1
This commit is contained in:
@@ -0,0 +1,38 @@
|
||||
package domain
|
||||
|
||||
|
||||
type AlibabaWdkMerchantproductEditApiResult struct {
|
||||
/*
|
||||
请求是否成功 */
|
||||
Success *bool `json:"success,omitempty" `
|
||||
|
||||
/*
|
||||
错误码 */
|
||||
ErrCode *string `json:"err_code,omitempty" `
|
||||
|
||||
/*
|
||||
错误信息 */
|
||||
ErrMsg *string `json:"err_msg,omitempty" `
|
||||
|
||||
/*
|
||||
返回结果 */
|
||||
Model *AlibabaWdkMerchantproductEditMerchantProductResponse `json:"model,omitempty" `
|
||||
|
||||
}
|
||||
|
||||
func (s *AlibabaWdkMerchantproductEditApiResult) SetSuccess(v bool) *AlibabaWdkMerchantproductEditApiResult {
|
||||
s.Success = &v
|
||||
return s
|
||||
}
|
||||
func (s *AlibabaWdkMerchantproductEditApiResult) SetErrCode(v string) *AlibabaWdkMerchantproductEditApiResult {
|
||||
s.ErrCode = &v
|
||||
return s
|
||||
}
|
||||
func (s *AlibabaWdkMerchantproductEditApiResult) SetErrMsg(v string) *AlibabaWdkMerchantproductEditApiResult {
|
||||
s.ErrMsg = &v
|
||||
return s
|
||||
}
|
||||
func (s *AlibabaWdkMerchantproductEditApiResult) SetModel(v AlibabaWdkMerchantproductEditMerchantProductResponse) *AlibabaWdkMerchantproductEditApiResult {
|
||||
s.Model = &v
|
||||
return s
|
||||
}
|
||||
@@ -0,0 +1,38 @@
|
||||
package domain
|
||||
|
||||
|
||||
type AlibabaWdkMerchantproductEditCatProps struct {
|
||||
/*
|
||||
类目属性ID */
|
||||
PropertyId *int64 `json:"property_id,omitempty" `
|
||||
|
||||
/*
|
||||
类目属性名称 */
|
||||
PropertyText *string `json:"property_text,omitempty" `
|
||||
|
||||
/*
|
||||
类目值ID */
|
||||
ValueId *int64 `json:"value_id,omitempty" `
|
||||
|
||||
/*
|
||||
类目值名称 */
|
||||
ValueText *string `json:"value_text,omitempty" `
|
||||
|
||||
}
|
||||
|
||||
func (s *AlibabaWdkMerchantproductEditCatProps) SetPropertyId(v int64) *AlibabaWdkMerchantproductEditCatProps {
|
||||
s.PropertyId = &v
|
||||
return s
|
||||
}
|
||||
func (s *AlibabaWdkMerchantproductEditCatProps) SetPropertyText(v string) *AlibabaWdkMerchantproductEditCatProps {
|
||||
s.PropertyText = &v
|
||||
return s
|
||||
}
|
||||
func (s *AlibabaWdkMerchantproductEditCatProps) SetValueId(v int64) *AlibabaWdkMerchantproductEditCatProps {
|
||||
s.ValueId = &v
|
||||
return s
|
||||
}
|
||||
func (s *AlibabaWdkMerchantproductEditCatProps) SetValueText(v string) *AlibabaWdkMerchantproductEditCatProps {
|
||||
s.ValueText = &v
|
||||
return s
|
||||
}
|
||||
@@ -0,0 +1,254 @@
|
||||
package domain
|
||||
|
||||
|
||||
type AlibabaWdkMerchantproductEditMerchantProductRequest struct {
|
||||
/*
|
||||
运输: 重量,单位: (g) */
|
||||
TransportWeight *string `json:"transport_weight,omitempty" `
|
||||
|
||||
/*
|
||||
保质期(天) */
|
||||
ExpirationDays *int64 `json:"expiration_days,omitempty" `
|
||||
|
||||
/*
|
||||
标题 */
|
||||
Title *string `json:"title,omitempty" `
|
||||
|
||||
/*
|
||||
商家类目ID */
|
||||
RtCategoryId *int64 `json:"rt_category_id,omitempty" `
|
||||
|
||||
/*
|
||||
税率 */
|
||||
TaxInvoice *string `json:"tax_invoice,omitempty" `
|
||||
|
||||
/*
|
||||
库存单位 */
|
||||
InventoryUnit *string `json:"inventory_unit,omitempty" `
|
||||
|
||||
/*
|
||||
价格,小数点2位 */
|
||||
Price *string `json:"price,omitempty" `
|
||||
|
||||
/*
|
||||
运输: 高度(mm) */
|
||||
TransportHeight *string `json:"transport_height,omitempty" `
|
||||
|
||||
/*
|
||||
商品条码 */
|
||||
Barcodes *[]string `json:"barcodes,omitempty" `
|
||||
|
||||
/*
|
||||
箱规数/包装数 */
|
||||
PackageNum *int64 `json:"package_num,omitempty" `
|
||||
|
||||
/*
|
||||
销售: 高度(mm) */
|
||||
Height *string `json:"height,omitempty" `
|
||||
|
||||
/*
|
||||
类目属性信息 */
|
||||
CatProps *[]AlibabaWdkMerchantproductEditCatProps `json:"cat_props,omitempty" `
|
||||
|
||||
/*
|
||||
销售: 长度(mm) */
|
||||
Length *string `json:"length,omitempty" `
|
||||
|
||||
/*
|
||||
规格 */
|
||||
Specification *string `json:"specification,omitempty" `
|
||||
|
||||
/*
|
||||
销售: 重量(g) */
|
||||
Weight *string `json:"weight,omitempty" `
|
||||
|
||||
/*
|
||||
APP购买步长 */
|
||||
StepQuantity *int64 `json:"step_quantity,omitempty" `
|
||||
|
||||
/*
|
||||
运输: 宽度(mm) */
|
||||
TransportWidth *string `json:"transport_width,omitempty" `
|
||||
|
||||
/*
|
||||
铺货渠道类目(key: 渠道编码, value: 渠道类目) */
|
||||
MarketCategories *string `json:"market_categories,omitempty" `
|
||||
|
||||
/*
|
||||
运输: 长度(mm) */
|
||||
TransportLength *string `json:"transport_length,omitempty" `
|
||||
|
||||
/*
|
||||
销售: 体积(cm^3) */
|
||||
Volume *string `json:"volume,omitempty" `
|
||||
|
||||
/*
|
||||
阿里标准叶子类目 */
|
||||
StandardCategoryId *int64 `json:"standard_category_id,omitempty" `
|
||||
|
||||
/*
|
||||
最小起订量 */
|
||||
PurchaseQuantity *int64 `json:"purchase_quantity,omitempty" `
|
||||
|
||||
/*
|
||||
销售: 宽度(mm) */
|
||||
Width *string `json:"width,omitempty" `
|
||||
|
||||
/*
|
||||
RT商品ID */
|
||||
RtItemCode *int64 `json:"rt_item_code,omitempty" `
|
||||
|
||||
/*
|
||||
均重 */
|
||||
AvgWeight *string `json:"avg_weight,omitempty" `
|
||||
|
||||
/*
|
||||
效期方式(true:有效期,false:无效期) */
|
||||
IsShelflife *bool `json:"is_shelflife,omitempty" `
|
||||
|
||||
/*
|
||||
优鲜类目ID */
|
||||
YxCategoryId *string `json:"yx_category_id,omitempty" `
|
||||
|
||||
/*
|
||||
是否称重 */
|
||||
IsWeight *bool `json:"is_weight,omitempty" `
|
||||
|
||||
/*
|
||||
商家类目名路径 */
|
||||
RtCategoryNamePath *string `json:"rt_category_name_path,omitempty" `
|
||||
|
||||
/*
|
||||
运输: 体积,单位: (cm^3) */
|
||||
TransportVolume *string `json:"transport_volume,omitempty" `
|
||||
|
||||
/*
|
||||
优鲜类目名路径 */
|
||||
YxCategoryNamePath *string `json:"yx_category_name_path,omitempty" `
|
||||
|
||||
}
|
||||
|
||||
func (s *AlibabaWdkMerchantproductEditMerchantProductRequest) SetTransportWeight(v string) *AlibabaWdkMerchantproductEditMerchantProductRequest {
|
||||
s.TransportWeight = &v
|
||||
return s
|
||||
}
|
||||
func (s *AlibabaWdkMerchantproductEditMerchantProductRequest) SetExpirationDays(v int64) *AlibabaWdkMerchantproductEditMerchantProductRequest {
|
||||
s.ExpirationDays = &v
|
||||
return s
|
||||
}
|
||||
func (s *AlibabaWdkMerchantproductEditMerchantProductRequest) SetTitle(v string) *AlibabaWdkMerchantproductEditMerchantProductRequest {
|
||||
s.Title = &v
|
||||
return s
|
||||
}
|
||||
func (s *AlibabaWdkMerchantproductEditMerchantProductRequest) SetRtCategoryId(v int64) *AlibabaWdkMerchantproductEditMerchantProductRequest {
|
||||
s.RtCategoryId = &v
|
||||
return s
|
||||
}
|
||||
func (s *AlibabaWdkMerchantproductEditMerchantProductRequest) SetTaxInvoice(v string) *AlibabaWdkMerchantproductEditMerchantProductRequest {
|
||||
s.TaxInvoice = &v
|
||||
return s
|
||||
}
|
||||
func (s *AlibabaWdkMerchantproductEditMerchantProductRequest) SetInventoryUnit(v string) *AlibabaWdkMerchantproductEditMerchantProductRequest {
|
||||
s.InventoryUnit = &v
|
||||
return s
|
||||
}
|
||||
func (s *AlibabaWdkMerchantproductEditMerchantProductRequest) SetPrice(v string) *AlibabaWdkMerchantproductEditMerchantProductRequest {
|
||||
s.Price = &v
|
||||
return s
|
||||
}
|
||||
func (s *AlibabaWdkMerchantproductEditMerchantProductRequest) SetTransportHeight(v string) *AlibabaWdkMerchantproductEditMerchantProductRequest {
|
||||
s.TransportHeight = &v
|
||||
return s
|
||||
}
|
||||
func (s *AlibabaWdkMerchantproductEditMerchantProductRequest) SetBarcodes(v []string) *AlibabaWdkMerchantproductEditMerchantProductRequest {
|
||||
s.Barcodes = &v
|
||||
return s
|
||||
}
|
||||
func (s *AlibabaWdkMerchantproductEditMerchantProductRequest) SetPackageNum(v int64) *AlibabaWdkMerchantproductEditMerchantProductRequest {
|
||||
s.PackageNum = &v
|
||||
return s
|
||||
}
|
||||
func (s *AlibabaWdkMerchantproductEditMerchantProductRequest) SetHeight(v string) *AlibabaWdkMerchantproductEditMerchantProductRequest {
|
||||
s.Height = &v
|
||||
return s
|
||||
}
|
||||
func (s *AlibabaWdkMerchantproductEditMerchantProductRequest) SetCatProps(v []AlibabaWdkMerchantproductEditCatProps) *AlibabaWdkMerchantproductEditMerchantProductRequest {
|
||||
s.CatProps = &v
|
||||
return s
|
||||
}
|
||||
func (s *AlibabaWdkMerchantproductEditMerchantProductRequest) SetLength(v string) *AlibabaWdkMerchantproductEditMerchantProductRequest {
|
||||
s.Length = &v
|
||||
return s
|
||||
}
|
||||
func (s *AlibabaWdkMerchantproductEditMerchantProductRequest) SetSpecification(v string) *AlibabaWdkMerchantproductEditMerchantProductRequest {
|
||||
s.Specification = &v
|
||||
return s
|
||||
}
|
||||
func (s *AlibabaWdkMerchantproductEditMerchantProductRequest) SetWeight(v string) *AlibabaWdkMerchantproductEditMerchantProductRequest {
|
||||
s.Weight = &v
|
||||
return s
|
||||
}
|
||||
func (s *AlibabaWdkMerchantproductEditMerchantProductRequest) SetStepQuantity(v int64) *AlibabaWdkMerchantproductEditMerchantProductRequest {
|
||||
s.StepQuantity = &v
|
||||
return s
|
||||
}
|
||||
func (s *AlibabaWdkMerchantproductEditMerchantProductRequest) SetTransportWidth(v string) *AlibabaWdkMerchantproductEditMerchantProductRequest {
|
||||
s.TransportWidth = &v
|
||||
return s
|
||||
}
|
||||
func (s *AlibabaWdkMerchantproductEditMerchantProductRequest) SetMarketCategories(v string) *AlibabaWdkMerchantproductEditMerchantProductRequest {
|
||||
s.MarketCategories = &v
|
||||
return s
|
||||
}
|
||||
func (s *AlibabaWdkMerchantproductEditMerchantProductRequest) SetTransportLength(v string) *AlibabaWdkMerchantproductEditMerchantProductRequest {
|
||||
s.TransportLength = &v
|
||||
return s
|
||||
}
|
||||
func (s *AlibabaWdkMerchantproductEditMerchantProductRequest) SetVolume(v string) *AlibabaWdkMerchantproductEditMerchantProductRequest {
|
||||
s.Volume = &v
|
||||
return s
|
||||
}
|
||||
func (s *AlibabaWdkMerchantproductEditMerchantProductRequest) SetStandardCategoryId(v int64) *AlibabaWdkMerchantproductEditMerchantProductRequest {
|
||||
s.StandardCategoryId = &v
|
||||
return s
|
||||
}
|
||||
func (s *AlibabaWdkMerchantproductEditMerchantProductRequest) SetPurchaseQuantity(v int64) *AlibabaWdkMerchantproductEditMerchantProductRequest {
|
||||
s.PurchaseQuantity = &v
|
||||
return s
|
||||
}
|
||||
func (s *AlibabaWdkMerchantproductEditMerchantProductRequest) SetWidth(v string) *AlibabaWdkMerchantproductEditMerchantProductRequest {
|
||||
s.Width = &v
|
||||
return s
|
||||
}
|
||||
func (s *AlibabaWdkMerchantproductEditMerchantProductRequest) SetRtItemCode(v int64) *AlibabaWdkMerchantproductEditMerchantProductRequest {
|
||||
s.RtItemCode = &v
|
||||
return s
|
||||
}
|
||||
func (s *AlibabaWdkMerchantproductEditMerchantProductRequest) SetAvgWeight(v string) *AlibabaWdkMerchantproductEditMerchantProductRequest {
|
||||
s.AvgWeight = &v
|
||||
return s
|
||||
}
|
||||
func (s *AlibabaWdkMerchantproductEditMerchantProductRequest) SetIsShelflife(v bool) *AlibabaWdkMerchantproductEditMerchantProductRequest {
|
||||
s.IsShelflife = &v
|
||||
return s
|
||||
}
|
||||
func (s *AlibabaWdkMerchantproductEditMerchantProductRequest) SetYxCategoryId(v string) *AlibabaWdkMerchantproductEditMerchantProductRequest {
|
||||
s.YxCategoryId = &v
|
||||
return s
|
||||
}
|
||||
func (s *AlibabaWdkMerchantproductEditMerchantProductRequest) SetIsWeight(v bool) *AlibabaWdkMerchantproductEditMerchantProductRequest {
|
||||
s.IsWeight = &v
|
||||
return s
|
||||
}
|
||||
func (s *AlibabaWdkMerchantproductEditMerchantProductRequest) SetRtCategoryNamePath(v string) *AlibabaWdkMerchantproductEditMerchantProductRequest {
|
||||
s.RtCategoryNamePath = &v
|
||||
return s
|
||||
}
|
||||
func (s *AlibabaWdkMerchantproductEditMerchantProductRequest) SetTransportVolume(v string) *AlibabaWdkMerchantproductEditMerchantProductRequest {
|
||||
s.TransportVolume = &v
|
||||
return s
|
||||
}
|
||||
func (s *AlibabaWdkMerchantproductEditMerchantProductRequest) SetYxCategoryNamePath(v string) *AlibabaWdkMerchantproductEditMerchantProductRequest {
|
||||
s.YxCategoryNamePath = &v
|
||||
return s
|
||||
}
|
||||
@@ -0,0 +1,22 @@
|
||||
package domain
|
||||
|
||||
|
||||
type AlibabaWdkMerchantproductEditMerchantProductResponse struct {
|
||||
/*
|
||||
货品id */
|
||||
ScIds *[]int64 `json:"sc_ids,omitempty" `
|
||||
|
||||
/*
|
||||
["123","456"] */
|
||||
ItemId *int64 `json:"item_id,omitempty" `
|
||||
|
||||
}
|
||||
|
||||
func (s *AlibabaWdkMerchantproductEditMerchantProductResponse) SetScIds(v []int64) *AlibabaWdkMerchantproductEditMerchantProductResponse {
|
||||
s.ScIds = &v
|
||||
return s
|
||||
}
|
||||
func (s *AlibabaWdkMerchantproductEditMerchantProductResponse) SetItemId(v int64) *AlibabaWdkMerchantproductEditMerchantProductResponse {
|
||||
s.ItemId = &v
|
||||
return s
|
||||
}
|
||||
@@ -0,0 +1,38 @@
|
||||
package domain
|
||||
|
||||
|
||||
type AlibabaWdkPlatformCategoryQueryApiResults struct {
|
||||
/*
|
||||
结果集合 */
|
||||
Models *[]AlibabaWdkPlatformCategoryQueryPlatformCategoryDo `json:"models,omitempty" `
|
||||
|
||||
/*
|
||||
错误编码 */
|
||||
ErrCode *string `json:"err_code,omitempty" `
|
||||
|
||||
/*
|
||||
是否成功 */
|
||||
Success *bool `json:"success,omitempty" `
|
||||
|
||||
/*
|
||||
错误信息 */
|
||||
ErrMsg *string `json:"err_msg,omitempty" `
|
||||
|
||||
}
|
||||
|
||||
func (s *AlibabaWdkPlatformCategoryQueryApiResults) SetModels(v []AlibabaWdkPlatformCategoryQueryPlatformCategoryDo) *AlibabaWdkPlatformCategoryQueryApiResults {
|
||||
s.Models = &v
|
||||
return s
|
||||
}
|
||||
func (s *AlibabaWdkPlatformCategoryQueryApiResults) SetErrCode(v string) *AlibabaWdkPlatformCategoryQueryApiResults {
|
||||
s.ErrCode = &v
|
||||
return s
|
||||
}
|
||||
func (s *AlibabaWdkPlatformCategoryQueryApiResults) SetSuccess(v bool) *AlibabaWdkPlatformCategoryQueryApiResults {
|
||||
s.Success = &v
|
||||
return s
|
||||
}
|
||||
func (s *AlibabaWdkPlatformCategoryQueryApiResults) SetErrMsg(v string) *AlibabaWdkPlatformCategoryQueryApiResults {
|
||||
s.ErrMsg = &v
|
||||
return s
|
||||
}
|
||||
@@ -0,0 +1,62 @@
|
||||
package domain
|
||||
|
||||
|
||||
type AlibabaWdkPlatformCategoryQueryPlatformCategory2Do struct {
|
||||
/*
|
||||
父类目编码 */
|
||||
ParentNo *string `json:"parent_no,omitempty" `
|
||||
|
||||
/*
|
||||
子类目列表 */
|
||||
ChildList *[]AlibabaWdkPlatformCategoryQueryPlatformCategory3Do `json:"child_list,omitempty" `
|
||||
|
||||
/*
|
||||
类目编码 */
|
||||
CategoryNo *string `json:"category_no,omitempty" `
|
||||
|
||||
/*
|
||||
类目名称 */
|
||||
Name *string `json:"name,omitempty" `
|
||||
|
||||
/*
|
||||
淘宝类目id */
|
||||
TaoCategoryId *int64 `json:"tao_category_id,omitempty" `
|
||||
|
||||
/*
|
||||
是否叶子(布尔类型,1=true) */
|
||||
IsLeaf *bool `json:"is_leaf,omitempty" `
|
||||
|
||||
/*
|
||||
淘系类目id(服务) */
|
||||
TaoCategoryCode *string `json:"tao_category_code,omitempty" `
|
||||
|
||||
}
|
||||
|
||||
func (s *AlibabaWdkPlatformCategoryQueryPlatformCategory2Do) SetParentNo(v string) *AlibabaWdkPlatformCategoryQueryPlatformCategory2Do {
|
||||
s.ParentNo = &v
|
||||
return s
|
||||
}
|
||||
func (s *AlibabaWdkPlatformCategoryQueryPlatformCategory2Do) SetChildList(v []AlibabaWdkPlatformCategoryQueryPlatformCategory3Do) *AlibabaWdkPlatformCategoryQueryPlatformCategory2Do {
|
||||
s.ChildList = &v
|
||||
return s
|
||||
}
|
||||
func (s *AlibabaWdkPlatformCategoryQueryPlatformCategory2Do) SetCategoryNo(v string) *AlibabaWdkPlatformCategoryQueryPlatformCategory2Do {
|
||||
s.CategoryNo = &v
|
||||
return s
|
||||
}
|
||||
func (s *AlibabaWdkPlatformCategoryQueryPlatformCategory2Do) SetName(v string) *AlibabaWdkPlatformCategoryQueryPlatformCategory2Do {
|
||||
s.Name = &v
|
||||
return s
|
||||
}
|
||||
func (s *AlibabaWdkPlatformCategoryQueryPlatformCategory2Do) SetTaoCategoryId(v int64) *AlibabaWdkPlatformCategoryQueryPlatformCategory2Do {
|
||||
s.TaoCategoryId = &v
|
||||
return s
|
||||
}
|
||||
func (s *AlibabaWdkPlatformCategoryQueryPlatformCategory2Do) SetIsLeaf(v bool) *AlibabaWdkPlatformCategoryQueryPlatformCategory2Do {
|
||||
s.IsLeaf = &v
|
||||
return s
|
||||
}
|
||||
func (s *AlibabaWdkPlatformCategoryQueryPlatformCategory2Do) SetTaoCategoryCode(v string) *AlibabaWdkPlatformCategoryQueryPlatformCategory2Do {
|
||||
s.TaoCategoryCode = &v
|
||||
return s
|
||||
}
|
||||
@@ -0,0 +1,62 @@
|
||||
package domain
|
||||
|
||||
|
||||
type AlibabaWdkPlatformCategoryQueryPlatformCategory3Do struct {
|
||||
/*
|
||||
父类目编码 */
|
||||
ParentNo *string `json:"parent_no,omitempty" `
|
||||
|
||||
/*
|
||||
子类目列表 */
|
||||
ChildList *[]AlibabaWdkPlatformCategoryQueryPlatformCategory4Do `json:"child_list,omitempty" `
|
||||
|
||||
/*
|
||||
类目编码 */
|
||||
CategoryNo *string `json:"category_no,omitempty" `
|
||||
|
||||
/*
|
||||
类目名称 */
|
||||
Name *string `json:"name,omitempty" `
|
||||
|
||||
/*
|
||||
淘宝类目id */
|
||||
TaoCategoryId *int64 `json:"tao_category_id,omitempty" `
|
||||
|
||||
/*
|
||||
是否叶子(布尔类型,1=true) */
|
||||
IsLeaf *bool `json:"is_leaf,omitempty" `
|
||||
|
||||
/*
|
||||
淘系类目id(服务) */
|
||||
TaoCategoryCode *string `json:"tao_category_code,omitempty" `
|
||||
|
||||
}
|
||||
|
||||
func (s *AlibabaWdkPlatformCategoryQueryPlatformCategory3Do) SetParentNo(v string) *AlibabaWdkPlatformCategoryQueryPlatformCategory3Do {
|
||||
s.ParentNo = &v
|
||||
return s
|
||||
}
|
||||
func (s *AlibabaWdkPlatformCategoryQueryPlatformCategory3Do) SetChildList(v []AlibabaWdkPlatformCategoryQueryPlatformCategory4Do) *AlibabaWdkPlatformCategoryQueryPlatformCategory3Do {
|
||||
s.ChildList = &v
|
||||
return s
|
||||
}
|
||||
func (s *AlibabaWdkPlatformCategoryQueryPlatformCategory3Do) SetCategoryNo(v string) *AlibabaWdkPlatformCategoryQueryPlatformCategory3Do {
|
||||
s.CategoryNo = &v
|
||||
return s
|
||||
}
|
||||
func (s *AlibabaWdkPlatformCategoryQueryPlatformCategory3Do) SetName(v string) *AlibabaWdkPlatformCategoryQueryPlatformCategory3Do {
|
||||
s.Name = &v
|
||||
return s
|
||||
}
|
||||
func (s *AlibabaWdkPlatformCategoryQueryPlatformCategory3Do) SetTaoCategoryId(v int64) *AlibabaWdkPlatformCategoryQueryPlatformCategory3Do {
|
||||
s.TaoCategoryId = &v
|
||||
return s
|
||||
}
|
||||
func (s *AlibabaWdkPlatformCategoryQueryPlatformCategory3Do) SetIsLeaf(v bool) *AlibabaWdkPlatformCategoryQueryPlatformCategory3Do {
|
||||
s.IsLeaf = &v
|
||||
return s
|
||||
}
|
||||
func (s *AlibabaWdkPlatformCategoryQueryPlatformCategory3Do) SetTaoCategoryCode(v string) *AlibabaWdkPlatformCategoryQueryPlatformCategory3Do {
|
||||
s.TaoCategoryCode = &v
|
||||
return s
|
||||
}
|
||||
@@ -0,0 +1,54 @@
|
||||
package domain
|
||||
|
||||
|
||||
type AlibabaWdkPlatformCategoryQueryPlatformCategory4Do struct {
|
||||
/*
|
||||
父类目编码 */
|
||||
ParentNo *string `json:"parent_no,omitempty" `
|
||||
|
||||
/*
|
||||
类目编码 */
|
||||
CategoryNo *string `json:"category_no,omitempty" `
|
||||
|
||||
/*
|
||||
类目名称 */
|
||||
Name *string `json:"name,omitempty" `
|
||||
|
||||
/*
|
||||
淘宝类目id */
|
||||
TaoCategoryId *int64 `json:"tao_category_id,omitempty" `
|
||||
|
||||
/*
|
||||
是否叶子(布尔类型,1=true) */
|
||||
IsLeaf *bool `json:"is_leaf,omitempty" `
|
||||
|
||||
/*
|
||||
淘系类目id(服务) */
|
||||
TaoCategoryCode *string `json:"tao_category_code,omitempty" `
|
||||
|
||||
}
|
||||
|
||||
func (s *AlibabaWdkPlatformCategoryQueryPlatformCategory4Do) SetParentNo(v string) *AlibabaWdkPlatformCategoryQueryPlatformCategory4Do {
|
||||
s.ParentNo = &v
|
||||
return s
|
||||
}
|
||||
func (s *AlibabaWdkPlatformCategoryQueryPlatformCategory4Do) SetCategoryNo(v string) *AlibabaWdkPlatformCategoryQueryPlatformCategory4Do {
|
||||
s.CategoryNo = &v
|
||||
return s
|
||||
}
|
||||
func (s *AlibabaWdkPlatformCategoryQueryPlatformCategory4Do) SetName(v string) *AlibabaWdkPlatformCategoryQueryPlatformCategory4Do {
|
||||
s.Name = &v
|
||||
return s
|
||||
}
|
||||
func (s *AlibabaWdkPlatformCategoryQueryPlatformCategory4Do) SetTaoCategoryId(v int64) *AlibabaWdkPlatformCategoryQueryPlatformCategory4Do {
|
||||
s.TaoCategoryId = &v
|
||||
return s
|
||||
}
|
||||
func (s *AlibabaWdkPlatformCategoryQueryPlatformCategory4Do) SetIsLeaf(v bool) *AlibabaWdkPlatformCategoryQueryPlatformCategory4Do {
|
||||
s.IsLeaf = &v
|
||||
return s
|
||||
}
|
||||
func (s *AlibabaWdkPlatformCategoryQueryPlatformCategory4Do) SetTaoCategoryCode(v string) *AlibabaWdkPlatformCategoryQueryPlatformCategory4Do {
|
||||
s.TaoCategoryCode = &v
|
||||
return s
|
||||
}
|
||||
@@ -0,0 +1,54 @@
|
||||
package domain
|
||||
|
||||
|
||||
type AlibabaWdkPlatformCategoryQueryPlatformCategoryDo struct {
|
||||
/*
|
||||
子类目列表 */
|
||||
ChildList *[]AlibabaWdkPlatformCategoryQueryPlatformCategory2Do `json:"child_list,omitempty" `
|
||||
|
||||
/*
|
||||
类目编码 */
|
||||
CategoryNo *string `json:"category_no,omitempty" `
|
||||
|
||||
/*
|
||||
类目名称 */
|
||||
Name *string `json:"name,omitempty" `
|
||||
|
||||
/*
|
||||
淘宝类目id */
|
||||
TaoCategoryId *int64 `json:"tao_category_id,omitempty" `
|
||||
|
||||
/*
|
||||
是否叶子(布尔类型,1=true) */
|
||||
IsLeaf *bool `json:"is_leaf,omitempty" `
|
||||
|
||||
/*
|
||||
淘系类目id(服务) */
|
||||
TaoCategoryCode *string `json:"tao_category_code,omitempty" `
|
||||
|
||||
}
|
||||
|
||||
func (s *AlibabaWdkPlatformCategoryQueryPlatformCategoryDo) SetChildList(v []AlibabaWdkPlatformCategoryQueryPlatformCategory2Do) *AlibabaWdkPlatformCategoryQueryPlatformCategoryDo {
|
||||
s.ChildList = &v
|
||||
return s
|
||||
}
|
||||
func (s *AlibabaWdkPlatformCategoryQueryPlatformCategoryDo) SetCategoryNo(v string) *AlibabaWdkPlatformCategoryQueryPlatformCategoryDo {
|
||||
s.CategoryNo = &v
|
||||
return s
|
||||
}
|
||||
func (s *AlibabaWdkPlatformCategoryQueryPlatformCategoryDo) SetName(v string) *AlibabaWdkPlatformCategoryQueryPlatformCategoryDo {
|
||||
s.Name = &v
|
||||
return s
|
||||
}
|
||||
func (s *AlibabaWdkPlatformCategoryQueryPlatformCategoryDo) SetTaoCategoryId(v int64) *AlibabaWdkPlatformCategoryQueryPlatformCategoryDo {
|
||||
s.TaoCategoryId = &v
|
||||
return s
|
||||
}
|
||||
func (s *AlibabaWdkPlatformCategoryQueryPlatformCategoryDo) SetIsLeaf(v bool) *AlibabaWdkPlatformCategoryQueryPlatformCategoryDo {
|
||||
s.IsLeaf = &v
|
||||
return s
|
||||
}
|
||||
func (s *AlibabaWdkPlatformCategoryQueryPlatformCategoryDo) SetTaoCategoryCode(v string) *AlibabaWdkPlatformCategoryQueryPlatformCategoryDo {
|
||||
s.TaoCategoryCode = &v
|
||||
return s
|
||||
}
|
||||
@@ -0,0 +1,38 @@
|
||||
package domain
|
||||
|
||||
|
||||
type AlibabaWdkSeriesDefaultskuResetApiResult struct {
|
||||
/*
|
||||
错误码 */
|
||||
ErrCode *string `json:"err_code,omitempty" `
|
||||
|
||||
/*
|
||||
系列品重置默认商品成功结果 */
|
||||
Model *bool `json:"model,omitempty" `
|
||||
|
||||
/*
|
||||
错误详情 */
|
||||
ErrMsg *string `json:"err_msg,omitempty" `
|
||||
|
||||
/*
|
||||
是否成功 */
|
||||
Success *bool `json:"success,omitempty" `
|
||||
|
||||
}
|
||||
|
||||
func (s *AlibabaWdkSeriesDefaultskuResetApiResult) SetErrCode(v string) *AlibabaWdkSeriesDefaultskuResetApiResult {
|
||||
s.ErrCode = &v
|
||||
return s
|
||||
}
|
||||
func (s *AlibabaWdkSeriesDefaultskuResetApiResult) SetModel(v bool) *AlibabaWdkSeriesDefaultskuResetApiResult {
|
||||
s.Model = &v
|
||||
return s
|
||||
}
|
||||
func (s *AlibabaWdkSeriesDefaultskuResetApiResult) SetErrMsg(v string) *AlibabaWdkSeriesDefaultskuResetApiResult {
|
||||
s.ErrMsg = &v
|
||||
return s
|
||||
}
|
||||
func (s *AlibabaWdkSeriesDefaultskuResetApiResult) SetSuccess(v bool) *AlibabaWdkSeriesDefaultskuResetApiResult {
|
||||
s.Success = &v
|
||||
return s
|
||||
}
|
||||
@@ -0,0 +1,30 @@
|
||||
package domain
|
||||
|
||||
|
||||
type AlibabaWdkSeriesDefaultskuResetSeriesSkuRequest struct {
|
||||
/*
|
||||
系列编码 */
|
||||
SeriesId *int64 `json:"series_id,omitempty" `
|
||||
|
||||
/*
|
||||
默认商品编码 */
|
||||
DefaultSkuCode *string `json:"default_sku_code,omitempty" `
|
||||
|
||||
/*
|
||||
需要移除默认商品 */
|
||||
RemoveDefaultSku *bool `json:"remove_default_sku,omitempty" `
|
||||
|
||||
}
|
||||
|
||||
func (s *AlibabaWdkSeriesDefaultskuResetSeriesSkuRequest) SetSeriesId(v int64) *AlibabaWdkSeriesDefaultskuResetSeriesSkuRequest {
|
||||
s.SeriesId = &v
|
||||
return s
|
||||
}
|
||||
func (s *AlibabaWdkSeriesDefaultskuResetSeriesSkuRequest) SetDefaultSkuCode(v string) *AlibabaWdkSeriesDefaultskuResetSeriesSkuRequest {
|
||||
s.DefaultSkuCode = &v
|
||||
return s
|
||||
}
|
||||
func (s *AlibabaWdkSeriesDefaultskuResetSeriesSkuRequest) SetRemoveDefaultSku(v bool) *AlibabaWdkSeriesDefaultskuResetSeriesSkuRequest {
|
||||
s.RemoveDefaultSku = &v
|
||||
return s
|
||||
}
|
||||
@@ -0,0 +1,38 @@
|
||||
package domain
|
||||
|
||||
|
||||
type AlibabaWdkSeriesEditApiResult struct {
|
||||
/*
|
||||
错误码 */
|
||||
ErrCode *string `json:"err_code,omitempty" `
|
||||
|
||||
/*
|
||||
商品系列更新成功结果 */
|
||||
Model *bool `json:"model,omitempty" `
|
||||
|
||||
/*
|
||||
错误详情 */
|
||||
ErrMsg *string `json:"err_msg,omitempty" `
|
||||
|
||||
/*
|
||||
是否成功 */
|
||||
Success *bool `json:"success,omitempty" `
|
||||
|
||||
}
|
||||
|
||||
func (s *AlibabaWdkSeriesEditApiResult) SetErrCode(v string) *AlibabaWdkSeriesEditApiResult {
|
||||
s.ErrCode = &v
|
||||
return s
|
||||
}
|
||||
func (s *AlibabaWdkSeriesEditApiResult) SetModel(v bool) *AlibabaWdkSeriesEditApiResult {
|
||||
s.Model = &v
|
||||
return s
|
||||
}
|
||||
func (s *AlibabaWdkSeriesEditApiResult) SetErrMsg(v string) *AlibabaWdkSeriesEditApiResult {
|
||||
s.ErrMsg = &v
|
||||
return s
|
||||
}
|
||||
func (s *AlibabaWdkSeriesEditApiResult) SetSuccess(v bool) *AlibabaWdkSeriesEditApiResult {
|
||||
s.Success = &v
|
||||
return s
|
||||
}
|
||||
@@ -0,0 +1,30 @@
|
||||
package domain
|
||||
|
||||
|
||||
type AlibabaWdkSeriesEditSkuSeriesEditRequest struct {
|
||||
/*
|
||||
系列描述 */
|
||||
SeriesDesc *string `json:"series_desc,omitempty" `
|
||||
|
||||
/*
|
||||
系列名称 */
|
||||
SeriesName *string `json:"series_name,omitempty" `
|
||||
|
||||
/*
|
||||
系列编码 */
|
||||
SeriesId *int64 `json:"series_id,omitempty" `
|
||||
|
||||
}
|
||||
|
||||
func (s *AlibabaWdkSeriesEditSkuSeriesEditRequest) SetSeriesDesc(v string) *AlibabaWdkSeriesEditSkuSeriesEditRequest {
|
||||
s.SeriesDesc = &v
|
||||
return s
|
||||
}
|
||||
func (s *AlibabaWdkSeriesEditSkuSeriesEditRequest) SetSeriesName(v string) *AlibabaWdkSeriesEditSkuSeriesEditRequest {
|
||||
s.SeriesName = &v
|
||||
return s
|
||||
}
|
||||
func (s *AlibabaWdkSeriesEditSkuSeriesEditRequest) SetSeriesId(v int64) *AlibabaWdkSeriesEditSkuSeriesEditRequest {
|
||||
s.SeriesId = &v
|
||||
return s
|
||||
}
|
||||
@@ -0,0 +1,38 @@
|
||||
package domain
|
||||
|
||||
|
||||
type AlibabaWdkSeriesSkuAddApiResult struct {
|
||||
/*
|
||||
错误码 */
|
||||
ErrCode *string `json:"err_code,omitempty" `
|
||||
|
||||
/*
|
||||
系列品添加商品成功结果 */
|
||||
Model *AlibabaWdkSeriesSkuAddSkuSeriesEditResult `json:"model,omitempty" `
|
||||
|
||||
/*
|
||||
错误详情 */
|
||||
ErrMsg *string `json:"err_msg,omitempty" `
|
||||
|
||||
/*
|
||||
是否成功 */
|
||||
Success *bool `json:"success,omitempty" `
|
||||
|
||||
}
|
||||
|
||||
func (s *AlibabaWdkSeriesSkuAddApiResult) SetErrCode(v string) *AlibabaWdkSeriesSkuAddApiResult {
|
||||
s.ErrCode = &v
|
||||
return s
|
||||
}
|
||||
func (s *AlibabaWdkSeriesSkuAddApiResult) SetModel(v AlibabaWdkSeriesSkuAddSkuSeriesEditResult) *AlibabaWdkSeriesSkuAddApiResult {
|
||||
s.Model = &v
|
||||
return s
|
||||
}
|
||||
func (s *AlibabaWdkSeriesSkuAddApiResult) SetErrMsg(v string) *AlibabaWdkSeriesSkuAddApiResult {
|
||||
s.ErrMsg = &v
|
||||
return s
|
||||
}
|
||||
func (s *AlibabaWdkSeriesSkuAddApiResult) SetSuccess(v bool) *AlibabaWdkSeriesSkuAddApiResult {
|
||||
s.Success = &v
|
||||
return s
|
||||
}
|
||||
@@ -0,0 +1,30 @@
|
||||
package domain
|
||||
|
||||
|
||||
type AlibabaWdkSeriesSkuAddSeriesSkuRequest struct {
|
||||
/*
|
||||
系列编码 */
|
||||
SeriesId *int64 `json:"series_id,omitempty" `
|
||||
|
||||
/*
|
||||
商品编码集合 */
|
||||
SkuCodes *[]string `json:"sku_codes,omitempty" `
|
||||
|
||||
/*
|
||||
默认商品编码 */
|
||||
DefaultSkuCode *string `json:"default_sku_code,omitempty" `
|
||||
|
||||
}
|
||||
|
||||
func (s *AlibabaWdkSeriesSkuAddSeriesSkuRequest) SetSeriesId(v int64) *AlibabaWdkSeriesSkuAddSeriesSkuRequest {
|
||||
s.SeriesId = &v
|
||||
return s
|
||||
}
|
||||
func (s *AlibabaWdkSeriesSkuAddSeriesSkuRequest) SetSkuCodes(v []string) *AlibabaWdkSeriesSkuAddSeriesSkuRequest {
|
||||
s.SkuCodes = &v
|
||||
return s
|
||||
}
|
||||
func (s *AlibabaWdkSeriesSkuAddSeriesSkuRequest) SetDefaultSkuCode(v string) *AlibabaWdkSeriesSkuAddSeriesSkuRequest {
|
||||
s.DefaultSkuCode = &v
|
||||
return s
|
||||
}
|
||||
@@ -0,0 +1,30 @@
|
||||
package domain
|
||||
|
||||
|
||||
type AlibabaWdkSeriesSkuAddSkuSeriesEditResult struct {
|
||||
/*
|
||||
成功的商品编码集 */
|
||||
FailedSkuCodes *[]string `json:"failed_sku_codes,omitempty" `
|
||||
|
||||
/*
|
||||
失败的商品编码集 */
|
||||
SuccessedSkuCodes *[]string `json:"successed_sku_codes,omitempty" `
|
||||
|
||||
/*
|
||||
系列编码 */
|
||||
SeriesId *int64 `json:"series_id,omitempty" `
|
||||
|
||||
}
|
||||
|
||||
func (s *AlibabaWdkSeriesSkuAddSkuSeriesEditResult) SetFailedSkuCodes(v []string) *AlibabaWdkSeriesSkuAddSkuSeriesEditResult {
|
||||
s.FailedSkuCodes = &v
|
||||
return s
|
||||
}
|
||||
func (s *AlibabaWdkSeriesSkuAddSkuSeriesEditResult) SetSuccessedSkuCodes(v []string) *AlibabaWdkSeriesSkuAddSkuSeriesEditResult {
|
||||
s.SuccessedSkuCodes = &v
|
||||
return s
|
||||
}
|
||||
func (s *AlibabaWdkSeriesSkuAddSkuSeriesEditResult) SetSeriesId(v int64) *AlibabaWdkSeriesSkuAddSkuSeriesEditResult {
|
||||
s.SeriesId = &v
|
||||
return s
|
||||
}
|
||||
@@ -0,0 +1,38 @@
|
||||
package domain
|
||||
|
||||
|
||||
type AlibabaWdkSeriesSkuRemoveApiResult struct {
|
||||
/*
|
||||
错误码 */
|
||||
ErrCode *string `json:"err_code,omitempty" `
|
||||
|
||||
/*
|
||||
系列品移除商品成功结果 */
|
||||
Model *AlibabaWdkSeriesSkuRemoveSkuSeriesEditResult `json:"model,omitempty" `
|
||||
|
||||
/*
|
||||
错误详情 */
|
||||
ErrMsg *string `json:"err_msg,omitempty" `
|
||||
|
||||
/*
|
||||
是否成功 */
|
||||
Success *bool `json:"success,omitempty" `
|
||||
|
||||
}
|
||||
|
||||
func (s *AlibabaWdkSeriesSkuRemoveApiResult) SetErrCode(v string) *AlibabaWdkSeriesSkuRemoveApiResult {
|
||||
s.ErrCode = &v
|
||||
return s
|
||||
}
|
||||
func (s *AlibabaWdkSeriesSkuRemoveApiResult) SetModel(v AlibabaWdkSeriesSkuRemoveSkuSeriesEditResult) *AlibabaWdkSeriesSkuRemoveApiResult {
|
||||
s.Model = &v
|
||||
return s
|
||||
}
|
||||
func (s *AlibabaWdkSeriesSkuRemoveApiResult) SetErrMsg(v string) *AlibabaWdkSeriesSkuRemoveApiResult {
|
||||
s.ErrMsg = &v
|
||||
return s
|
||||
}
|
||||
func (s *AlibabaWdkSeriesSkuRemoveApiResult) SetSuccess(v bool) *AlibabaWdkSeriesSkuRemoveApiResult {
|
||||
s.Success = &v
|
||||
return s
|
||||
}
|
||||
@@ -0,0 +1,22 @@
|
||||
package domain
|
||||
|
||||
|
||||
type AlibabaWdkSeriesSkuRemoveSeriesSkuRequest struct {
|
||||
/*
|
||||
系列编码 */
|
||||
SeriesId *int64 `json:"series_id,omitempty" `
|
||||
|
||||
/*
|
||||
商品编码集合 */
|
||||
SkuCodes *[]string `json:"sku_codes,omitempty" `
|
||||
|
||||
}
|
||||
|
||||
func (s *AlibabaWdkSeriesSkuRemoveSeriesSkuRequest) SetSeriesId(v int64) *AlibabaWdkSeriesSkuRemoveSeriesSkuRequest {
|
||||
s.SeriesId = &v
|
||||
return s
|
||||
}
|
||||
func (s *AlibabaWdkSeriesSkuRemoveSeriesSkuRequest) SetSkuCodes(v []string) *AlibabaWdkSeriesSkuRemoveSeriesSkuRequest {
|
||||
s.SkuCodes = &v
|
||||
return s
|
||||
}
|
||||
@@ -0,0 +1,30 @@
|
||||
package domain
|
||||
|
||||
|
||||
type AlibabaWdkSeriesSkuRemoveSkuSeriesEditResult struct {
|
||||
/*
|
||||
成功的商品编码集 */
|
||||
FailedSkuCodes *[]string `json:"failed_sku_codes,omitempty" `
|
||||
|
||||
/*
|
||||
失败的商品编码集 */
|
||||
SuccessedSkuCodes *[]string `json:"successed_sku_codes,omitempty" `
|
||||
|
||||
/*
|
||||
系列编码 */
|
||||
SeriesId *int64 `json:"series_id,omitempty" `
|
||||
|
||||
}
|
||||
|
||||
func (s *AlibabaWdkSeriesSkuRemoveSkuSeriesEditResult) SetFailedSkuCodes(v []string) *AlibabaWdkSeriesSkuRemoveSkuSeriesEditResult {
|
||||
s.FailedSkuCodes = &v
|
||||
return s
|
||||
}
|
||||
func (s *AlibabaWdkSeriesSkuRemoveSkuSeriesEditResult) SetSuccessedSkuCodes(v []string) *AlibabaWdkSeriesSkuRemoveSkuSeriesEditResult {
|
||||
s.SuccessedSkuCodes = &v
|
||||
return s
|
||||
}
|
||||
func (s *AlibabaWdkSeriesSkuRemoveSkuSeriesEditResult) SetSeriesId(v int64) *AlibabaWdkSeriesSkuRemoveSkuSeriesEditResult {
|
||||
s.SeriesId = &v
|
||||
return s
|
||||
}
|
||||
@@ -0,0 +1,38 @@
|
||||
package domain
|
||||
|
||||
|
||||
type AlibabaWdkSeriesSortApiResult struct {
|
||||
/*
|
||||
错误码 */
|
||||
ErrCode *string `json:"err_code,omitempty" `
|
||||
|
||||
/*
|
||||
系列品重置默认商品成功结果 */
|
||||
Model *bool `json:"model,omitempty" `
|
||||
|
||||
/*
|
||||
错误详情 */
|
||||
ErrMsg *string `json:"err_msg,omitempty" `
|
||||
|
||||
/*
|
||||
是否成功 */
|
||||
Success *bool `json:"success,omitempty" `
|
||||
|
||||
}
|
||||
|
||||
func (s *AlibabaWdkSeriesSortApiResult) SetErrCode(v string) *AlibabaWdkSeriesSortApiResult {
|
||||
s.ErrCode = &v
|
||||
return s
|
||||
}
|
||||
func (s *AlibabaWdkSeriesSortApiResult) SetModel(v bool) *AlibabaWdkSeriesSortApiResult {
|
||||
s.Model = &v
|
||||
return s
|
||||
}
|
||||
func (s *AlibabaWdkSeriesSortApiResult) SetErrMsg(v string) *AlibabaWdkSeriesSortApiResult {
|
||||
s.ErrMsg = &v
|
||||
return s
|
||||
}
|
||||
func (s *AlibabaWdkSeriesSortApiResult) SetSuccess(v bool) *AlibabaWdkSeriesSortApiResult {
|
||||
s.Success = &v
|
||||
return s
|
||||
}
|
||||
@@ -0,0 +1,30 @@
|
||||
package domain
|
||||
|
||||
|
||||
type AlibabaWdkSeriesSortSeriesSortRequest struct {
|
||||
/*
|
||||
系列编码 */
|
||||
SeriesId *int64 `json:"series_id,omitempty" `
|
||||
|
||||
/*
|
||||
有序行业属性对:行业属性key,属性值 */
|
||||
IndustryAttrList *string `json:"industry_attr_list,omitempty" `
|
||||
|
||||
/*
|
||||
行业类型 */
|
||||
IndustryType *string `json:"industry_type,omitempty" `
|
||||
|
||||
}
|
||||
|
||||
func (s *AlibabaWdkSeriesSortSeriesSortRequest) SetSeriesId(v int64) *AlibabaWdkSeriesSortSeriesSortRequest {
|
||||
s.SeriesId = &v
|
||||
return s
|
||||
}
|
||||
func (s *AlibabaWdkSeriesSortSeriesSortRequest) SetIndustryAttrList(v string) *AlibabaWdkSeriesSortSeriesSortRequest {
|
||||
s.IndustryAttrList = &v
|
||||
return s
|
||||
}
|
||||
func (s *AlibabaWdkSeriesSortSeriesSortRequest) SetIndustryType(v string) *AlibabaWdkSeriesSortSeriesSortRequest {
|
||||
s.IndustryType = &v
|
||||
return s
|
||||
}
|
||||
@@ -0,0 +1,46 @@
|
||||
package domain
|
||||
|
||||
|
||||
type AlibabaWdkSkuAddApiResult struct {
|
||||
/*
|
||||
错误编码 */
|
||||
ErrCode *string `json:"err_code,omitempty" `
|
||||
|
||||
/*
|
||||
错误信息 */
|
||||
ErrMsg *string `json:"err_msg,omitempty" `
|
||||
|
||||
/*
|
||||
单个商品新增是否成功 */
|
||||
Success *bool `json:"success,omitempty" `
|
||||
|
||||
/*
|
||||
skuCode商品编码 */
|
||||
Model *string `json:"model,omitempty" `
|
||||
|
||||
/*
|
||||
聚合之后的产品id,商家需要保存该值 */
|
||||
ProductId *string `json:"product_id,omitempty" `
|
||||
|
||||
}
|
||||
|
||||
func (s *AlibabaWdkSkuAddApiResult) SetErrCode(v string) *AlibabaWdkSkuAddApiResult {
|
||||
s.ErrCode = &v
|
||||
return s
|
||||
}
|
||||
func (s *AlibabaWdkSkuAddApiResult) SetErrMsg(v string) *AlibabaWdkSkuAddApiResult {
|
||||
s.ErrMsg = &v
|
||||
return s
|
||||
}
|
||||
func (s *AlibabaWdkSkuAddApiResult) SetSuccess(v bool) *AlibabaWdkSkuAddApiResult {
|
||||
s.Success = &v
|
||||
return s
|
||||
}
|
||||
func (s *AlibabaWdkSkuAddApiResult) SetModel(v string) *AlibabaWdkSkuAddApiResult {
|
||||
s.Model = &v
|
||||
return s
|
||||
}
|
||||
func (s *AlibabaWdkSkuAddApiResult) SetProductId(v string) *AlibabaWdkSkuAddApiResult {
|
||||
s.ProductId = &v
|
||||
return s
|
||||
}
|
||||
@@ -0,0 +1,38 @@
|
||||
package domain
|
||||
|
||||
|
||||
type AlibabaWdkSkuAddApiResults struct {
|
||||
/*
|
||||
错误码 */
|
||||
ErrCode *string `json:"err_code,omitempty" `
|
||||
|
||||
/*
|
||||
错误信息 */
|
||||
ErrMsg *string `json:"err_msg,omitempty" `
|
||||
|
||||
/*
|
||||
models */
|
||||
Models *[]AlibabaWdkSkuAddApiResult `json:"models,omitempty" `
|
||||
|
||||
/*
|
||||
接口返回成功标志 */
|
||||
Success *bool `json:"success,omitempty" `
|
||||
|
||||
}
|
||||
|
||||
func (s *AlibabaWdkSkuAddApiResults) SetErrCode(v string) *AlibabaWdkSkuAddApiResults {
|
||||
s.ErrCode = &v
|
||||
return s
|
||||
}
|
||||
func (s *AlibabaWdkSkuAddApiResults) SetErrMsg(v string) *AlibabaWdkSkuAddApiResults {
|
||||
s.ErrMsg = &v
|
||||
return s
|
||||
}
|
||||
func (s *AlibabaWdkSkuAddApiResults) SetModels(v []AlibabaWdkSkuAddApiResult) *AlibabaWdkSkuAddApiResults {
|
||||
s.Models = &v
|
||||
return s
|
||||
}
|
||||
func (s *AlibabaWdkSkuAddApiResults) SetSuccess(v bool) *AlibabaWdkSkuAddApiResults {
|
||||
s.Success = &v
|
||||
return s
|
||||
}
|
||||
@@ -0,0 +1,22 @@
|
||||
package domain
|
||||
|
||||
|
||||
type AlibabaWdkSkuAddChannelProp struct {
|
||||
/*
|
||||
渠道类型:txd淘鲜达,elm饿了么,shareStore共享库存 */
|
||||
ChannelType *string `json:"channel_type,omitempty" `
|
||||
|
||||
/*
|
||||
渠道属性,取值为key-value键值对形式 */
|
||||
Props *[]AlibabaWdkSkuAddPropField `json:"props,omitempty" `
|
||||
|
||||
}
|
||||
|
||||
func (s *AlibabaWdkSkuAddChannelProp) SetChannelType(v string) *AlibabaWdkSkuAddChannelProp {
|
||||
s.ChannelType = &v
|
||||
return s
|
||||
}
|
||||
func (s *AlibabaWdkSkuAddChannelProp) SetProps(v []AlibabaWdkSkuAddPropField) *AlibabaWdkSkuAddChannelProp {
|
||||
s.Props = &v
|
||||
return s
|
||||
}
|
||||
@@ -0,0 +1,22 @@
|
||||
package domain
|
||||
|
||||
|
||||
type AlibabaWdkSkuAddIndustryPropDo struct {
|
||||
/*
|
||||
行业类型 */
|
||||
IndustryType *string `json:"industry_type,omitempty" `
|
||||
|
||||
/*
|
||||
行业对应的属性 */
|
||||
Props *[]AlibabaWdkSkuAddPropDo `json:"props,omitempty" `
|
||||
|
||||
}
|
||||
|
||||
func (s *AlibabaWdkSkuAddIndustryPropDo) SetIndustryType(v string) *AlibabaWdkSkuAddIndustryPropDo {
|
||||
s.IndustryType = &v
|
||||
return s
|
||||
}
|
||||
func (s *AlibabaWdkSkuAddIndustryPropDo) SetProps(v []AlibabaWdkSkuAddPropDo) *AlibabaWdkSkuAddIndustryPropDo {
|
||||
s.Props = &v
|
||||
return s
|
||||
}
|
||||
@@ -0,0 +1,30 @@
|
||||
package domain
|
||||
|
||||
|
||||
type AlibabaWdkSkuAddPropDo struct {
|
||||
/*
|
||||
行业属性 */
|
||||
Key *string `json:"key,omitempty" `
|
||||
|
||||
/*
|
||||
类目属性值 */
|
||||
Value *string `json:"value,omitempty" `
|
||||
|
||||
/*
|
||||
是否移除该属性 */
|
||||
RemoveOpt *bool `json:"remove_opt,omitempty" `
|
||||
|
||||
}
|
||||
|
||||
func (s *AlibabaWdkSkuAddPropDo) SetKey(v string) *AlibabaWdkSkuAddPropDo {
|
||||
s.Key = &v
|
||||
return s
|
||||
}
|
||||
func (s *AlibabaWdkSkuAddPropDo) SetValue(v string) *AlibabaWdkSkuAddPropDo {
|
||||
s.Value = &v
|
||||
return s
|
||||
}
|
||||
func (s *AlibabaWdkSkuAddPropDo) SetRemoveOpt(v bool) *AlibabaWdkSkuAddPropDo {
|
||||
s.RemoveOpt = &v
|
||||
return s
|
||||
}
|
||||
@@ -0,0 +1,22 @@
|
||||
package domain
|
||||
|
||||
|
||||
type AlibabaWdkSkuAddPropField struct {
|
||||
/*
|
||||
渠道属性value,取值见key定义 */
|
||||
Value *string `json:"value,omitempty" `
|
||||
|
||||
/*
|
||||
渠道属性key, 取值为"ONE_HOUR_STATUS" 代表小时达,value=0表示不可售, value=1表示可售;"WAVE_ARRIVE_STATUS" 代表波次达,value=0表示不可售,value=1表示可售 */
|
||||
Key *string `json:"key,omitempty" `
|
||||
|
||||
}
|
||||
|
||||
func (s *AlibabaWdkSkuAddPropField) SetValue(v string) *AlibabaWdkSkuAddPropField {
|
||||
s.Value = &v
|
||||
return s
|
||||
}
|
||||
func (s *AlibabaWdkSkuAddPropField) SetKey(v string) *AlibabaWdkSkuAddPropField {
|
||||
s.Key = &v
|
||||
return s
|
||||
}
|
||||
@@ -0,0 +1,750 @@
|
||||
package domain
|
||||
|
||||
|
||||
type AlibabaWdkSkuAddSkuDo struct {
|
||||
/*
|
||||
条码,支持一品多码,多个条码以半角逗号分隔 */
|
||||
Barcodes *string `json:"barcodes,omitempty" `
|
||||
|
||||
/*
|
||||
品牌名称 */
|
||||
BrandName *string `json:"brand_name,omitempty" `
|
||||
|
||||
/*
|
||||
商家后台类目编码 */
|
||||
CategoryCode *string `json:"category_code,omitempty" `
|
||||
|
||||
/*
|
||||
门店或DC编码 */
|
||||
OuCode *string `json:"ou_code,omitempty" `
|
||||
|
||||
/*
|
||||
高度(高) */
|
||||
Height *string `json:"height,omitempty" `
|
||||
|
||||
/*
|
||||
库存单位 */
|
||||
InventoryUnit *string `json:"inventory_unit,omitempty" `
|
||||
|
||||
/*
|
||||
长度(深) */
|
||||
Length *string `json:"length,omitempty" `
|
||||
|
||||
/*
|
||||
主图图片地址 */
|
||||
MainPicUrls *string `json:"main_pic_urls,omitempty" `
|
||||
|
||||
/*
|
||||
生产商地址 */
|
||||
ManufacturerAddress *string `json:"manufacturer_address,omitempty" `
|
||||
|
||||
/*
|
||||
生产商名称 */
|
||||
ManufacturerName *string `json:"manufacturer_name,omitempty" `
|
||||
|
||||
/*
|
||||
详情图片地址 */
|
||||
DetailPicUrls *string `json:"detail_pic_urls,omitempty" `
|
||||
|
||||
/*
|
||||
产地,商品生产地点的描述,用于APP和电子价签展示,如果是可售,则必填 */
|
||||
ProducerPlace *string `json:"producer_place,omitempty" `
|
||||
|
||||
/*
|
||||
保质期天数,商品的保质期(单位:天),0表示没有保质期 */
|
||||
ShelfLife *int64 `json:"shelf_life,omitempty" `
|
||||
|
||||
/*
|
||||
商品唯一编码 */
|
||||
SkuCode *string `json:"sku_code,omitempty" `
|
||||
|
||||
/*
|
||||
名称,对商品直观的描述,通常包含了品牌、规格等信息 */
|
||||
SkuName *string `json:"sku_name,omitempty" `
|
||||
|
||||
/*
|
||||
类型 1:普通商品、2:加工半成品、3:加工成品、4:原材料、5:耗材; 如果是新增商家产品,字段含义是货品类型,1普通商品、2赠品、3包材、4耗材、5组合商品、6分销商品、7附属品、8虚拟商品、9其他、10直投广告、11原材料、13加工产成品 */
|
||||
SkuType *int64 `json:"sku_type,omitempty" `
|
||||
|
||||
/*
|
||||
产品标准号 */
|
||||
StandardNo *string `json:"standard_no,omitempty" `
|
||||
|
||||
/*
|
||||
存储条件类型 241=常温,242=冷藏,243=冷冻,635=热链,636=室温,637=鲜活 */
|
||||
StorageType *int64 `json:"storage_type,omitempty" `
|
||||
|
||||
/*
|
||||
建议零售价,单位:元 */
|
||||
SuggestedPrice *string `json:"suggested_price,omitempty" `
|
||||
|
||||
/*
|
||||
销项税率 */
|
||||
TaxRate *string `json:"tax_rate,omitempty" `
|
||||
|
||||
/*
|
||||
单品重量 单位为克/g,必须为整数 */
|
||||
Weight *string `json:"weight,omitempty" `
|
||||
|
||||
/*
|
||||
是否称重 标识商品是否是称重商品? 1:是0:否(默认为0) */
|
||||
WeightFlag *int64 `json:"weight_flag,omitempty" `
|
||||
|
||||
/*
|
||||
宽度(宽) */
|
||||
Width *string `json:"width,omitempty" `
|
||||
|
||||
/*
|
||||
平台后台类目编码 */
|
||||
HmCategoryCode *string `json:"hm_category_code,omitempty" `
|
||||
|
||||
/*
|
||||
商品短标题 */
|
||||
ShortTitle *string `json:"short_title,omitempty" `
|
||||
|
||||
/*
|
||||
文描 */
|
||||
TxtDesc *string `json:"txt_desc,omitempty" `
|
||||
|
||||
/*
|
||||
开票内容 */
|
||||
InvoiceContent *string `json:"invoice_content,omitempty" `
|
||||
|
||||
/*
|
||||
输入开票内容 */
|
||||
InputInvoiceContent *string `json:"input_invoice_content,omitempty" `
|
||||
|
||||
/*
|
||||
财务核算分类 */
|
||||
AccountingCategory *string `json:"accounting_category,omitempty" `
|
||||
|
||||
/*
|
||||
净含量 */
|
||||
NetContent *string `json:"net_content,omitempty" `
|
||||
|
||||
/*
|
||||
是否进口,是1,否0,默认非进口 */
|
||||
ImportFlag *int64 `json:"import_flag,omitempty" `
|
||||
|
||||
/*
|
||||
销售单位 */
|
||||
SaleUnit *string `json:"sale_unit,omitempty" `
|
||||
|
||||
/*
|
||||
商品销售价格,单位:元 */
|
||||
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。称重品根据实际货品情况填写。步长除了是加购物车的数量之外还承载了最小售卖数量的意义。 defalutValue: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 *[]AlibabaWdkSkuAddSkuSupplierDo `json:"sku_suppliers,omitempty" `
|
||||
|
||||
/*
|
||||
行业属性 */
|
||||
IndustryProps *AlibabaWdkSkuAddIndustryPropDo `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" `
|
||||
|
||||
/*
|
||||
产品聚合码,程序会把聚合码相同的sku聚合到一起;比如衣服有大中小号3中sku,通过聚合码聚合到一起;该字段在同城零售发布场景才能使用 */
|
||||
ProductIdentity *string `json:"product_identity,omitempty" `
|
||||
|
||||
/*
|
||||
业务类型:txd淘鲜达,elm饿了么,shareStore共享库存,默认txd */
|
||||
BizType *string `json:"biz_type,omitempty" `
|
||||
|
||||
/*
|
||||
渠道属性 */
|
||||
ChannelProps *[]AlibabaWdkSkuAddChannelProp `json:"channel_props,omitempty" `
|
||||
|
||||
/*
|
||||
1一品多码(只支持非称重品) */
|
||||
SpecType *string `json:"spec_type,omitempty" `
|
||||
|
||||
/*
|
||||
与母商品的库存转换系数,例如10,则转换到母商品的库存为10*此商品的库存,可空,当新增一品多规格品的时候不能为空 */
|
||||
TransRatio *string `json:"trans_ratio,omitempty" `
|
||||
|
||||
/*
|
||||
母商品的sku_code可空,当新增一品多规格品的时候不能为空 */
|
||||
ParentSkuCode *string `json:"parent_sku_code,omitempty" `
|
||||
|
||||
/*
|
||||
是否线上的品 1:是 0:否 */
|
||||
IsOnline *int64 `json:"is_online,omitempty" `
|
||||
|
||||
}
|
||||
|
||||
func (s *AlibabaWdkSkuAddSkuDo) SetBarcodes(v string) *AlibabaWdkSkuAddSkuDo {
|
||||
s.Barcodes = &v
|
||||
return s
|
||||
}
|
||||
func (s *AlibabaWdkSkuAddSkuDo) SetBrandName(v string) *AlibabaWdkSkuAddSkuDo {
|
||||
s.BrandName = &v
|
||||
return s
|
||||
}
|
||||
func (s *AlibabaWdkSkuAddSkuDo) SetCategoryCode(v string) *AlibabaWdkSkuAddSkuDo {
|
||||
s.CategoryCode = &v
|
||||
return s
|
||||
}
|
||||
func (s *AlibabaWdkSkuAddSkuDo) SetOuCode(v string) *AlibabaWdkSkuAddSkuDo {
|
||||
s.OuCode = &v
|
||||
return s
|
||||
}
|
||||
func (s *AlibabaWdkSkuAddSkuDo) SetHeight(v string) *AlibabaWdkSkuAddSkuDo {
|
||||
s.Height = &v
|
||||
return s
|
||||
}
|
||||
func (s *AlibabaWdkSkuAddSkuDo) SetInventoryUnit(v string) *AlibabaWdkSkuAddSkuDo {
|
||||
s.InventoryUnit = &v
|
||||
return s
|
||||
}
|
||||
func (s *AlibabaWdkSkuAddSkuDo) SetLength(v string) *AlibabaWdkSkuAddSkuDo {
|
||||
s.Length = &v
|
||||
return s
|
||||
}
|
||||
func (s *AlibabaWdkSkuAddSkuDo) SetMainPicUrls(v string) *AlibabaWdkSkuAddSkuDo {
|
||||
s.MainPicUrls = &v
|
||||
return s
|
||||
}
|
||||
func (s *AlibabaWdkSkuAddSkuDo) SetManufacturerAddress(v string) *AlibabaWdkSkuAddSkuDo {
|
||||
s.ManufacturerAddress = &v
|
||||
return s
|
||||
}
|
||||
func (s *AlibabaWdkSkuAddSkuDo) SetManufacturerName(v string) *AlibabaWdkSkuAddSkuDo {
|
||||
s.ManufacturerName = &v
|
||||
return s
|
||||
}
|
||||
func (s *AlibabaWdkSkuAddSkuDo) SetDetailPicUrls(v string) *AlibabaWdkSkuAddSkuDo {
|
||||
s.DetailPicUrls = &v
|
||||
return s
|
||||
}
|
||||
func (s *AlibabaWdkSkuAddSkuDo) SetProducerPlace(v string) *AlibabaWdkSkuAddSkuDo {
|
||||
s.ProducerPlace = &v
|
||||
return s
|
||||
}
|
||||
func (s *AlibabaWdkSkuAddSkuDo) SetShelfLife(v int64) *AlibabaWdkSkuAddSkuDo {
|
||||
s.ShelfLife = &v
|
||||
return s
|
||||
}
|
||||
func (s *AlibabaWdkSkuAddSkuDo) SetSkuCode(v string) *AlibabaWdkSkuAddSkuDo {
|
||||
s.SkuCode = &v
|
||||
return s
|
||||
}
|
||||
func (s *AlibabaWdkSkuAddSkuDo) SetSkuName(v string) *AlibabaWdkSkuAddSkuDo {
|
||||
s.SkuName = &v
|
||||
return s
|
||||
}
|
||||
func (s *AlibabaWdkSkuAddSkuDo) SetSkuType(v int64) *AlibabaWdkSkuAddSkuDo {
|
||||
s.SkuType = &v
|
||||
return s
|
||||
}
|
||||
func (s *AlibabaWdkSkuAddSkuDo) SetStandardNo(v string) *AlibabaWdkSkuAddSkuDo {
|
||||
s.StandardNo = &v
|
||||
return s
|
||||
}
|
||||
func (s *AlibabaWdkSkuAddSkuDo) SetStorageType(v int64) *AlibabaWdkSkuAddSkuDo {
|
||||
s.StorageType = &v
|
||||
return s
|
||||
}
|
||||
func (s *AlibabaWdkSkuAddSkuDo) SetSuggestedPrice(v string) *AlibabaWdkSkuAddSkuDo {
|
||||
s.SuggestedPrice = &v
|
||||
return s
|
||||
}
|
||||
func (s *AlibabaWdkSkuAddSkuDo) SetTaxRate(v string) *AlibabaWdkSkuAddSkuDo {
|
||||
s.TaxRate = &v
|
||||
return s
|
||||
}
|
||||
func (s *AlibabaWdkSkuAddSkuDo) SetWeight(v string) *AlibabaWdkSkuAddSkuDo {
|
||||
s.Weight = &v
|
||||
return s
|
||||
}
|
||||
func (s *AlibabaWdkSkuAddSkuDo) SetWeightFlag(v int64) *AlibabaWdkSkuAddSkuDo {
|
||||
s.WeightFlag = &v
|
||||
return s
|
||||
}
|
||||
func (s *AlibabaWdkSkuAddSkuDo) SetWidth(v string) *AlibabaWdkSkuAddSkuDo {
|
||||
s.Width = &v
|
||||
return s
|
||||
}
|
||||
func (s *AlibabaWdkSkuAddSkuDo) SetHmCategoryCode(v string) *AlibabaWdkSkuAddSkuDo {
|
||||
s.HmCategoryCode = &v
|
||||
return s
|
||||
}
|
||||
func (s *AlibabaWdkSkuAddSkuDo) SetShortTitle(v string) *AlibabaWdkSkuAddSkuDo {
|
||||
s.ShortTitle = &v
|
||||
return s
|
||||
}
|
||||
func (s *AlibabaWdkSkuAddSkuDo) SetTxtDesc(v string) *AlibabaWdkSkuAddSkuDo {
|
||||
s.TxtDesc = &v
|
||||
return s
|
||||
}
|
||||
func (s *AlibabaWdkSkuAddSkuDo) SetInvoiceContent(v string) *AlibabaWdkSkuAddSkuDo {
|
||||
s.InvoiceContent = &v
|
||||
return s
|
||||
}
|
||||
func (s *AlibabaWdkSkuAddSkuDo) SetInputInvoiceContent(v string) *AlibabaWdkSkuAddSkuDo {
|
||||
s.InputInvoiceContent = &v
|
||||
return s
|
||||
}
|
||||
func (s *AlibabaWdkSkuAddSkuDo) SetAccountingCategory(v string) *AlibabaWdkSkuAddSkuDo {
|
||||
s.AccountingCategory = &v
|
||||
return s
|
||||
}
|
||||
func (s *AlibabaWdkSkuAddSkuDo) SetNetContent(v string) *AlibabaWdkSkuAddSkuDo {
|
||||
s.NetContent = &v
|
||||
return s
|
||||
}
|
||||
func (s *AlibabaWdkSkuAddSkuDo) SetImportFlag(v int64) *AlibabaWdkSkuAddSkuDo {
|
||||
s.ImportFlag = &v
|
||||
return s
|
||||
}
|
||||
func (s *AlibabaWdkSkuAddSkuDo) SetSaleUnit(v string) *AlibabaWdkSkuAddSkuDo {
|
||||
s.SaleUnit = &v
|
||||
return s
|
||||
}
|
||||
func (s *AlibabaWdkSkuAddSkuDo) SetSalePrice(v string) *AlibabaWdkSkuAddSkuDo {
|
||||
s.SalePrice = &v
|
||||
return s
|
||||
}
|
||||
func (s *AlibabaWdkSkuAddSkuDo) SetLifeStatus(v string) *AlibabaWdkSkuAddSkuDo {
|
||||
s.LifeStatus = &v
|
||||
return s
|
||||
}
|
||||
func (s *AlibabaWdkSkuAddSkuDo) SetSaleSpec(v string) *AlibabaWdkSkuAddSkuDo {
|
||||
s.SaleSpec = &v
|
||||
return s
|
||||
}
|
||||
func (s *AlibabaWdkSkuAddSkuDo) SetAvgWeight(v string) *AlibabaWdkSkuAddSkuDo {
|
||||
s.AvgWeight = &v
|
||||
return s
|
||||
}
|
||||
func (s *AlibabaWdkSkuAddSkuDo) SetPreMinusWeight(v string) *AlibabaWdkSkuAddSkuDo {
|
||||
s.PreMinusWeight = &v
|
||||
return s
|
||||
}
|
||||
func (s *AlibabaWdkSkuAddSkuDo) SetStepQuantity(v int64) *AlibabaWdkSkuAddSkuDo {
|
||||
s.StepQuantity = &v
|
||||
return s
|
||||
}
|
||||
func (s *AlibabaWdkSkuAddSkuDo) SetPurchaseQuantity(v int64) *AlibabaWdkSkuAddSkuDo {
|
||||
s.PurchaseQuantity = &v
|
||||
return s
|
||||
}
|
||||
func (s *AlibabaWdkSkuAddSkuDo) SetSkuLabelType(v string) *AlibabaWdkSkuAddSkuDo {
|
||||
s.SkuLabelType = &v
|
||||
return s
|
||||
}
|
||||
func (s *AlibabaWdkSkuAddSkuDo) SetAllowAppSale(v int64) *AlibabaWdkSkuAddSkuDo {
|
||||
s.AllowAppSale = &v
|
||||
return s
|
||||
}
|
||||
func (s *AlibabaWdkSkuAddSkuDo) SetSubTitle(v string) *AlibabaWdkSkuAddSkuDo {
|
||||
s.SubTitle = &v
|
||||
return s
|
||||
}
|
||||
func (s *AlibabaWdkSkuAddSkuDo) SetSubTitle1(v string) *AlibabaWdkSkuAddSkuDo {
|
||||
s.SubTitle1 = &v
|
||||
return s
|
||||
}
|
||||
func (s *AlibabaWdkSkuAddSkuDo) SetSubTitle2(v string) *AlibabaWdkSkuAddSkuDo {
|
||||
s.SubTitle2 = &v
|
||||
return s
|
||||
}
|
||||
func (s *AlibabaWdkSkuAddSkuDo) SetTitle1(v string) *AlibabaWdkSkuAddSkuDo {
|
||||
s.Title1 = &v
|
||||
return s
|
||||
}
|
||||
func (s *AlibabaWdkSkuAddSkuDo) SetTitle2(v string) *AlibabaWdkSkuAddSkuDo {
|
||||
s.Title2 = &v
|
||||
return s
|
||||
}
|
||||
func (s *AlibabaWdkSkuAddSkuDo) SetOnlineSaleFlag(v int64) *AlibabaWdkSkuAddSkuDo {
|
||||
s.OnlineSaleFlag = &v
|
||||
return s
|
||||
}
|
||||
func (s *AlibabaWdkSkuAddSkuDo) SetDeliveryUnit(v string) *AlibabaWdkSkuAddSkuDo {
|
||||
s.DeliveryUnit = &v
|
||||
return s
|
||||
}
|
||||
func (s *AlibabaWdkSkuAddSkuDo) SetDeliverySpec(v string) *AlibabaWdkSkuAddSkuDo {
|
||||
s.DeliverySpec = &v
|
||||
return s
|
||||
}
|
||||
func (s *AlibabaWdkSkuAddSkuDo) SetDeliveryWay(v string) *AlibabaWdkSkuAddSkuDo {
|
||||
s.DeliveryWay = &v
|
||||
return s
|
||||
}
|
||||
func (s *AlibabaWdkSkuAddSkuDo) SetLogistics(v string) *AlibabaWdkSkuAddSkuDo {
|
||||
s.Logistics = &v
|
||||
return s
|
||||
}
|
||||
func (s *AlibabaWdkSkuAddSkuDo) SetDeliveryWarehouse(v string) *AlibabaWdkSkuAddSkuDo {
|
||||
s.DeliveryWarehouse = &v
|
||||
return s
|
||||
}
|
||||
func (s *AlibabaWdkSkuAddSkuDo) SetMemberPrice(v string) *AlibabaWdkSkuAddSkuDo {
|
||||
s.MemberPrice = &v
|
||||
return s
|
||||
}
|
||||
func (s *AlibabaWdkSkuAddSkuDo) SetCostUnit(v string) *AlibabaWdkSkuAddSkuDo {
|
||||
s.CostUnit = &v
|
||||
return s
|
||||
}
|
||||
func (s *AlibabaWdkSkuAddSkuDo) SetCostNoPrice(v string) *AlibabaWdkSkuAddSkuDo {
|
||||
s.CostNoPrice = &v
|
||||
return s
|
||||
}
|
||||
func (s *AlibabaWdkSkuAddSkuDo) SetCostTaxPrice(v string) *AlibabaWdkSkuAddSkuDo {
|
||||
s.CostTaxPrice = &v
|
||||
return s
|
||||
}
|
||||
func (s *AlibabaWdkSkuAddSkuDo) SetCostExchangeRate(v string) *AlibabaWdkSkuAddSkuDo {
|
||||
s.CostExchangeRate = &v
|
||||
return s
|
||||
}
|
||||
func (s *AlibabaWdkSkuAddSkuDo) SetMassOutputRate(v string) *AlibabaWdkSkuAddSkuDo {
|
||||
s.MassOutputRate = &v
|
||||
return s
|
||||
}
|
||||
func (s *AlibabaWdkSkuAddSkuDo) SetProcessingUnit(v string) *AlibabaWdkSkuAddSkuDo {
|
||||
s.ProcessingUnit = &v
|
||||
return s
|
||||
}
|
||||
func (s *AlibabaWdkSkuAddSkuDo) SetProcsExchangeRate(v string) *AlibabaWdkSkuAddSkuDo {
|
||||
s.ProcsExchangeRate = &v
|
||||
return s
|
||||
}
|
||||
func (s *AlibabaWdkSkuAddSkuDo) SetStorage(v string) *AlibabaWdkSkuAddSkuDo {
|
||||
s.Storage = &v
|
||||
return s
|
||||
}
|
||||
func (s *AlibabaWdkSkuAddSkuDo) SetPickFloatRate(v string) *AlibabaWdkSkuAddSkuDo {
|
||||
s.PickFloatRate = &v
|
||||
return s
|
||||
}
|
||||
func (s *AlibabaWdkSkuAddSkuDo) SetForbidReceiveDays(v int64) *AlibabaWdkSkuAddSkuDo {
|
||||
s.ForbidReceiveDays = &v
|
||||
return s
|
||||
}
|
||||
func (s *AlibabaWdkSkuAddSkuDo) SetForbidSalesDays(v int64) *AlibabaWdkSkuAddSkuDo {
|
||||
s.ForbidSalesDays = &v
|
||||
return s
|
||||
}
|
||||
func (s *AlibabaWdkSkuAddSkuDo) SetOverloadRate(v string) *AlibabaWdkSkuAddSkuDo {
|
||||
s.OverloadRate = &v
|
||||
return s
|
||||
}
|
||||
func (s *AlibabaWdkSkuAddSkuDo) SetWarnDays(v int64) *AlibabaWdkSkuAddSkuDo {
|
||||
s.WarnDays = &v
|
||||
return s
|
||||
}
|
||||
func (s *AlibabaWdkSkuAddSkuDo) SetFrontDisplayFlag(v int64) *AlibabaWdkSkuAddSkuDo {
|
||||
s.FrontDisplayFlag = &v
|
||||
return s
|
||||
}
|
||||
func (s *AlibabaWdkSkuAddSkuDo) SetFixedFlag(v int64) *AlibabaWdkSkuAddSkuDo {
|
||||
s.FixedFlag = &v
|
||||
return s
|
||||
}
|
||||
func (s *AlibabaWdkSkuAddSkuDo) SetPurchaseSpec(v string) *AlibabaWdkSkuAddSkuDo {
|
||||
s.PurchaseSpec = &v
|
||||
return s
|
||||
}
|
||||
func (s *AlibabaWdkSkuAddSkuDo) SetPurchaseUnit(v string) *AlibabaWdkSkuAddSkuDo {
|
||||
s.PurchaseUnit = &v
|
||||
return s
|
||||
}
|
||||
func (s *AlibabaWdkSkuAddSkuDo) SetLabelStyleType(v string) *AlibabaWdkSkuAddSkuDo {
|
||||
s.LabelStyleType = &v
|
||||
return s
|
||||
}
|
||||
func (s *AlibabaWdkSkuAddSkuDo) SetRichText(v string) *AlibabaWdkSkuAddSkuDo {
|
||||
s.RichText = &v
|
||||
return s
|
||||
}
|
||||
func (s *AlibabaWdkSkuAddSkuDo) SetBackCatCode(v string) *AlibabaWdkSkuAddSkuDo {
|
||||
s.BackCatCode = &v
|
||||
return s
|
||||
}
|
||||
func (s *AlibabaWdkSkuAddSkuDo) SetSkuPrice(v string) *AlibabaWdkSkuAddSkuDo {
|
||||
s.SkuPrice = &v
|
||||
return s
|
||||
}
|
||||
func (s *AlibabaWdkSkuAddSkuDo) SetPeriod(v int64) *AlibabaWdkSkuAddSkuDo {
|
||||
s.Period = &v
|
||||
return s
|
||||
}
|
||||
func (s *AlibabaWdkSkuAddSkuDo) SetItemTypeNew(v int64) *AlibabaWdkSkuAddSkuDo {
|
||||
s.ItemTypeNew = &v
|
||||
return s
|
||||
}
|
||||
func (s *AlibabaWdkSkuAddSkuDo) SetMerchantCatCode(v string) *AlibabaWdkSkuAddSkuDo {
|
||||
s.MerchantCatCode = &v
|
||||
return s
|
||||
}
|
||||
func (s *AlibabaWdkSkuAddSkuDo) SetSkuPicUrls(v string) *AlibabaWdkSkuAddSkuDo {
|
||||
s.SkuPicUrls = &v
|
||||
return s
|
||||
}
|
||||
func (s *AlibabaWdkSkuAddSkuDo) SetSkuSuppliers(v []AlibabaWdkSkuAddSkuSupplierDo) *AlibabaWdkSkuAddSkuDo {
|
||||
s.SkuSuppliers = &v
|
||||
return s
|
||||
}
|
||||
func (s *AlibabaWdkSkuAddSkuDo) SetIndustryProps(v AlibabaWdkSkuAddIndustryPropDo) *AlibabaWdkSkuAddSkuDo {
|
||||
s.IndustryProps = &v
|
||||
return s
|
||||
}
|
||||
func (s *AlibabaWdkSkuAddSkuDo) SetForestCateId(v int64) *AlibabaWdkSkuAddSkuDo {
|
||||
s.ForestCateId = &v
|
||||
return s
|
||||
}
|
||||
func (s *AlibabaWdkSkuAddSkuDo) SetTaxCode(v string) *AlibabaWdkSkuAddSkuDo {
|
||||
s.TaxCode = &v
|
||||
return s
|
||||
}
|
||||
func (s *AlibabaWdkSkuAddSkuDo) SetFragileFlag(v int64) *AlibabaWdkSkuAddSkuDo {
|
||||
s.FragileFlag = &v
|
||||
return s
|
||||
}
|
||||
func (s *AlibabaWdkSkuAddSkuDo) SetDeliveryStorage(v string) *AlibabaWdkSkuAddSkuDo {
|
||||
s.DeliveryStorage = &v
|
||||
return s
|
||||
}
|
||||
func (s *AlibabaWdkSkuAddSkuDo) SetFlagshipStoreItemInfo(v string) *AlibabaWdkSkuAddSkuDo {
|
||||
s.FlagshipStoreItemInfo = &v
|
||||
return s
|
||||
}
|
||||
func (s *AlibabaWdkSkuAddSkuDo) SetTemporaryFlag(v int64) *AlibabaWdkSkuAddSkuDo {
|
||||
s.TemporaryFlag = &v
|
||||
return s
|
||||
}
|
||||
func (s *AlibabaWdkSkuAddSkuDo) SetProductIdentity(v string) *AlibabaWdkSkuAddSkuDo {
|
||||
s.ProductIdentity = &v
|
||||
return s
|
||||
}
|
||||
func (s *AlibabaWdkSkuAddSkuDo) SetBizType(v string) *AlibabaWdkSkuAddSkuDo {
|
||||
s.BizType = &v
|
||||
return s
|
||||
}
|
||||
func (s *AlibabaWdkSkuAddSkuDo) SetChannelProps(v []AlibabaWdkSkuAddChannelProp) *AlibabaWdkSkuAddSkuDo {
|
||||
s.ChannelProps = &v
|
||||
return s
|
||||
}
|
||||
func (s *AlibabaWdkSkuAddSkuDo) SetSpecType(v string) *AlibabaWdkSkuAddSkuDo {
|
||||
s.SpecType = &v
|
||||
return s
|
||||
}
|
||||
func (s *AlibabaWdkSkuAddSkuDo) SetTransRatio(v string) *AlibabaWdkSkuAddSkuDo {
|
||||
s.TransRatio = &v
|
||||
return s
|
||||
}
|
||||
func (s *AlibabaWdkSkuAddSkuDo) SetParentSkuCode(v string) *AlibabaWdkSkuAddSkuDo {
|
||||
s.ParentSkuCode = &v
|
||||
return s
|
||||
}
|
||||
func (s *AlibabaWdkSkuAddSkuDo) SetIsOnline(v int64) *AlibabaWdkSkuAddSkuDo {
|
||||
s.IsOnline = &v
|
||||
return s
|
||||
}
|
||||
@@ -0,0 +1,54 @@
|
||||
package domain
|
||||
|
||||
|
||||
type AlibabaWdkSkuAddSkuSupplierDo struct {
|
||||
/*
|
||||
商品针对该供应商是否可以退货;因为淘鲜达商家不使用平台的采配功能,建议传默认值, 1:是 0:否(默认为0) */
|
||||
ReturnFlag *int64 `json:"return_flag,omitempty" `
|
||||
|
||||
/*
|
||||
最小起订量 */
|
||||
Minimum *string `json:"minimum,omitempty" `
|
||||
|
||||
/*
|
||||
采购单价;淘鲜达合作商家填默认值0;单位:元 */
|
||||
PurchasePrice *string `json:"purchase_price,omitempty" `
|
||||
|
||||
/*
|
||||
供应商编码 */
|
||||
SupplierNo *string `json:"supplier_no,omitempty" `
|
||||
|
||||
/*
|
||||
供应商编码名称 */
|
||||
SupplierName *string `json:"supplier_name,omitempty" `
|
||||
|
||||
/*
|
||||
是否主供应商 1是主供应商 0非主供 */
|
||||
MainFlag *int64 `json:"main_flag,omitempty" `
|
||||
|
||||
}
|
||||
|
||||
func (s *AlibabaWdkSkuAddSkuSupplierDo) SetReturnFlag(v int64) *AlibabaWdkSkuAddSkuSupplierDo {
|
||||
s.ReturnFlag = &v
|
||||
return s
|
||||
}
|
||||
func (s *AlibabaWdkSkuAddSkuSupplierDo) SetMinimum(v string) *AlibabaWdkSkuAddSkuSupplierDo {
|
||||
s.Minimum = &v
|
||||
return s
|
||||
}
|
||||
func (s *AlibabaWdkSkuAddSkuSupplierDo) SetPurchasePrice(v string) *AlibabaWdkSkuAddSkuSupplierDo {
|
||||
s.PurchasePrice = &v
|
||||
return s
|
||||
}
|
||||
func (s *AlibabaWdkSkuAddSkuSupplierDo) SetSupplierNo(v string) *AlibabaWdkSkuAddSkuSupplierDo {
|
||||
s.SupplierNo = &v
|
||||
return s
|
||||
}
|
||||
func (s *AlibabaWdkSkuAddSkuSupplierDo) SetSupplierName(v string) *AlibabaWdkSkuAddSkuSupplierDo {
|
||||
s.SupplierName = &v
|
||||
return s
|
||||
}
|
||||
func (s *AlibabaWdkSkuAddSkuSupplierDo) SetMainFlag(v int64) *AlibabaWdkSkuAddSkuSupplierDo {
|
||||
s.MainFlag = &v
|
||||
return s
|
||||
}
|
||||
@@ -0,0 +1,38 @@
|
||||
package domain
|
||||
|
||||
|
||||
type AlibabaWdkSkuChannelskuAddApiResult struct {
|
||||
/*
|
||||
成功失败 */
|
||||
Success *bool `json:"success,omitempty" `
|
||||
|
||||
/*
|
||||
错误编码 */
|
||||
ErrCode *string `json:"err_code,omitempty" `
|
||||
|
||||
/*
|
||||
返会结果 */
|
||||
Model *string `json:"model,omitempty" `
|
||||
|
||||
/*
|
||||
错误信息 */
|
||||
ErrMsg *string `json:"err_msg,omitempty" `
|
||||
|
||||
}
|
||||
|
||||
func (s *AlibabaWdkSkuChannelskuAddApiResult) SetSuccess(v bool) *AlibabaWdkSkuChannelskuAddApiResult {
|
||||
s.Success = &v
|
||||
return s
|
||||
}
|
||||
func (s *AlibabaWdkSkuChannelskuAddApiResult) SetErrCode(v string) *AlibabaWdkSkuChannelskuAddApiResult {
|
||||
s.ErrCode = &v
|
||||
return s
|
||||
}
|
||||
func (s *AlibabaWdkSkuChannelskuAddApiResult) SetModel(v string) *AlibabaWdkSkuChannelskuAddApiResult {
|
||||
s.Model = &v
|
||||
return s
|
||||
}
|
||||
func (s *AlibabaWdkSkuChannelskuAddApiResult) SetErrMsg(v string) *AlibabaWdkSkuChannelskuAddApiResult {
|
||||
s.ErrMsg = &v
|
||||
return s
|
||||
}
|
||||
@@ -0,0 +1,38 @@
|
||||
package domain
|
||||
|
||||
|
||||
type AlibabaWdkSkuChannelskuAddApiResults struct {
|
||||
/*
|
||||
错误编码 */
|
||||
ErrCode *string `json:"err_code,omitempty" `
|
||||
|
||||
/*
|
||||
错误信息 */
|
||||
ErrMsg *string `json:"err_msg,omitempty" `
|
||||
|
||||
/*
|
||||
返会结果集合 */
|
||||
Models *[]AlibabaWdkSkuChannelskuAddApiResult `json:"models,omitempty" `
|
||||
|
||||
/*
|
||||
成功失败 */
|
||||
Success *bool `json:"success,omitempty" `
|
||||
|
||||
}
|
||||
|
||||
func (s *AlibabaWdkSkuChannelskuAddApiResults) SetErrCode(v string) *AlibabaWdkSkuChannelskuAddApiResults {
|
||||
s.ErrCode = &v
|
||||
return s
|
||||
}
|
||||
func (s *AlibabaWdkSkuChannelskuAddApiResults) SetErrMsg(v string) *AlibabaWdkSkuChannelskuAddApiResults {
|
||||
s.ErrMsg = &v
|
||||
return s
|
||||
}
|
||||
func (s *AlibabaWdkSkuChannelskuAddApiResults) SetModels(v []AlibabaWdkSkuChannelskuAddApiResult) *AlibabaWdkSkuChannelskuAddApiResults {
|
||||
s.Models = &v
|
||||
return s
|
||||
}
|
||||
func (s *AlibabaWdkSkuChannelskuAddApiResults) SetSuccess(v bool) *AlibabaWdkSkuChannelskuAddApiResults {
|
||||
s.Success = &v
|
||||
return s
|
||||
}
|
||||
@@ -0,0 +1,142 @@
|
||||
package domain
|
||||
|
||||
|
||||
type AlibabaWdkSkuChannelskuAddChannelSkuDo struct {
|
||||
/*
|
||||
门店或DC编码 */
|
||||
OuCode *string `json:"ou_code,omitempty" `
|
||||
|
||||
/*
|
||||
商品编码 */
|
||||
SkuCode *string `json:"sku_code,omitempty" `
|
||||
|
||||
/*
|
||||
销售价格,单位元 */
|
||||
SalePrice *string `json:"sale_price,omitempty" `
|
||||
|
||||
/*
|
||||
是否可退:0不可退,1可退,默认不可退 defalutValue:0 */
|
||||
ReturnFlag *string `json:"return_flag,omitempty" `
|
||||
|
||||
/*
|
||||
最小销售量 */
|
||||
SaleMinimum *int64 `json:"sale_minimum,omitempty" `
|
||||
|
||||
/*
|
||||
销售单位 */
|
||||
SaleUnit *string `json:"sale_unit,omitempty" `
|
||||
|
||||
/*
|
||||
销售规格(如果不填,默认为sale_minimum字段值) */
|
||||
SaleSpec *string `json:"sale_spec,omitempty" `
|
||||
|
||||
/*
|
||||
状态(用来判断是否可售;1-正常) defalutValue:1 */
|
||||
LifeStatus *string `json:"life_status,omitempty" `
|
||||
|
||||
/*
|
||||
出货仓(默认为店仓一体,仓编码为店编码) */
|
||||
DeliverWarehouse *string `json:"deliver_warehouse,omitempty" `
|
||||
|
||||
/*
|
||||
是否支持先销后采,默认false defalutValue:false */
|
||||
SaleBeforePurchase *bool `json:"sale_before_purchase,omitempty" `
|
||||
|
||||
/*
|
||||
原始供应商编码 */
|
||||
OriginalSupplierNo *string `json:"original_supplier_no,omitempty" `
|
||||
|
||||
/*
|
||||
渠道(默认-1) defalutValue:-1 */
|
||||
ChannelCode *int64 `json:"channel_code,omitempty" `
|
||||
|
||||
/*
|
||||
是否toB渠道(默认true) defalutValue:true */
|
||||
ToBChannel *bool `json:"to_b_channel,omitempty" `
|
||||
|
||||
/*
|
||||
时间戳,时间的毫秒数 */
|
||||
TimeStamp *int64 `json:"time_stamp,omitempty" `
|
||||
|
||||
/*
|
||||
客户商家编码 */
|
||||
CustomerMerchantCode *string `json:"customer_merchant_code,omitempty" `
|
||||
|
||||
/*
|
||||
渠道店id */
|
||||
ShopId *string `json:"shop_id,omitempty" `
|
||||
|
||||
/*
|
||||
是否在线上露出,0不露出,1露出 */
|
||||
OnlineSaleFlag *int64 `json:"online_sale_flag,omitempty" `
|
||||
|
||||
}
|
||||
|
||||
func (s *AlibabaWdkSkuChannelskuAddChannelSkuDo) SetOuCode(v string) *AlibabaWdkSkuChannelskuAddChannelSkuDo {
|
||||
s.OuCode = &v
|
||||
return s
|
||||
}
|
||||
func (s *AlibabaWdkSkuChannelskuAddChannelSkuDo) SetSkuCode(v string) *AlibabaWdkSkuChannelskuAddChannelSkuDo {
|
||||
s.SkuCode = &v
|
||||
return s
|
||||
}
|
||||
func (s *AlibabaWdkSkuChannelskuAddChannelSkuDo) SetSalePrice(v string) *AlibabaWdkSkuChannelskuAddChannelSkuDo {
|
||||
s.SalePrice = &v
|
||||
return s
|
||||
}
|
||||
func (s *AlibabaWdkSkuChannelskuAddChannelSkuDo) SetReturnFlag(v string) *AlibabaWdkSkuChannelskuAddChannelSkuDo {
|
||||
s.ReturnFlag = &v
|
||||
return s
|
||||
}
|
||||
func (s *AlibabaWdkSkuChannelskuAddChannelSkuDo) SetSaleMinimum(v int64) *AlibabaWdkSkuChannelskuAddChannelSkuDo {
|
||||
s.SaleMinimum = &v
|
||||
return s
|
||||
}
|
||||
func (s *AlibabaWdkSkuChannelskuAddChannelSkuDo) SetSaleUnit(v string) *AlibabaWdkSkuChannelskuAddChannelSkuDo {
|
||||
s.SaleUnit = &v
|
||||
return s
|
||||
}
|
||||
func (s *AlibabaWdkSkuChannelskuAddChannelSkuDo) SetSaleSpec(v string) *AlibabaWdkSkuChannelskuAddChannelSkuDo {
|
||||
s.SaleSpec = &v
|
||||
return s
|
||||
}
|
||||
func (s *AlibabaWdkSkuChannelskuAddChannelSkuDo) SetLifeStatus(v string) *AlibabaWdkSkuChannelskuAddChannelSkuDo {
|
||||
s.LifeStatus = &v
|
||||
return s
|
||||
}
|
||||
func (s *AlibabaWdkSkuChannelskuAddChannelSkuDo) SetDeliverWarehouse(v string) *AlibabaWdkSkuChannelskuAddChannelSkuDo {
|
||||
s.DeliverWarehouse = &v
|
||||
return s
|
||||
}
|
||||
func (s *AlibabaWdkSkuChannelskuAddChannelSkuDo) SetSaleBeforePurchase(v bool) *AlibabaWdkSkuChannelskuAddChannelSkuDo {
|
||||
s.SaleBeforePurchase = &v
|
||||
return s
|
||||
}
|
||||
func (s *AlibabaWdkSkuChannelskuAddChannelSkuDo) SetOriginalSupplierNo(v string) *AlibabaWdkSkuChannelskuAddChannelSkuDo {
|
||||
s.OriginalSupplierNo = &v
|
||||
return s
|
||||
}
|
||||
func (s *AlibabaWdkSkuChannelskuAddChannelSkuDo) SetChannelCode(v int64) *AlibabaWdkSkuChannelskuAddChannelSkuDo {
|
||||
s.ChannelCode = &v
|
||||
return s
|
||||
}
|
||||
func (s *AlibabaWdkSkuChannelskuAddChannelSkuDo) SetToBChannel(v bool) *AlibabaWdkSkuChannelskuAddChannelSkuDo {
|
||||
s.ToBChannel = &v
|
||||
return s
|
||||
}
|
||||
func (s *AlibabaWdkSkuChannelskuAddChannelSkuDo) SetTimeStamp(v int64) *AlibabaWdkSkuChannelskuAddChannelSkuDo {
|
||||
s.TimeStamp = &v
|
||||
return s
|
||||
}
|
||||
func (s *AlibabaWdkSkuChannelskuAddChannelSkuDo) SetCustomerMerchantCode(v string) *AlibabaWdkSkuChannelskuAddChannelSkuDo {
|
||||
s.CustomerMerchantCode = &v
|
||||
return s
|
||||
}
|
||||
func (s *AlibabaWdkSkuChannelskuAddChannelSkuDo) SetShopId(v string) *AlibabaWdkSkuChannelskuAddChannelSkuDo {
|
||||
s.ShopId = &v
|
||||
return s
|
||||
}
|
||||
func (s *AlibabaWdkSkuChannelskuAddChannelSkuDo) SetOnlineSaleFlag(v int64) *AlibabaWdkSkuChannelskuAddChannelSkuDo {
|
||||
s.OnlineSaleFlag = &v
|
||||
return s
|
||||
}
|
||||
@@ -0,0 +1,38 @@
|
||||
package domain
|
||||
|
||||
|
||||
type AlibabaWdkSkuChannelskuQueryApiResult struct {
|
||||
/*
|
||||
业务调用是否成功 */
|
||||
Success *bool `json:"success,omitempty" `
|
||||
|
||||
/*
|
||||
异常状态码 */
|
||||
ErrCode *string `json:"err_code,omitempty" `
|
||||
|
||||
/*
|
||||
异常信息 */
|
||||
ErrMsg *string `json:"err_msg,omitempty" `
|
||||
|
||||
/*
|
||||
业务数据模型 */
|
||||
Model *AlibabaWdkSkuChannelskuQueryChannelSkuDo `json:"model,omitempty" `
|
||||
|
||||
}
|
||||
|
||||
func (s *AlibabaWdkSkuChannelskuQueryApiResult) SetSuccess(v bool) *AlibabaWdkSkuChannelskuQueryApiResult {
|
||||
s.Success = &v
|
||||
return s
|
||||
}
|
||||
func (s *AlibabaWdkSkuChannelskuQueryApiResult) SetErrCode(v string) *AlibabaWdkSkuChannelskuQueryApiResult {
|
||||
s.ErrCode = &v
|
||||
return s
|
||||
}
|
||||
func (s *AlibabaWdkSkuChannelskuQueryApiResult) SetErrMsg(v string) *AlibabaWdkSkuChannelskuQueryApiResult {
|
||||
s.ErrMsg = &v
|
||||
return s
|
||||
}
|
||||
func (s *AlibabaWdkSkuChannelskuQueryApiResult) SetModel(v AlibabaWdkSkuChannelskuQueryChannelSkuDo) *AlibabaWdkSkuChannelskuQueryApiResult {
|
||||
s.Model = &v
|
||||
return s
|
||||
}
|
||||
@@ -0,0 +1,38 @@
|
||||
package domain
|
||||
|
||||
|
||||
type AlibabaWdkSkuChannelskuQueryApiResults struct {
|
||||
/*
|
||||
错误编码 */
|
||||
ErrCode *string `json:"err_code,omitempty" `
|
||||
|
||||
/*
|
||||
skuCode不能为空 */
|
||||
ErrMsg *string `json:"err_msg,omitempty" `
|
||||
|
||||
/*
|
||||
接口调用是否成功 */
|
||||
Success *bool `json:"success,omitempty" `
|
||||
|
||||
/*
|
||||
业务数据模型 */
|
||||
Models *[]AlibabaWdkSkuChannelskuQueryApiResult `json:"models,omitempty" `
|
||||
|
||||
}
|
||||
|
||||
func (s *AlibabaWdkSkuChannelskuQueryApiResults) SetErrCode(v string) *AlibabaWdkSkuChannelskuQueryApiResults {
|
||||
s.ErrCode = &v
|
||||
return s
|
||||
}
|
||||
func (s *AlibabaWdkSkuChannelskuQueryApiResults) SetErrMsg(v string) *AlibabaWdkSkuChannelskuQueryApiResults {
|
||||
s.ErrMsg = &v
|
||||
return s
|
||||
}
|
||||
func (s *AlibabaWdkSkuChannelskuQueryApiResults) SetSuccess(v bool) *AlibabaWdkSkuChannelskuQueryApiResults {
|
||||
s.Success = &v
|
||||
return s
|
||||
}
|
||||
func (s *AlibabaWdkSkuChannelskuQueryApiResults) SetModels(v []AlibabaWdkSkuChannelskuQueryApiResult) *AlibabaWdkSkuChannelskuQueryApiResults {
|
||||
s.Models = &v
|
||||
return s
|
||||
}
|
||||
@@ -0,0 +1,110 @@
|
||||
package domain
|
||||
|
||||
|
||||
type AlibabaWdkSkuChannelskuQueryChannelSkuDo struct {
|
||||
/*
|
||||
商品编码 */
|
||||
SkuCode *string `json:"sku_code,omitempty" `
|
||||
|
||||
/*
|
||||
可售状态 */
|
||||
LifeStatus *string `json:"life_status,omitempty" `
|
||||
|
||||
/*
|
||||
销售规格 */
|
||||
SaleSpec *string `json:"sale_spec,omitempty" `
|
||||
|
||||
/*
|
||||
销售单位 */
|
||||
SaleUnit *string `json:"sale_unit,omitempty" `
|
||||
|
||||
/*
|
||||
最小起售量 */
|
||||
SaleMinimum *int64 `json:"sale_minimum,omitempty" `
|
||||
|
||||
/*
|
||||
是否可退供 */
|
||||
ReturnFlag *string `json:"return_flag,omitempty" `
|
||||
|
||||
/*
|
||||
销售价格 */
|
||||
SalePrice *string `json:"sale_price,omitempty" `
|
||||
|
||||
/*
|
||||
门店或DC编码 */
|
||||
OuCode *string `json:"ou_code,omitempty" `
|
||||
|
||||
/*
|
||||
出货仓 */
|
||||
DeliverWarehouse *string `json:"deliver_warehouse,omitempty" `
|
||||
|
||||
/*
|
||||
客户商家编码 */
|
||||
CustomerMerchantCode *string `json:"customer_merchant_code,omitempty" `
|
||||
|
||||
/*
|
||||
是否支持先销后采(默认false) */
|
||||
SaleBeforePurchase *bool `json:"sale_before_purchase,omitempty" `
|
||||
|
||||
/*
|
||||
原始供应商编码 */
|
||||
OriginalSupplierNo *string `json:"original_supplier_no,omitempty" `
|
||||
|
||||
/*
|
||||
渠道编码 */
|
||||
ChannelCode *int64 `json:"channel_code,omitempty" `
|
||||
|
||||
}
|
||||
|
||||
func (s *AlibabaWdkSkuChannelskuQueryChannelSkuDo) SetSkuCode(v string) *AlibabaWdkSkuChannelskuQueryChannelSkuDo {
|
||||
s.SkuCode = &v
|
||||
return s
|
||||
}
|
||||
func (s *AlibabaWdkSkuChannelskuQueryChannelSkuDo) SetLifeStatus(v string) *AlibabaWdkSkuChannelskuQueryChannelSkuDo {
|
||||
s.LifeStatus = &v
|
||||
return s
|
||||
}
|
||||
func (s *AlibabaWdkSkuChannelskuQueryChannelSkuDo) SetSaleSpec(v string) *AlibabaWdkSkuChannelskuQueryChannelSkuDo {
|
||||
s.SaleSpec = &v
|
||||
return s
|
||||
}
|
||||
func (s *AlibabaWdkSkuChannelskuQueryChannelSkuDo) SetSaleUnit(v string) *AlibabaWdkSkuChannelskuQueryChannelSkuDo {
|
||||
s.SaleUnit = &v
|
||||
return s
|
||||
}
|
||||
func (s *AlibabaWdkSkuChannelskuQueryChannelSkuDo) SetSaleMinimum(v int64) *AlibabaWdkSkuChannelskuQueryChannelSkuDo {
|
||||
s.SaleMinimum = &v
|
||||
return s
|
||||
}
|
||||
func (s *AlibabaWdkSkuChannelskuQueryChannelSkuDo) SetReturnFlag(v string) *AlibabaWdkSkuChannelskuQueryChannelSkuDo {
|
||||
s.ReturnFlag = &v
|
||||
return s
|
||||
}
|
||||
func (s *AlibabaWdkSkuChannelskuQueryChannelSkuDo) SetSalePrice(v string) *AlibabaWdkSkuChannelskuQueryChannelSkuDo {
|
||||
s.SalePrice = &v
|
||||
return s
|
||||
}
|
||||
func (s *AlibabaWdkSkuChannelskuQueryChannelSkuDo) SetOuCode(v string) *AlibabaWdkSkuChannelskuQueryChannelSkuDo {
|
||||
s.OuCode = &v
|
||||
return s
|
||||
}
|
||||
func (s *AlibabaWdkSkuChannelskuQueryChannelSkuDo) SetDeliverWarehouse(v string) *AlibabaWdkSkuChannelskuQueryChannelSkuDo {
|
||||
s.DeliverWarehouse = &v
|
||||
return s
|
||||
}
|
||||
func (s *AlibabaWdkSkuChannelskuQueryChannelSkuDo) SetCustomerMerchantCode(v string) *AlibabaWdkSkuChannelskuQueryChannelSkuDo {
|
||||
s.CustomerMerchantCode = &v
|
||||
return s
|
||||
}
|
||||
func (s *AlibabaWdkSkuChannelskuQueryChannelSkuDo) SetSaleBeforePurchase(v bool) *AlibabaWdkSkuChannelskuQueryChannelSkuDo {
|
||||
s.SaleBeforePurchase = &v
|
||||
return s
|
||||
}
|
||||
func (s *AlibabaWdkSkuChannelskuQueryChannelSkuDo) SetOriginalSupplierNo(v string) *AlibabaWdkSkuChannelskuQueryChannelSkuDo {
|
||||
s.OriginalSupplierNo = &v
|
||||
return s
|
||||
}
|
||||
func (s *AlibabaWdkSkuChannelskuQueryChannelSkuDo) SetChannelCode(v int64) *AlibabaWdkSkuChannelskuQueryChannelSkuDo {
|
||||
s.ChannelCode = &v
|
||||
return s
|
||||
}
|
||||
@@ -0,0 +1,46 @@
|
||||
package domain
|
||||
|
||||
|
||||
type AlibabaWdkSkuChannelskuQueryChannelSkuQueryDo struct {
|
||||
/*
|
||||
门店或DC编码 */
|
||||
OuCode *string `json:"ou_code,omitempty" `
|
||||
|
||||
/*
|
||||
skucode集合 */
|
||||
SkuCodes *[]string `json:"sku_codes,omitempty" `
|
||||
|
||||
/*
|
||||
渠道编码(默认-1) defalutValue:-1 */
|
||||
ChannelCode *int64 `json:"channel_code,omitempty" `
|
||||
|
||||
/*
|
||||
出货仓(默认为店仓一体,仓编码为店编码) */
|
||||
DeliverWarehouse *string `json:"deliver_warehouse,omitempty" `
|
||||
|
||||
/*
|
||||
客户商家编码 */
|
||||
CustomerMerchantCode *string `json:"customer_merchant_code,omitempty" `
|
||||
|
||||
}
|
||||
|
||||
func (s *AlibabaWdkSkuChannelskuQueryChannelSkuQueryDo) SetOuCode(v string) *AlibabaWdkSkuChannelskuQueryChannelSkuQueryDo {
|
||||
s.OuCode = &v
|
||||
return s
|
||||
}
|
||||
func (s *AlibabaWdkSkuChannelskuQueryChannelSkuQueryDo) SetSkuCodes(v []string) *AlibabaWdkSkuChannelskuQueryChannelSkuQueryDo {
|
||||
s.SkuCodes = &v
|
||||
return s
|
||||
}
|
||||
func (s *AlibabaWdkSkuChannelskuQueryChannelSkuQueryDo) SetChannelCode(v int64) *AlibabaWdkSkuChannelskuQueryChannelSkuQueryDo {
|
||||
s.ChannelCode = &v
|
||||
return s
|
||||
}
|
||||
func (s *AlibabaWdkSkuChannelskuQueryChannelSkuQueryDo) SetDeliverWarehouse(v string) *AlibabaWdkSkuChannelskuQueryChannelSkuQueryDo {
|
||||
s.DeliverWarehouse = &v
|
||||
return s
|
||||
}
|
||||
func (s *AlibabaWdkSkuChannelskuQueryChannelSkuQueryDo) SetCustomerMerchantCode(v string) *AlibabaWdkSkuChannelskuQueryChannelSkuQueryDo {
|
||||
s.CustomerMerchantCode = &v
|
||||
return s
|
||||
}
|
||||
@@ -0,0 +1,38 @@
|
||||
package domain
|
||||
|
||||
|
||||
type AlibabaWdkSkuChannelskuUpdateApiResult struct {
|
||||
/*
|
||||
单个商品 */
|
||||
Model *string `json:"model,omitempty" `
|
||||
|
||||
/*
|
||||
errMsg */
|
||||
ErrMsg *string `json:"err_msg,omitempty" `
|
||||
|
||||
/*
|
||||
是否成功 */
|
||||
Success *bool `json:"success,omitempty" `
|
||||
|
||||
/*
|
||||
errCode */
|
||||
ErrCode *string `json:"err_code,omitempty" `
|
||||
|
||||
}
|
||||
|
||||
func (s *AlibabaWdkSkuChannelskuUpdateApiResult) SetModel(v string) *AlibabaWdkSkuChannelskuUpdateApiResult {
|
||||
s.Model = &v
|
||||
return s
|
||||
}
|
||||
func (s *AlibabaWdkSkuChannelskuUpdateApiResult) SetErrMsg(v string) *AlibabaWdkSkuChannelskuUpdateApiResult {
|
||||
s.ErrMsg = &v
|
||||
return s
|
||||
}
|
||||
func (s *AlibabaWdkSkuChannelskuUpdateApiResult) SetSuccess(v bool) *AlibabaWdkSkuChannelskuUpdateApiResult {
|
||||
s.Success = &v
|
||||
return s
|
||||
}
|
||||
func (s *AlibabaWdkSkuChannelskuUpdateApiResult) SetErrCode(v string) *AlibabaWdkSkuChannelskuUpdateApiResult {
|
||||
s.ErrCode = &v
|
||||
return s
|
||||
}
|
||||
@@ -0,0 +1,38 @@
|
||||
package domain
|
||||
|
||||
|
||||
type AlibabaWdkSkuChannelskuUpdateApiResults struct {
|
||||
/*
|
||||
单个商品返回结果集合 */
|
||||
Models *[]AlibabaWdkSkuChannelskuUpdateApiResult `json:"models,omitempty" `
|
||||
|
||||
/*
|
||||
errCode */
|
||||
ErrCode *string `json:"err_code,omitempty" `
|
||||
|
||||
/*
|
||||
errMsg */
|
||||
ErrMsg *string `json:"err_msg,omitempty" `
|
||||
|
||||
/*
|
||||
是否成功 */
|
||||
Success *bool `json:"success,omitempty" `
|
||||
|
||||
}
|
||||
|
||||
func (s *AlibabaWdkSkuChannelskuUpdateApiResults) SetModels(v []AlibabaWdkSkuChannelskuUpdateApiResult) *AlibabaWdkSkuChannelskuUpdateApiResults {
|
||||
s.Models = &v
|
||||
return s
|
||||
}
|
||||
func (s *AlibabaWdkSkuChannelskuUpdateApiResults) SetErrCode(v string) *AlibabaWdkSkuChannelskuUpdateApiResults {
|
||||
s.ErrCode = &v
|
||||
return s
|
||||
}
|
||||
func (s *AlibabaWdkSkuChannelskuUpdateApiResults) SetErrMsg(v string) *AlibabaWdkSkuChannelskuUpdateApiResults {
|
||||
s.ErrMsg = &v
|
||||
return s
|
||||
}
|
||||
func (s *AlibabaWdkSkuChannelskuUpdateApiResults) SetSuccess(v bool) *AlibabaWdkSkuChannelskuUpdateApiResults {
|
||||
s.Success = &v
|
||||
return s
|
||||
}
|
||||
@@ -0,0 +1,142 @@
|
||||
package domain
|
||||
|
||||
|
||||
type AlibabaWdkSkuChannelskuUpdateChannelSkuDo struct {
|
||||
/*
|
||||
销售规格 */
|
||||
SaleSpec *string `json:"sale_spec,omitempty" `
|
||||
|
||||
/*
|
||||
销售单位 */
|
||||
SaleUnit *string `json:"sale_unit,omitempty" `
|
||||
|
||||
/*
|
||||
最小销售量 */
|
||||
SaleMinimum *int64 `json:"sale_minimum,omitempty" `
|
||||
|
||||
/*
|
||||
是否可退(0不可退,1可退,默认0) */
|
||||
ReturnFlag *string `json:"return_flag,omitempty" `
|
||||
|
||||
/*
|
||||
销售价格(单位元) */
|
||||
SalePrice *string `json:"sale_price,omitempty" `
|
||||
|
||||
/*
|
||||
商品编码 */
|
||||
SkuCode *string `json:"sku_code,omitempty" `
|
||||
|
||||
/*
|
||||
门店或DC编码 */
|
||||
OuCode *string `json:"ou_code,omitempty" `
|
||||
|
||||
/*
|
||||
状态,用来判断是否可售 */
|
||||
LifeStatus *string `json:"life_status,omitempty" `
|
||||
|
||||
/*
|
||||
出货仓 */
|
||||
DeliverWarehouse *string `json:"deliver_warehouse,omitempty" `
|
||||
|
||||
/*
|
||||
客户的商家编码 比如盒小马 */
|
||||
CustomerMerchantCode *string `json:"customer_merchant_code,omitempty" `
|
||||
|
||||
/*
|
||||
是否支持先销后采(默认false) */
|
||||
SaleBeforePurchase *bool `json:"sale_before_purchase,omitempty" `
|
||||
|
||||
/*
|
||||
原始供应商编码 */
|
||||
OriginalSupplierNo *string `json:"original_supplier_no,omitempty" `
|
||||
|
||||
/*
|
||||
渠道(默认-1) */
|
||||
ChannelCode *int64 `json:"channel_code,omitempty" `
|
||||
|
||||
/*
|
||||
是否toB渠道(默认false) */
|
||||
ToBChannel *bool `json:"to_b_channel,omitempty" `
|
||||
|
||||
/*
|
||||
时间戳,时间的毫秒数 */
|
||||
TimeStamp *int64 `json:"time_stamp,omitempty" `
|
||||
|
||||
/*
|
||||
是否在线上露出,0不露出,1露出 */
|
||||
OnlineSaleFlag *int64 `json:"online_sale_flag,omitempty" `
|
||||
|
||||
/*
|
||||
渠道店id */
|
||||
ShopId *string `json:"shop_id,omitempty" `
|
||||
|
||||
}
|
||||
|
||||
func (s *AlibabaWdkSkuChannelskuUpdateChannelSkuDo) SetSaleSpec(v string) *AlibabaWdkSkuChannelskuUpdateChannelSkuDo {
|
||||
s.SaleSpec = &v
|
||||
return s
|
||||
}
|
||||
func (s *AlibabaWdkSkuChannelskuUpdateChannelSkuDo) SetSaleUnit(v string) *AlibabaWdkSkuChannelskuUpdateChannelSkuDo {
|
||||
s.SaleUnit = &v
|
||||
return s
|
||||
}
|
||||
func (s *AlibabaWdkSkuChannelskuUpdateChannelSkuDo) SetSaleMinimum(v int64) *AlibabaWdkSkuChannelskuUpdateChannelSkuDo {
|
||||
s.SaleMinimum = &v
|
||||
return s
|
||||
}
|
||||
func (s *AlibabaWdkSkuChannelskuUpdateChannelSkuDo) SetReturnFlag(v string) *AlibabaWdkSkuChannelskuUpdateChannelSkuDo {
|
||||
s.ReturnFlag = &v
|
||||
return s
|
||||
}
|
||||
func (s *AlibabaWdkSkuChannelskuUpdateChannelSkuDo) SetSalePrice(v string) *AlibabaWdkSkuChannelskuUpdateChannelSkuDo {
|
||||
s.SalePrice = &v
|
||||
return s
|
||||
}
|
||||
func (s *AlibabaWdkSkuChannelskuUpdateChannelSkuDo) SetSkuCode(v string) *AlibabaWdkSkuChannelskuUpdateChannelSkuDo {
|
||||
s.SkuCode = &v
|
||||
return s
|
||||
}
|
||||
func (s *AlibabaWdkSkuChannelskuUpdateChannelSkuDo) SetOuCode(v string) *AlibabaWdkSkuChannelskuUpdateChannelSkuDo {
|
||||
s.OuCode = &v
|
||||
return s
|
||||
}
|
||||
func (s *AlibabaWdkSkuChannelskuUpdateChannelSkuDo) SetLifeStatus(v string) *AlibabaWdkSkuChannelskuUpdateChannelSkuDo {
|
||||
s.LifeStatus = &v
|
||||
return s
|
||||
}
|
||||
func (s *AlibabaWdkSkuChannelskuUpdateChannelSkuDo) SetDeliverWarehouse(v string) *AlibabaWdkSkuChannelskuUpdateChannelSkuDo {
|
||||
s.DeliverWarehouse = &v
|
||||
return s
|
||||
}
|
||||
func (s *AlibabaWdkSkuChannelskuUpdateChannelSkuDo) SetCustomerMerchantCode(v string) *AlibabaWdkSkuChannelskuUpdateChannelSkuDo {
|
||||
s.CustomerMerchantCode = &v
|
||||
return s
|
||||
}
|
||||
func (s *AlibabaWdkSkuChannelskuUpdateChannelSkuDo) SetSaleBeforePurchase(v bool) *AlibabaWdkSkuChannelskuUpdateChannelSkuDo {
|
||||
s.SaleBeforePurchase = &v
|
||||
return s
|
||||
}
|
||||
func (s *AlibabaWdkSkuChannelskuUpdateChannelSkuDo) SetOriginalSupplierNo(v string) *AlibabaWdkSkuChannelskuUpdateChannelSkuDo {
|
||||
s.OriginalSupplierNo = &v
|
||||
return s
|
||||
}
|
||||
func (s *AlibabaWdkSkuChannelskuUpdateChannelSkuDo) SetChannelCode(v int64) *AlibabaWdkSkuChannelskuUpdateChannelSkuDo {
|
||||
s.ChannelCode = &v
|
||||
return s
|
||||
}
|
||||
func (s *AlibabaWdkSkuChannelskuUpdateChannelSkuDo) SetToBChannel(v bool) *AlibabaWdkSkuChannelskuUpdateChannelSkuDo {
|
||||
s.ToBChannel = &v
|
||||
return s
|
||||
}
|
||||
func (s *AlibabaWdkSkuChannelskuUpdateChannelSkuDo) SetTimeStamp(v int64) *AlibabaWdkSkuChannelskuUpdateChannelSkuDo {
|
||||
s.TimeStamp = &v
|
||||
return s
|
||||
}
|
||||
func (s *AlibabaWdkSkuChannelskuUpdateChannelSkuDo) SetOnlineSaleFlag(v int64) *AlibabaWdkSkuChannelskuUpdateChannelSkuDo {
|
||||
s.OnlineSaleFlag = &v
|
||||
return s
|
||||
}
|
||||
func (s *AlibabaWdkSkuChannelskuUpdateChannelSkuDo) SetShopId(v string) *AlibabaWdkSkuChannelskuUpdateChannelSkuDo {
|
||||
s.ShopId = &v
|
||||
return s
|
||||
}
|
||||
@@ -0,0 +1,38 @@
|
||||
package domain
|
||||
|
||||
|
||||
type AlibabaWdkSkuCombineskuAddApiResult struct {
|
||||
/*
|
||||
单个商品是否新建成功 */
|
||||
Success *bool `json:"success,omitempty" `
|
||||
|
||||
/*
|
||||
单个商品新建异常编码(异常才有值) */
|
||||
ErrCode *string `json:"err_code,omitempty" `
|
||||
|
||||
/*
|
||||
单个商品新建异常信息(异常才有值) */
|
||||
ErrMsg *string `json:"err_msg,omitempty" `
|
||||
|
||||
/*
|
||||
商品code值 */
|
||||
Model *string `json:"model,omitempty" `
|
||||
|
||||
}
|
||||
|
||||
func (s *AlibabaWdkSkuCombineskuAddApiResult) SetSuccess(v bool) *AlibabaWdkSkuCombineskuAddApiResult {
|
||||
s.Success = &v
|
||||
return s
|
||||
}
|
||||
func (s *AlibabaWdkSkuCombineskuAddApiResult) SetErrCode(v string) *AlibabaWdkSkuCombineskuAddApiResult {
|
||||
s.ErrCode = &v
|
||||
return s
|
||||
}
|
||||
func (s *AlibabaWdkSkuCombineskuAddApiResult) SetErrMsg(v string) *AlibabaWdkSkuCombineskuAddApiResult {
|
||||
s.ErrMsg = &v
|
||||
return s
|
||||
}
|
||||
func (s *AlibabaWdkSkuCombineskuAddApiResult) SetModel(v string) *AlibabaWdkSkuCombineskuAddApiResult {
|
||||
s.Model = &v
|
||||
return s
|
||||
}
|
||||
@@ -0,0 +1,38 @@
|
||||
package domain
|
||||
|
||||
|
||||
type AlibabaWdkSkuCombineskuAddApiResults struct {
|
||||
/*
|
||||
接口调用是否成功 */
|
||||
Success *bool `json:"success,omitempty" `
|
||||
|
||||
/*
|
||||
接口调用异常编码 */
|
||||
ErrCode *string `json:"err_code,omitempty" `
|
||||
|
||||
/*
|
||||
接口调用异常信息 */
|
||||
ErrMsg *string `json:"err_msg,omitempty" `
|
||||
|
||||
/*
|
||||
商品列表 */
|
||||
Models *[]AlibabaWdkSkuCombineskuAddApiResult `json:"models,omitempty" `
|
||||
|
||||
}
|
||||
|
||||
func (s *AlibabaWdkSkuCombineskuAddApiResults) SetSuccess(v bool) *AlibabaWdkSkuCombineskuAddApiResults {
|
||||
s.Success = &v
|
||||
return s
|
||||
}
|
||||
func (s *AlibabaWdkSkuCombineskuAddApiResults) SetErrCode(v string) *AlibabaWdkSkuCombineskuAddApiResults {
|
||||
s.ErrCode = &v
|
||||
return s
|
||||
}
|
||||
func (s *AlibabaWdkSkuCombineskuAddApiResults) SetErrMsg(v string) *AlibabaWdkSkuCombineskuAddApiResults {
|
||||
s.ErrMsg = &v
|
||||
return s
|
||||
}
|
||||
func (s *AlibabaWdkSkuCombineskuAddApiResults) SetModels(v []AlibabaWdkSkuCombineskuAddApiResult) *AlibabaWdkSkuCombineskuAddApiResults {
|
||||
s.Models = &v
|
||||
return s
|
||||
}
|
||||
@@ -0,0 +1,169 @@
|
||||
package domain
|
||||
|
||||
import (
|
||||
"topsdk/util"
|
||||
)
|
||||
|
||||
type AlibabaWdkSkuCombineskuAddSkuDo 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不可售,默认0) defalutValue: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 *[]AlibabaWdkSkuCombineskuAddSubSkuDo `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 *AlibabaWdkSkuCombineskuAddSkuDo) SetSkuCode(v string) *AlibabaWdkSkuCombineskuAddSkuDo {
|
||||
s.SkuCode = &v
|
||||
return s
|
||||
}
|
||||
func (s *AlibabaWdkSkuCombineskuAddSkuDo) SetSkuName(v string) *AlibabaWdkSkuCombineskuAddSkuDo {
|
||||
s.SkuName = &v
|
||||
return s
|
||||
}
|
||||
func (s *AlibabaWdkSkuCombineskuAddSkuDo) SetMainPicUrls(v string) *AlibabaWdkSkuCombineskuAddSkuDo {
|
||||
s.MainPicUrls = &v
|
||||
return s
|
||||
}
|
||||
func (s *AlibabaWdkSkuCombineskuAddSkuDo) SetOuCode(v string) *AlibabaWdkSkuCombineskuAddSkuDo {
|
||||
s.OuCode = &v
|
||||
return s
|
||||
}
|
||||
func (s *AlibabaWdkSkuCombineskuAddSkuDo) SetDetailPicUrls(v string) *AlibabaWdkSkuCombineskuAddSkuDo {
|
||||
s.DetailPicUrls = &v
|
||||
return s
|
||||
}
|
||||
func (s *AlibabaWdkSkuCombineskuAddSkuDo) SetSalePrice(v string) *AlibabaWdkSkuCombineskuAddSkuDo {
|
||||
s.SalePrice = &v
|
||||
return s
|
||||
}
|
||||
func (s *AlibabaWdkSkuCombineskuAddSkuDo) SetBarcodes(v string) *AlibabaWdkSkuCombineskuAddSkuDo {
|
||||
s.Barcodes = &v
|
||||
return s
|
||||
}
|
||||
func (s *AlibabaWdkSkuCombineskuAddSkuDo) SetAllowAppSale(v int64) *AlibabaWdkSkuCombineskuAddSkuDo {
|
||||
s.AllowAppSale = &v
|
||||
return s
|
||||
}
|
||||
func (s *AlibabaWdkSkuCombineskuAddSkuDo) SetAppEffectBeginTime(v util.LocalTime) *AlibabaWdkSkuCombineskuAddSkuDo {
|
||||
s.AppEffectBeginTime = &v
|
||||
return s
|
||||
}
|
||||
func (s *AlibabaWdkSkuCombineskuAddSkuDo) SetAppEffectEndTime(v util.LocalTime) *AlibabaWdkSkuCombineskuAddSkuDo {
|
||||
s.AppEffectEndTime = &v
|
||||
return s
|
||||
}
|
||||
func (s *AlibabaWdkSkuCombineskuAddSkuDo) SetSubSkus(v []AlibabaWdkSkuCombineskuAddSubSkuDo) *AlibabaWdkSkuCombineskuAddSkuDo {
|
||||
s.SubSkus = &v
|
||||
return s
|
||||
}
|
||||
func (s *AlibabaWdkSkuCombineskuAddSkuDo) SetCategoryCode(v string) *AlibabaWdkSkuCombineskuAddSkuDo {
|
||||
s.CategoryCode = &v
|
||||
return s
|
||||
}
|
||||
func (s *AlibabaWdkSkuCombineskuAddSkuDo) SetHmCategoryCode(v string) *AlibabaWdkSkuCombineskuAddSkuDo {
|
||||
s.HmCategoryCode = &v
|
||||
return s
|
||||
}
|
||||
func (s *AlibabaWdkSkuCombineskuAddSkuDo) SetSaleSpec(v string) *AlibabaWdkSkuCombineskuAddSkuDo {
|
||||
s.SaleSpec = &v
|
||||
return s
|
||||
}
|
||||
func (s *AlibabaWdkSkuCombineskuAddSkuDo) SetShopId(v string) *AlibabaWdkSkuCombineskuAddSkuDo {
|
||||
s.ShopId = &v
|
||||
return s
|
||||
}
|
||||
func (s *AlibabaWdkSkuCombineskuAddSkuDo) SetSalePriceUnitCent(v int64) *AlibabaWdkSkuCombineskuAddSkuDo {
|
||||
s.SalePriceUnitCent = &v
|
||||
return s
|
||||
}
|
||||
func (s *AlibabaWdkSkuCombineskuAddSkuDo) SetRichText(v string) *AlibabaWdkSkuCombineskuAddSkuDo {
|
||||
s.RichText = &v
|
||||
return s
|
||||
}
|
||||
func (s *AlibabaWdkSkuCombineskuAddSkuDo) SetShortTitle(v string) *AlibabaWdkSkuCombineskuAddSkuDo {
|
||||
s.ShortTitle = &v
|
||||
return s
|
||||
}
|
||||
func (s *AlibabaWdkSkuCombineskuAddSkuDo) SetSubTitle(v string) *AlibabaWdkSkuCombineskuAddSkuDo {
|
||||
s.SubTitle = &v
|
||||
return s
|
||||
}
|
||||
func (s *AlibabaWdkSkuCombineskuAddSkuDo) SetOnlineSaleFlag(v int64) *AlibabaWdkSkuCombineskuAddSkuDo {
|
||||
s.OnlineSaleFlag = &v
|
||||
return s
|
||||
}
|
||||
@@ -0,0 +1,22 @@
|
||||
package domain
|
||||
|
||||
|
||||
type AlibabaWdkSkuCombineskuAddSubSkuDo struct {
|
||||
/*
|
||||
子商品编码(需要先有子商品) */
|
||||
SubSkuCode *string `json:"sub_sku_code,omitempty" `
|
||||
|
||||
/*
|
||||
子商品数量 */
|
||||
SubSkuNum *int64 `json:"sub_sku_num,omitempty" `
|
||||
|
||||
}
|
||||
|
||||
func (s *AlibabaWdkSkuCombineskuAddSubSkuDo) SetSubSkuCode(v string) *AlibabaWdkSkuCombineskuAddSubSkuDo {
|
||||
s.SubSkuCode = &v
|
||||
return s
|
||||
}
|
||||
func (s *AlibabaWdkSkuCombineskuAddSubSkuDo) SetSubSkuNum(v int64) *AlibabaWdkSkuCombineskuAddSubSkuDo {
|
||||
s.SubSkuNum = &v
|
||||
return s
|
||||
}
|
||||
@@ -0,0 +1,38 @@
|
||||
package domain
|
||||
|
||||
|
||||
type AlibabaWdkSkuCombineskuQueryApiResult struct {
|
||||
/*
|
||||
单个商品是否查询成功 */
|
||||
Success *bool `json:"success,omitempty" `
|
||||
|
||||
/*
|
||||
单个商品查询异常编码(异常才有值) */
|
||||
ErrCode *string `json:"err_code,omitempty" `
|
||||
|
||||
/*
|
||||
单个商品查询异常信息(异常才有值) */
|
||||
ErrMsg *string `json:"err_msg,omitempty" `
|
||||
|
||||
/*
|
||||
商品信息 */
|
||||
Model *AlibabaWdkSkuCombineskuQuerySkuDo `json:"model,omitempty" `
|
||||
|
||||
}
|
||||
|
||||
func (s *AlibabaWdkSkuCombineskuQueryApiResult) SetSuccess(v bool) *AlibabaWdkSkuCombineskuQueryApiResult {
|
||||
s.Success = &v
|
||||
return s
|
||||
}
|
||||
func (s *AlibabaWdkSkuCombineskuQueryApiResult) SetErrCode(v string) *AlibabaWdkSkuCombineskuQueryApiResult {
|
||||
s.ErrCode = &v
|
||||
return s
|
||||
}
|
||||
func (s *AlibabaWdkSkuCombineskuQueryApiResult) SetErrMsg(v string) *AlibabaWdkSkuCombineskuQueryApiResult {
|
||||
s.ErrMsg = &v
|
||||
return s
|
||||
}
|
||||
func (s *AlibabaWdkSkuCombineskuQueryApiResult) SetModel(v AlibabaWdkSkuCombineskuQuerySkuDo) *AlibabaWdkSkuCombineskuQueryApiResult {
|
||||
s.Model = &v
|
||||
return s
|
||||
}
|
||||
@@ -0,0 +1,38 @@
|
||||
package domain
|
||||
|
||||
|
||||
type AlibabaWdkSkuCombineskuQueryApiResults struct {
|
||||
/*
|
||||
接口调用是否成功 */
|
||||
Success *bool `json:"success,omitempty" `
|
||||
|
||||
/*
|
||||
接口调用异常编码 */
|
||||
ErrCode *string `json:"err_code,omitempty" `
|
||||
|
||||
/*
|
||||
接口调用异常信息 */
|
||||
ErrMsg *string `json:"err_msg,omitempty" `
|
||||
|
||||
/*
|
||||
商品列表 */
|
||||
Models *[]AlibabaWdkSkuCombineskuQueryApiResult `json:"models,omitempty" `
|
||||
|
||||
}
|
||||
|
||||
func (s *AlibabaWdkSkuCombineskuQueryApiResults) SetSuccess(v bool) *AlibabaWdkSkuCombineskuQueryApiResults {
|
||||
s.Success = &v
|
||||
return s
|
||||
}
|
||||
func (s *AlibabaWdkSkuCombineskuQueryApiResults) SetErrCode(v string) *AlibabaWdkSkuCombineskuQueryApiResults {
|
||||
s.ErrCode = &v
|
||||
return s
|
||||
}
|
||||
func (s *AlibabaWdkSkuCombineskuQueryApiResults) SetErrMsg(v string) *AlibabaWdkSkuCombineskuQueryApiResults {
|
||||
s.ErrMsg = &v
|
||||
return s
|
||||
}
|
||||
func (s *AlibabaWdkSkuCombineskuQueryApiResults) SetModels(v []AlibabaWdkSkuCombineskuQueryApiResult) *AlibabaWdkSkuCombineskuQueryApiResults {
|
||||
s.Models = &v
|
||||
return s
|
||||
}
|
||||
@@ -0,0 +1,129 @@
|
||||
package domain
|
||||
|
||||
import (
|
||||
"topsdk/util"
|
||||
)
|
||||
|
||||
type AlibabaWdkSkuCombineskuQuerySkuDo struct {
|
||||
/*
|
||||
商品唯一编码,不可修改 */
|
||||
SkuCode *string `json:"sku_code,omitempty" `
|
||||
|
||||
/*
|
||||
商品名称,对商品直观的描述,通常包含了品牌、规格等信息 */
|
||||
SkuName *string `json:"sku_name,omitempty" `
|
||||
|
||||
/*
|
||||
主图 */
|
||||
MainPicUrls *string `json:"main_pic_urls,omitempty" `
|
||||
|
||||
/*
|
||||
门店或DC编码 */
|
||||
OuCode *string `json:"ou_code,omitempty" `
|
||||
|
||||
/*
|
||||
详情图片地址(多个图片用英文逗号分割) */
|
||||
DetailPicUrls *string `json:"detail_pic_urls,omitempty" `
|
||||
|
||||
/*
|
||||
商品价格(单位元) */
|
||||
SalePrice *string `json:"sale_price,omitempty" `
|
||||
|
||||
/*
|
||||
条码(支持一品多码,多个条码以英文逗号分隔) */
|
||||
Barcodes *string `json:"barcodes,omitempty" `
|
||||
|
||||
/*
|
||||
是否app可售(1可售,0不可售,默认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 *[]AlibabaWdkSkuCombineskuQuerySubSkuDo `json:"sub_skus,omitempty" `
|
||||
|
||||
/*
|
||||
商家类目编码 */
|
||||
CategoryCode *string `json:"category_code,omitempty" `
|
||||
|
||||
/*
|
||||
盒马类目编码 */
|
||||
HmCategoryCode *string `json:"hm_category_code,omitempty" `
|
||||
|
||||
/*
|
||||
销售规格 */
|
||||
SaleSpec *string `json:"sale_spec,omitempty" `
|
||||
|
||||
/*
|
||||
商品价格(单位分) */
|
||||
SalePriceUnitCent *int64 `json:"sale_price_unit_cent,omitempty" `
|
||||
|
||||
}
|
||||
|
||||
func (s *AlibabaWdkSkuCombineskuQuerySkuDo) SetSkuCode(v string) *AlibabaWdkSkuCombineskuQuerySkuDo {
|
||||
s.SkuCode = &v
|
||||
return s
|
||||
}
|
||||
func (s *AlibabaWdkSkuCombineskuQuerySkuDo) SetSkuName(v string) *AlibabaWdkSkuCombineskuQuerySkuDo {
|
||||
s.SkuName = &v
|
||||
return s
|
||||
}
|
||||
func (s *AlibabaWdkSkuCombineskuQuerySkuDo) SetMainPicUrls(v string) *AlibabaWdkSkuCombineskuQuerySkuDo {
|
||||
s.MainPicUrls = &v
|
||||
return s
|
||||
}
|
||||
func (s *AlibabaWdkSkuCombineskuQuerySkuDo) SetOuCode(v string) *AlibabaWdkSkuCombineskuQuerySkuDo {
|
||||
s.OuCode = &v
|
||||
return s
|
||||
}
|
||||
func (s *AlibabaWdkSkuCombineskuQuerySkuDo) SetDetailPicUrls(v string) *AlibabaWdkSkuCombineskuQuerySkuDo {
|
||||
s.DetailPicUrls = &v
|
||||
return s
|
||||
}
|
||||
func (s *AlibabaWdkSkuCombineskuQuerySkuDo) SetSalePrice(v string) *AlibabaWdkSkuCombineskuQuerySkuDo {
|
||||
s.SalePrice = &v
|
||||
return s
|
||||
}
|
||||
func (s *AlibabaWdkSkuCombineskuQuerySkuDo) SetBarcodes(v string) *AlibabaWdkSkuCombineskuQuerySkuDo {
|
||||
s.Barcodes = &v
|
||||
return s
|
||||
}
|
||||
func (s *AlibabaWdkSkuCombineskuQuerySkuDo) SetAllowAppSale(v int64) *AlibabaWdkSkuCombineskuQuerySkuDo {
|
||||
s.AllowAppSale = &v
|
||||
return s
|
||||
}
|
||||
func (s *AlibabaWdkSkuCombineskuQuerySkuDo) SetAppEffectBeginTime(v util.LocalTime) *AlibabaWdkSkuCombineskuQuerySkuDo {
|
||||
s.AppEffectBeginTime = &v
|
||||
return s
|
||||
}
|
||||
func (s *AlibabaWdkSkuCombineskuQuerySkuDo) SetAppEffectEndTime(v util.LocalTime) *AlibabaWdkSkuCombineskuQuerySkuDo {
|
||||
s.AppEffectEndTime = &v
|
||||
return s
|
||||
}
|
||||
func (s *AlibabaWdkSkuCombineskuQuerySkuDo) SetSubSkus(v []AlibabaWdkSkuCombineskuQuerySubSkuDo) *AlibabaWdkSkuCombineskuQuerySkuDo {
|
||||
s.SubSkus = &v
|
||||
return s
|
||||
}
|
||||
func (s *AlibabaWdkSkuCombineskuQuerySkuDo) SetCategoryCode(v string) *AlibabaWdkSkuCombineskuQuerySkuDo {
|
||||
s.CategoryCode = &v
|
||||
return s
|
||||
}
|
||||
func (s *AlibabaWdkSkuCombineskuQuerySkuDo) SetHmCategoryCode(v string) *AlibabaWdkSkuCombineskuQuerySkuDo {
|
||||
s.HmCategoryCode = &v
|
||||
return s
|
||||
}
|
||||
func (s *AlibabaWdkSkuCombineskuQuerySkuDo) SetSaleSpec(v string) *AlibabaWdkSkuCombineskuQuerySkuDo {
|
||||
s.SaleSpec = &v
|
||||
return s
|
||||
}
|
||||
func (s *AlibabaWdkSkuCombineskuQuerySkuDo) SetSalePriceUnitCent(v int64) *AlibabaWdkSkuCombineskuQuerySkuDo {
|
||||
s.SalePriceUnitCent = &v
|
||||
return s
|
||||
}
|
||||
@@ -0,0 +1,38 @@
|
||||
package domain
|
||||
|
||||
|
||||
type AlibabaWdkSkuCombineskuQuerySkuQueryDO struct {
|
||||
/*
|
||||
门店或DC编码,如果填写了渠道店id,该字段会被忽略 */
|
||||
OuCode *string `json:"ou_code,omitempty" `
|
||||
|
||||
/*
|
||||
渠道编码(默认4),如果填写了渠道店id,该字段会被忽略 defalutValue:4 */
|
||||
ChannelCode *string `json:"channel_code,omitempty" `
|
||||
|
||||
/*
|
||||
商品编码(多个条码用英文逗号隔开,最多支持20个) */
|
||||
SkuCodes *[]string `json:"sku_codes,omitempty" `
|
||||
|
||||
/*
|
||||
渠道店id */
|
||||
ShopId *string `json:"shop_id,omitempty" `
|
||||
|
||||
}
|
||||
|
||||
func (s *AlibabaWdkSkuCombineskuQuerySkuQueryDO) SetOuCode(v string) *AlibabaWdkSkuCombineskuQuerySkuQueryDO {
|
||||
s.OuCode = &v
|
||||
return s
|
||||
}
|
||||
func (s *AlibabaWdkSkuCombineskuQuerySkuQueryDO) SetChannelCode(v string) *AlibabaWdkSkuCombineskuQuerySkuQueryDO {
|
||||
s.ChannelCode = &v
|
||||
return s
|
||||
}
|
||||
func (s *AlibabaWdkSkuCombineskuQuerySkuQueryDO) SetSkuCodes(v []string) *AlibabaWdkSkuCombineskuQuerySkuQueryDO {
|
||||
s.SkuCodes = &v
|
||||
return s
|
||||
}
|
||||
func (s *AlibabaWdkSkuCombineskuQuerySkuQueryDO) SetShopId(v string) *AlibabaWdkSkuCombineskuQuerySkuQueryDO {
|
||||
s.ShopId = &v
|
||||
return s
|
||||
}
|
||||
@@ -0,0 +1,22 @@
|
||||
package domain
|
||||
|
||||
|
||||
type AlibabaWdkSkuCombineskuQuerySubSkuDo struct {
|
||||
/*
|
||||
子商品编码(需要先有子商品) */
|
||||
SubSkuCode *string `json:"sub_sku_code,omitempty" `
|
||||
|
||||
/*
|
||||
子商品数量 */
|
||||
SubSkuNum *string `json:"sub_sku_num,omitempty" `
|
||||
|
||||
}
|
||||
|
||||
func (s *AlibabaWdkSkuCombineskuQuerySubSkuDo) SetSubSkuCode(v string) *AlibabaWdkSkuCombineskuQuerySubSkuDo {
|
||||
s.SubSkuCode = &v
|
||||
return s
|
||||
}
|
||||
func (s *AlibabaWdkSkuCombineskuQuerySubSkuDo) SetSubSkuNum(v string) *AlibabaWdkSkuCombineskuQuerySubSkuDo {
|
||||
s.SubSkuNum = &v
|
||||
return s
|
||||
}
|
||||
@@ -0,0 +1,38 @@
|
||||
package domain
|
||||
|
||||
|
||||
type AlibabaWdkSkuCombineskuUpdateApiResult struct {
|
||||
/*
|
||||
单个商品是否更新成功 */
|
||||
Success *bool `json:"success,omitempty" `
|
||||
|
||||
/*
|
||||
单个商品更新异常编码(异常才有值) */
|
||||
ErrCode *string `json:"err_code,omitempty" `
|
||||
|
||||
/*
|
||||
单个商品更新异常信息(异常才有值) */
|
||||
ErrMsg *string `json:"err_msg,omitempty" `
|
||||
|
||||
/*
|
||||
商品编码值 */
|
||||
Model *string `json:"model,omitempty" `
|
||||
|
||||
}
|
||||
|
||||
func (s *AlibabaWdkSkuCombineskuUpdateApiResult) SetSuccess(v bool) *AlibabaWdkSkuCombineskuUpdateApiResult {
|
||||
s.Success = &v
|
||||
return s
|
||||
}
|
||||
func (s *AlibabaWdkSkuCombineskuUpdateApiResult) SetErrCode(v string) *AlibabaWdkSkuCombineskuUpdateApiResult {
|
||||
s.ErrCode = &v
|
||||
return s
|
||||
}
|
||||
func (s *AlibabaWdkSkuCombineskuUpdateApiResult) SetErrMsg(v string) *AlibabaWdkSkuCombineskuUpdateApiResult {
|
||||
s.ErrMsg = &v
|
||||
return s
|
||||
}
|
||||
func (s *AlibabaWdkSkuCombineskuUpdateApiResult) SetModel(v string) *AlibabaWdkSkuCombineskuUpdateApiResult {
|
||||
s.Model = &v
|
||||
return s
|
||||
}
|
||||
@@ -0,0 +1,38 @@
|
||||
package domain
|
||||
|
||||
|
||||
type AlibabaWdkSkuCombineskuUpdateApiResults struct {
|
||||
/*
|
||||
接口调用是否成功 */
|
||||
Success *bool `json:"success,omitempty" `
|
||||
|
||||
/*
|
||||
接口调用异常编码 */
|
||||
ErrCode *string `json:"err_code,omitempty" `
|
||||
|
||||
/*
|
||||
接口调用异常信息 */
|
||||
ErrMsg *string `json:"err_msg,omitempty" `
|
||||
|
||||
/*
|
||||
商品列表 */
|
||||
Models *[]AlibabaWdkSkuCombineskuUpdateApiResult `json:"models,omitempty" `
|
||||
|
||||
}
|
||||
|
||||
func (s *AlibabaWdkSkuCombineskuUpdateApiResults) SetSuccess(v bool) *AlibabaWdkSkuCombineskuUpdateApiResults {
|
||||
s.Success = &v
|
||||
return s
|
||||
}
|
||||
func (s *AlibabaWdkSkuCombineskuUpdateApiResults) SetErrCode(v string) *AlibabaWdkSkuCombineskuUpdateApiResults {
|
||||
s.ErrCode = &v
|
||||
return s
|
||||
}
|
||||
func (s *AlibabaWdkSkuCombineskuUpdateApiResults) SetErrMsg(v string) *AlibabaWdkSkuCombineskuUpdateApiResults {
|
||||
s.ErrMsg = &v
|
||||
return s
|
||||
}
|
||||
func (s *AlibabaWdkSkuCombineskuUpdateApiResults) SetModels(v []AlibabaWdkSkuCombineskuUpdateApiResult) *AlibabaWdkSkuCombineskuUpdateApiResults {
|
||||
s.Models = &v
|
||||
return s
|
||||
}
|
||||
@@ -0,0 +1,169 @@
|
||||
package domain
|
||||
|
||||
import (
|
||||
"topsdk/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
|
||||
}
|
||||
@@ -0,0 +1,22 @@
|
||||
package domain
|
||||
|
||||
|
||||
type AlibabaWdkSkuCombineskuUpdateSubSkuDo struct {
|
||||
/*
|
||||
子商品编码(需要先有子商品) */
|
||||
SubSkuCode *string `json:"sub_sku_code,omitempty" `
|
||||
|
||||
/*
|
||||
子商品数量 */
|
||||
SubSkuNum *int64 `json:"sub_sku_num,omitempty" `
|
||||
|
||||
}
|
||||
|
||||
func (s *AlibabaWdkSkuCombineskuUpdateSubSkuDo) SetSubSkuCode(v string) *AlibabaWdkSkuCombineskuUpdateSubSkuDo {
|
||||
s.SubSkuCode = &v
|
||||
return s
|
||||
}
|
||||
func (s *AlibabaWdkSkuCombineskuUpdateSubSkuDo) SetSubSkuNum(v int64) *AlibabaWdkSkuCombineskuUpdateSubSkuDo {
|
||||
s.SubSkuNum = &v
|
||||
return s
|
||||
}
|
||||
@@ -0,0 +1,38 @@
|
||||
package domain
|
||||
|
||||
|
||||
type AlibabaWdkSkuQueryApiResult struct {
|
||||
/*
|
||||
单条查询结果 */
|
||||
Model *AlibabaWdkSkuQuerySkuDo `json:"model,omitempty" `
|
||||
|
||||
/*
|
||||
请求参数不能为空 */
|
||||
ErrCode *string `json:"err_code,omitempty" `
|
||||
|
||||
/*
|
||||
单条错误信息 */
|
||||
ErrMsg *string `json:"err_msg,omitempty" `
|
||||
|
||||
/*
|
||||
单条是否成功 */
|
||||
Success *bool `json:"success,omitempty" `
|
||||
|
||||
}
|
||||
|
||||
func (s *AlibabaWdkSkuQueryApiResult) SetModel(v AlibabaWdkSkuQuerySkuDo) *AlibabaWdkSkuQueryApiResult {
|
||||
s.Model = &v
|
||||
return s
|
||||
}
|
||||
func (s *AlibabaWdkSkuQueryApiResult) SetErrCode(v string) *AlibabaWdkSkuQueryApiResult {
|
||||
s.ErrCode = &v
|
||||
return s
|
||||
}
|
||||
func (s *AlibabaWdkSkuQueryApiResult) SetErrMsg(v string) *AlibabaWdkSkuQueryApiResult {
|
||||
s.ErrMsg = &v
|
||||
return s
|
||||
}
|
||||
func (s *AlibabaWdkSkuQueryApiResult) SetSuccess(v bool) *AlibabaWdkSkuQueryApiResult {
|
||||
s.Success = &v
|
||||
return s
|
||||
}
|
||||
@@ -0,0 +1,38 @@
|
||||
package domain
|
||||
|
||||
|
||||
type AlibabaWdkSkuQueryApiResults struct {
|
||||
/*
|
||||
错误编码 */
|
||||
ErrCode *string `json:"err_code,omitempty" `
|
||||
|
||||
/*
|
||||
错误信息 */
|
||||
ErrMsg *string `json:"err_msg,omitempty" `
|
||||
|
||||
/*
|
||||
结果集合 */
|
||||
Models *[]AlibabaWdkSkuQueryApiResult `json:"models,omitempty" `
|
||||
|
||||
/*
|
||||
是否成功 */
|
||||
Success *bool `json:"success,omitempty" `
|
||||
|
||||
}
|
||||
|
||||
func (s *AlibabaWdkSkuQueryApiResults) SetErrCode(v string) *AlibabaWdkSkuQueryApiResults {
|
||||
s.ErrCode = &v
|
||||
return s
|
||||
}
|
||||
func (s *AlibabaWdkSkuQueryApiResults) SetErrMsg(v string) *AlibabaWdkSkuQueryApiResults {
|
||||
s.ErrMsg = &v
|
||||
return s
|
||||
}
|
||||
func (s *AlibabaWdkSkuQueryApiResults) SetModels(v []AlibabaWdkSkuQueryApiResult) *AlibabaWdkSkuQueryApiResults {
|
||||
s.Models = &v
|
||||
return s
|
||||
}
|
||||
func (s *AlibabaWdkSkuQueryApiResults) SetSuccess(v bool) *AlibabaWdkSkuQueryApiResults {
|
||||
s.Success = &v
|
||||
return s
|
||||
}
|
||||
@@ -0,0 +1,918 @@
|
||||
package domain
|
||||
|
||||
|
||||
type AlibabaWdkSkuQuerySkuDo struct {
|
||||
/*
|
||||
保质期天数,商品的保质期(单位:天),0表示没有保质期 */
|
||||
ShelfLife *int64 `json:"shelf_life,omitempty" `
|
||||
|
||||
/*
|
||||
编码 */
|
||||
Barcodes *string `json:"barcodes,omitempty" `
|
||||
|
||||
/*
|
||||
inventoryUnit */
|
||||
InventoryUnit *string `json:"inventory_unit,omitempty" `
|
||||
|
||||
/*
|
||||
一个库存单位的审批重量 */
|
||||
Weight *string `json:"weight,omitempty" `
|
||||
|
||||
/*
|
||||
宽度(宽) */
|
||||
Width *string `json:"width,omitempty" `
|
||||
|
||||
/*
|
||||
skuType */
|
||||
SkuType *int64 `json:"sku_type,omitempty" `
|
||||
|
||||
/*
|
||||
suggestedPrice */
|
||||
SuggestedPrice *string `json:"suggested_price,omitempty" `
|
||||
|
||||
/*
|
||||
ouCode */
|
||||
OuCode *string `json:"ou_code,omitempty" `
|
||||
|
||||
/*
|
||||
standardNo */
|
||||
StandardNo *string `json:"standard_no,omitempty" `
|
||||
|
||||
/*
|
||||
manufacturerName */
|
||||
ManufacturerName *string `json:"manufacturer_name,omitempty" `
|
||||
|
||||
/*
|
||||
brandName */
|
||||
BrandName *string `json:"brand_name,omitempty" `
|
||||
|
||||
/*
|
||||
detailPicUrls */
|
||||
DetailPicUrls *string `json:"detail_pic_urls,omitempty" `
|
||||
|
||||
/*
|
||||
weightFlag */
|
||||
WeightFlag *int64 `json:"weight_flag,omitempty" `
|
||||
|
||||
/*
|
||||
高度 */
|
||||
Height *string `json:"height,omitempty" `
|
||||
|
||||
/*
|
||||
skuName */
|
||||
SkuName *string `json:"sku_name,omitempty" `
|
||||
|
||||
/*
|
||||
长度 */
|
||||
Length *string `json:"length,omitempty" `
|
||||
|
||||
/*
|
||||
skuCode */
|
||||
SkuCode *string `json:"sku_code,omitempty" `
|
||||
|
||||
/*
|
||||
categoryCode */
|
||||
CategoryCode *string `json:"category_code,omitempty" `
|
||||
|
||||
/*
|
||||
producerPlace */
|
||||
ProducerPlace *string `json:"producer_place,omitempty" `
|
||||
|
||||
/*
|
||||
mainPicUrls */
|
||||
MainPicUrls *string `json:"main_pic_urls,omitempty" `
|
||||
|
||||
/*
|
||||
storageType */
|
||||
StorageType *int64 `json:"storage_type,omitempty" `
|
||||
|
||||
/*
|
||||
taxRate */
|
||||
TaxRate *string `json:"tax_rate,omitempty" `
|
||||
|
||||
/*
|
||||
manufacturerAddress */
|
||||
ManufacturerAddress *string `json:"manufacturer_address,omitempty" `
|
||||
|
||||
/*
|
||||
是否进口 */
|
||||
ImportFlag *int64 `json:"import_flag,omitempty" `
|
||||
|
||||
/*
|
||||
净含量 */
|
||||
NetContent *string `json:"net_content,omitempty" `
|
||||
|
||||
/*
|
||||
财务核算分类 */
|
||||
AccountingCategory *string `json:"accounting_category,omitempty" `
|
||||
|
||||
/*
|
||||
商品销售价格,单位元 */
|
||||
SalePrice *string `json:"sale_price,omitempty" `
|
||||
|
||||
/*
|
||||
销售单位 */
|
||||
SaleUnit *string `json:"sale_unit,omitempty" `
|
||||
|
||||
/*
|
||||
进项税率 */
|
||||
InputInvoiceContent *string `json:"input_invoice_content,omitempty" `
|
||||
|
||||
/*
|
||||
invoiceContent */
|
||||
InvoiceContent *string `json:"invoice_content,omitempty" `
|
||||
|
||||
/*
|
||||
小标题 */
|
||||
ShortTitle *string `json:"short_title,omitempty" `
|
||||
|
||||
/*
|
||||
文描 */
|
||||
TxtDesc *string `json:"txt_desc,omitempty" `
|
||||
|
||||
/*
|
||||
商品在机构内的生命周期,商品状态;A-正常、T-暂时停购、C-淘汰出清、R-清退、D-删除封挡,传ATCRD */
|
||||
LifeStatus *string `json:"life_status,omitempty" `
|
||||
|
||||
/*
|
||||
销售规格 */
|
||||
SaleSpec *string `json:"sale_spec,omitempty" `
|
||||
|
||||
/*
|
||||
机构编号 */
|
||||
OrgNo *string `json:"org_no,omitempty" `
|
||||
|
||||
/*
|
||||
平台类目 */
|
||||
HmCategoryCode *string `json:"hm_category_code,omitempty" `
|
||||
|
||||
/*
|
||||
文描 */
|
||||
RichText *string `json:"rich_text,omitempty" `
|
||||
|
||||
/*
|
||||
商品别名 */
|
||||
AliasName *string `json:"alias_name,omitempty" `
|
||||
|
||||
/*
|
||||
生产商名称 */
|
||||
ProducerName *string `json:"producer_name,omitempty" `
|
||||
|
||||
/*
|
||||
厂方货号 */
|
||||
FactoryNo *string `json:"factory_no,omitempty" `
|
||||
|
||||
/*
|
||||
成份 */
|
||||
Component *string `json:"component,omitempty" `
|
||||
|
||||
/*
|
||||
存储条件 */
|
||||
Storage *string `json:"storage,omitempty" `
|
||||
|
||||
/*
|
||||
产品等级 */
|
||||
Grade *string `json:"grade,omitempty" `
|
||||
|
||||
/*
|
||||
食用方式 */
|
||||
EatWay *string `json:"eat_way,omitempty" `
|
||||
|
||||
/*
|
||||
溯源国标码 */
|
||||
OriginCode *string `json:"origin_code,omitempty" `
|
||||
|
||||
/*
|
||||
商品进项税率 */
|
||||
InputTaxRate *string `json:"input_tax_rate,omitempty" `
|
||||
|
||||
/*
|
||||
开票内容 */
|
||||
InputTaxRateCode *string `json:"input_tax_rate_code,omitempty" `
|
||||
|
||||
/*
|
||||
财务核算分类编码 */
|
||||
FinanceTypeCode *string `json:"finance_type_code,omitempty" `
|
||||
|
||||
/*
|
||||
开票内容 */
|
||||
TaxRateCode *string `json:"tax_rate_code,omitempty" `
|
||||
|
||||
/*
|
||||
forest类目id */
|
||||
ForestCateId *int64 `json:"forest_cate_id,omitempty" `
|
||||
|
||||
/*
|
||||
采购规格 */
|
||||
PurchaseSpec *string `json:"purchase_spec,omitempty" `
|
||||
|
||||
/*
|
||||
采配单位 */
|
||||
PurchaseUnit *string `json:"purchase_unit,omitempty" `
|
||||
|
||||
/*
|
||||
采配编码 */
|
||||
PurchaseUnitCode *string `json:"purchase_unit_code,omitempty" `
|
||||
|
||||
/*
|
||||
存储单位编码 */
|
||||
InventoryUnitCode *string `json:"inventory_unit_code,omitempty" `
|
||||
|
||||
/*
|
||||
货物验收标准 */
|
||||
AcceptanceCriteria *string `json:"acceptance_criteria,omitempty" `
|
||||
|
||||
/*
|
||||
超收比率 */
|
||||
OverloadRate *string `json:"overload_rate,omitempty" `
|
||||
|
||||
/*
|
||||
禁收时限 */
|
||||
ForbidReceiveDays *int64 `json:"forbid_receive_days,omitempty" `
|
||||
|
||||
/*
|
||||
禁售时限 */
|
||||
ForbidSalesDays *int64 `json:"forbid_sales_days,omitempty" `
|
||||
|
||||
/*
|
||||
配货单位名称 */
|
||||
DeliveryUnit *string `json:"delivery_unit,omitempty" `
|
||||
|
||||
/*
|
||||
配货单位编码 */
|
||||
DeliveryUnitCode *string `json:"delivery_unit_code,omitempty" `
|
||||
|
||||
/*
|
||||
配货规格 */
|
||||
DeliverySpec *string `json:"delivery_spec,omitempty" `
|
||||
|
||||
/*
|
||||
加工单位 取值选项和采购单位的可选项一致 */
|
||||
ProcessingUnit *string `json:"processing_unit,omitempty" `
|
||||
|
||||
/*
|
||||
加工单位编码 */
|
||||
ProcessingUnitCode *string `json:"processing_unit_code,omitempty" `
|
||||
|
||||
/*
|
||||
成本单位名称 */
|
||||
CostUnit *string `json:"cost_unit,omitempty" `
|
||||
|
||||
/*
|
||||
成本单位编码 */
|
||||
CostUnitCode *string `json:"cost_unit_code,omitempty" `
|
||||
|
||||
/*
|
||||
加工换算率 */
|
||||
ProcsExchangeRate *string `json:"procs_exchange_rate,omitempty" `
|
||||
|
||||
/*
|
||||
成本换算率 */
|
||||
CostExchangeRate *string `json:"cost_exchange_rate,omitempty" `
|
||||
|
||||
/*
|
||||
出料率 */
|
||||
MassOutputRate *string `json:"mass_output_rate,omitempty" `
|
||||
|
||||
/*
|
||||
考核成本价(含税) */
|
||||
CostTaxPrice *string `json:"cost_tax_price,omitempty" `
|
||||
|
||||
/*
|
||||
考核成本价(不含税) */
|
||||
CostNoPrice *string `json:"cost_no_price,omitempty" `
|
||||
|
||||
/*
|
||||
商品标类型 */
|
||||
SkuLabelType *string `json:"sku_label_type,omitempty" `
|
||||
|
||||
/*
|
||||
商品标编码 */
|
||||
SkuLabelTypeCode *string `json:"sku_label_type_code,omitempty" `
|
||||
|
||||
/*
|
||||
保质期预警天数 */
|
||||
WarnDays *int64 `json:"warn_days,omitempty" `
|
||||
|
||||
/*
|
||||
是否允许在app上售卖 1:是 0:否(默认为0) */
|
||||
AllowAppSale *int64 `json:"allow_app_sale,omitempty" `
|
||||
|
||||
/*
|
||||
1、普通商品 2、预售商品 */
|
||||
ItemSaleType *int64 `json:"item_sale_type,omitempty" `
|
||||
|
||||
/*
|
||||
商品副标题卖点 */
|
||||
SubTitle *string `json:"sub_title,omitempty" `
|
||||
|
||||
/*
|
||||
卖点1名称 */
|
||||
Title1 *string `json:"title1,omitempty" `
|
||||
|
||||
/*
|
||||
卖点1内容 */
|
||||
SubTitle1 *string `json:"sub_title1,omitempty" `
|
||||
|
||||
/*
|
||||
卖点2名称 */
|
||||
Title2 *string `json:"title2,omitempty" `
|
||||
|
||||
/*
|
||||
卖点2内容 */
|
||||
SubTitle2 *string `json:"sub_title2,omitempty" `
|
||||
|
||||
/*
|
||||
销售单位(取值选项和采购单位的可选项一致) */
|
||||
SaleUnitCode *string `json:"sale_unit_code,omitempty" `
|
||||
|
||||
/*
|
||||
标价签类型;商品在门店陈列时,采用的售价标签类型。因不采用电子价签,建议淘鲜达商家填默认值“无价签” */
|
||||
LabelStyleType *string `json:"label_style_type,omitempty" `
|
||||
|
||||
/*
|
||||
标价签类型编码 */
|
||||
LabelPriceTypeCode *string `json:"label_price_type_code,omitempty" `
|
||||
|
||||
/*
|
||||
是否定制品 0 否 1 是 */
|
||||
FixedFlag *int64 `json:"fixed_flag,omitempty" `
|
||||
|
||||
/*
|
||||
均重(销售时库存单位与销售单位的转换) */
|
||||
AvgWeight *string `json:"avg_weight,omitempty" `
|
||||
|
||||
/*
|
||||
预扣款重量(扣款时销售单位与库存单位的转换) */
|
||||
PreMinusWeight *string `json:"pre_minus_weight,omitempty" `
|
||||
|
||||
/*
|
||||
APP销售时,基于销售单位的步长 */
|
||||
StepQuantity *int64 `json:"step_quantity,omitempty" `
|
||||
|
||||
/*
|
||||
APP销售时,基于销售单位的起购量 */
|
||||
PurchaseQuantity *int64 `json:"purchase_quantity,omitempty" `
|
||||
|
||||
/*
|
||||
门店id */
|
||||
StoreId *string `json:"store_id,omitempty" `
|
||||
|
||||
/*
|
||||
门店名称 */
|
||||
StoreName *string `json:"store_name,omitempty" `
|
||||
|
||||
/*
|
||||
发布渠道 */
|
||||
ChannelCodes *string `json:"channel_codes,omitempty" `
|
||||
|
||||
/*
|
||||
默认供应商 */
|
||||
SupplierNo *string `json:"supplier_no,omitempty" `
|
||||
|
||||
/*
|
||||
默认供应商名称 */
|
||||
SupplierName *string `json:"supplier_name,omitempty" `
|
||||
|
||||
/*
|
||||
默认物流中心 */
|
||||
Logistics *string `json:"logistics,omitempty" `
|
||||
|
||||
/*
|
||||
默认物流中心名称 */
|
||||
LogisticsName *string `json:"logistics_name,omitempty" `
|
||||
|
||||
/*
|
||||
配货逻辑仓 */
|
||||
DeliveryWarehouse *string `json:"delivery_warehouse,omitempty" `
|
||||
|
||||
/*
|
||||
配货逻辑仓名称 */
|
||||
DeliveryWarehouseName *string `json:"delivery_warehouse_name,omitempty" `
|
||||
|
||||
/*
|
||||
退货逻辑仓 */
|
||||
ReturnWarehouse *string `json:"return_warehouse,omitempty" `
|
||||
|
||||
/*
|
||||
退货逻辑仓名称 */
|
||||
ReturnWarehouseName *string `json:"return_warehouse_name,omitempty" `
|
||||
|
||||
/*
|
||||
配送方式 */
|
||||
DeliveryWay *string `json:"delivery_way,omitempty" `
|
||||
|
||||
/*
|
||||
配送方式名称 */
|
||||
DeliveryWayName *string `json:"delivery_way_name,omitempty" `
|
||||
|
||||
/*
|
||||
加工时间 */
|
||||
ProcessingTime *int64 `json:"processing_time,omitempty" `
|
||||
|
||||
/*
|
||||
服务商品,skucode */
|
||||
ServiceItems *string `json:"service_items,omitempty" `
|
||||
|
||||
/*
|
||||
默认商品价格(同SKU在当前渠道的价格) */
|
||||
DefaultSkuPrice *string `json:"default_sku_price,omitempty" `
|
||||
|
||||
/*
|
||||
商品会员价格(主要用于对接线下的) */
|
||||
MemberPrice *string `json:"member_price,omitempty" `
|
||||
|
||||
/*
|
||||
是否线上可售 是 0:否 1:是 */
|
||||
OnlineSaleFlag *int64 `json:"online_sale_flag,omitempty" `
|
||||
|
||||
/*
|
||||
是否可售,用于查询商品的时候标识商品的可售状态,1可售 0不可售 */
|
||||
SaleFlagForQuery *int64 `json:"sale_flag_for_query,omitempty" `
|
||||
|
||||
/*
|
||||
skuSuppliers */
|
||||
SkuSuppliers *[]AlibabaWdkSkuQuerySkuSupplierDo `json:"sku_suppliers,omitempty" `
|
||||
|
||||
/*
|
||||
存储条件编码 */
|
||||
StorageCode *string `json:"storage_code,omitempty" `
|
||||
|
||||
/*
|
||||
商品类型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" `
|
||||
|
||||
/*
|
||||
平台类目编码(同字段hm_category_code),需要商家把自己的类目对应到平台的类目上,此字段暂时只能支持3、4级类目修改;优先使用本字段 */
|
||||
BackCatCode *string `json:"back_cat_code,omitempty" `
|
||||
|
||||
/*
|
||||
商品的保质期天数(同字段shelf_life),必须为整数,0代表不管理保质期;优先使用本字段 */
|
||||
Period *int64 `json:"period,omitempty" `
|
||||
|
||||
}
|
||||
|
||||
func (s *AlibabaWdkSkuQuerySkuDo) SetShelfLife(v int64) *AlibabaWdkSkuQuerySkuDo {
|
||||
s.ShelfLife = &v
|
||||
return s
|
||||
}
|
||||
func (s *AlibabaWdkSkuQuerySkuDo) SetBarcodes(v string) *AlibabaWdkSkuQuerySkuDo {
|
||||
s.Barcodes = &v
|
||||
return s
|
||||
}
|
||||
func (s *AlibabaWdkSkuQuerySkuDo) SetInventoryUnit(v string) *AlibabaWdkSkuQuerySkuDo {
|
||||
s.InventoryUnit = &v
|
||||
return s
|
||||
}
|
||||
func (s *AlibabaWdkSkuQuerySkuDo) SetWeight(v string) *AlibabaWdkSkuQuerySkuDo {
|
||||
s.Weight = &v
|
||||
return s
|
||||
}
|
||||
func (s *AlibabaWdkSkuQuerySkuDo) SetWidth(v string) *AlibabaWdkSkuQuerySkuDo {
|
||||
s.Width = &v
|
||||
return s
|
||||
}
|
||||
func (s *AlibabaWdkSkuQuerySkuDo) SetSkuType(v int64) *AlibabaWdkSkuQuerySkuDo {
|
||||
s.SkuType = &v
|
||||
return s
|
||||
}
|
||||
func (s *AlibabaWdkSkuQuerySkuDo) SetSuggestedPrice(v string) *AlibabaWdkSkuQuerySkuDo {
|
||||
s.SuggestedPrice = &v
|
||||
return s
|
||||
}
|
||||
func (s *AlibabaWdkSkuQuerySkuDo) SetOuCode(v string) *AlibabaWdkSkuQuerySkuDo {
|
||||
s.OuCode = &v
|
||||
return s
|
||||
}
|
||||
func (s *AlibabaWdkSkuQuerySkuDo) SetStandardNo(v string) *AlibabaWdkSkuQuerySkuDo {
|
||||
s.StandardNo = &v
|
||||
return s
|
||||
}
|
||||
func (s *AlibabaWdkSkuQuerySkuDo) SetManufacturerName(v string) *AlibabaWdkSkuQuerySkuDo {
|
||||
s.ManufacturerName = &v
|
||||
return s
|
||||
}
|
||||
func (s *AlibabaWdkSkuQuerySkuDo) SetBrandName(v string) *AlibabaWdkSkuQuerySkuDo {
|
||||
s.BrandName = &v
|
||||
return s
|
||||
}
|
||||
func (s *AlibabaWdkSkuQuerySkuDo) SetDetailPicUrls(v string) *AlibabaWdkSkuQuerySkuDo {
|
||||
s.DetailPicUrls = &v
|
||||
return s
|
||||
}
|
||||
func (s *AlibabaWdkSkuQuerySkuDo) SetWeightFlag(v int64) *AlibabaWdkSkuQuerySkuDo {
|
||||
s.WeightFlag = &v
|
||||
return s
|
||||
}
|
||||
func (s *AlibabaWdkSkuQuerySkuDo) SetHeight(v string) *AlibabaWdkSkuQuerySkuDo {
|
||||
s.Height = &v
|
||||
return s
|
||||
}
|
||||
func (s *AlibabaWdkSkuQuerySkuDo) SetSkuName(v string) *AlibabaWdkSkuQuerySkuDo {
|
||||
s.SkuName = &v
|
||||
return s
|
||||
}
|
||||
func (s *AlibabaWdkSkuQuerySkuDo) SetLength(v string) *AlibabaWdkSkuQuerySkuDo {
|
||||
s.Length = &v
|
||||
return s
|
||||
}
|
||||
func (s *AlibabaWdkSkuQuerySkuDo) SetSkuCode(v string) *AlibabaWdkSkuQuerySkuDo {
|
||||
s.SkuCode = &v
|
||||
return s
|
||||
}
|
||||
func (s *AlibabaWdkSkuQuerySkuDo) SetCategoryCode(v string) *AlibabaWdkSkuQuerySkuDo {
|
||||
s.CategoryCode = &v
|
||||
return s
|
||||
}
|
||||
func (s *AlibabaWdkSkuQuerySkuDo) SetProducerPlace(v string) *AlibabaWdkSkuQuerySkuDo {
|
||||
s.ProducerPlace = &v
|
||||
return s
|
||||
}
|
||||
func (s *AlibabaWdkSkuQuerySkuDo) SetMainPicUrls(v string) *AlibabaWdkSkuQuerySkuDo {
|
||||
s.MainPicUrls = &v
|
||||
return s
|
||||
}
|
||||
func (s *AlibabaWdkSkuQuerySkuDo) SetStorageType(v int64) *AlibabaWdkSkuQuerySkuDo {
|
||||
s.StorageType = &v
|
||||
return s
|
||||
}
|
||||
func (s *AlibabaWdkSkuQuerySkuDo) SetTaxRate(v string) *AlibabaWdkSkuQuerySkuDo {
|
||||
s.TaxRate = &v
|
||||
return s
|
||||
}
|
||||
func (s *AlibabaWdkSkuQuerySkuDo) SetManufacturerAddress(v string) *AlibabaWdkSkuQuerySkuDo {
|
||||
s.ManufacturerAddress = &v
|
||||
return s
|
||||
}
|
||||
func (s *AlibabaWdkSkuQuerySkuDo) SetImportFlag(v int64) *AlibabaWdkSkuQuerySkuDo {
|
||||
s.ImportFlag = &v
|
||||
return s
|
||||
}
|
||||
func (s *AlibabaWdkSkuQuerySkuDo) SetNetContent(v string) *AlibabaWdkSkuQuerySkuDo {
|
||||
s.NetContent = &v
|
||||
return s
|
||||
}
|
||||
func (s *AlibabaWdkSkuQuerySkuDo) SetAccountingCategory(v string) *AlibabaWdkSkuQuerySkuDo {
|
||||
s.AccountingCategory = &v
|
||||
return s
|
||||
}
|
||||
func (s *AlibabaWdkSkuQuerySkuDo) SetSalePrice(v string) *AlibabaWdkSkuQuerySkuDo {
|
||||
s.SalePrice = &v
|
||||
return s
|
||||
}
|
||||
func (s *AlibabaWdkSkuQuerySkuDo) SetSaleUnit(v string) *AlibabaWdkSkuQuerySkuDo {
|
||||
s.SaleUnit = &v
|
||||
return s
|
||||
}
|
||||
func (s *AlibabaWdkSkuQuerySkuDo) SetInputInvoiceContent(v string) *AlibabaWdkSkuQuerySkuDo {
|
||||
s.InputInvoiceContent = &v
|
||||
return s
|
||||
}
|
||||
func (s *AlibabaWdkSkuQuerySkuDo) SetInvoiceContent(v string) *AlibabaWdkSkuQuerySkuDo {
|
||||
s.InvoiceContent = &v
|
||||
return s
|
||||
}
|
||||
func (s *AlibabaWdkSkuQuerySkuDo) SetShortTitle(v string) *AlibabaWdkSkuQuerySkuDo {
|
||||
s.ShortTitle = &v
|
||||
return s
|
||||
}
|
||||
func (s *AlibabaWdkSkuQuerySkuDo) SetTxtDesc(v string) *AlibabaWdkSkuQuerySkuDo {
|
||||
s.TxtDesc = &v
|
||||
return s
|
||||
}
|
||||
func (s *AlibabaWdkSkuQuerySkuDo) SetLifeStatus(v string) *AlibabaWdkSkuQuerySkuDo {
|
||||
s.LifeStatus = &v
|
||||
return s
|
||||
}
|
||||
func (s *AlibabaWdkSkuQuerySkuDo) SetSaleSpec(v string) *AlibabaWdkSkuQuerySkuDo {
|
||||
s.SaleSpec = &v
|
||||
return s
|
||||
}
|
||||
func (s *AlibabaWdkSkuQuerySkuDo) SetOrgNo(v string) *AlibabaWdkSkuQuerySkuDo {
|
||||
s.OrgNo = &v
|
||||
return s
|
||||
}
|
||||
func (s *AlibabaWdkSkuQuerySkuDo) SetHmCategoryCode(v string) *AlibabaWdkSkuQuerySkuDo {
|
||||
s.HmCategoryCode = &v
|
||||
return s
|
||||
}
|
||||
func (s *AlibabaWdkSkuQuerySkuDo) SetRichText(v string) *AlibabaWdkSkuQuerySkuDo {
|
||||
s.RichText = &v
|
||||
return s
|
||||
}
|
||||
func (s *AlibabaWdkSkuQuerySkuDo) SetAliasName(v string) *AlibabaWdkSkuQuerySkuDo {
|
||||
s.AliasName = &v
|
||||
return s
|
||||
}
|
||||
func (s *AlibabaWdkSkuQuerySkuDo) SetProducerName(v string) *AlibabaWdkSkuQuerySkuDo {
|
||||
s.ProducerName = &v
|
||||
return s
|
||||
}
|
||||
func (s *AlibabaWdkSkuQuerySkuDo) SetFactoryNo(v string) *AlibabaWdkSkuQuerySkuDo {
|
||||
s.FactoryNo = &v
|
||||
return s
|
||||
}
|
||||
func (s *AlibabaWdkSkuQuerySkuDo) SetComponent(v string) *AlibabaWdkSkuQuerySkuDo {
|
||||
s.Component = &v
|
||||
return s
|
||||
}
|
||||
func (s *AlibabaWdkSkuQuerySkuDo) SetStorage(v string) *AlibabaWdkSkuQuerySkuDo {
|
||||
s.Storage = &v
|
||||
return s
|
||||
}
|
||||
func (s *AlibabaWdkSkuQuerySkuDo) SetGrade(v string) *AlibabaWdkSkuQuerySkuDo {
|
||||
s.Grade = &v
|
||||
return s
|
||||
}
|
||||
func (s *AlibabaWdkSkuQuerySkuDo) SetEatWay(v string) *AlibabaWdkSkuQuerySkuDo {
|
||||
s.EatWay = &v
|
||||
return s
|
||||
}
|
||||
func (s *AlibabaWdkSkuQuerySkuDo) SetOriginCode(v string) *AlibabaWdkSkuQuerySkuDo {
|
||||
s.OriginCode = &v
|
||||
return s
|
||||
}
|
||||
func (s *AlibabaWdkSkuQuerySkuDo) SetInputTaxRate(v string) *AlibabaWdkSkuQuerySkuDo {
|
||||
s.InputTaxRate = &v
|
||||
return s
|
||||
}
|
||||
func (s *AlibabaWdkSkuQuerySkuDo) SetInputTaxRateCode(v string) *AlibabaWdkSkuQuerySkuDo {
|
||||
s.InputTaxRateCode = &v
|
||||
return s
|
||||
}
|
||||
func (s *AlibabaWdkSkuQuerySkuDo) SetFinanceTypeCode(v string) *AlibabaWdkSkuQuerySkuDo {
|
||||
s.FinanceTypeCode = &v
|
||||
return s
|
||||
}
|
||||
func (s *AlibabaWdkSkuQuerySkuDo) SetTaxRateCode(v string) *AlibabaWdkSkuQuerySkuDo {
|
||||
s.TaxRateCode = &v
|
||||
return s
|
||||
}
|
||||
func (s *AlibabaWdkSkuQuerySkuDo) SetForestCateId(v int64) *AlibabaWdkSkuQuerySkuDo {
|
||||
s.ForestCateId = &v
|
||||
return s
|
||||
}
|
||||
func (s *AlibabaWdkSkuQuerySkuDo) SetPurchaseSpec(v string) *AlibabaWdkSkuQuerySkuDo {
|
||||
s.PurchaseSpec = &v
|
||||
return s
|
||||
}
|
||||
func (s *AlibabaWdkSkuQuerySkuDo) SetPurchaseUnit(v string) *AlibabaWdkSkuQuerySkuDo {
|
||||
s.PurchaseUnit = &v
|
||||
return s
|
||||
}
|
||||
func (s *AlibabaWdkSkuQuerySkuDo) SetPurchaseUnitCode(v string) *AlibabaWdkSkuQuerySkuDo {
|
||||
s.PurchaseUnitCode = &v
|
||||
return s
|
||||
}
|
||||
func (s *AlibabaWdkSkuQuerySkuDo) SetInventoryUnitCode(v string) *AlibabaWdkSkuQuerySkuDo {
|
||||
s.InventoryUnitCode = &v
|
||||
return s
|
||||
}
|
||||
func (s *AlibabaWdkSkuQuerySkuDo) SetAcceptanceCriteria(v string) *AlibabaWdkSkuQuerySkuDo {
|
||||
s.AcceptanceCriteria = &v
|
||||
return s
|
||||
}
|
||||
func (s *AlibabaWdkSkuQuerySkuDo) SetOverloadRate(v string) *AlibabaWdkSkuQuerySkuDo {
|
||||
s.OverloadRate = &v
|
||||
return s
|
||||
}
|
||||
func (s *AlibabaWdkSkuQuerySkuDo) SetForbidReceiveDays(v int64) *AlibabaWdkSkuQuerySkuDo {
|
||||
s.ForbidReceiveDays = &v
|
||||
return s
|
||||
}
|
||||
func (s *AlibabaWdkSkuQuerySkuDo) SetForbidSalesDays(v int64) *AlibabaWdkSkuQuerySkuDo {
|
||||
s.ForbidSalesDays = &v
|
||||
return s
|
||||
}
|
||||
func (s *AlibabaWdkSkuQuerySkuDo) SetDeliveryUnit(v string) *AlibabaWdkSkuQuerySkuDo {
|
||||
s.DeliveryUnit = &v
|
||||
return s
|
||||
}
|
||||
func (s *AlibabaWdkSkuQuerySkuDo) SetDeliveryUnitCode(v string) *AlibabaWdkSkuQuerySkuDo {
|
||||
s.DeliveryUnitCode = &v
|
||||
return s
|
||||
}
|
||||
func (s *AlibabaWdkSkuQuerySkuDo) SetDeliverySpec(v string) *AlibabaWdkSkuQuerySkuDo {
|
||||
s.DeliverySpec = &v
|
||||
return s
|
||||
}
|
||||
func (s *AlibabaWdkSkuQuerySkuDo) SetProcessingUnit(v string) *AlibabaWdkSkuQuerySkuDo {
|
||||
s.ProcessingUnit = &v
|
||||
return s
|
||||
}
|
||||
func (s *AlibabaWdkSkuQuerySkuDo) SetProcessingUnitCode(v string) *AlibabaWdkSkuQuerySkuDo {
|
||||
s.ProcessingUnitCode = &v
|
||||
return s
|
||||
}
|
||||
func (s *AlibabaWdkSkuQuerySkuDo) SetCostUnit(v string) *AlibabaWdkSkuQuerySkuDo {
|
||||
s.CostUnit = &v
|
||||
return s
|
||||
}
|
||||
func (s *AlibabaWdkSkuQuerySkuDo) SetCostUnitCode(v string) *AlibabaWdkSkuQuerySkuDo {
|
||||
s.CostUnitCode = &v
|
||||
return s
|
||||
}
|
||||
func (s *AlibabaWdkSkuQuerySkuDo) SetProcsExchangeRate(v string) *AlibabaWdkSkuQuerySkuDo {
|
||||
s.ProcsExchangeRate = &v
|
||||
return s
|
||||
}
|
||||
func (s *AlibabaWdkSkuQuerySkuDo) SetCostExchangeRate(v string) *AlibabaWdkSkuQuerySkuDo {
|
||||
s.CostExchangeRate = &v
|
||||
return s
|
||||
}
|
||||
func (s *AlibabaWdkSkuQuerySkuDo) SetMassOutputRate(v string) *AlibabaWdkSkuQuerySkuDo {
|
||||
s.MassOutputRate = &v
|
||||
return s
|
||||
}
|
||||
func (s *AlibabaWdkSkuQuerySkuDo) SetCostTaxPrice(v string) *AlibabaWdkSkuQuerySkuDo {
|
||||
s.CostTaxPrice = &v
|
||||
return s
|
||||
}
|
||||
func (s *AlibabaWdkSkuQuerySkuDo) SetCostNoPrice(v string) *AlibabaWdkSkuQuerySkuDo {
|
||||
s.CostNoPrice = &v
|
||||
return s
|
||||
}
|
||||
func (s *AlibabaWdkSkuQuerySkuDo) SetSkuLabelType(v string) *AlibabaWdkSkuQuerySkuDo {
|
||||
s.SkuLabelType = &v
|
||||
return s
|
||||
}
|
||||
func (s *AlibabaWdkSkuQuerySkuDo) SetSkuLabelTypeCode(v string) *AlibabaWdkSkuQuerySkuDo {
|
||||
s.SkuLabelTypeCode = &v
|
||||
return s
|
||||
}
|
||||
func (s *AlibabaWdkSkuQuerySkuDo) SetWarnDays(v int64) *AlibabaWdkSkuQuerySkuDo {
|
||||
s.WarnDays = &v
|
||||
return s
|
||||
}
|
||||
func (s *AlibabaWdkSkuQuerySkuDo) SetAllowAppSale(v int64) *AlibabaWdkSkuQuerySkuDo {
|
||||
s.AllowAppSale = &v
|
||||
return s
|
||||
}
|
||||
func (s *AlibabaWdkSkuQuerySkuDo) SetItemSaleType(v int64) *AlibabaWdkSkuQuerySkuDo {
|
||||
s.ItemSaleType = &v
|
||||
return s
|
||||
}
|
||||
func (s *AlibabaWdkSkuQuerySkuDo) SetSubTitle(v string) *AlibabaWdkSkuQuerySkuDo {
|
||||
s.SubTitle = &v
|
||||
return s
|
||||
}
|
||||
func (s *AlibabaWdkSkuQuerySkuDo) SetTitle1(v string) *AlibabaWdkSkuQuerySkuDo {
|
||||
s.Title1 = &v
|
||||
return s
|
||||
}
|
||||
func (s *AlibabaWdkSkuQuerySkuDo) SetSubTitle1(v string) *AlibabaWdkSkuQuerySkuDo {
|
||||
s.SubTitle1 = &v
|
||||
return s
|
||||
}
|
||||
func (s *AlibabaWdkSkuQuerySkuDo) SetTitle2(v string) *AlibabaWdkSkuQuerySkuDo {
|
||||
s.Title2 = &v
|
||||
return s
|
||||
}
|
||||
func (s *AlibabaWdkSkuQuerySkuDo) SetSubTitle2(v string) *AlibabaWdkSkuQuerySkuDo {
|
||||
s.SubTitle2 = &v
|
||||
return s
|
||||
}
|
||||
func (s *AlibabaWdkSkuQuerySkuDo) SetSaleUnitCode(v string) *AlibabaWdkSkuQuerySkuDo {
|
||||
s.SaleUnitCode = &v
|
||||
return s
|
||||
}
|
||||
func (s *AlibabaWdkSkuQuerySkuDo) SetLabelStyleType(v string) *AlibabaWdkSkuQuerySkuDo {
|
||||
s.LabelStyleType = &v
|
||||
return s
|
||||
}
|
||||
func (s *AlibabaWdkSkuQuerySkuDo) SetLabelPriceTypeCode(v string) *AlibabaWdkSkuQuerySkuDo {
|
||||
s.LabelPriceTypeCode = &v
|
||||
return s
|
||||
}
|
||||
func (s *AlibabaWdkSkuQuerySkuDo) SetFixedFlag(v int64) *AlibabaWdkSkuQuerySkuDo {
|
||||
s.FixedFlag = &v
|
||||
return s
|
||||
}
|
||||
func (s *AlibabaWdkSkuQuerySkuDo) SetAvgWeight(v string) *AlibabaWdkSkuQuerySkuDo {
|
||||
s.AvgWeight = &v
|
||||
return s
|
||||
}
|
||||
func (s *AlibabaWdkSkuQuerySkuDo) SetPreMinusWeight(v string) *AlibabaWdkSkuQuerySkuDo {
|
||||
s.PreMinusWeight = &v
|
||||
return s
|
||||
}
|
||||
func (s *AlibabaWdkSkuQuerySkuDo) SetStepQuantity(v int64) *AlibabaWdkSkuQuerySkuDo {
|
||||
s.StepQuantity = &v
|
||||
return s
|
||||
}
|
||||
func (s *AlibabaWdkSkuQuerySkuDo) SetPurchaseQuantity(v int64) *AlibabaWdkSkuQuerySkuDo {
|
||||
s.PurchaseQuantity = &v
|
||||
return s
|
||||
}
|
||||
func (s *AlibabaWdkSkuQuerySkuDo) SetStoreId(v string) *AlibabaWdkSkuQuerySkuDo {
|
||||
s.StoreId = &v
|
||||
return s
|
||||
}
|
||||
func (s *AlibabaWdkSkuQuerySkuDo) SetStoreName(v string) *AlibabaWdkSkuQuerySkuDo {
|
||||
s.StoreName = &v
|
||||
return s
|
||||
}
|
||||
func (s *AlibabaWdkSkuQuerySkuDo) SetChannelCodes(v string) *AlibabaWdkSkuQuerySkuDo {
|
||||
s.ChannelCodes = &v
|
||||
return s
|
||||
}
|
||||
func (s *AlibabaWdkSkuQuerySkuDo) SetSupplierNo(v string) *AlibabaWdkSkuQuerySkuDo {
|
||||
s.SupplierNo = &v
|
||||
return s
|
||||
}
|
||||
func (s *AlibabaWdkSkuQuerySkuDo) SetSupplierName(v string) *AlibabaWdkSkuQuerySkuDo {
|
||||
s.SupplierName = &v
|
||||
return s
|
||||
}
|
||||
func (s *AlibabaWdkSkuQuerySkuDo) SetLogistics(v string) *AlibabaWdkSkuQuerySkuDo {
|
||||
s.Logistics = &v
|
||||
return s
|
||||
}
|
||||
func (s *AlibabaWdkSkuQuerySkuDo) SetLogisticsName(v string) *AlibabaWdkSkuQuerySkuDo {
|
||||
s.LogisticsName = &v
|
||||
return s
|
||||
}
|
||||
func (s *AlibabaWdkSkuQuerySkuDo) SetDeliveryWarehouse(v string) *AlibabaWdkSkuQuerySkuDo {
|
||||
s.DeliveryWarehouse = &v
|
||||
return s
|
||||
}
|
||||
func (s *AlibabaWdkSkuQuerySkuDo) SetDeliveryWarehouseName(v string) *AlibabaWdkSkuQuerySkuDo {
|
||||
s.DeliveryWarehouseName = &v
|
||||
return s
|
||||
}
|
||||
func (s *AlibabaWdkSkuQuerySkuDo) SetReturnWarehouse(v string) *AlibabaWdkSkuQuerySkuDo {
|
||||
s.ReturnWarehouse = &v
|
||||
return s
|
||||
}
|
||||
func (s *AlibabaWdkSkuQuerySkuDo) SetReturnWarehouseName(v string) *AlibabaWdkSkuQuerySkuDo {
|
||||
s.ReturnWarehouseName = &v
|
||||
return s
|
||||
}
|
||||
func (s *AlibabaWdkSkuQuerySkuDo) SetDeliveryWay(v string) *AlibabaWdkSkuQuerySkuDo {
|
||||
s.DeliveryWay = &v
|
||||
return s
|
||||
}
|
||||
func (s *AlibabaWdkSkuQuerySkuDo) SetDeliveryWayName(v string) *AlibabaWdkSkuQuerySkuDo {
|
||||
s.DeliveryWayName = &v
|
||||
return s
|
||||
}
|
||||
func (s *AlibabaWdkSkuQuerySkuDo) SetProcessingTime(v int64) *AlibabaWdkSkuQuerySkuDo {
|
||||
s.ProcessingTime = &v
|
||||
return s
|
||||
}
|
||||
func (s *AlibabaWdkSkuQuerySkuDo) SetServiceItems(v string) *AlibabaWdkSkuQuerySkuDo {
|
||||
s.ServiceItems = &v
|
||||
return s
|
||||
}
|
||||
func (s *AlibabaWdkSkuQuerySkuDo) SetDefaultSkuPrice(v string) *AlibabaWdkSkuQuerySkuDo {
|
||||
s.DefaultSkuPrice = &v
|
||||
return s
|
||||
}
|
||||
func (s *AlibabaWdkSkuQuerySkuDo) SetMemberPrice(v string) *AlibabaWdkSkuQuerySkuDo {
|
||||
s.MemberPrice = &v
|
||||
return s
|
||||
}
|
||||
func (s *AlibabaWdkSkuQuerySkuDo) SetOnlineSaleFlag(v int64) *AlibabaWdkSkuQuerySkuDo {
|
||||
s.OnlineSaleFlag = &v
|
||||
return s
|
||||
}
|
||||
func (s *AlibabaWdkSkuQuerySkuDo) SetSaleFlagForQuery(v int64) *AlibabaWdkSkuQuerySkuDo {
|
||||
s.SaleFlagForQuery = &v
|
||||
return s
|
||||
}
|
||||
func (s *AlibabaWdkSkuQuerySkuDo) SetSkuSuppliers(v []AlibabaWdkSkuQuerySkuSupplierDo) *AlibabaWdkSkuQuerySkuDo {
|
||||
s.SkuSuppliers = &v
|
||||
return s
|
||||
}
|
||||
func (s *AlibabaWdkSkuQuerySkuDo) SetStorageCode(v string) *AlibabaWdkSkuQuerySkuDo {
|
||||
s.StorageCode = &v
|
||||
return s
|
||||
}
|
||||
func (s *AlibabaWdkSkuQuerySkuDo) SetItemTypeNew(v int64) *AlibabaWdkSkuQuerySkuDo {
|
||||
s.ItemTypeNew = &v
|
||||
return s
|
||||
}
|
||||
func (s *AlibabaWdkSkuQuerySkuDo) SetMerchantCatCode(v string) *AlibabaWdkSkuQuerySkuDo {
|
||||
s.MerchantCatCode = &v
|
||||
return s
|
||||
}
|
||||
func (s *AlibabaWdkSkuQuerySkuDo) SetSkuPicUrls(v string) *AlibabaWdkSkuQuerySkuDo {
|
||||
s.SkuPicUrls = &v
|
||||
return s
|
||||
}
|
||||
func (s *AlibabaWdkSkuQuerySkuDo) SetBackCatCode(v string) *AlibabaWdkSkuQuerySkuDo {
|
||||
s.BackCatCode = &v
|
||||
return s
|
||||
}
|
||||
func (s *AlibabaWdkSkuQuerySkuDo) SetPeriod(v int64) *AlibabaWdkSkuQuerySkuDo {
|
||||
s.Period = &v
|
||||
return s
|
||||
}
|
||||
@@ -0,0 +1,22 @@
|
||||
package domain
|
||||
|
||||
|
||||
type AlibabaWdkSkuQuerySkuQueryDo struct {
|
||||
/*
|
||||
商品编码列表 */
|
||||
SkuCodes *[]string `json:"sku_codes,omitempty" `
|
||||
|
||||
/*
|
||||
门店或DC编码 */
|
||||
OuCode *string `json:"ou_code,omitempty" `
|
||||
|
||||
}
|
||||
|
||||
func (s *AlibabaWdkSkuQuerySkuQueryDo) SetSkuCodes(v []string) *AlibabaWdkSkuQuerySkuQueryDo {
|
||||
s.SkuCodes = &v
|
||||
return s
|
||||
}
|
||||
func (s *AlibabaWdkSkuQuerySkuQueryDo) SetOuCode(v string) *AlibabaWdkSkuQuerySkuQueryDo {
|
||||
s.OuCode = &v
|
||||
return s
|
||||
}
|
||||
@@ -0,0 +1,54 @@
|
||||
package domain
|
||||
|
||||
|
||||
type AlibabaWdkSkuQuerySkuSupplierDo struct {
|
||||
/*
|
||||
供应商编码 */
|
||||
SupplierNo *string `json:"supplier_no,omitempty" `
|
||||
|
||||
/*
|
||||
供应商编码名称 */
|
||||
SupplierName *string `json:"supplier_name,omitempty" `
|
||||
|
||||
/*
|
||||
是否可退 1可退 0不可退 */
|
||||
ReturnFlag *int64 `json:"return_flag,omitempty" `
|
||||
|
||||
/*
|
||||
最小起订量 */
|
||||
Minimum *string `json:"minimum,omitempty" `
|
||||
|
||||
/*
|
||||
是否主供应商 1是主供应商 0非主供 */
|
||||
MainFlag *int64 `json:"main_flag,omitempty" `
|
||||
|
||||
/*
|
||||
采购单价;淘鲜达合作商家填默认值0;单位:元 */
|
||||
PurchasePrice *string `json:"purchase_price,omitempty" `
|
||||
|
||||
}
|
||||
|
||||
func (s *AlibabaWdkSkuQuerySkuSupplierDo) SetSupplierNo(v string) *AlibabaWdkSkuQuerySkuSupplierDo {
|
||||
s.SupplierNo = &v
|
||||
return s
|
||||
}
|
||||
func (s *AlibabaWdkSkuQuerySkuSupplierDo) SetSupplierName(v string) *AlibabaWdkSkuQuerySkuSupplierDo {
|
||||
s.SupplierName = &v
|
||||
return s
|
||||
}
|
||||
func (s *AlibabaWdkSkuQuerySkuSupplierDo) SetReturnFlag(v int64) *AlibabaWdkSkuQuerySkuSupplierDo {
|
||||
s.ReturnFlag = &v
|
||||
return s
|
||||
}
|
||||
func (s *AlibabaWdkSkuQuerySkuSupplierDo) SetMinimum(v string) *AlibabaWdkSkuQuerySkuSupplierDo {
|
||||
s.Minimum = &v
|
||||
return s
|
||||
}
|
||||
func (s *AlibabaWdkSkuQuerySkuSupplierDo) SetMainFlag(v int64) *AlibabaWdkSkuQuerySkuSupplierDo {
|
||||
s.MainFlag = &v
|
||||
return s
|
||||
}
|
||||
func (s *AlibabaWdkSkuQuerySkuSupplierDo) SetPurchasePrice(v string) *AlibabaWdkSkuQuerySkuSupplierDo {
|
||||
s.PurchasePrice = &v
|
||||
return s
|
||||
}
|
||||
@@ -0,0 +1,46 @@
|
||||
package domain
|
||||
|
||||
|
||||
type AlibabaWdkSkuUpdateApiResult struct {
|
||||
/*
|
||||
sku编码 */
|
||||
Model *string `json:"model,omitempty" `
|
||||
|
||||
/*
|
||||
sku商品操作成功标志 */
|
||||
Success *bool `json:"success,omitempty" `
|
||||
|
||||
/*
|
||||
sku商品操作错误信息 */
|
||||
ErrMsg *string `json:"err_msg,omitempty" `
|
||||
|
||||
/*
|
||||
sku商品操作错误码 */
|
||||
ErrCode *string `json:"err_code,omitempty" `
|
||||
|
||||
/*
|
||||
聚合之后的产品id,商家需要保存该值 */
|
||||
ProductId *string `json:"product_id,omitempty" `
|
||||
|
||||
}
|
||||
|
||||
func (s *AlibabaWdkSkuUpdateApiResult) SetModel(v string) *AlibabaWdkSkuUpdateApiResult {
|
||||
s.Model = &v
|
||||
return s
|
||||
}
|
||||
func (s *AlibabaWdkSkuUpdateApiResult) SetSuccess(v bool) *AlibabaWdkSkuUpdateApiResult {
|
||||
s.Success = &v
|
||||
return s
|
||||
}
|
||||
func (s *AlibabaWdkSkuUpdateApiResult) SetErrMsg(v string) *AlibabaWdkSkuUpdateApiResult {
|
||||
s.ErrMsg = &v
|
||||
return s
|
||||
}
|
||||
func (s *AlibabaWdkSkuUpdateApiResult) SetErrCode(v string) *AlibabaWdkSkuUpdateApiResult {
|
||||
s.ErrCode = &v
|
||||
return s
|
||||
}
|
||||
func (s *AlibabaWdkSkuUpdateApiResult) SetProductId(v string) *AlibabaWdkSkuUpdateApiResult {
|
||||
s.ProductId = &v
|
||||
return s
|
||||
}
|
||||
@@ -0,0 +1,38 @@
|
||||
package domain
|
||||
|
||||
|
||||
type AlibabaWdkSkuUpdateApiResults struct {
|
||||
/*
|
||||
错误码 */
|
||||
ErrCode *string `json:"err_code,omitempty" `
|
||||
|
||||
/*
|
||||
错误信息 */
|
||||
ErrMsg *string `json:"err_msg,omitempty" `
|
||||
|
||||
/*
|
||||
各条记录结果 */
|
||||
Models *[]AlibabaWdkSkuUpdateApiResult `json:"models,omitempty" `
|
||||
|
||||
/*
|
||||
接口调用成功标志 */
|
||||
Success *bool `json:"success,omitempty" `
|
||||
|
||||
}
|
||||
|
||||
func (s *AlibabaWdkSkuUpdateApiResults) SetErrCode(v string) *AlibabaWdkSkuUpdateApiResults {
|
||||
s.ErrCode = &v
|
||||
return s
|
||||
}
|
||||
func (s *AlibabaWdkSkuUpdateApiResults) SetErrMsg(v string) *AlibabaWdkSkuUpdateApiResults {
|
||||
s.ErrMsg = &v
|
||||
return s
|
||||
}
|
||||
func (s *AlibabaWdkSkuUpdateApiResults) SetModels(v []AlibabaWdkSkuUpdateApiResult) *AlibabaWdkSkuUpdateApiResults {
|
||||
s.Models = &v
|
||||
return s
|
||||
}
|
||||
func (s *AlibabaWdkSkuUpdateApiResults) SetSuccess(v bool) *AlibabaWdkSkuUpdateApiResults {
|
||||
s.Success = &v
|
||||
return s
|
||||
}
|
||||
@@ -0,0 +1,22 @@
|
||||
package domain
|
||||
|
||||
|
||||
type AlibabaWdkSkuUpdateChannelProp struct {
|
||||
/*
|
||||
渠道属性,取值为key-value键值对形式 */
|
||||
Props *[]AlibabaWdkSkuUpdatePropField `json:"props,omitempty" `
|
||||
|
||||
/*
|
||||
渠道类型:txd淘鲜达,elm饿了么,shareStore共享库存 */
|
||||
ChannelType *string `json:"channel_type,omitempty" `
|
||||
|
||||
}
|
||||
|
||||
func (s *AlibabaWdkSkuUpdateChannelProp) SetProps(v []AlibabaWdkSkuUpdatePropField) *AlibabaWdkSkuUpdateChannelProp {
|
||||
s.Props = &v
|
||||
return s
|
||||
}
|
||||
func (s *AlibabaWdkSkuUpdateChannelProp) SetChannelType(v string) *AlibabaWdkSkuUpdateChannelProp {
|
||||
s.ChannelType = &v
|
||||
return s
|
||||
}
|
||||
@@ -0,0 +1,22 @@
|
||||
package domain
|
||||
|
||||
|
||||
type AlibabaWdkSkuUpdateIndustryPropDo struct {
|
||||
/*
|
||||
行业对应的属性 */
|
||||
Props *[]AlibabaWdkSkuUpdatePropDo `json:"props,omitempty" `
|
||||
|
||||
/*
|
||||
行业类型 */
|
||||
IndustryType *string `json:"industry_type,omitempty" `
|
||||
|
||||
}
|
||||
|
||||
func (s *AlibabaWdkSkuUpdateIndustryPropDo) SetProps(v []AlibabaWdkSkuUpdatePropDo) *AlibabaWdkSkuUpdateIndustryPropDo {
|
||||
s.Props = &v
|
||||
return s
|
||||
}
|
||||
func (s *AlibabaWdkSkuUpdateIndustryPropDo) SetIndustryType(v string) *AlibabaWdkSkuUpdateIndustryPropDo {
|
||||
s.IndustryType = &v
|
||||
return s
|
||||
}
|
||||
@@ -0,0 +1,30 @@
|
||||
package domain
|
||||
|
||||
|
||||
type AlibabaWdkSkuUpdatePropDo struct {
|
||||
/*
|
||||
是否移除该属性 */
|
||||
RemoveOpt *bool `json:"remove_opt,omitempty" `
|
||||
|
||||
/*
|
||||
行业属性值 */
|
||||
Value *string `json:"value,omitempty" `
|
||||
|
||||
/*
|
||||
行业属性 */
|
||||
Key *string `json:"key,omitempty" `
|
||||
|
||||
}
|
||||
|
||||
func (s *AlibabaWdkSkuUpdatePropDo) SetRemoveOpt(v bool) *AlibabaWdkSkuUpdatePropDo {
|
||||
s.RemoveOpt = &v
|
||||
return s
|
||||
}
|
||||
func (s *AlibabaWdkSkuUpdatePropDo) SetValue(v string) *AlibabaWdkSkuUpdatePropDo {
|
||||
s.Value = &v
|
||||
return s
|
||||
}
|
||||
func (s *AlibabaWdkSkuUpdatePropDo) SetKey(v string) *AlibabaWdkSkuUpdatePropDo {
|
||||
s.Key = &v
|
||||
return s
|
||||
}
|
||||
@@ -0,0 +1,22 @@
|
||||
package domain
|
||||
|
||||
|
||||
type AlibabaWdkSkuUpdatePropField struct {
|
||||
/*
|
||||
渠道属性value,取值见key定义 */
|
||||
Value *string `json:"value,omitempty" `
|
||||
|
||||
/*
|
||||
渠道属性key, 取值为"ONE_HOUR_STATUS" 代表小时达,value=0表示不可售, value=1表示可售;"WAVE_ARRIVE_STATUS" 代表波次达,value=0表示不可售,value=1表示可售 */
|
||||
Key *string `json:"key,omitempty" `
|
||||
|
||||
}
|
||||
|
||||
func (s *AlibabaWdkSkuUpdatePropField) SetValue(v string) *AlibabaWdkSkuUpdatePropField {
|
||||
s.Value = &v
|
||||
return s
|
||||
}
|
||||
func (s *AlibabaWdkSkuUpdatePropField) SetKey(v string) *AlibabaWdkSkuUpdatePropField {
|
||||
s.Key = &v
|
||||
return s
|
||||
}
|
||||
@@ -0,0 +1,702 @@
|
||||
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
|
||||
}
|
||||
@@ -0,0 +1,54 @@
|
||||
package domain
|
||||
|
||||
|
||||
type AlibabaWdkSkuUpdateSkuSupplierDo struct {
|
||||
/*
|
||||
商品针对该供应商是否可以退货;因为淘鲜达商家不使用平台的采配功能,建议传默认值, 1:是 0:否(默认为0) */
|
||||
ReturnFlag *int64 `json:"return_flag,omitempty" `
|
||||
|
||||
/*
|
||||
最小起订量 */
|
||||
Minimum *string `json:"minimum,omitempty" `
|
||||
|
||||
/*
|
||||
采购单价;淘鲜达合作商家填默认值0;单位:元 */
|
||||
PurchasePrice *string `json:"purchase_price,omitempty" `
|
||||
|
||||
/*
|
||||
供应商编码 */
|
||||
SupplierNo *string `json:"supplier_no,omitempty" `
|
||||
|
||||
/*
|
||||
供应商编码名称 */
|
||||
SupplierName *string `json:"supplier_name,omitempty" `
|
||||
|
||||
/*
|
||||
是否主供应商 1是主供应商 0非主供 */
|
||||
MainFlag *int64 `json:"main_flag,omitempty" `
|
||||
|
||||
}
|
||||
|
||||
func (s *AlibabaWdkSkuUpdateSkuSupplierDo) SetReturnFlag(v int64) *AlibabaWdkSkuUpdateSkuSupplierDo {
|
||||
s.ReturnFlag = &v
|
||||
return s
|
||||
}
|
||||
func (s *AlibabaWdkSkuUpdateSkuSupplierDo) SetMinimum(v string) *AlibabaWdkSkuUpdateSkuSupplierDo {
|
||||
s.Minimum = &v
|
||||
return s
|
||||
}
|
||||
func (s *AlibabaWdkSkuUpdateSkuSupplierDo) SetPurchasePrice(v string) *AlibabaWdkSkuUpdateSkuSupplierDo {
|
||||
s.PurchasePrice = &v
|
||||
return s
|
||||
}
|
||||
func (s *AlibabaWdkSkuUpdateSkuSupplierDo) SetSupplierNo(v string) *AlibabaWdkSkuUpdateSkuSupplierDo {
|
||||
s.SupplierNo = &v
|
||||
return s
|
||||
}
|
||||
func (s *AlibabaWdkSkuUpdateSkuSupplierDo) SetSupplierName(v string) *AlibabaWdkSkuUpdateSkuSupplierDo {
|
||||
s.SupplierName = &v
|
||||
return s
|
||||
}
|
||||
func (s *AlibabaWdkSkuUpdateSkuSupplierDo) SetMainFlag(v int64) *AlibabaWdkSkuUpdateSkuSupplierDo {
|
||||
s.MainFlag = &v
|
||||
return s
|
||||
}
|
||||
@@ -0,0 +1,30 @@
|
||||
package domain
|
||||
|
||||
|
||||
type AlibabaWdkWholesaleInboundorderCommitApiResult struct {
|
||||
/*
|
||||
errMsg */
|
||||
ErrMsg *string `json:"err_msg,omitempty" `
|
||||
|
||||
/*
|
||||
errCode */
|
||||
ErrCode *string `json:"err_code,omitempty" `
|
||||
|
||||
/*
|
||||
是否成功 */
|
||||
Success *bool `json:"success,omitempty" `
|
||||
|
||||
}
|
||||
|
||||
func (s *AlibabaWdkWholesaleInboundorderCommitApiResult) SetErrMsg(v string) *AlibabaWdkWholesaleInboundorderCommitApiResult {
|
||||
s.ErrMsg = &v
|
||||
return s
|
||||
}
|
||||
func (s *AlibabaWdkWholesaleInboundorderCommitApiResult) SetErrCode(v string) *AlibabaWdkWholesaleInboundorderCommitApiResult {
|
||||
s.ErrCode = &v
|
||||
return s
|
||||
}
|
||||
func (s *AlibabaWdkWholesaleInboundorderCommitApiResult) SetSuccess(v bool) *AlibabaWdkWholesaleInboundorderCommitApiResult {
|
||||
s.Success = &v
|
||||
return s
|
||||
}
|
||||
@@ -0,0 +1,49 @@
|
||||
package domain
|
||||
|
||||
import (
|
||||
"topsdk/util"
|
||||
)
|
||||
|
||||
type AlibabaWdkWholesaleInboundorderCommitInboundInfoCommitReq struct {
|
||||
/*
|
||||
入库商品明细 */
|
||||
InboundItemInfos *[]AlibabaWdkWholesaleInboundorderCommitInboundItemInfo `json:"inbound_item_infos,omitempty" `
|
||||
|
||||
/*
|
||||
收货入库单号 */
|
||||
InboundOrderNo *string `json:"inbound_order_no,omitempty" `
|
||||
|
||||
/*
|
||||
收货时间 */
|
||||
ReceivedTime *util.LocalTime `json:"received_time,omitempty" `
|
||||
|
||||
/*
|
||||
采购退货单单号 */
|
||||
ReturnOrderNo *string `json:"return_order_no,omitempty" `
|
||||
|
||||
/*
|
||||
商家编码 */
|
||||
MerchantCode *string `json:"merchant_code,omitempty" `
|
||||
|
||||
}
|
||||
|
||||
func (s *AlibabaWdkWholesaleInboundorderCommitInboundInfoCommitReq) SetInboundItemInfos(v []AlibabaWdkWholesaleInboundorderCommitInboundItemInfo) *AlibabaWdkWholesaleInboundorderCommitInboundInfoCommitReq {
|
||||
s.InboundItemInfos = &v
|
||||
return s
|
||||
}
|
||||
func (s *AlibabaWdkWholesaleInboundorderCommitInboundInfoCommitReq) SetInboundOrderNo(v string) *AlibabaWdkWholesaleInboundorderCommitInboundInfoCommitReq {
|
||||
s.InboundOrderNo = &v
|
||||
return s
|
||||
}
|
||||
func (s *AlibabaWdkWholesaleInboundorderCommitInboundInfoCommitReq) SetReceivedTime(v util.LocalTime) *AlibabaWdkWholesaleInboundorderCommitInboundInfoCommitReq {
|
||||
s.ReceivedTime = &v
|
||||
return s
|
||||
}
|
||||
func (s *AlibabaWdkWholesaleInboundorderCommitInboundInfoCommitReq) SetReturnOrderNo(v string) *AlibabaWdkWholesaleInboundorderCommitInboundInfoCommitReq {
|
||||
s.ReturnOrderNo = &v
|
||||
return s
|
||||
}
|
||||
func (s *AlibabaWdkWholesaleInboundorderCommitInboundInfoCommitReq) SetMerchantCode(v string) *AlibabaWdkWholesaleInboundorderCommitInboundInfoCommitReq {
|
||||
s.MerchantCode = &v
|
||||
return s
|
||||
}
|
||||
@@ -0,0 +1,22 @@
|
||||
package domain
|
||||
|
||||
|
||||
type AlibabaWdkWholesaleInboundorderCommitInboundItemInfo struct {
|
||||
/*
|
||||
收货数量 */
|
||||
InboundQuantity *string `json:"inbound_quantity,omitempty" `
|
||||
|
||||
/*
|
||||
商品编码 */
|
||||
SkuCode *string `json:"sku_code,omitempty" `
|
||||
|
||||
}
|
||||
|
||||
func (s *AlibabaWdkWholesaleInboundorderCommitInboundItemInfo) SetInboundQuantity(v string) *AlibabaWdkWholesaleInboundorderCommitInboundItemInfo {
|
||||
s.InboundQuantity = &v
|
||||
return s
|
||||
}
|
||||
func (s *AlibabaWdkWholesaleInboundorderCommitInboundItemInfo) SetSkuCode(v string) *AlibabaWdkWholesaleInboundorderCommitInboundItemInfo {
|
||||
s.SkuCode = &v
|
||||
return s
|
||||
}
|
||||
@@ -0,0 +1,30 @@
|
||||
package domain
|
||||
|
||||
|
||||
type AlibabaWdkWholesaleOrderCommitApiResult struct {
|
||||
/*
|
||||
是否成功 */
|
||||
Success *bool `json:"success,omitempty" `
|
||||
|
||||
/*
|
||||
errCode */
|
||||
ErrCode *string `json:"err_code,omitempty" `
|
||||
|
||||
/*
|
||||
errMsg */
|
||||
ErrMsg *string `json:"err_msg,omitempty" `
|
||||
|
||||
}
|
||||
|
||||
func (s *AlibabaWdkWholesaleOrderCommitApiResult) SetSuccess(v bool) *AlibabaWdkWholesaleOrderCommitApiResult {
|
||||
s.Success = &v
|
||||
return s
|
||||
}
|
||||
func (s *AlibabaWdkWholesaleOrderCommitApiResult) SetErrCode(v string) *AlibabaWdkWholesaleOrderCommitApiResult {
|
||||
s.ErrCode = &v
|
||||
return s
|
||||
}
|
||||
func (s *AlibabaWdkWholesaleOrderCommitApiResult) SetErrMsg(v string) *AlibabaWdkWholesaleOrderCommitApiResult {
|
||||
s.ErrMsg = &v
|
||||
return s
|
||||
}
|
||||
@@ -0,0 +1,22 @@
|
||||
package domain
|
||||
|
||||
|
||||
type AlibabaWdkWholesaleOrderCommitItemConfirmInfo struct {
|
||||
/*
|
||||
确认数量(为正数或零) */
|
||||
ConfirmQuantity *string `json:"confirm_quantity,omitempty" `
|
||||
|
||||
/*
|
||||
商品编码 */
|
||||
SkuCode *string `json:"sku_code,omitempty" `
|
||||
|
||||
}
|
||||
|
||||
func (s *AlibabaWdkWholesaleOrderCommitItemConfirmInfo) SetConfirmQuantity(v string) *AlibabaWdkWholesaleOrderCommitItemConfirmInfo {
|
||||
s.ConfirmQuantity = &v
|
||||
return s
|
||||
}
|
||||
func (s *AlibabaWdkWholesaleOrderCommitItemConfirmInfo) SetSkuCode(v string) *AlibabaWdkWholesaleOrderCommitItemConfirmInfo {
|
||||
s.SkuCode = &v
|
||||
return s
|
||||
}
|
||||
@@ -0,0 +1,30 @@
|
||||
package domain
|
||||
|
||||
|
||||
type AlibabaWdkWholesaleOrderCommitOrderCommitReq struct {
|
||||
/*
|
||||
商品列表 */
|
||||
ItemConfirmInfos *[]AlibabaWdkWholesaleOrderCommitItemConfirmInfo `json:"item_confirm_infos,omitempty" `
|
||||
|
||||
/*
|
||||
订单号 */
|
||||
ExternalOrderNo *string `json:"external_order_no,omitempty" `
|
||||
|
||||
/*
|
||||
商家编码 */
|
||||
MerchantCode *string `json:"merchant_code,omitempty" `
|
||||
|
||||
}
|
||||
|
||||
func (s *AlibabaWdkWholesaleOrderCommitOrderCommitReq) SetItemConfirmInfos(v []AlibabaWdkWholesaleOrderCommitItemConfirmInfo) *AlibabaWdkWholesaleOrderCommitOrderCommitReq {
|
||||
s.ItemConfirmInfos = &v
|
||||
return s
|
||||
}
|
||||
func (s *AlibabaWdkWholesaleOrderCommitOrderCommitReq) SetExternalOrderNo(v string) *AlibabaWdkWholesaleOrderCommitOrderCommitReq {
|
||||
s.ExternalOrderNo = &v
|
||||
return s
|
||||
}
|
||||
func (s *AlibabaWdkWholesaleOrderCommitOrderCommitReq) SetMerchantCode(v string) *AlibabaWdkWholesaleOrderCommitOrderCommitReq {
|
||||
s.MerchantCode = &v
|
||||
return s
|
||||
}
|
||||
@@ -0,0 +1,30 @@
|
||||
package domain
|
||||
|
||||
|
||||
type AlibabaWdkWholesaleOutboundorderCommitApiResult struct {
|
||||
/*
|
||||
是否成功 */
|
||||
Success *bool `json:"success,omitempty" `
|
||||
|
||||
/*
|
||||
errCode */
|
||||
ErrCode *string `json:"err_code,omitempty" `
|
||||
|
||||
/*
|
||||
errMsg */
|
||||
ErrMsg *string `json:"err_msg,omitempty" `
|
||||
|
||||
}
|
||||
|
||||
func (s *AlibabaWdkWholesaleOutboundorderCommitApiResult) SetSuccess(v bool) *AlibabaWdkWholesaleOutboundorderCommitApiResult {
|
||||
s.Success = &v
|
||||
return s
|
||||
}
|
||||
func (s *AlibabaWdkWholesaleOutboundorderCommitApiResult) SetErrCode(v string) *AlibabaWdkWholesaleOutboundorderCommitApiResult {
|
||||
s.ErrCode = &v
|
||||
return s
|
||||
}
|
||||
func (s *AlibabaWdkWholesaleOutboundorderCommitApiResult) SetErrMsg(v string) *AlibabaWdkWholesaleOutboundorderCommitApiResult {
|
||||
s.ErrMsg = &v
|
||||
return s
|
||||
}
|
||||
@@ -0,0 +1,33 @@
|
||||
package domain
|
||||
|
||||
import (
|
||||
"topsdk/util"
|
||||
)
|
||||
|
||||
type AlibabaWdkWholesaleOutboundorderCommitContainerDo struct {
|
||||
/*
|
||||
数量 */
|
||||
Quantity *string `json:"quantity,omitempty" `
|
||||
|
||||
/*
|
||||
容器编码 */
|
||||
ContainerCode *string `json:"container_code,omitempty" `
|
||||
|
||||
/*
|
||||
生产日期 */
|
||||
ProductionDate *util.LocalTime `json:"production_date,omitempty" `
|
||||
|
||||
}
|
||||
|
||||
func (s *AlibabaWdkWholesaleOutboundorderCommitContainerDo) SetQuantity(v string) *AlibabaWdkWholesaleOutboundorderCommitContainerDo {
|
||||
s.Quantity = &v
|
||||
return s
|
||||
}
|
||||
func (s *AlibabaWdkWholesaleOutboundorderCommitContainerDo) SetContainerCode(v string) *AlibabaWdkWholesaleOutboundorderCommitContainerDo {
|
||||
s.ContainerCode = &v
|
||||
return s
|
||||
}
|
||||
func (s *AlibabaWdkWholesaleOutboundorderCommitContainerDo) SetProductionDate(v util.LocalTime) *AlibabaWdkWholesaleOutboundorderCommitContainerDo {
|
||||
s.ProductionDate = &v
|
||||
return s
|
||||
}
|
||||
@@ -0,0 +1,73 @@
|
||||
package domain
|
||||
|
||||
import (
|
||||
"topsdk/util"
|
||||
)
|
||||
|
||||
type AlibabaWdkWholesaleOutboundorderCommitOutboundInfoCommitReq struct {
|
||||
/*
|
||||
商品列表 */
|
||||
OutboundItemInfos *[]AlibabaWdkWholesaleOutboundorderCommitOutboundItemInfo `json:"outbound_item_infos,omitempty" `
|
||||
|
||||
/*
|
||||
预计到货时间 */
|
||||
EstimatedArrivalAt *util.LocalTime `json:"estimated_arrival_at,omitempty" `
|
||||
|
||||
/*
|
||||
出货时间 */
|
||||
OutboundAt *util.LocalTime `json:"outbound_at,omitempty" `
|
||||
|
||||
/*
|
||||
收货类型(信任收货、非信任收货) */
|
||||
TrustedInbound *bool `json:"trusted_inbound,omitempty" `
|
||||
|
||||
/*
|
||||
供应商名称 */
|
||||
SupplierName *string `json:"supplier_name,omitempty" `
|
||||
|
||||
/*
|
||||
供应商编码 */
|
||||
SupplierCode *string `json:"supplier_code,omitempty" `
|
||||
|
||||
/*
|
||||
asn单号 */
|
||||
AsnOrderNo *string `json:"asn_order_no,omitempty" `
|
||||
|
||||
/*
|
||||
商家编码,已经废弃 */
|
||||
MerchantCode *string `json:"merchant_code,omitempty" `
|
||||
|
||||
}
|
||||
|
||||
func (s *AlibabaWdkWholesaleOutboundorderCommitOutboundInfoCommitReq) SetOutboundItemInfos(v []AlibabaWdkWholesaleOutboundorderCommitOutboundItemInfo) *AlibabaWdkWholesaleOutboundorderCommitOutboundInfoCommitReq {
|
||||
s.OutboundItemInfos = &v
|
||||
return s
|
||||
}
|
||||
func (s *AlibabaWdkWholesaleOutboundorderCommitOutboundInfoCommitReq) SetEstimatedArrivalAt(v util.LocalTime) *AlibabaWdkWholesaleOutboundorderCommitOutboundInfoCommitReq {
|
||||
s.EstimatedArrivalAt = &v
|
||||
return s
|
||||
}
|
||||
func (s *AlibabaWdkWholesaleOutboundorderCommitOutboundInfoCommitReq) SetOutboundAt(v util.LocalTime) *AlibabaWdkWholesaleOutboundorderCommitOutboundInfoCommitReq {
|
||||
s.OutboundAt = &v
|
||||
return s
|
||||
}
|
||||
func (s *AlibabaWdkWholesaleOutboundorderCommitOutboundInfoCommitReq) SetTrustedInbound(v bool) *AlibabaWdkWholesaleOutboundorderCommitOutboundInfoCommitReq {
|
||||
s.TrustedInbound = &v
|
||||
return s
|
||||
}
|
||||
func (s *AlibabaWdkWholesaleOutboundorderCommitOutboundInfoCommitReq) SetSupplierName(v string) *AlibabaWdkWholesaleOutboundorderCommitOutboundInfoCommitReq {
|
||||
s.SupplierName = &v
|
||||
return s
|
||||
}
|
||||
func (s *AlibabaWdkWholesaleOutboundorderCommitOutboundInfoCommitReq) SetSupplierCode(v string) *AlibabaWdkWholesaleOutboundorderCommitOutboundInfoCommitReq {
|
||||
s.SupplierCode = &v
|
||||
return s
|
||||
}
|
||||
func (s *AlibabaWdkWholesaleOutboundorderCommitOutboundInfoCommitReq) SetAsnOrderNo(v string) *AlibabaWdkWholesaleOutboundorderCommitOutboundInfoCommitReq {
|
||||
s.AsnOrderNo = &v
|
||||
return s
|
||||
}
|
||||
func (s *AlibabaWdkWholesaleOutboundorderCommitOutboundInfoCommitReq) SetMerchantCode(v string) *AlibabaWdkWholesaleOutboundorderCommitOutboundInfoCommitReq {
|
||||
s.MerchantCode = &v
|
||||
return s
|
||||
}
|
||||
@@ -0,0 +1,65 @@
|
||||
package domain
|
||||
|
||||
import (
|
||||
"topsdk/util"
|
||||
)
|
||||
|
||||
type AlibabaWdkWholesaleOutboundorderCommitOutboundItemInfo struct {
|
||||
/*
|
||||
批发单号 */
|
||||
WholesaleOrderNo *string `json:"wholesale_order_no,omitempty" `
|
||||
|
||||
/*
|
||||
已废弃,请使用containers.production_date */
|
||||
ProductionDate *util.LocalTime `json:"production_date,omitempty" `
|
||||
|
||||
/*
|
||||
是否完结 */
|
||||
OutboundCompleted *bool `json:"outbound_completed,omitempty" `
|
||||
|
||||
/*
|
||||
出库数量(为正数或零) */
|
||||
OutboundQuantity *string `json:"outbound_quantity,omitempty" `
|
||||
|
||||
/*
|
||||
商品编码 */
|
||||
SkuCode *string `json:"sku_code,omitempty" `
|
||||
|
||||
/*
|
||||
外部单号,如采购单号 */
|
||||
ExternalOrderNo *string `json:"external_order_no,omitempty" `
|
||||
|
||||
/*
|
||||
容器信息 */
|
||||
Containers *[]AlibabaWdkWholesaleOutboundorderCommitContainerDo `json:"containers,omitempty" `
|
||||
|
||||
}
|
||||
|
||||
func (s *AlibabaWdkWholesaleOutboundorderCommitOutboundItemInfo) SetWholesaleOrderNo(v string) *AlibabaWdkWholesaleOutboundorderCommitOutboundItemInfo {
|
||||
s.WholesaleOrderNo = &v
|
||||
return s
|
||||
}
|
||||
func (s *AlibabaWdkWholesaleOutboundorderCommitOutboundItemInfo) SetProductionDate(v util.LocalTime) *AlibabaWdkWholesaleOutboundorderCommitOutboundItemInfo {
|
||||
s.ProductionDate = &v
|
||||
return s
|
||||
}
|
||||
func (s *AlibabaWdkWholesaleOutboundorderCommitOutboundItemInfo) SetOutboundCompleted(v bool) *AlibabaWdkWholesaleOutboundorderCommitOutboundItemInfo {
|
||||
s.OutboundCompleted = &v
|
||||
return s
|
||||
}
|
||||
func (s *AlibabaWdkWholesaleOutboundorderCommitOutboundItemInfo) SetOutboundQuantity(v string) *AlibabaWdkWholesaleOutboundorderCommitOutboundItemInfo {
|
||||
s.OutboundQuantity = &v
|
||||
return s
|
||||
}
|
||||
func (s *AlibabaWdkWholesaleOutboundorderCommitOutboundItemInfo) SetSkuCode(v string) *AlibabaWdkWholesaleOutboundorderCommitOutboundItemInfo {
|
||||
s.SkuCode = &v
|
||||
return s
|
||||
}
|
||||
func (s *AlibabaWdkWholesaleOutboundorderCommitOutboundItemInfo) SetExternalOrderNo(v string) *AlibabaWdkWholesaleOutboundorderCommitOutboundItemInfo {
|
||||
s.ExternalOrderNo = &v
|
||||
return s
|
||||
}
|
||||
func (s *AlibabaWdkWholesaleOutboundorderCommitOutboundItemInfo) SetContainers(v []AlibabaWdkWholesaleOutboundorderCommitContainerDo) *AlibabaWdkWholesaleOutboundorderCommitOutboundItemInfo {
|
||||
s.Containers = &v
|
||||
return s
|
||||
}
|
||||
Reference in New Issue
Block a user