393 lines
13 KiB
Go
393 lines
13 KiB
Go
package domain
|
||
|
||
import (
|
||
"git.rosy.net.cn/baseapi/platformapi/tao_vegetable/sdk/util"
|
||
)
|
||
|
||
type AlibabaWdkSkuMerchantskuScrollQueryWdkOpenMerchantSkuDo struct {
|
||
/*
|
||
商家编码 */
|
||
MerchantCode *string `json:"merchant_code,omitempty" `
|
||
|
||
/*
|
||
机构编码 */
|
||
OrgainzaNo *string `json:"orgainza_no,omitempty" `
|
||
|
||
/*
|
||
商品编码 */
|
||
SkuCode *string `json:"sku_code,omitempty" `
|
||
|
||
/*
|
||
商品名称 */
|
||
SkuName *string `json:"sku_name,omitempty" `
|
||
|
||
/*
|
||
商品简称 */
|
||
ShortTitle *string `json:"short_title,omitempty" `
|
||
|
||
/*
|
||
条码 */
|
||
Barcodes *[]string `json:"barcodes,omitempty" `
|
||
|
||
/*
|
||
商品生命周期状态(A-正常、T-暂时停购、C-淘汰出清、R-清退、D-删除封挡) */
|
||
LifeStatus *string `json:"life_status,omitempty" `
|
||
|
||
/*
|
||
平台类目编码 */
|
||
BackCatCode *string `json:"back_cat_code,omitempty" `
|
||
|
||
/*
|
||
商家类目编码 */
|
||
RetailerCatCode *string `json:"retailer_cat_code,omitempty" `
|
||
|
||
/*
|
||
商品经营方式(1001-普通商品, 2001-加工成品,2002-加工半成品,3001-原材料,4001-耗材,6001-组合商品) */
|
||
ItemType *int64 `json:"item_type,omitempty" `
|
||
|
||
/*
|
||
商品销项税率 */
|
||
InvoiceContent *string `json:"invoice_content,omitempty" `
|
||
|
||
/*
|
||
是否可售: 1 - 可售, 0 - 不可售 */
|
||
SaleFlag *int64 `json:"sale_flag,omitempty" `
|
||
|
||
/*
|
||
税率 */
|
||
TaxRate *string `json:"tax_rate,omitempty" `
|
||
|
||
/*
|
||
是否加工商品 */
|
||
HangdlingFlag *int64 `json:"hangdling_flag,omitempty" `
|
||
|
||
/*
|
||
存货性质(此字段一经录入不能修改);此字段可传:原材料、办公品、服务项目、成品、半成品。与是否加工字段组合成商品类型字段。商品类型有5种:耗材、原材料、加工半成品、加工产成品、普通商品。若存货性质是成品,是否加工为是,则商品类型为“加工产成品”;若存货性质是成品,是否加工为否,则商品类型为“普通商品”;若存货性质是半成品,是否加工为是,则商品性质为“加工半成品” */
|
||
GoodsNature *int64 `json:"goods_nature,omitempty" `
|
||
|
||
/*
|
||
建议零售价 */
|
||
SuggestedPrice *int64 `json:"suggested_price,omitempty" `
|
||
|
||
/*
|
||
品牌编码 */
|
||
BrandCode *string `json:"brand_code,omitempty" `
|
||
|
||
/*
|
||
供应商code */
|
||
SupplierNo *string `json:"supplier_no,omitempty" `
|
||
|
||
/*
|
||
生产商名称 */
|
||
ProducerName *string `json:"producer_name,omitempty" `
|
||
|
||
/*
|
||
生产商地址 */
|
||
ProducerAddress *string `json:"producer_address,omitempty" `
|
||
|
||
/*
|
||
产品标准号 */
|
||
ProductCode *string `json:"product_code,omitempty" `
|
||
|
||
/*
|
||
厂方货号 */
|
||
FactoryNo *string `json:"factory_no,omitempty" `
|
||
|
||
/*
|
||
成份 */
|
||
Component *string `json:"component,omitempty" `
|
||
|
||
/*
|
||
销售规格描述 */
|
||
SaleSpec *string `json:"sale_spec,omitempty" `
|
||
|
||
/*
|
||
售卖单位 */
|
||
SaleUnit *string `json:"sale_unit,omitempty" `
|
||
|
||
/*
|
||
净含量 */
|
||
Content *string `json:"content,omitempty" `
|
||
|
||
/*
|
||
是否APP可售 */
|
||
AllowAppSale *int64 `json:"allow_app_sale,omitempty" `
|
||
|
||
/*
|
||
是否大件 */
|
||
BigFlag *int64 `json:"big_flag,omitempty" `
|
||
|
||
/*
|
||
是否称重 */
|
||
WeightFlag *int64 `json:"weight_flag,omitempty" `
|
||
|
||
/*
|
||
是否进口 */
|
||
ImportFlag *int64 `json:"import_flag,omitempty" `
|
||
|
||
/*
|
||
存储条件;填常温、冷藏、冷冻、热链、鲜活 */
|
||
Storage *string `json:"storage,omitempty" `
|
||
|
||
/*
|
||
保质天数 */
|
||
Period *int64 `json:"period,omitempty" `
|
||
|
||
/*
|
||
淘鲜达产地库中的值;国内产地传值格式:中国|省|市。若不能确定产地,可以传“见产品外包装”(按商家支持,需要提前通知技术配置)。国外产地只需要传国家名 */
|
||
ProducerPlace *string `json:"producer_place,omitempty" `
|
||
|
||
/*
|
||
重量(单位统一为g)。称重品(weight_flag为1)该字段不填。 */
|
||
Weight *int64 `json:"weight,omitempty" `
|
||
|
||
/*
|
||
长度(深) */
|
||
Length *string `json:"length,omitempty" `
|
||
|
||
/*
|
||
宽度(宽) */
|
||
Width *string `json:"width,omitempty" `
|
||
|
||
/*
|
||
高度(高) */
|
||
Height *string `json:"height,omitempty" `
|
||
|
||
/*
|
||
主图链接 */
|
||
PicUrl *string `json:"pic_url,omitempty" `
|
||
|
||
/*
|
||
商品其他图片 */
|
||
SkuPicUrls *string `json:"sku_pic_urls,omitempty" `
|
||
|
||
/*
|
||
商品图文详情 */
|
||
RichTxtTfs *string `json:"rich_txt_tfs,omitempty" `
|
||
|
||
/*
|
||
商品卖点 */
|
||
SubTitle *string `json:"sub_title,omitempty" `
|
||
|
||
/*
|
||
卖点一名称 */
|
||
Title1 *string `json:"title1,omitempty" `
|
||
|
||
/*
|
||
卖点一内容 */
|
||
Subtitle1 *string `json:"subtitle1,omitempty" `
|
||
|
||
/*
|
||
卖点二名称 */
|
||
Title2 *string `json:"title2,omitempty" `
|
||
|
||
/*
|
||
卖点二内容 */
|
||
Subtitle2 *string `json:"subtitle2,omitempty" `
|
||
|
||
/*
|
||
创建时间 */
|
||
GmtCreate *util.LocalTime `json:"gmt_create,omitempty" `
|
||
|
||
/*
|
||
修改时间 */
|
||
GmtModified *util.LocalTime `json:"gmt_modified,omitempty" `
|
||
|
||
/*
|
||
品牌名称 */
|
||
BrandName *string `json:"brand_name,omitempty" `
|
||
}
|
||
|
||
func (s *AlibabaWdkSkuMerchantskuScrollQueryWdkOpenMerchantSkuDo) SetMerchantCode(v string) *AlibabaWdkSkuMerchantskuScrollQueryWdkOpenMerchantSkuDo {
|
||
s.MerchantCode = &v
|
||
return s
|
||
}
|
||
func (s *AlibabaWdkSkuMerchantskuScrollQueryWdkOpenMerchantSkuDo) SetOrgainzaNo(v string) *AlibabaWdkSkuMerchantskuScrollQueryWdkOpenMerchantSkuDo {
|
||
s.OrgainzaNo = &v
|
||
return s
|
||
}
|
||
func (s *AlibabaWdkSkuMerchantskuScrollQueryWdkOpenMerchantSkuDo) SetSkuCode(v string) *AlibabaWdkSkuMerchantskuScrollQueryWdkOpenMerchantSkuDo {
|
||
s.SkuCode = &v
|
||
return s
|
||
}
|
||
func (s *AlibabaWdkSkuMerchantskuScrollQueryWdkOpenMerchantSkuDo) SetSkuName(v string) *AlibabaWdkSkuMerchantskuScrollQueryWdkOpenMerchantSkuDo {
|
||
s.SkuName = &v
|
||
return s
|
||
}
|
||
func (s *AlibabaWdkSkuMerchantskuScrollQueryWdkOpenMerchantSkuDo) SetShortTitle(v string) *AlibabaWdkSkuMerchantskuScrollQueryWdkOpenMerchantSkuDo {
|
||
s.ShortTitle = &v
|
||
return s
|
||
}
|
||
func (s *AlibabaWdkSkuMerchantskuScrollQueryWdkOpenMerchantSkuDo) SetBarcodes(v []string) *AlibabaWdkSkuMerchantskuScrollQueryWdkOpenMerchantSkuDo {
|
||
s.Barcodes = &v
|
||
return s
|
||
}
|
||
func (s *AlibabaWdkSkuMerchantskuScrollQueryWdkOpenMerchantSkuDo) SetLifeStatus(v string) *AlibabaWdkSkuMerchantskuScrollQueryWdkOpenMerchantSkuDo {
|
||
s.LifeStatus = &v
|
||
return s
|
||
}
|
||
func (s *AlibabaWdkSkuMerchantskuScrollQueryWdkOpenMerchantSkuDo) SetBackCatCode(v string) *AlibabaWdkSkuMerchantskuScrollQueryWdkOpenMerchantSkuDo {
|
||
s.BackCatCode = &v
|
||
return s
|
||
}
|
||
func (s *AlibabaWdkSkuMerchantskuScrollQueryWdkOpenMerchantSkuDo) SetRetailerCatCode(v string) *AlibabaWdkSkuMerchantskuScrollQueryWdkOpenMerchantSkuDo {
|
||
s.RetailerCatCode = &v
|
||
return s
|
||
}
|
||
func (s *AlibabaWdkSkuMerchantskuScrollQueryWdkOpenMerchantSkuDo) SetItemType(v int64) *AlibabaWdkSkuMerchantskuScrollQueryWdkOpenMerchantSkuDo {
|
||
s.ItemType = &v
|
||
return s
|
||
}
|
||
func (s *AlibabaWdkSkuMerchantskuScrollQueryWdkOpenMerchantSkuDo) SetInvoiceContent(v string) *AlibabaWdkSkuMerchantskuScrollQueryWdkOpenMerchantSkuDo {
|
||
s.InvoiceContent = &v
|
||
return s
|
||
}
|
||
func (s *AlibabaWdkSkuMerchantskuScrollQueryWdkOpenMerchantSkuDo) SetSaleFlag(v int64) *AlibabaWdkSkuMerchantskuScrollQueryWdkOpenMerchantSkuDo {
|
||
s.SaleFlag = &v
|
||
return s
|
||
}
|
||
func (s *AlibabaWdkSkuMerchantskuScrollQueryWdkOpenMerchantSkuDo) SetTaxRate(v string) *AlibabaWdkSkuMerchantskuScrollQueryWdkOpenMerchantSkuDo {
|
||
s.TaxRate = &v
|
||
return s
|
||
}
|
||
func (s *AlibabaWdkSkuMerchantskuScrollQueryWdkOpenMerchantSkuDo) SetHangdlingFlag(v int64) *AlibabaWdkSkuMerchantskuScrollQueryWdkOpenMerchantSkuDo {
|
||
s.HangdlingFlag = &v
|
||
return s
|
||
}
|
||
func (s *AlibabaWdkSkuMerchantskuScrollQueryWdkOpenMerchantSkuDo) SetGoodsNature(v int64) *AlibabaWdkSkuMerchantskuScrollQueryWdkOpenMerchantSkuDo {
|
||
s.GoodsNature = &v
|
||
return s
|
||
}
|
||
func (s *AlibabaWdkSkuMerchantskuScrollQueryWdkOpenMerchantSkuDo) SetSuggestedPrice(v int64) *AlibabaWdkSkuMerchantskuScrollQueryWdkOpenMerchantSkuDo {
|
||
s.SuggestedPrice = &v
|
||
return s
|
||
}
|
||
func (s *AlibabaWdkSkuMerchantskuScrollQueryWdkOpenMerchantSkuDo) SetBrandCode(v string) *AlibabaWdkSkuMerchantskuScrollQueryWdkOpenMerchantSkuDo {
|
||
s.BrandCode = &v
|
||
return s
|
||
}
|
||
func (s *AlibabaWdkSkuMerchantskuScrollQueryWdkOpenMerchantSkuDo) SetSupplierNo(v string) *AlibabaWdkSkuMerchantskuScrollQueryWdkOpenMerchantSkuDo {
|
||
s.SupplierNo = &v
|
||
return s
|
||
}
|
||
func (s *AlibabaWdkSkuMerchantskuScrollQueryWdkOpenMerchantSkuDo) SetProducerName(v string) *AlibabaWdkSkuMerchantskuScrollQueryWdkOpenMerchantSkuDo {
|
||
s.ProducerName = &v
|
||
return s
|
||
}
|
||
func (s *AlibabaWdkSkuMerchantskuScrollQueryWdkOpenMerchantSkuDo) SetProducerAddress(v string) *AlibabaWdkSkuMerchantskuScrollQueryWdkOpenMerchantSkuDo {
|
||
s.ProducerAddress = &v
|
||
return s
|
||
}
|
||
func (s *AlibabaWdkSkuMerchantskuScrollQueryWdkOpenMerchantSkuDo) SetProductCode(v string) *AlibabaWdkSkuMerchantskuScrollQueryWdkOpenMerchantSkuDo {
|
||
s.ProductCode = &v
|
||
return s
|
||
}
|
||
func (s *AlibabaWdkSkuMerchantskuScrollQueryWdkOpenMerchantSkuDo) SetFactoryNo(v string) *AlibabaWdkSkuMerchantskuScrollQueryWdkOpenMerchantSkuDo {
|
||
s.FactoryNo = &v
|
||
return s
|
||
}
|
||
func (s *AlibabaWdkSkuMerchantskuScrollQueryWdkOpenMerchantSkuDo) SetComponent(v string) *AlibabaWdkSkuMerchantskuScrollQueryWdkOpenMerchantSkuDo {
|
||
s.Component = &v
|
||
return s
|
||
}
|
||
func (s *AlibabaWdkSkuMerchantskuScrollQueryWdkOpenMerchantSkuDo) SetSaleSpec(v string) *AlibabaWdkSkuMerchantskuScrollQueryWdkOpenMerchantSkuDo {
|
||
s.SaleSpec = &v
|
||
return s
|
||
}
|
||
func (s *AlibabaWdkSkuMerchantskuScrollQueryWdkOpenMerchantSkuDo) SetSaleUnit(v string) *AlibabaWdkSkuMerchantskuScrollQueryWdkOpenMerchantSkuDo {
|
||
s.SaleUnit = &v
|
||
return s
|
||
}
|
||
func (s *AlibabaWdkSkuMerchantskuScrollQueryWdkOpenMerchantSkuDo) SetContent(v string) *AlibabaWdkSkuMerchantskuScrollQueryWdkOpenMerchantSkuDo {
|
||
s.Content = &v
|
||
return s
|
||
}
|
||
func (s *AlibabaWdkSkuMerchantskuScrollQueryWdkOpenMerchantSkuDo) SetAllowAppSale(v int64) *AlibabaWdkSkuMerchantskuScrollQueryWdkOpenMerchantSkuDo {
|
||
s.AllowAppSale = &v
|
||
return s
|
||
}
|
||
func (s *AlibabaWdkSkuMerchantskuScrollQueryWdkOpenMerchantSkuDo) SetBigFlag(v int64) *AlibabaWdkSkuMerchantskuScrollQueryWdkOpenMerchantSkuDo {
|
||
s.BigFlag = &v
|
||
return s
|
||
}
|
||
func (s *AlibabaWdkSkuMerchantskuScrollQueryWdkOpenMerchantSkuDo) SetWeightFlag(v int64) *AlibabaWdkSkuMerchantskuScrollQueryWdkOpenMerchantSkuDo {
|
||
s.WeightFlag = &v
|
||
return s
|
||
}
|
||
func (s *AlibabaWdkSkuMerchantskuScrollQueryWdkOpenMerchantSkuDo) SetImportFlag(v int64) *AlibabaWdkSkuMerchantskuScrollQueryWdkOpenMerchantSkuDo {
|
||
s.ImportFlag = &v
|
||
return s
|
||
}
|
||
func (s *AlibabaWdkSkuMerchantskuScrollQueryWdkOpenMerchantSkuDo) SetStorage(v string) *AlibabaWdkSkuMerchantskuScrollQueryWdkOpenMerchantSkuDo {
|
||
s.Storage = &v
|
||
return s
|
||
}
|
||
func (s *AlibabaWdkSkuMerchantskuScrollQueryWdkOpenMerchantSkuDo) SetPeriod(v int64) *AlibabaWdkSkuMerchantskuScrollQueryWdkOpenMerchantSkuDo {
|
||
s.Period = &v
|
||
return s
|
||
}
|
||
func (s *AlibabaWdkSkuMerchantskuScrollQueryWdkOpenMerchantSkuDo) SetProducerPlace(v string) *AlibabaWdkSkuMerchantskuScrollQueryWdkOpenMerchantSkuDo {
|
||
s.ProducerPlace = &v
|
||
return s
|
||
}
|
||
func (s *AlibabaWdkSkuMerchantskuScrollQueryWdkOpenMerchantSkuDo) SetWeight(v int64) *AlibabaWdkSkuMerchantskuScrollQueryWdkOpenMerchantSkuDo {
|
||
s.Weight = &v
|
||
return s
|
||
}
|
||
func (s *AlibabaWdkSkuMerchantskuScrollQueryWdkOpenMerchantSkuDo) SetLength(v string) *AlibabaWdkSkuMerchantskuScrollQueryWdkOpenMerchantSkuDo {
|
||
s.Length = &v
|
||
return s
|
||
}
|
||
func (s *AlibabaWdkSkuMerchantskuScrollQueryWdkOpenMerchantSkuDo) SetWidth(v string) *AlibabaWdkSkuMerchantskuScrollQueryWdkOpenMerchantSkuDo {
|
||
s.Width = &v
|
||
return s
|
||
}
|
||
func (s *AlibabaWdkSkuMerchantskuScrollQueryWdkOpenMerchantSkuDo) SetHeight(v string) *AlibabaWdkSkuMerchantskuScrollQueryWdkOpenMerchantSkuDo {
|
||
s.Height = &v
|
||
return s
|
||
}
|
||
func (s *AlibabaWdkSkuMerchantskuScrollQueryWdkOpenMerchantSkuDo) SetPicUrl(v string) *AlibabaWdkSkuMerchantskuScrollQueryWdkOpenMerchantSkuDo {
|
||
s.PicUrl = &v
|
||
return s
|
||
}
|
||
func (s *AlibabaWdkSkuMerchantskuScrollQueryWdkOpenMerchantSkuDo) SetSkuPicUrls(v string) *AlibabaWdkSkuMerchantskuScrollQueryWdkOpenMerchantSkuDo {
|
||
s.SkuPicUrls = &v
|
||
return s
|
||
}
|
||
func (s *AlibabaWdkSkuMerchantskuScrollQueryWdkOpenMerchantSkuDo) SetRichTxtTfs(v string) *AlibabaWdkSkuMerchantskuScrollQueryWdkOpenMerchantSkuDo {
|
||
s.RichTxtTfs = &v
|
||
return s
|
||
}
|
||
func (s *AlibabaWdkSkuMerchantskuScrollQueryWdkOpenMerchantSkuDo) SetSubTitle(v string) *AlibabaWdkSkuMerchantskuScrollQueryWdkOpenMerchantSkuDo {
|
||
s.SubTitle = &v
|
||
return s
|
||
}
|
||
func (s *AlibabaWdkSkuMerchantskuScrollQueryWdkOpenMerchantSkuDo) SetTitle1(v string) *AlibabaWdkSkuMerchantskuScrollQueryWdkOpenMerchantSkuDo {
|
||
s.Title1 = &v
|
||
return s
|
||
}
|
||
func (s *AlibabaWdkSkuMerchantskuScrollQueryWdkOpenMerchantSkuDo) SetSubtitle1(v string) *AlibabaWdkSkuMerchantskuScrollQueryWdkOpenMerchantSkuDo {
|
||
s.Subtitle1 = &v
|
||
return s
|
||
}
|
||
func (s *AlibabaWdkSkuMerchantskuScrollQueryWdkOpenMerchantSkuDo) SetTitle2(v string) *AlibabaWdkSkuMerchantskuScrollQueryWdkOpenMerchantSkuDo {
|
||
s.Title2 = &v
|
||
return s
|
||
}
|
||
func (s *AlibabaWdkSkuMerchantskuScrollQueryWdkOpenMerchantSkuDo) SetSubtitle2(v string) *AlibabaWdkSkuMerchantskuScrollQueryWdkOpenMerchantSkuDo {
|
||
s.Subtitle2 = &v
|
||
return s
|
||
}
|
||
func (s *AlibabaWdkSkuMerchantskuScrollQueryWdkOpenMerchantSkuDo) SetGmtCreate(v util.LocalTime) *AlibabaWdkSkuMerchantskuScrollQueryWdkOpenMerchantSkuDo {
|
||
s.GmtCreate = &v
|
||
return s
|
||
}
|
||
func (s *AlibabaWdkSkuMerchantskuScrollQueryWdkOpenMerchantSkuDo) SetGmtModified(v util.LocalTime) *AlibabaWdkSkuMerchantskuScrollQueryWdkOpenMerchantSkuDo {
|
||
s.GmtModified = &v
|
||
return s
|
||
}
|
||
func (s *AlibabaWdkSkuMerchantskuScrollQueryWdkOpenMerchantSkuDo) SetBrandName(v string) *AlibabaWdkSkuMerchantskuScrollQueryWdkOpenMerchantSkuDo {
|
||
s.BrandName = &v
|
||
return s
|
||
}
|