|
@@ -6,79 +6,82 @@ import Foundation
|
|
|
import ObjectMapper
|
|
|
|
|
|
class ProductDetailModel : NSObject, Mappable{
|
|
|
+
|
|
|
+ class func newInstance(map: Map) -> Mappable?{
|
|
|
+ return ProductDetailModel()
|
|
|
+ }
|
|
|
+ required init?(map: Map){}
|
|
|
+ private override init(){}
|
|
|
|
|
|
- var attributeCategoryId : Int?
|
|
|
- var bigImg : String?
|
|
|
- var categoryId1 : Int?
|
|
|
- var categoryId2 : Int?
|
|
|
- var categoryId3 : Int?
|
|
|
- var city : [Int]?
|
|
|
- var deliverType : Int?
|
|
|
- var desc : String?
|
|
|
- var id : Int?
|
|
|
- var img : String?
|
|
|
- var imgs : [String]?
|
|
|
- var isConfirmSale : Int?
|
|
|
- var label : [ProductDetailLabelModel]?
|
|
|
- var limitNumber : Int?
|
|
|
- var limitType : String?
|
|
|
- var name : String?
|
|
|
- var otherCode : String?
|
|
|
- var parameter : [ProductDetailParameterModel]?
|
|
|
- var receiveTime : String?
|
|
|
- var receiveType : Int?
|
|
|
- var report : [String]?
|
|
|
- var saleName : String?
|
|
|
- var shopId : Int?
|
|
|
- var shopName : String?
|
|
|
- var sku : [ProductDetailSkuModel]?
|
|
|
- var spec : [ProductDetailSpecNameModel]?
|
|
|
- var spuCode : String?
|
|
|
- var storeTypeIds : String?
|
|
|
- var subtitle : String?
|
|
|
- var video : String?
|
|
|
-
|
|
|
-
|
|
|
- class func newInstance(map: Map) -> Mappable?{
|
|
|
- return ProductDetailModel()
|
|
|
- }
|
|
|
- required init?(map: Map){}
|
|
|
- private override init(){}
|
|
|
-
|
|
|
- func mapping(map: Map)
|
|
|
- {
|
|
|
- attributeCategoryId <- map["attribute_category_id"]
|
|
|
- bigImg <- map["big_img"]
|
|
|
- categoryId1 <- map["category_id1"]
|
|
|
- categoryId2 <- map["category_id2"]
|
|
|
- categoryId3 <- map["category_id3"]
|
|
|
- city <- map["city"]
|
|
|
- deliverType <- map["deliver_type"]
|
|
|
- desc <- map["desc"]
|
|
|
- id <- map["id"]
|
|
|
- img <- map["img"]
|
|
|
- imgs <- map["imgs"]
|
|
|
- isConfirmSale <- map["is_confirm_sale"]
|
|
|
- label <- map["label"]
|
|
|
- limitNumber <- map["limit_number"]
|
|
|
- limitType <- map["limit_type"]
|
|
|
- name <- map["name"]
|
|
|
- otherCode <- map["other_code"]
|
|
|
- parameter <- map["parameter"]
|
|
|
- receiveTime <- map["receive_time"]
|
|
|
- receiveType <- map["receive_type"]
|
|
|
- report <- map["report"]
|
|
|
- saleName <- map["sale_name"]
|
|
|
- shopId <- map["shop_id"]
|
|
|
- shopName <- map["shop_name"]
|
|
|
- sku <- map["sku"]
|
|
|
- spec <- map["spec"]
|
|
|
- spuCode <- map["spu_code"]
|
|
|
- storeTypeIds <- map["store_type_ids"]
|
|
|
- subtitle <- map["subtitle"]
|
|
|
- video <- map["video"]
|
|
|
-
|
|
|
- }
|
|
|
+ var attributeCategoryId : Int?
|
|
|
+ var bigImg : String?
|
|
|
+ var categoryId1 : Int?
|
|
|
+ var categoryId2 : Int?
|
|
|
+ var categoryId3 : Int?
|
|
|
+ var city : [Int]?
|
|
|
+ var deliverType : Int?
|
|
|
+ var desc : String?
|
|
|
+ var id : Int?
|
|
|
+ var img : String?
|
|
|
+ var imgs : [String]?
|
|
|
+ var isConfirmSale : Int?
|
|
|
+ var limitNumber : Int?
|
|
|
+ var limitType : String?
|
|
|
+ var name : String?
|
|
|
+ var otherCode : String?
|
|
|
+ var receiveTime : String?
|
|
|
+ var receiveType : Int?
|
|
|
+ var report : [String]?
|
|
|
+ var saleName : String?
|
|
|
+ var shopId : Int?
|
|
|
+ var shopName : String?
|
|
|
+ var spuCode : String?
|
|
|
+ var storeTypeIds : String?
|
|
|
+ var subtitle : String?
|
|
|
+ var totalCount : Int?
|
|
|
+ var totalStock : Int?
|
|
|
+ var video : String?
|
|
|
+ var label : [ProductDetailLabelModel]?
|
|
|
+ var parameter : [ProductDetailParameterModel]?
|
|
|
+ var sku : [ProductDetailSkuModel]?
|
|
|
+ var spec : [ProductDetailSpecNameModel]?
|
|
|
+
|
|
|
+ func mapping(map: Map)
|
|
|
+ {
|
|
|
+ attributeCategoryId <- map["attribute_category_id"]
|
|
|
+ bigImg <- map["big_img"]
|
|
|
+ categoryId1 <- map["category_id1"]
|
|
|
+ categoryId2 <- map["category_id2"]
|
|
|
+ categoryId3 <- map["category_id3"]
|
|
|
+ city <- map["city"]
|
|
|
+ deliverType <- map["deliver_type"]
|
|
|
+ desc <- map["desc"]
|
|
|
+ id <- map["id"]
|
|
|
+ img <- map["img"]
|
|
|
+ imgs <- map["imgs"]
|
|
|
+ isConfirmSale <- map["is_confirm_sale"]
|
|
|
+ label <- map["label"]
|
|
|
+ limitNumber <- map["limit_number"]
|
|
|
+ limitType <- map["limit_type"]
|
|
|
+ name <- map["name"]
|
|
|
+ otherCode <- map["other_code"]
|
|
|
+ parameter <- map["parameter"]
|
|
|
+ receiveTime <- map["receive_time"]
|
|
|
+ receiveType <- map["receive_type"]
|
|
|
+ report <- map["report"]
|
|
|
+ saleName <- map["sale_name"]
|
|
|
+ shopId <- map["shop_id"]
|
|
|
+ shopName <- map["shop_name"]
|
|
|
+ sku <- map["sku"]
|
|
|
+ spec <- map["spec"]
|
|
|
+ spuCode <- map["spu_code"]
|
|
|
+ storeTypeIds <- map["store_type_ids"]
|
|
|
+ subtitle <- map["subtitle"]
|
|
|
+ totalCount <- map["total_count"]
|
|
|
+ totalStock <- map["total_stock"]
|
|
|
+ video <- map["video"]
|
|
|
+
|
|
|
+ }
|
|
|
}
|
|
|
|
|
|
class ProductDetailLabelModel : NSObject, Mappable{
|