package domain import ( "git.rosy.net.cn/baseapi/platformapi/tao_vegetable/sdk/util" ) type AlibabaWdkSkuCombineskuUpdateSkuDo struct { /* 商品唯一编码,不可修改 */ SkuCode *string `json:"sku_code,omitempty" ` /* 商品名称,对商品直观的描述,通常包含了品牌、规格等信息 */ SkuName *string `json:"sku_name,omitempty" ` /* 商品主图,请先调用图片上传接口(http://hema.open.taobao.com/doc?docId=32686&docType=2)上传图片 */ MainPicUrls *string `json:"main_pic_urls,omitempty" ` /* 门店或DC编码,如果填写了渠道店id,该字段会被忽略 */ OuCode *string `json:"ou_code,omitempty" ` /* 详情图片地址(多个图片用英文逗号分割)请先调用图片上传接口(http://hema.open.taobao.com/doc?docId=32686&docType=2)上传图片 */ DetailPicUrls *string `json:"detail_pic_urls,omitempty" ` /* 商品价格(单位元)和字段sale_price_unit_cent两者只能选其一 */ SalePrice *string `json:"sale_price,omitempty" ` /* 条码(支持一品多码,多个条码以英文逗号分隔) */ Barcodes *string `json:"barcodes,omitempty" ` /* 是否app可售(1可售,0不可售) */ AllowAppSale *int64 `json:"allow_app_sale,omitempty" ` /* 线上生效开始时间 */ AppEffectBeginTime *util.LocalTime `json:"app_effect_begin_time,omitempty" ` /* 线上生效过期时间 */ AppEffectEndTime *util.LocalTime `json:"app_effect_end_time,omitempty" ` /* 子商品信息 */ SubSkus *[]AlibabaWdkSkuCombineskuUpdateSubSkuDo `json:"sub_skus,omitempty" ` /* 商家类目编码 */ CategoryCode *string `json:"category_code,omitempty" ` /* 盒马类目编码 */ HmCategoryCode *string `json:"hm_category_code,omitempty" ` /* 销售规格 */ SaleSpec *string `json:"sale_spec,omitempty" ` /* 渠道店id */ ShopId *string `json:"shop_id,omitempty" ` /* 商品价格(单位分)和字段sale_price两者只能选其一 */ SalePriceUnitCent *int64 `json:"sale_price_unit_cent,omitempty" ` /* 富文本文描 */ RichText *string `json:"rich_text,omitempty" ` /* 商品短标题 */ ShortTitle *string `json:"short_title,omitempty" ` /* 商品卖点;商品副标题,显示在APP商品详情页的标题下方。如可口可乐商品的副标题可以是“夏日必备 解暑神器”。不超过80个字符 */ SubTitle *string `json:"sub_title,omitempty" ` /* 门店来控制本门店是否在app上让该商品可见,1可见 0不可见 */ OnlineSaleFlag *int64 `json:"online_sale_flag,omitempty" ` } func (s *AlibabaWdkSkuCombineskuUpdateSkuDo) SetSkuCode(v string) *AlibabaWdkSkuCombineskuUpdateSkuDo { s.SkuCode = &v return s } func (s *AlibabaWdkSkuCombineskuUpdateSkuDo) SetSkuName(v string) *AlibabaWdkSkuCombineskuUpdateSkuDo { s.SkuName = &v return s } func (s *AlibabaWdkSkuCombineskuUpdateSkuDo) SetMainPicUrls(v string) *AlibabaWdkSkuCombineskuUpdateSkuDo { s.MainPicUrls = &v return s } func (s *AlibabaWdkSkuCombineskuUpdateSkuDo) SetOuCode(v string) *AlibabaWdkSkuCombineskuUpdateSkuDo { s.OuCode = &v return s } func (s *AlibabaWdkSkuCombineskuUpdateSkuDo) SetDetailPicUrls(v string) *AlibabaWdkSkuCombineskuUpdateSkuDo { s.DetailPicUrls = &v return s } func (s *AlibabaWdkSkuCombineskuUpdateSkuDo) SetSalePrice(v string) *AlibabaWdkSkuCombineskuUpdateSkuDo { s.SalePrice = &v return s } func (s *AlibabaWdkSkuCombineskuUpdateSkuDo) SetBarcodes(v string) *AlibabaWdkSkuCombineskuUpdateSkuDo { s.Barcodes = &v return s } func (s *AlibabaWdkSkuCombineskuUpdateSkuDo) SetAllowAppSale(v int64) *AlibabaWdkSkuCombineskuUpdateSkuDo { s.AllowAppSale = &v return s } func (s *AlibabaWdkSkuCombineskuUpdateSkuDo) SetAppEffectBeginTime(v util.LocalTime) *AlibabaWdkSkuCombineskuUpdateSkuDo { s.AppEffectBeginTime = &v return s } func (s *AlibabaWdkSkuCombineskuUpdateSkuDo) SetAppEffectEndTime(v util.LocalTime) *AlibabaWdkSkuCombineskuUpdateSkuDo { s.AppEffectEndTime = &v return s } func (s *AlibabaWdkSkuCombineskuUpdateSkuDo) SetSubSkus(v []AlibabaWdkSkuCombineskuUpdateSubSkuDo) *AlibabaWdkSkuCombineskuUpdateSkuDo { s.SubSkus = &v return s } func (s *AlibabaWdkSkuCombineskuUpdateSkuDo) SetCategoryCode(v string) *AlibabaWdkSkuCombineskuUpdateSkuDo { s.CategoryCode = &v return s } func (s *AlibabaWdkSkuCombineskuUpdateSkuDo) SetHmCategoryCode(v string) *AlibabaWdkSkuCombineskuUpdateSkuDo { s.HmCategoryCode = &v return s } func (s *AlibabaWdkSkuCombineskuUpdateSkuDo) SetSaleSpec(v string) *AlibabaWdkSkuCombineskuUpdateSkuDo { s.SaleSpec = &v return s } func (s *AlibabaWdkSkuCombineskuUpdateSkuDo) SetShopId(v string) *AlibabaWdkSkuCombineskuUpdateSkuDo { s.ShopId = &v return s } func (s *AlibabaWdkSkuCombineskuUpdateSkuDo) SetSalePriceUnitCent(v int64) *AlibabaWdkSkuCombineskuUpdateSkuDo { s.SalePriceUnitCent = &v return s } func (s *AlibabaWdkSkuCombineskuUpdateSkuDo) SetRichText(v string) *AlibabaWdkSkuCombineskuUpdateSkuDo { s.RichText = &v return s } func (s *AlibabaWdkSkuCombineskuUpdateSkuDo) SetShortTitle(v string) *AlibabaWdkSkuCombineskuUpdateSkuDo { s.ShortTitle = &v return s } func (s *AlibabaWdkSkuCombineskuUpdateSkuDo) SetSubTitle(v string) *AlibabaWdkSkuCombineskuUpdateSkuDo { s.SubTitle = &v return s } func (s *AlibabaWdkSkuCombineskuUpdateSkuDo) SetOnlineSaleFlag(v int64) *AlibabaWdkSkuCombineskuUpdateSkuDo { s.OnlineSaleFlag = &v return s }