This commit is contained in:
邹宗楠
2023-06-15 09:08:54 +08:00
parent d37bb62403
commit 65976332fc
749 changed files with 41278 additions and 14 deletions

View File

@@ -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
}

View File

@@ -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
}

View File

@@ -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
}

View File

@@ -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
}

View File

@@ -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
}

View File

@@ -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
}

View File

@@ -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
}

View File

@@ -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
}

View File

@@ -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
}

View File

@@ -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
}

View File

@@ -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
}

View File

@@ -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
}

View File

@@ -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
}

View File

@@ -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
}

View File

@@ -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
}

View File

@@ -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
}

View File

@@ -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
}

View File

@@ -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
}

View File

@@ -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
}

View File

@@ -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
}

View File

@@ -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
}

View File

@@ -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
}

View File

@@ -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
}

View File

@@ -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
}

View File

@@ -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
}

View File

@@ -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
}

View File

@@ -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
}

View File

@@ -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销售单位是gAPP最小起购量、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_type1:普通商品、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_urlshttps开头多个图片用英文逗号切割。第一张图片会作为主图优先使用本字段 */
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
}

View File

@@ -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
}

View File

@@ -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
}

View File

@@ -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
}

View File

@@ -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
}

View File

@@ -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
}

View File

@@ -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
}

View File

@@ -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
}

View File

@@ -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
}

View File

@@ -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
}

View File

@@ -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
}

View File

@@ -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
}

View File

@@ -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
}

View File

@@ -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
}

View File

@@ -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
}

View File

@@ -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
}

View File

@@ -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
}

View File

@@ -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
}

View File

@@ -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
}

View File

@@ -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
}

View File

@@ -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
}

View File

@@ -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
}

View File

@@ -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
}

View File

@@ -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
}

View File

@@ -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
}

View File

@@ -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
}

View File

@@ -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
}

View File

@@ -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_urlshttps开头多个图片用英文逗号切割。第一张图片会作为主图优先使用本字段 */
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
}

View File

@@ -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
}

View File

@@ -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
}

View File

@@ -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
}

View File

@@ -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
}

View File

@@ -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
}

View File

@@ -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
}

View File

@@ -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
}

View File

@@ -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
}

View File

@@ -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销售单位是gAPP最小起购量、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_type1:普通商品、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_urlshttps开头多个图片用英文逗号切割。第一张图片会作为主图优先使用本字段 */
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
}

View File

@@ -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
}

View File

@@ -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
}

View File

@@ -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
}

View File

@@ -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
}

View File

@@ -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
}

View File

@@ -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
}

View File

@@ -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
}

View File

@@ -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
}

View File

@@ -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
}

View File

@@ -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
}

View File

@@ -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
}