DTO(数据传输对象)实现

时间:2017-07-17 07:49:28

标签: dto

我有两个关于DTO实施的问题。

  1. 我有两个apis返回略有不同的嵌套对象,响应如:
  2. 
        {
          "shop": {
            "id": 1,
            "name": "name", 
            "logo_url": "logo_url"
          }
          ...
        }
    
    

        let vc =  PageVC.viewController
        let nav = UINavigationController.init(rootViewController: vc)
        self.present(nav, animated: true, completion: nil)
    

    我应该将{ "shop": { "id": 1, "name": "name", "logo_url": "logo_url", "address": "...", "phone": "..." } ... } 定义为每个父dto的内部类,还是只定义两个不同的dto类。

    1. 有些api接受创建和更新的同一个dto对象,我应该为创建和更新定义一个类shop,还是定义另外两个类,如EditShopDTOCreateShopDTO
    2. 感谢您的帮助。

0 个答案:

没有答案