703 lines
26 KiB
Go
703 lines
26 KiB
Go
package domain
|
||
|
||
|
||
type AlibabaWdkSkuUpdateSkuDo struct {
|
||
/*
|
||
门店或DC编码 */
|
||
OuCode *string `json:"ou_code,omitempty" `
|
||
|
||
/*
|
||
商品编码 */
|
||
SkuCode *string `json:"sku_code,omitempty" `
|
||
|
||
/*
|
||
条码列表,多个以英文逗号分隔。默认第一个条码为主条码,请配合条码更新策略字段barcode_update_type使用 */
|
||
Barcodes *string `json:"barcodes,omitempty" `
|
||
|
||
/*
|
||
商品名称 */
|
||
SkuName *string `json:"sku_name,omitempty" `
|
||
|
||
/*
|
||
主图地址 */
|
||
MainPicUrls *string `json:"main_pic_urls,omitempty" `
|
||
|
||
/*
|
||
详细图地址 */
|
||
DetailPicUrls *string `json:"detail_pic_urls,omitempty" `
|
||
|
||
/*
|
||
保质期天数 */
|
||
ShelfLife *int64 `json:"shelf_life,omitempty" `
|
||
|
||
/*
|
||
品牌名称 */
|
||
BrandName *string `json:"brand_name,omitempty" `
|
||
|
||
/*
|
||
销项税率 */
|
||
TaxRate *string `json:"tax_rate,omitempty" `
|
||
|
||
/*
|
||
建议零售价,单位元 */
|
||
SuggestedPrice *string `json:"suggested_price,omitempty" `
|
||
|
||
/*
|
||
是否称重 */
|
||
WeightFlag *int64 `json:"weight_flag,omitempty" `
|
||
|
||
/*
|
||
机构编号 */
|
||
OrgNo *string `json:"org_no,omitempty" `
|
||
|
||
/*
|
||
单品重量 单位为克/g,必须为整数 */
|
||
Weight *string `json:"weight,omitempty" `
|
||
|
||
/*
|
||
高度 */
|
||
Height *string `json:"height,omitempty" `
|
||
|
||
/*
|
||
宽度 */
|
||
Width *string `json:"width,omitempty" `
|
||
|
||
/*
|
||
长度 */
|
||
Length *string `json:"length,omitempty" `
|
||
|
||
/*
|
||
平台类目编码 */
|
||
HmCategoryCode *string `json:"hm_category_code,omitempty" `
|
||
|
||
/*
|
||
简称短标题 */
|
||
ShortTitle *string `json:"short_title,omitempty" `
|
||
|
||
/*
|
||
文描 */
|
||
TxtDesc *string `json:"txt_desc,omitempty" `
|
||
|
||
/*
|
||
商家类目编码 */
|
||
CategoryCode *string `json:"category_code,omitempty" `
|
||
|
||
/*
|
||
开票内容 */
|
||
InvoiceContent *string `json:"invoice_content,omitempty" `
|
||
|
||
/*
|
||
是否进口 */
|
||
ImportFlag *int64 `json:"import_flag,omitempty" `
|
||
|
||
/*
|
||
净含量 */
|
||
NetContent *string `json:"net_content,omitempty" `
|
||
|
||
/*
|
||
财务核算分类 */
|
||
AccountingCategory *string `json:"accounting_category,omitempty" `
|
||
|
||
/*
|
||
销售单位 */
|
||
SaleUnit *string `json:"sale_unit,omitempty" `
|
||
|
||
/*
|
||
该字段已经废弃,请使用sku_price字段 */
|
||
SalePrice *string `json:"sale_price,omitempty" `
|
||
|
||
/*
|
||
商品在机构内的生命周期,商品状态;A-正常、T-暂时停购、C-淘汰出清、R-清退、D-删除封挡 */
|
||
LifeStatus *string `json:"life_status,omitempty" `
|
||
|
||
/*
|
||
销售规格 */
|
||
SaleSpec *string `json:"sale_spec,omitempty" `
|
||
|
||
/*
|
||
均重(一个售卖单位平均为多少个库存单位,称重商品必填),计算库存发布时会以库存数量/均重来进行转换;建议与库存单位保持一致。若库存单位是kg,售卖单位可以是g。此时均重、预扣款重量填0.001。APP最小起购量、APP购买步长填正整数。比如香蕉的库存单位是kg,销售单位是g,APP最小起购量、APP购买步长填500,表示在APP最少购买一斤,每加一档是加一斤。均重、预扣款重量填0.001的作用是,当用户购买500g,乘以0.001系数后=0.5kg,所以扣库存0.5kg */
|
||
AvgWeight *string `json:"avg_weight,omitempty" `
|
||
|
||
/*
|
||
预扣款重量(购买一个售卖单位按照多少个库存单位来扣款),计算金额时,按照购买的售卖单位数量/预扣款重量*售价 来计算;非称重品填1。若库存单位是kg,销售单位是g,填0.001 */
|
||
PreMinusWeight *string `json:"pre_minus_weight,omitempty" `
|
||
|
||
/*
|
||
app购买时每增加一次购买数量至少要增加多少个售卖单位。非称重品填1。称重品根据实际货品情况填写。步长除了是加购物车的数量之外还承载了最小售卖数量的意义。 */
|
||
StepQuantity *int64 `json:"step_quantity,omitempty" `
|
||
|
||
/*
|
||
APP销售时,基于销售单位的起购量 */
|
||
PurchaseQuantity *int64 `json:"purchase_quantity,omitempty" `
|
||
|
||
/*
|
||
标价签类型 */
|
||
SkuLabelType *string `json:"sku_label_type,omitempty" `
|
||
|
||
/*
|
||
商品是否适合在app销售,机构商品层级为总控,此字段为总开关,控制所有门店的是否APP可见,商品本身不可售,则app可售必须关闭。App可售关闭,则门店商品维度的app可见不允许打开。1:是? 0:否,(默认否) */
|
||
AllowAppSale *int64 `json:"allow_app_sale,omitempty" `
|
||
|
||
/*
|
||
商品卖点;商品副标题,显示在APP商品详情页的标题下方。如可口可乐商品的副标题可以是“夏日必备 解暑神器”。不超过80个字符。双方业务沟通一下,是否生鲜商品要定为必填 */
|
||
SubTitle *string `json:"sub_title,omitempty" `
|
||
|
||
/*
|
||
卖点1内容 */
|
||
SubTitle1 *string `json:"sub_title1,omitempty" `
|
||
|
||
/*
|
||
卖点2内容 */
|
||
SubTitle2 *string `json:"sub_title2,omitempty" `
|
||
|
||
/*
|
||
卖点1名称 */
|
||
Title1 *string `json:"title1,omitempty" `
|
||
|
||
/*
|
||
卖点2名称 */
|
||
Title2 *string `json:"title2,omitempty" `
|
||
|
||
/*
|
||
门店来控制本门店是否在app上让该商品可见,? 1可见? 0不可见 */
|
||
OnlineSaleFlag *int64 `json:"online_sale_flag,omitempty" `
|
||
|
||
/*
|
||
大仓向门店配货的单位;淘鲜达合作商家默认填与库存单位一致的值 */
|
||
DeliveryUnit *string `json:"delivery_unit,omitempty" `
|
||
|
||
/*
|
||
一个配货单位等于多少个库存单位;淘鲜达合作商家填默认值1 */
|
||
DeliverySpec *string `json:"delivery_spec,omitempty" `
|
||
|
||
/*
|
||
商品到本仓的来源;淘鲜达商家填默认值“直配”(1:统配,2:直配,3:越库,4:自产;5:调拨), 基于采配链路的要求,加工品是不能够做直配的物流模式的,必须维护自产或者统配,目前包了一层逻辑“针对加工成品和加工半成品,如果是直配就转成自产” */
|
||
DeliveryWay *string `json:"delivery_way,omitempty" `
|
||
|
||
/*
|
||
商品关联的物流中心,DC。配送物流;配送方式是直配,此项不填(输入物流中心编码) */
|
||
Logistics *string `json:"logistics,omitempty" `
|
||
|
||
/*
|
||
配出仓,配货仓;配送方式是直配,此项不填(输入仓库编码) */
|
||
DeliveryWarehouse *string `json:"delivery_warehouse,omitempty" `
|
||
|
||
/*
|
||
会员正常购买该商品的售价,2位小数,单位:元 */
|
||
MemberPrice *string `json:"member_price,omitempty" `
|
||
|
||
/*
|
||
商品作为原料时对应的单位;淘鲜达合作商家默认填与库存单位一致的值 */
|
||
CostUnit *string `json:"cost_unit,omitempty" `
|
||
|
||
/*
|
||
商品加工所消耗的直接原料成本,去税;加工商品必填,加工品按照原料的消耗估算出的成本。因为淘鲜达暂不涉及成本计算,建议淘鲜达商家填默认值1,单位:元 */
|
||
CostNoPrice *string `json:"cost_no_price,omitempty" `
|
||
|
||
/*
|
||
商品加工所消耗的直接原料成本,含税,加工商品必填,加工品按照原料的消耗估算出的成本。因为淘鲜达暂不涉及成本计算,建议淘鲜达商家填默认值1,单位:元 */
|
||
CostTaxPrice *string `json:"cost_tax_price,omitempty" `
|
||
|
||
/*
|
||
一个库存单位对应多少个成本单位,原料加工的成本单位和存储单位之间的换算。因为淘鲜达暂不涉及成本计算,建议淘鲜达商家填默认值1 */
|
||
CostExchangeRate *string `json:"cost_exchange_rate,omitempty" `
|
||
|
||
/*
|
||
商品中对于加工可用的比例占整个商品的百分比;从原料到加工可用的原料之间的转化率。为了简化BOM的使用,建议淘鲜达商家填默认值1。 */
|
||
MassOutputRate *string `json:"mass_output_rate,omitempty" `
|
||
|
||
/*
|
||
每一组加工生产的单位,加工商品必填,仅当商品为加工品的时候,才能填写。从计量单位表中选择;淘鲜达合作商家默认填与库存单位一致的值 */
|
||
ProcessingUnit *string `json:"processing_unit,omitempty" `
|
||
|
||
/*
|
||
一组加工单位对应多少个库存单位商品;加工商品必填,每一个加工单位对应的存储单位数量。为了简化BOM的使用,建议淘鲜达商家填默认值1。 */
|
||
ProcsExchangeRate *string `json:"procs_exchange_rate,omitempty" `
|
||
|
||
/*
|
||
存储条件;填常温、冷藏、冷冻、热链、鲜活 */
|
||
Storage *string `json:"storage,omitempty" `
|
||
|
||
/*
|
||
商品拣货时可以超拣的比例,针对非标品。建议淘鲜达商家填默认值0 */
|
||
PickFloatRate *string `json:"pick_float_rate,omitempty" `
|
||
|
||
/*
|
||
禁收时限;收货日期-商品生产日期<限收时限 才允许收货。建议淘鲜达商家填默认值为保质期天数。或按进口商品保质期天数的2/3、非进口商品的1/2填写 */
|
||
ForbidReceiveDays *int64 `json:"forbid_receive_days,omitempty" `
|
||
|
||
/*
|
||
商品生产日期+保质期-当前日期<禁售时限,不能出库销售。建议淘鲜达商家填默认值0。 */
|
||
ForbidSalesDays *int64 `json:"forbid_sales_days,omitempty" `
|
||
|
||
/*
|
||
商品收货时可以超过订货数量多少百分比进行收货;非标品供应商送货入库时,允许超收的比例。淘鲜达合作商家填默认值0 */
|
||
OverloadRate *string `json:"overload_rate,omitempty" `
|
||
|
||
/*
|
||
库存监控报表中,剩余天数少于该天数时需要预警,建议淘鲜达商家填默认值0 */
|
||
WarnDays *int64 `json:"warn_days,omitempty" `
|
||
|
||
/*
|
||
商品在门店是否在前场陈列;淘鲜达合作商家用不到, 0:否? 1:是 */
|
||
FrontDisplayFlag *int64 `json:"front_display_flag,omitempty" `
|
||
|
||
/*
|
||
商品是否是供应商为企业进行定制;淘鲜达合作商家填默认值0, 0 否? 1 是 */
|
||
FixedFlag *int64 `json:"fixed_flag,omitempty" `
|
||
|
||
/*
|
||
一个采购单位等于多少个库存单位,淘鲜达合作商家默认填1 */
|
||
PurchaseSpec *string `json:"purchase_spec,omitempty" `
|
||
|
||
/*
|
||
商品针对供应商订货时,对应的单位;淘鲜达合作商家默认填与库存单位一致的值 */
|
||
PurchaseUnit *string `json:"purchase_unit,omitempty" `
|
||
|
||
/*
|
||
标价签类型;商品在门店陈列时,采用的售价标签类型。因不采用电子价签,建议淘鲜达商家填默认值“无价签” */
|
||
LabelStyleType *string `json:"label_style_type,omitempty" `
|
||
|
||
/*
|
||
文描,(同字段txt_desc);优先使用本字段 */
|
||
RichText *string `json:"rich_text,omitempty" `
|
||
|
||
/*
|
||
平台类目编码(同字段hm_category_code),需要商家把自己的类目对应到平台的类目上,此字段暂时只能支持3、4级类目修改;优先使用本字段 */
|
||
BackCatCode *string `json:"back_cat_code,omitempty" `
|
||
|
||
/*
|
||
门店商品售价(同字段sale_price),单位:元;优先使用本字段 */
|
||
SkuPrice *string `json:"sku_price,omitempty" `
|
||
|
||
/*
|
||
商品的保质期天数(同字段shelf_life),必须为整数,0代表不管理保质期;优先使用本字段 */
|
||
Period *int64 `json:"period,omitempty" `
|
||
|
||
/*
|
||
商品类型(同字段sku_type)1:普通商品、2:加工半成品、3:加工成品、4:原材料、5:耗材;优先使用本字段 */
|
||
ItemTypeNew *int64 `json:"item_type_new,omitempty" `
|
||
|
||
/*
|
||
商家后台类目编码(同字段category_code),优先使用本字段 */
|
||
MerchantCatCode *string `json:"merchant_cat_code,omitempty" `
|
||
|
||
/*
|
||
在app上显示的商品图片cdn地址(同字段main_pic_urls和detail_pic_urls),https开头,多个图片用英文逗号切割。第一张图片会作为主图;优先使用本字段 */
|
||
SkuPicUrls *string `json:"sku_pic_urls,omitempty" `
|
||
|
||
/*
|
||
供货商信息 */
|
||
SkuSuppliers *[]AlibabaWdkSkuUpdateSkuSupplierDo `json:"sku_suppliers,omitempty" `
|
||
|
||
/*
|
||
库存单位 */
|
||
InventoryUnit *string `json:"inventory_unit,omitempty" `
|
||
|
||
/*
|
||
渠道编码,默认为4淘鲜达渠道、3对应饿了么渠道、-1对应批发渠道 */
|
||
ChannelCode *string `json:"channel_code,omitempty" `
|
||
|
||
/*
|
||
产地,商品生产地点的描述,用于APP和电子价签展示,如果是可售,则必填 */
|
||
ProducerPlace *string `json:"producer_place,omitempty" `
|
||
|
||
/*
|
||
是否清空会员价, 1清空会员价(操作之后没有会员价),0不清空会员价 */
|
||
CleanSkuMemberPrice *int64 `json:"clean_sku_member_price,omitempty" `
|
||
|
||
/*
|
||
修改条码策略,默认为策略3。<br/>如商品现有主条码barcode1、非主条码barcode2<br/>1、新增barcodes指定了新的主条码barcode3,会将原主条码barcde1改为非主条码,最终商品有三个条码,即:非主条码barcde1、非主条码barcode2、主条码barcode3<br/> 2、删除barcodes对应条码,除了主条码<br/> 3、替换主条码 则会将现有主条码删除,新增指定主条码,只认barcodes中第一个条码,商品最终结果条码个数为两个条码:非主条码barcode2、主条码barcode3<br/> 4、除主条码外,所有条码替换为指定barcodes,不支持主条码修改。如果barcodes中为barcode3,barcode4,则商品最终条码为:主条码barcode1,非barcode3,barcode4。其中非主条码barcode2被删除 */
|
||
BarcodeUpdateType *int64 `json:"barcode_update_type,omitempty" `
|
||
|
||
/*
|
||
行业属性 */
|
||
IndustryProps *AlibabaWdkSkuUpdateIndustryPropDo `json:"industry_props,omitempty" `
|
||
|
||
/*
|
||
forest类目id */
|
||
ForestCateId *int64 `json:"forest_cate_id,omitempty" `
|
||
|
||
/*
|
||
税收编码 */
|
||
TaxCode *string `json:"tax_code,omitempty" `
|
||
|
||
/*
|
||
是否易碎品标记,0否1是 */
|
||
FragileFlag *int64 `json:"fragile_flag,omitempty" `
|
||
|
||
/*
|
||
配送条件;填常温、冷藏、冷冻 */
|
||
DeliveryStorage *string `json:"delivery_storage,omitempty" `
|
||
|
||
/*
|
||
淘宝旗舰店同品信息,同城零售使用 */
|
||
FlagshipStoreItemInfo *string `json:"flagship_store_item_info,omitempty" `
|
||
|
||
/*
|
||
是否现制现卖,0否1是;比如蛋糕只有下了单才能开始制作 */
|
||
TemporaryFlag *int64 `json:"temporary_flag,omitempty" `
|
||
|
||
/*
|
||
聚合之后的产品id,商家需要保存该值 */
|
||
ProductIdentity *string `json:"product_identity,omitempty" `
|
||
|
||
/*
|
||
业务类型:txd淘鲜达,elm饿了么,shareStore共享库存,默认txd */
|
||
BizType *string `json:"biz_type,omitempty" `
|
||
|
||
/*
|
||
渠道属性 */
|
||
ChannelProps *[]AlibabaWdkSkuUpdateChannelProp `json:"channel_props,omitempty" `
|
||
|
||
}
|
||
|
||
func (s *AlibabaWdkSkuUpdateSkuDo) SetOuCode(v string) *AlibabaWdkSkuUpdateSkuDo {
|
||
s.OuCode = &v
|
||
return s
|
||
}
|
||
func (s *AlibabaWdkSkuUpdateSkuDo) SetSkuCode(v string) *AlibabaWdkSkuUpdateSkuDo {
|
||
s.SkuCode = &v
|
||
return s
|
||
}
|
||
func (s *AlibabaWdkSkuUpdateSkuDo) SetBarcodes(v string) *AlibabaWdkSkuUpdateSkuDo {
|
||
s.Barcodes = &v
|
||
return s
|
||
}
|
||
func (s *AlibabaWdkSkuUpdateSkuDo) SetSkuName(v string) *AlibabaWdkSkuUpdateSkuDo {
|
||
s.SkuName = &v
|
||
return s
|
||
}
|
||
func (s *AlibabaWdkSkuUpdateSkuDo) SetMainPicUrls(v string) *AlibabaWdkSkuUpdateSkuDo {
|
||
s.MainPicUrls = &v
|
||
return s
|
||
}
|
||
func (s *AlibabaWdkSkuUpdateSkuDo) SetDetailPicUrls(v string) *AlibabaWdkSkuUpdateSkuDo {
|
||
s.DetailPicUrls = &v
|
||
return s
|
||
}
|
||
func (s *AlibabaWdkSkuUpdateSkuDo) SetShelfLife(v int64) *AlibabaWdkSkuUpdateSkuDo {
|
||
s.ShelfLife = &v
|
||
return s
|
||
}
|
||
func (s *AlibabaWdkSkuUpdateSkuDo) SetBrandName(v string) *AlibabaWdkSkuUpdateSkuDo {
|
||
s.BrandName = &v
|
||
return s
|
||
}
|
||
func (s *AlibabaWdkSkuUpdateSkuDo) SetTaxRate(v string) *AlibabaWdkSkuUpdateSkuDo {
|
||
s.TaxRate = &v
|
||
return s
|
||
}
|
||
func (s *AlibabaWdkSkuUpdateSkuDo) SetSuggestedPrice(v string) *AlibabaWdkSkuUpdateSkuDo {
|
||
s.SuggestedPrice = &v
|
||
return s
|
||
}
|
||
func (s *AlibabaWdkSkuUpdateSkuDo) SetWeightFlag(v int64) *AlibabaWdkSkuUpdateSkuDo {
|
||
s.WeightFlag = &v
|
||
return s
|
||
}
|
||
func (s *AlibabaWdkSkuUpdateSkuDo) SetOrgNo(v string) *AlibabaWdkSkuUpdateSkuDo {
|
||
s.OrgNo = &v
|
||
return s
|
||
}
|
||
func (s *AlibabaWdkSkuUpdateSkuDo) SetWeight(v string) *AlibabaWdkSkuUpdateSkuDo {
|
||
s.Weight = &v
|
||
return s
|
||
}
|
||
func (s *AlibabaWdkSkuUpdateSkuDo) SetHeight(v string) *AlibabaWdkSkuUpdateSkuDo {
|
||
s.Height = &v
|
||
return s
|
||
}
|
||
func (s *AlibabaWdkSkuUpdateSkuDo) SetWidth(v string) *AlibabaWdkSkuUpdateSkuDo {
|
||
s.Width = &v
|
||
return s
|
||
}
|
||
func (s *AlibabaWdkSkuUpdateSkuDo) SetLength(v string) *AlibabaWdkSkuUpdateSkuDo {
|
||
s.Length = &v
|
||
return s
|
||
}
|
||
func (s *AlibabaWdkSkuUpdateSkuDo) SetHmCategoryCode(v string) *AlibabaWdkSkuUpdateSkuDo {
|
||
s.HmCategoryCode = &v
|
||
return s
|
||
}
|
||
func (s *AlibabaWdkSkuUpdateSkuDo) SetShortTitle(v string) *AlibabaWdkSkuUpdateSkuDo {
|
||
s.ShortTitle = &v
|
||
return s
|
||
}
|
||
func (s *AlibabaWdkSkuUpdateSkuDo) SetTxtDesc(v string) *AlibabaWdkSkuUpdateSkuDo {
|
||
s.TxtDesc = &v
|
||
return s
|
||
}
|
||
func (s *AlibabaWdkSkuUpdateSkuDo) SetCategoryCode(v string) *AlibabaWdkSkuUpdateSkuDo {
|
||
s.CategoryCode = &v
|
||
return s
|
||
}
|
||
func (s *AlibabaWdkSkuUpdateSkuDo) SetInvoiceContent(v string) *AlibabaWdkSkuUpdateSkuDo {
|
||
s.InvoiceContent = &v
|
||
return s
|
||
}
|
||
func (s *AlibabaWdkSkuUpdateSkuDo) SetImportFlag(v int64) *AlibabaWdkSkuUpdateSkuDo {
|
||
s.ImportFlag = &v
|
||
return s
|
||
}
|
||
func (s *AlibabaWdkSkuUpdateSkuDo) SetNetContent(v string) *AlibabaWdkSkuUpdateSkuDo {
|
||
s.NetContent = &v
|
||
return s
|
||
}
|
||
func (s *AlibabaWdkSkuUpdateSkuDo) SetAccountingCategory(v string) *AlibabaWdkSkuUpdateSkuDo {
|
||
s.AccountingCategory = &v
|
||
return s
|
||
}
|
||
func (s *AlibabaWdkSkuUpdateSkuDo) SetSaleUnit(v string) *AlibabaWdkSkuUpdateSkuDo {
|
||
s.SaleUnit = &v
|
||
return s
|
||
}
|
||
func (s *AlibabaWdkSkuUpdateSkuDo) SetSalePrice(v string) *AlibabaWdkSkuUpdateSkuDo {
|
||
s.SalePrice = &v
|
||
return s
|
||
}
|
||
func (s *AlibabaWdkSkuUpdateSkuDo) SetLifeStatus(v string) *AlibabaWdkSkuUpdateSkuDo {
|
||
s.LifeStatus = &v
|
||
return s
|
||
}
|
||
func (s *AlibabaWdkSkuUpdateSkuDo) SetSaleSpec(v string) *AlibabaWdkSkuUpdateSkuDo {
|
||
s.SaleSpec = &v
|
||
return s
|
||
}
|
||
func (s *AlibabaWdkSkuUpdateSkuDo) SetAvgWeight(v string) *AlibabaWdkSkuUpdateSkuDo {
|
||
s.AvgWeight = &v
|
||
return s
|
||
}
|
||
func (s *AlibabaWdkSkuUpdateSkuDo) SetPreMinusWeight(v string) *AlibabaWdkSkuUpdateSkuDo {
|
||
s.PreMinusWeight = &v
|
||
return s
|
||
}
|
||
func (s *AlibabaWdkSkuUpdateSkuDo) SetStepQuantity(v int64) *AlibabaWdkSkuUpdateSkuDo {
|
||
s.StepQuantity = &v
|
||
return s
|
||
}
|
||
func (s *AlibabaWdkSkuUpdateSkuDo) SetPurchaseQuantity(v int64) *AlibabaWdkSkuUpdateSkuDo {
|
||
s.PurchaseQuantity = &v
|
||
return s
|
||
}
|
||
func (s *AlibabaWdkSkuUpdateSkuDo) SetSkuLabelType(v string) *AlibabaWdkSkuUpdateSkuDo {
|
||
s.SkuLabelType = &v
|
||
return s
|
||
}
|
||
func (s *AlibabaWdkSkuUpdateSkuDo) SetAllowAppSale(v int64) *AlibabaWdkSkuUpdateSkuDo {
|
||
s.AllowAppSale = &v
|
||
return s
|
||
}
|
||
func (s *AlibabaWdkSkuUpdateSkuDo) SetSubTitle(v string) *AlibabaWdkSkuUpdateSkuDo {
|
||
s.SubTitle = &v
|
||
return s
|
||
}
|
||
func (s *AlibabaWdkSkuUpdateSkuDo) SetSubTitle1(v string) *AlibabaWdkSkuUpdateSkuDo {
|
||
s.SubTitle1 = &v
|
||
return s
|
||
}
|
||
func (s *AlibabaWdkSkuUpdateSkuDo) SetSubTitle2(v string) *AlibabaWdkSkuUpdateSkuDo {
|
||
s.SubTitle2 = &v
|
||
return s
|
||
}
|
||
func (s *AlibabaWdkSkuUpdateSkuDo) SetTitle1(v string) *AlibabaWdkSkuUpdateSkuDo {
|
||
s.Title1 = &v
|
||
return s
|
||
}
|
||
func (s *AlibabaWdkSkuUpdateSkuDo) SetTitle2(v string) *AlibabaWdkSkuUpdateSkuDo {
|
||
s.Title2 = &v
|
||
return s
|
||
}
|
||
func (s *AlibabaWdkSkuUpdateSkuDo) SetOnlineSaleFlag(v int64) *AlibabaWdkSkuUpdateSkuDo {
|
||
s.OnlineSaleFlag = &v
|
||
return s
|
||
}
|
||
func (s *AlibabaWdkSkuUpdateSkuDo) SetDeliveryUnit(v string) *AlibabaWdkSkuUpdateSkuDo {
|
||
s.DeliveryUnit = &v
|
||
return s
|
||
}
|
||
func (s *AlibabaWdkSkuUpdateSkuDo) SetDeliverySpec(v string) *AlibabaWdkSkuUpdateSkuDo {
|
||
s.DeliverySpec = &v
|
||
return s
|
||
}
|
||
func (s *AlibabaWdkSkuUpdateSkuDo) SetDeliveryWay(v string) *AlibabaWdkSkuUpdateSkuDo {
|
||
s.DeliveryWay = &v
|
||
return s
|
||
}
|
||
func (s *AlibabaWdkSkuUpdateSkuDo) SetLogistics(v string) *AlibabaWdkSkuUpdateSkuDo {
|
||
s.Logistics = &v
|
||
return s
|
||
}
|
||
func (s *AlibabaWdkSkuUpdateSkuDo) SetDeliveryWarehouse(v string) *AlibabaWdkSkuUpdateSkuDo {
|
||
s.DeliveryWarehouse = &v
|
||
return s
|
||
}
|
||
func (s *AlibabaWdkSkuUpdateSkuDo) SetMemberPrice(v string) *AlibabaWdkSkuUpdateSkuDo {
|
||
s.MemberPrice = &v
|
||
return s
|
||
}
|
||
func (s *AlibabaWdkSkuUpdateSkuDo) SetCostUnit(v string) *AlibabaWdkSkuUpdateSkuDo {
|
||
s.CostUnit = &v
|
||
return s
|
||
}
|
||
func (s *AlibabaWdkSkuUpdateSkuDo) SetCostNoPrice(v string) *AlibabaWdkSkuUpdateSkuDo {
|
||
s.CostNoPrice = &v
|
||
return s
|
||
}
|
||
func (s *AlibabaWdkSkuUpdateSkuDo) SetCostTaxPrice(v string) *AlibabaWdkSkuUpdateSkuDo {
|
||
s.CostTaxPrice = &v
|
||
return s
|
||
}
|
||
func (s *AlibabaWdkSkuUpdateSkuDo) SetCostExchangeRate(v string) *AlibabaWdkSkuUpdateSkuDo {
|
||
s.CostExchangeRate = &v
|
||
return s
|
||
}
|
||
func (s *AlibabaWdkSkuUpdateSkuDo) SetMassOutputRate(v string) *AlibabaWdkSkuUpdateSkuDo {
|
||
s.MassOutputRate = &v
|
||
return s
|
||
}
|
||
func (s *AlibabaWdkSkuUpdateSkuDo) SetProcessingUnit(v string) *AlibabaWdkSkuUpdateSkuDo {
|
||
s.ProcessingUnit = &v
|
||
return s
|
||
}
|
||
func (s *AlibabaWdkSkuUpdateSkuDo) SetProcsExchangeRate(v string) *AlibabaWdkSkuUpdateSkuDo {
|
||
s.ProcsExchangeRate = &v
|
||
return s
|
||
}
|
||
func (s *AlibabaWdkSkuUpdateSkuDo) SetStorage(v string) *AlibabaWdkSkuUpdateSkuDo {
|
||
s.Storage = &v
|
||
return s
|
||
}
|
||
func (s *AlibabaWdkSkuUpdateSkuDo) SetPickFloatRate(v string) *AlibabaWdkSkuUpdateSkuDo {
|
||
s.PickFloatRate = &v
|
||
return s
|
||
}
|
||
func (s *AlibabaWdkSkuUpdateSkuDo) SetForbidReceiveDays(v int64) *AlibabaWdkSkuUpdateSkuDo {
|
||
s.ForbidReceiveDays = &v
|
||
return s
|
||
}
|
||
func (s *AlibabaWdkSkuUpdateSkuDo) SetForbidSalesDays(v int64) *AlibabaWdkSkuUpdateSkuDo {
|
||
s.ForbidSalesDays = &v
|
||
return s
|
||
}
|
||
func (s *AlibabaWdkSkuUpdateSkuDo) SetOverloadRate(v string) *AlibabaWdkSkuUpdateSkuDo {
|
||
s.OverloadRate = &v
|
||
return s
|
||
}
|
||
func (s *AlibabaWdkSkuUpdateSkuDo) SetWarnDays(v int64) *AlibabaWdkSkuUpdateSkuDo {
|
||
s.WarnDays = &v
|
||
return s
|
||
}
|
||
func (s *AlibabaWdkSkuUpdateSkuDo) SetFrontDisplayFlag(v int64) *AlibabaWdkSkuUpdateSkuDo {
|
||
s.FrontDisplayFlag = &v
|
||
return s
|
||
}
|
||
func (s *AlibabaWdkSkuUpdateSkuDo) SetFixedFlag(v int64) *AlibabaWdkSkuUpdateSkuDo {
|
||
s.FixedFlag = &v
|
||
return s
|
||
}
|
||
func (s *AlibabaWdkSkuUpdateSkuDo) SetPurchaseSpec(v string) *AlibabaWdkSkuUpdateSkuDo {
|
||
s.PurchaseSpec = &v
|
||
return s
|
||
}
|
||
func (s *AlibabaWdkSkuUpdateSkuDo) SetPurchaseUnit(v string) *AlibabaWdkSkuUpdateSkuDo {
|
||
s.PurchaseUnit = &v
|
||
return s
|
||
}
|
||
func (s *AlibabaWdkSkuUpdateSkuDo) SetLabelStyleType(v string) *AlibabaWdkSkuUpdateSkuDo {
|
||
s.LabelStyleType = &v
|
||
return s
|
||
}
|
||
func (s *AlibabaWdkSkuUpdateSkuDo) SetRichText(v string) *AlibabaWdkSkuUpdateSkuDo {
|
||
s.RichText = &v
|
||
return s
|
||
}
|
||
func (s *AlibabaWdkSkuUpdateSkuDo) SetBackCatCode(v string) *AlibabaWdkSkuUpdateSkuDo {
|
||
s.BackCatCode = &v
|
||
return s
|
||
}
|
||
func (s *AlibabaWdkSkuUpdateSkuDo) SetSkuPrice(v string) *AlibabaWdkSkuUpdateSkuDo {
|
||
s.SkuPrice = &v
|
||
return s
|
||
}
|
||
func (s *AlibabaWdkSkuUpdateSkuDo) SetPeriod(v int64) *AlibabaWdkSkuUpdateSkuDo {
|
||
s.Period = &v
|
||
return s
|
||
}
|
||
func (s *AlibabaWdkSkuUpdateSkuDo) SetItemTypeNew(v int64) *AlibabaWdkSkuUpdateSkuDo {
|
||
s.ItemTypeNew = &v
|
||
return s
|
||
}
|
||
func (s *AlibabaWdkSkuUpdateSkuDo) SetMerchantCatCode(v string) *AlibabaWdkSkuUpdateSkuDo {
|
||
s.MerchantCatCode = &v
|
||
return s
|
||
}
|
||
func (s *AlibabaWdkSkuUpdateSkuDo) SetSkuPicUrls(v string) *AlibabaWdkSkuUpdateSkuDo {
|
||
s.SkuPicUrls = &v
|
||
return s
|
||
}
|
||
func (s *AlibabaWdkSkuUpdateSkuDo) SetSkuSuppliers(v []AlibabaWdkSkuUpdateSkuSupplierDo) *AlibabaWdkSkuUpdateSkuDo {
|
||
s.SkuSuppliers = &v
|
||
return s
|
||
}
|
||
func (s *AlibabaWdkSkuUpdateSkuDo) SetInventoryUnit(v string) *AlibabaWdkSkuUpdateSkuDo {
|
||
s.InventoryUnit = &v
|
||
return s
|
||
}
|
||
func (s *AlibabaWdkSkuUpdateSkuDo) SetChannelCode(v string) *AlibabaWdkSkuUpdateSkuDo {
|
||
s.ChannelCode = &v
|
||
return s
|
||
}
|
||
func (s *AlibabaWdkSkuUpdateSkuDo) SetProducerPlace(v string) *AlibabaWdkSkuUpdateSkuDo {
|
||
s.ProducerPlace = &v
|
||
return s
|
||
}
|
||
func (s *AlibabaWdkSkuUpdateSkuDo) SetCleanSkuMemberPrice(v int64) *AlibabaWdkSkuUpdateSkuDo {
|
||
s.CleanSkuMemberPrice = &v
|
||
return s
|
||
}
|
||
func (s *AlibabaWdkSkuUpdateSkuDo) SetBarcodeUpdateType(v int64) *AlibabaWdkSkuUpdateSkuDo {
|
||
s.BarcodeUpdateType = &v
|
||
return s
|
||
}
|
||
func (s *AlibabaWdkSkuUpdateSkuDo) SetIndustryProps(v AlibabaWdkSkuUpdateIndustryPropDo) *AlibabaWdkSkuUpdateSkuDo {
|
||
s.IndustryProps = &v
|
||
return s
|
||
}
|
||
func (s *AlibabaWdkSkuUpdateSkuDo) SetForestCateId(v int64) *AlibabaWdkSkuUpdateSkuDo {
|
||
s.ForestCateId = &v
|
||
return s
|
||
}
|
||
func (s *AlibabaWdkSkuUpdateSkuDo) SetTaxCode(v string) *AlibabaWdkSkuUpdateSkuDo {
|
||
s.TaxCode = &v
|
||
return s
|
||
}
|
||
func (s *AlibabaWdkSkuUpdateSkuDo) SetFragileFlag(v int64) *AlibabaWdkSkuUpdateSkuDo {
|
||
s.FragileFlag = &v
|
||
return s
|
||
}
|
||
func (s *AlibabaWdkSkuUpdateSkuDo) SetDeliveryStorage(v string) *AlibabaWdkSkuUpdateSkuDo {
|
||
s.DeliveryStorage = &v
|
||
return s
|
||
}
|
||
func (s *AlibabaWdkSkuUpdateSkuDo) SetFlagshipStoreItemInfo(v string) *AlibabaWdkSkuUpdateSkuDo {
|
||
s.FlagshipStoreItemInfo = &v
|
||
return s
|
||
}
|
||
func (s *AlibabaWdkSkuUpdateSkuDo) SetTemporaryFlag(v int64) *AlibabaWdkSkuUpdateSkuDo {
|
||
s.TemporaryFlag = &v
|
||
return s
|
||
}
|
||
func (s *AlibabaWdkSkuUpdateSkuDo) SetProductIdentity(v string) *AlibabaWdkSkuUpdateSkuDo {
|
||
s.ProductIdentity = &v
|
||
return s
|
||
}
|
||
func (s *AlibabaWdkSkuUpdateSkuDo) SetBizType(v string) *AlibabaWdkSkuUpdateSkuDo {
|
||
s.BizType = &v
|
||
return s
|
||
}
|
||
func (s *AlibabaWdkSkuUpdateSkuDo) SetChannelProps(v []AlibabaWdkSkuUpdateChannelProp) *AlibabaWdkSkuUpdateSkuDo {
|
||
s.ChannelProps = &v
|
||
return s
|
||
}
|