1
This commit is contained in:
@@ -1,169 +1,168 @@
|
|||||||
package domain
|
package domain
|
||||||
|
|
||||||
import (
|
import (
|
||||||
"topsdk/util"
|
"git.rosy.net.cn/baseapi/platformapi/tao_vegetable/sdk/util"
|
||||||
)
|
)
|
||||||
|
|
||||||
type AlibabaWdkSkuCombineskuAddSkuDo struct {
|
type AlibabaWdkSkuCombineskuAddSkuDo struct {
|
||||||
/*
|
/*
|
||||||
商品唯一编码,不可修改 */
|
商品唯一编码,不可修改 */
|
||||||
SkuCode *string `json:"sku_code,omitempty" `
|
SkuCode *string `json:"sku_code,omitempty" `
|
||||||
|
|
||||||
/*
|
/*
|
||||||
商品名称,对商品直观的描述,通常包含了品牌、规格等信息 */
|
商品名称,对商品直观的描述,通常包含了品牌、规格等信息 */
|
||||||
SkuName *string `json:"sku_name,omitempty" `
|
SkuName *string `json:"sku_name,omitempty" `
|
||||||
|
|
||||||
/*
|
/*
|
||||||
主图图片地址,请先调用图片上传接口(http://hema.open.taobao.com/doc?docId=32686&docType=2)上传图片 */
|
主图图片地址,请先调用图片上传接口(http://hema.open.taobao.com/doc?docId=32686&docType=2)上传图片 */
|
||||||
MainPicUrls *string `json:"main_pic_urls,omitempty" `
|
MainPicUrls *string `json:"main_pic_urls,omitempty" `
|
||||||
|
|
||||||
/*
|
/*
|
||||||
门店或DC编码,如果填写了渠道店id,该字段会被忽略 */
|
门店或DC编码,如果填写了渠道店id,该字段会被忽略 */
|
||||||
OuCode *string `json:"ou_code,omitempty" `
|
OuCode *string `json:"ou_code,omitempty" `
|
||||||
|
|
||||||
/*
|
/*
|
||||||
详情图片地址(多个图片用英文逗号分割)请先调用图片上传接口(http://hema.open.taobao.com/doc?docId=32686&docType=2)上传图片 */
|
详情图片地址(多个图片用英文逗号分割)请先调用图片上传接口(http://hema.open.taobao.com/doc?docId=32686&docType=2)上传图片 */
|
||||||
DetailPicUrls *string `json:"detail_pic_urls,omitempty" `
|
DetailPicUrls *string `json:"detail_pic_urls,omitempty" `
|
||||||
|
|
||||||
/*
|
/*
|
||||||
商品价格(单位元)和字段sale_price_unit_cent两者只能选其一 */
|
商品价格(单位元)和字段sale_price_unit_cent两者只能选其一 */
|
||||||
SalePrice *string `json:"sale_price,omitempty" `
|
SalePrice *string `json:"sale_price,omitempty" `
|
||||||
|
|
||||||
/*
|
/*
|
||||||
条码(支持一品多码,多个条码以英文逗号分隔) */
|
条码(支持一品多码,多个条码以英文逗号分隔) */
|
||||||
Barcodes *string `json:"barcodes,omitempty" `
|
Barcodes *string `json:"barcodes,omitempty" `
|
||||||
|
|
||||||
/*
|
/*
|
||||||
是否app可售(1可售,0不可售,默认0) defalutValue:0 */
|
是否app可售(1可售,0不可售,默认0) defalutValue:0 */
|
||||||
AllowAppSale *int64 `json:"allow_app_sale,omitempty" `
|
AllowAppSale *int64 `json:"allow_app_sale,omitempty" `
|
||||||
|
|
||||||
/*
|
/*
|
||||||
线上生效开始时间 */
|
线上生效开始时间 */
|
||||||
AppEffectBeginTime *util.LocalTime `json:"app_effect_begin_time,omitempty" `
|
AppEffectBeginTime *util.LocalTime `json:"app_effect_begin_time,omitempty" `
|
||||||
|
|
||||||
/*
|
/*
|
||||||
线上生效过期时间 */
|
线上生效过期时间 */
|
||||||
AppEffectEndTime *util.LocalTime `json:"app_effect_end_time,omitempty" `
|
AppEffectEndTime *util.LocalTime `json:"app_effect_end_time,omitempty" `
|
||||||
|
|
||||||
/*
|
/*
|
||||||
子商品信息 */
|
子商品信息 */
|
||||||
SubSkus *[]AlibabaWdkSkuCombineskuAddSubSkuDo `json:"sub_skus,omitempty" `
|
SubSkus *[]AlibabaWdkSkuCombineskuAddSubSkuDo `json:"sub_skus,omitempty" `
|
||||||
|
|
||||||
/*
|
/*
|
||||||
商家类目编码 */
|
商家类目编码 */
|
||||||
CategoryCode *string `json:"category_code,omitempty" `
|
CategoryCode *string `json:"category_code,omitempty" `
|
||||||
|
|
||||||
/*
|
/*
|
||||||
盒马类目编码 */
|
盒马类目编码 */
|
||||||
HmCategoryCode *string `json:"hm_category_code,omitempty" `
|
HmCategoryCode *string `json:"hm_category_code,omitempty" `
|
||||||
|
|
||||||
/*
|
/*
|
||||||
销售规格 */
|
销售规格 */
|
||||||
SaleSpec *string `json:"sale_spec,omitempty" `
|
SaleSpec *string `json:"sale_spec,omitempty" `
|
||||||
|
|
||||||
/*
|
/*
|
||||||
渠道店id */
|
渠道店id */
|
||||||
ShopId *string `json:"shop_id,omitempty" `
|
ShopId *string `json:"shop_id,omitempty" `
|
||||||
|
|
||||||
/*
|
/*
|
||||||
商品价格(单位分)和字段sale_price两者只能选其一 */
|
商品价格(单位分)和字段sale_price两者只能选其一 */
|
||||||
SalePriceUnitCent *int64 `json:"sale_price_unit_cent,omitempty" `
|
SalePriceUnitCent *int64 `json:"sale_price_unit_cent,omitempty" `
|
||||||
|
|
||||||
/*
|
/*
|
||||||
富文本文描 */
|
富文本文描 */
|
||||||
RichText *string `json:"rich_text,omitempty" `
|
RichText *string `json:"rich_text,omitempty" `
|
||||||
|
|
||||||
/*
|
/*
|
||||||
商品短标题 */
|
商品短标题 */
|
||||||
ShortTitle *string `json:"short_title,omitempty" `
|
ShortTitle *string `json:"short_title,omitempty" `
|
||||||
|
|
||||||
/*
|
/*
|
||||||
商品卖点;商品副标题,显示在APP商品详情页的标题下方。如可口可乐商品的副标题可以是“夏日必备 解暑神器”。不超过80个字符 */
|
商品卖点;商品副标题,显示在APP商品详情页的标题下方。如可口可乐商品的副标题可以是“夏日必备 解暑神器”。不超过80个字符 */
|
||||||
SubTitle *string `json:"sub_title,omitempty" `
|
SubTitle *string `json:"sub_title,omitempty" `
|
||||||
|
|
||||||
/*
|
|
||||||
门店来控制本门店是否在app上让该商品可见,1可见 0不可见 */
|
|
||||||
OnlineSaleFlag *int64 `json:"online_sale_flag,omitempty" `
|
|
||||||
|
|
||||||
|
/*
|
||||||
|
门店来控制本门店是否在app上让该商品可见,1可见 0不可见 */
|
||||||
|
OnlineSaleFlag *int64 `json:"online_sale_flag,omitempty" `
|
||||||
}
|
}
|
||||||
|
|
||||||
func (s *AlibabaWdkSkuCombineskuAddSkuDo) SetSkuCode(v string) *AlibabaWdkSkuCombineskuAddSkuDo {
|
func (s *AlibabaWdkSkuCombineskuAddSkuDo) SetSkuCode(v string) *AlibabaWdkSkuCombineskuAddSkuDo {
|
||||||
s.SkuCode = &v
|
s.SkuCode = &v
|
||||||
return s
|
return s
|
||||||
}
|
}
|
||||||
func (s *AlibabaWdkSkuCombineskuAddSkuDo) SetSkuName(v string) *AlibabaWdkSkuCombineskuAddSkuDo {
|
func (s *AlibabaWdkSkuCombineskuAddSkuDo) SetSkuName(v string) *AlibabaWdkSkuCombineskuAddSkuDo {
|
||||||
s.SkuName = &v
|
s.SkuName = &v
|
||||||
return s
|
return s
|
||||||
}
|
}
|
||||||
func (s *AlibabaWdkSkuCombineskuAddSkuDo) SetMainPicUrls(v string) *AlibabaWdkSkuCombineskuAddSkuDo {
|
func (s *AlibabaWdkSkuCombineskuAddSkuDo) SetMainPicUrls(v string) *AlibabaWdkSkuCombineskuAddSkuDo {
|
||||||
s.MainPicUrls = &v
|
s.MainPicUrls = &v
|
||||||
return s
|
return s
|
||||||
}
|
}
|
||||||
func (s *AlibabaWdkSkuCombineskuAddSkuDo) SetOuCode(v string) *AlibabaWdkSkuCombineskuAddSkuDo {
|
func (s *AlibabaWdkSkuCombineskuAddSkuDo) SetOuCode(v string) *AlibabaWdkSkuCombineskuAddSkuDo {
|
||||||
s.OuCode = &v
|
s.OuCode = &v
|
||||||
return s
|
return s
|
||||||
}
|
}
|
||||||
func (s *AlibabaWdkSkuCombineskuAddSkuDo) SetDetailPicUrls(v string) *AlibabaWdkSkuCombineskuAddSkuDo {
|
func (s *AlibabaWdkSkuCombineskuAddSkuDo) SetDetailPicUrls(v string) *AlibabaWdkSkuCombineskuAddSkuDo {
|
||||||
s.DetailPicUrls = &v
|
s.DetailPicUrls = &v
|
||||||
return s
|
return s
|
||||||
}
|
}
|
||||||
func (s *AlibabaWdkSkuCombineskuAddSkuDo) SetSalePrice(v string) *AlibabaWdkSkuCombineskuAddSkuDo {
|
func (s *AlibabaWdkSkuCombineskuAddSkuDo) SetSalePrice(v string) *AlibabaWdkSkuCombineskuAddSkuDo {
|
||||||
s.SalePrice = &v
|
s.SalePrice = &v
|
||||||
return s
|
return s
|
||||||
}
|
}
|
||||||
func (s *AlibabaWdkSkuCombineskuAddSkuDo) SetBarcodes(v string) *AlibabaWdkSkuCombineskuAddSkuDo {
|
func (s *AlibabaWdkSkuCombineskuAddSkuDo) SetBarcodes(v string) *AlibabaWdkSkuCombineskuAddSkuDo {
|
||||||
s.Barcodes = &v
|
s.Barcodes = &v
|
||||||
return s
|
return s
|
||||||
}
|
}
|
||||||
func (s *AlibabaWdkSkuCombineskuAddSkuDo) SetAllowAppSale(v int64) *AlibabaWdkSkuCombineskuAddSkuDo {
|
func (s *AlibabaWdkSkuCombineskuAddSkuDo) SetAllowAppSale(v int64) *AlibabaWdkSkuCombineskuAddSkuDo {
|
||||||
s.AllowAppSale = &v
|
s.AllowAppSale = &v
|
||||||
return s
|
return s
|
||||||
}
|
}
|
||||||
func (s *AlibabaWdkSkuCombineskuAddSkuDo) SetAppEffectBeginTime(v util.LocalTime) *AlibabaWdkSkuCombineskuAddSkuDo {
|
func (s *AlibabaWdkSkuCombineskuAddSkuDo) SetAppEffectBeginTime(v util.LocalTime) *AlibabaWdkSkuCombineskuAddSkuDo {
|
||||||
s.AppEffectBeginTime = &v
|
s.AppEffectBeginTime = &v
|
||||||
return s
|
return s
|
||||||
}
|
}
|
||||||
func (s *AlibabaWdkSkuCombineskuAddSkuDo) SetAppEffectEndTime(v util.LocalTime) *AlibabaWdkSkuCombineskuAddSkuDo {
|
func (s *AlibabaWdkSkuCombineskuAddSkuDo) SetAppEffectEndTime(v util.LocalTime) *AlibabaWdkSkuCombineskuAddSkuDo {
|
||||||
s.AppEffectEndTime = &v
|
s.AppEffectEndTime = &v
|
||||||
return s
|
return s
|
||||||
}
|
}
|
||||||
func (s *AlibabaWdkSkuCombineskuAddSkuDo) SetSubSkus(v []AlibabaWdkSkuCombineskuAddSubSkuDo) *AlibabaWdkSkuCombineskuAddSkuDo {
|
func (s *AlibabaWdkSkuCombineskuAddSkuDo) SetSubSkus(v []AlibabaWdkSkuCombineskuAddSubSkuDo) *AlibabaWdkSkuCombineskuAddSkuDo {
|
||||||
s.SubSkus = &v
|
s.SubSkus = &v
|
||||||
return s
|
return s
|
||||||
}
|
}
|
||||||
func (s *AlibabaWdkSkuCombineskuAddSkuDo) SetCategoryCode(v string) *AlibabaWdkSkuCombineskuAddSkuDo {
|
func (s *AlibabaWdkSkuCombineskuAddSkuDo) SetCategoryCode(v string) *AlibabaWdkSkuCombineskuAddSkuDo {
|
||||||
s.CategoryCode = &v
|
s.CategoryCode = &v
|
||||||
return s
|
return s
|
||||||
}
|
}
|
||||||
func (s *AlibabaWdkSkuCombineskuAddSkuDo) SetHmCategoryCode(v string) *AlibabaWdkSkuCombineskuAddSkuDo {
|
func (s *AlibabaWdkSkuCombineskuAddSkuDo) SetHmCategoryCode(v string) *AlibabaWdkSkuCombineskuAddSkuDo {
|
||||||
s.HmCategoryCode = &v
|
s.HmCategoryCode = &v
|
||||||
return s
|
return s
|
||||||
}
|
}
|
||||||
func (s *AlibabaWdkSkuCombineskuAddSkuDo) SetSaleSpec(v string) *AlibabaWdkSkuCombineskuAddSkuDo {
|
func (s *AlibabaWdkSkuCombineskuAddSkuDo) SetSaleSpec(v string) *AlibabaWdkSkuCombineskuAddSkuDo {
|
||||||
s.SaleSpec = &v
|
s.SaleSpec = &v
|
||||||
return s
|
return s
|
||||||
}
|
}
|
||||||
func (s *AlibabaWdkSkuCombineskuAddSkuDo) SetShopId(v string) *AlibabaWdkSkuCombineskuAddSkuDo {
|
func (s *AlibabaWdkSkuCombineskuAddSkuDo) SetShopId(v string) *AlibabaWdkSkuCombineskuAddSkuDo {
|
||||||
s.ShopId = &v
|
s.ShopId = &v
|
||||||
return s
|
return s
|
||||||
}
|
}
|
||||||
func (s *AlibabaWdkSkuCombineskuAddSkuDo) SetSalePriceUnitCent(v int64) *AlibabaWdkSkuCombineskuAddSkuDo {
|
func (s *AlibabaWdkSkuCombineskuAddSkuDo) SetSalePriceUnitCent(v int64) *AlibabaWdkSkuCombineskuAddSkuDo {
|
||||||
s.SalePriceUnitCent = &v
|
s.SalePriceUnitCent = &v
|
||||||
return s
|
return s
|
||||||
}
|
}
|
||||||
func (s *AlibabaWdkSkuCombineskuAddSkuDo) SetRichText(v string) *AlibabaWdkSkuCombineskuAddSkuDo {
|
func (s *AlibabaWdkSkuCombineskuAddSkuDo) SetRichText(v string) *AlibabaWdkSkuCombineskuAddSkuDo {
|
||||||
s.RichText = &v
|
s.RichText = &v
|
||||||
return s
|
return s
|
||||||
}
|
}
|
||||||
func (s *AlibabaWdkSkuCombineskuAddSkuDo) SetShortTitle(v string) *AlibabaWdkSkuCombineskuAddSkuDo {
|
func (s *AlibabaWdkSkuCombineskuAddSkuDo) SetShortTitle(v string) *AlibabaWdkSkuCombineskuAddSkuDo {
|
||||||
s.ShortTitle = &v
|
s.ShortTitle = &v
|
||||||
return s
|
return s
|
||||||
}
|
}
|
||||||
func (s *AlibabaWdkSkuCombineskuAddSkuDo) SetSubTitle(v string) *AlibabaWdkSkuCombineskuAddSkuDo {
|
func (s *AlibabaWdkSkuCombineskuAddSkuDo) SetSubTitle(v string) *AlibabaWdkSkuCombineskuAddSkuDo {
|
||||||
s.SubTitle = &v
|
s.SubTitle = &v
|
||||||
return s
|
return s
|
||||||
}
|
}
|
||||||
func (s *AlibabaWdkSkuCombineskuAddSkuDo) SetOnlineSaleFlag(v int64) *AlibabaWdkSkuCombineskuAddSkuDo {
|
func (s *AlibabaWdkSkuCombineskuAddSkuDo) SetOnlineSaleFlag(v int64) *AlibabaWdkSkuCombineskuAddSkuDo {
|
||||||
s.OnlineSaleFlag = &v
|
s.OnlineSaleFlag = &v
|
||||||
return s
|
return s
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -1,129 +1,128 @@
|
|||||||
package domain
|
package domain
|
||||||
|
|
||||||
import (
|
import (
|
||||||
"topsdk/util"
|
"git.rosy.net.cn/baseapi/platformapi/tao_vegetable/sdk/util"
|
||||||
)
|
)
|
||||||
|
|
||||||
type AlibabaWdkSkuCombineskuQuerySkuDo struct {
|
type AlibabaWdkSkuCombineskuQuerySkuDo struct {
|
||||||
/*
|
/*
|
||||||
商品唯一编码,不可修改 */
|
商品唯一编码,不可修改 */
|
||||||
SkuCode *string `json:"sku_code,omitempty" `
|
SkuCode *string `json:"sku_code,omitempty" `
|
||||||
|
|
||||||
/*
|
/*
|
||||||
商品名称,对商品直观的描述,通常包含了品牌、规格等信息 */
|
商品名称,对商品直观的描述,通常包含了品牌、规格等信息 */
|
||||||
SkuName *string `json:"sku_name,omitempty" `
|
SkuName *string `json:"sku_name,omitempty" `
|
||||||
|
|
||||||
/*
|
/*
|
||||||
主图 */
|
主图 */
|
||||||
MainPicUrls *string `json:"main_pic_urls,omitempty" `
|
MainPicUrls *string `json:"main_pic_urls,omitempty" `
|
||||||
|
|
||||||
/*
|
/*
|
||||||
门店或DC编码 */
|
门店或DC编码 */
|
||||||
OuCode *string `json:"ou_code,omitempty" `
|
OuCode *string `json:"ou_code,omitempty" `
|
||||||
|
|
||||||
/*
|
/*
|
||||||
详情图片地址(多个图片用英文逗号分割) */
|
详情图片地址(多个图片用英文逗号分割) */
|
||||||
DetailPicUrls *string `json:"detail_pic_urls,omitempty" `
|
DetailPicUrls *string `json:"detail_pic_urls,omitempty" `
|
||||||
|
|
||||||
/*
|
/*
|
||||||
商品价格(单位元) */
|
商品价格(单位元) */
|
||||||
SalePrice *string `json:"sale_price,omitempty" `
|
SalePrice *string `json:"sale_price,omitempty" `
|
||||||
|
|
||||||
/*
|
/*
|
||||||
条码(支持一品多码,多个条码以英文逗号分隔) */
|
条码(支持一品多码,多个条码以英文逗号分隔) */
|
||||||
Barcodes *string `json:"barcodes,omitempty" `
|
Barcodes *string `json:"barcodes,omitempty" `
|
||||||
|
|
||||||
/*
|
/*
|
||||||
是否app可售(1可售,0不可售,默认0) */
|
是否app可售(1可售,0不可售,默认0) */
|
||||||
AllowAppSale *int64 `json:"allow_app_sale,omitempty" `
|
AllowAppSale *int64 `json:"allow_app_sale,omitempty" `
|
||||||
|
|
||||||
/*
|
/*
|
||||||
线上生效开始时间 */
|
线上生效开始时间 */
|
||||||
AppEffectBeginTime *util.LocalTime `json:"app_effect_begin_time,omitempty" `
|
AppEffectBeginTime *util.LocalTime `json:"app_effect_begin_time,omitempty" `
|
||||||
|
|
||||||
/*
|
/*
|
||||||
线上生效过期时间 */
|
线上生效过期时间 */
|
||||||
AppEffectEndTime *util.LocalTime `json:"app_effect_end_time,omitempty" `
|
AppEffectEndTime *util.LocalTime `json:"app_effect_end_time,omitempty" `
|
||||||
|
|
||||||
/*
|
/*
|
||||||
子商品信息 */
|
子商品信息 */
|
||||||
SubSkus *[]AlibabaWdkSkuCombineskuQuerySubSkuDo `json:"sub_skus,omitempty" `
|
SubSkus *[]AlibabaWdkSkuCombineskuQuerySubSkuDo `json:"sub_skus,omitempty" `
|
||||||
|
|
||||||
/*
|
/*
|
||||||
商家类目编码 */
|
商家类目编码 */
|
||||||
CategoryCode *string `json:"category_code,omitempty" `
|
CategoryCode *string `json:"category_code,omitempty" `
|
||||||
|
|
||||||
/*
|
/*
|
||||||
盒马类目编码 */
|
盒马类目编码 */
|
||||||
HmCategoryCode *string `json:"hm_category_code,omitempty" `
|
HmCategoryCode *string `json:"hm_category_code,omitempty" `
|
||||||
|
|
||||||
/*
|
/*
|
||||||
销售规格 */
|
销售规格 */
|
||||||
SaleSpec *string `json:"sale_spec,omitempty" `
|
SaleSpec *string `json:"sale_spec,omitempty" `
|
||||||
|
|
||||||
/*
|
|
||||||
商品价格(单位分) */
|
|
||||||
SalePriceUnitCent *int64 `json:"sale_price_unit_cent,omitempty" `
|
|
||||||
|
|
||||||
|
/*
|
||||||
|
商品价格(单位分) */
|
||||||
|
SalePriceUnitCent *int64 `json:"sale_price_unit_cent,omitempty" `
|
||||||
}
|
}
|
||||||
|
|
||||||
func (s *AlibabaWdkSkuCombineskuQuerySkuDo) SetSkuCode(v string) *AlibabaWdkSkuCombineskuQuerySkuDo {
|
func (s *AlibabaWdkSkuCombineskuQuerySkuDo) SetSkuCode(v string) *AlibabaWdkSkuCombineskuQuerySkuDo {
|
||||||
s.SkuCode = &v
|
s.SkuCode = &v
|
||||||
return s
|
return s
|
||||||
}
|
}
|
||||||
func (s *AlibabaWdkSkuCombineskuQuerySkuDo) SetSkuName(v string) *AlibabaWdkSkuCombineskuQuerySkuDo {
|
func (s *AlibabaWdkSkuCombineskuQuerySkuDo) SetSkuName(v string) *AlibabaWdkSkuCombineskuQuerySkuDo {
|
||||||
s.SkuName = &v
|
s.SkuName = &v
|
||||||
return s
|
return s
|
||||||
}
|
}
|
||||||
func (s *AlibabaWdkSkuCombineskuQuerySkuDo) SetMainPicUrls(v string) *AlibabaWdkSkuCombineskuQuerySkuDo {
|
func (s *AlibabaWdkSkuCombineskuQuerySkuDo) SetMainPicUrls(v string) *AlibabaWdkSkuCombineskuQuerySkuDo {
|
||||||
s.MainPicUrls = &v
|
s.MainPicUrls = &v
|
||||||
return s
|
return s
|
||||||
}
|
}
|
||||||
func (s *AlibabaWdkSkuCombineskuQuerySkuDo) SetOuCode(v string) *AlibabaWdkSkuCombineskuQuerySkuDo {
|
func (s *AlibabaWdkSkuCombineskuQuerySkuDo) SetOuCode(v string) *AlibabaWdkSkuCombineskuQuerySkuDo {
|
||||||
s.OuCode = &v
|
s.OuCode = &v
|
||||||
return s
|
return s
|
||||||
}
|
}
|
||||||
func (s *AlibabaWdkSkuCombineskuQuerySkuDo) SetDetailPicUrls(v string) *AlibabaWdkSkuCombineskuQuerySkuDo {
|
func (s *AlibabaWdkSkuCombineskuQuerySkuDo) SetDetailPicUrls(v string) *AlibabaWdkSkuCombineskuQuerySkuDo {
|
||||||
s.DetailPicUrls = &v
|
s.DetailPicUrls = &v
|
||||||
return s
|
return s
|
||||||
}
|
}
|
||||||
func (s *AlibabaWdkSkuCombineskuQuerySkuDo) SetSalePrice(v string) *AlibabaWdkSkuCombineskuQuerySkuDo {
|
func (s *AlibabaWdkSkuCombineskuQuerySkuDo) SetSalePrice(v string) *AlibabaWdkSkuCombineskuQuerySkuDo {
|
||||||
s.SalePrice = &v
|
s.SalePrice = &v
|
||||||
return s
|
return s
|
||||||
}
|
}
|
||||||
func (s *AlibabaWdkSkuCombineskuQuerySkuDo) SetBarcodes(v string) *AlibabaWdkSkuCombineskuQuerySkuDo {
|
func (s *AlibabaWdkSkuCombineskuQuerySkuDo) SetBarcodes(v string) *AlibabaWdkSkuCombineskuQuerySkuDo {
|
||||||
s.Barcodes = &v
|
s.Barcodes = &v
|
||||||
return s
|
return s
|
||||||
}
|
}
|
||||||
func (s *AlibabaWdkSkuCombineskuQuerySkuDo) SetAllowAppSale(v int64) *AlibabaWdkSkuCombineskuQuerySkuDo {
|
func (s *AlibabaWdkSkuCombineskuQuerySkuDo) SetAllowAppSale(v int64) *AlibabaWdkSkuCombineskuQuerySkuDo {
|
||||||
s.AllowAppSale = &v
|
s.AllowAppSale = &v
|
||||||
return s
|
return s
|
||||||
}
|
}
|
||||||
func (s *AlibabaWdkSkuCombineskuQuerySkuDo) SetAppEffectBeginTime(v util.LocalTime) *AlibabaWdkSkuCombineskuQuerySkuDo {
|
func (s *AlibabaWdkSkuCombineskuQuerySkuDo) SetAppEffectBeginTime(v util.LocalTime) *AlibabaWdkSkuCombineskuQuerySkuDo {
|
||||||
s.AppEffectBeginTime = &v
|
s.AppEffectBeginTime = &v
|
||||||
return s
|
return s
|
||||||
}
|
}
|
||||||
func (s *AlibabaWdkSkuCombineskuQuerySkuDo) SetAppEffectEndTime(v util.LocalTime) *AlibabaWdkSkuCombineskuQuerySkuDo {
|
func (s *AlibabaWdkSkuCombineskuQuerySkuDo) SetAppEffectEndTime(v util.LocalTime) *AlibabaWdkSkuCombineskuQuerySkuDo {
|
||||||
s.AppEffectEndTime = &v
|
s.AppEffectEndTime = &v
|
||||||
return s
|
return s
|
||||||
}
|
}
|
||||||
func (s *AlibabaWdkSkuCombineskuQuerySkuDo) SetSubSkus(v []AlibabaWdkSkuCombineskuQuerySubSkuDo) *AlibabaWdkSkuCombineskuQuerySkuDo {
|
func (s *AlibabaWdkSkuCombineskuQuerySkuDo) SetSubSkus(v []AlibabaWdkSkuCombineskuQuerySubSkuDo) *AlibabaWdkSkuCombineskuQuerySkuDo {
|
||||||
s.SubSkus = &v
|
s.SubSkus = &v
|
||||||
return s
|
return s
|
||||||
}
|
}
|
||||||
func (s *AlibabaWdkSkuCombineskuQuerySkuDo) SetCategoryCode(v string) *AlibabaWdkSkuCombineskuQuerySkuDo {
|
func (s *AlibabaWdkSkuCombineskuQuerySkuDo) SetCategoryCode(v string) *AlibabaWdkSkuCombineskuQuerySkuDo {
|
||||||
s.CategoryCode = &v
|
s.CategoryCode = &v
|
||||||
return s
|
return s
|
||||||
}
|
}
|
||||||
func (s *AlibabaWdkSkuCombineskuQuerySkuDo) SetHmCategoryCode(v string) *AlibabaWdkSkuCombineskuQuerySkuDo {
|
func (s *AlibabaWdkSkuCombineskuQuerySkuDo) SetHmCategoryCode(v string) *AlibabaWdkSkuCombineskuQuerySkuDo {
|
||||||
s.HmCategoryCode = &v
|
s.HmCategoryCode = &v
|
||||||
return s
|
return s
|
||||||
}
|
}
|
||||||
func (s *AlibabaWdkSkuCombineskuQuerySkuDo) SetSaleSpec(v string) *AlibabaWdkSkuCombineskuQuerySkuDo {
|
func (s *AlibabaWdkSkuCombineskuQuerySkuDo) SetSaleSpec(v string) *AlibabaWdkSkuCombineskuQuerySkuDo {
|
||||||
s.SaleSpec = &v
|
s.SaleSpec = &v
|
||||||
return s
|
return s
|
||||||
}
|
}
|
||||||
func (s *AlibabaWdkSkuCombineskuQuerySkuDo) SetSalePriceUnitCent(v int64) *AlibabaWdkSkuCombineskuQuerySkuDo {
|
func (s *AlibabaWdkSkuCombineskuQuerySkuDo) SetSalePriceUnitCent(v int64) *AlibabaWdkSkuCombineskuQuerySkuDo {
|
||||||
s.SalePriceUnitCent = &v
|
s.SalePriceUnitCent = &v
|
||||||
return s
|
return s
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -1,169 +1,168 @@
|
|||||||
package domain
|
package domain
|
||||||
|
|
||||||
import (
|
import (
|
||||||
"topsdk/util"
|
"git.rosy.net.cn/baseapi/platformapi/tao_vegetable/sdk/util"
|
||||||
)
|
)
|
||||||
|
|
||||||
type AlibabaWdkSkuCombineskuUpdateSkuDo struct {
|
type AlibabaWdkSkuCombineskuUpdateSkuDo struct {
|
||||||
/*
|
/*
|
||||||
商品唯一编码,不可修改 */
|
商品唯一编码,不可修改 */
|
||||||
SkuCode *string `json:"sku_code,omitempty" `
|
SkuCode *string `json:"sku_code,omitempty" `
|
||||||
|
|
||||||
/*
|
/*
|
||||||
商品名称,对商品直观的描述,通常包含了品牌、规格等信息 */
|
商品名称,对商品直观的描述,通常包含了品牌、规格等信息 */
|
||||||
SkuName *string `json:"sku_name,omitempty" `
|
SkuName *string `json:"sku_name,omitempty" `
|
||||||
|
|
||||||
/*
|
/*
|
||||||
商品主图,请先调用图片上传接口(http://hema.open.taobao.com/doc?docId=32686&docType=2)上传图片 */
|
商品主图,请先调用图片上传接口(http://hema.open.taobao.com/doc?docId=32686&docType=2)上传图片 */
|
||||||
MainPicUrls *string `json:"main_pic_urls,omitempty" `
|
MainPicUrls *string `json:"main_pic_urls,omitempty" `
|
||||||
|
|
||||||
/*
|
/*
|
||||||
门店或DC编码,如果填写了渠道店id,该字段会被忽略 */
|
门店或DC编码,如果填写了渠道店id,该字段会被忽略 */
|
||||||
OuCode *string `json:"ou_code,omitempty" `
|
OuCode *string `json:"ou_code,omitempty" `
|
||||||
|
|
||||||
/*
|
/*
|
||||||
详情图片地址(多个图片用英文逗号分割)请先调用图片上传接口(http://hema.open.taobao.com/doc?docId=32686&docType=2)上传图片 */
|
详情图片地址(多个图片用英文逗号分割)请先调用图片上传接口(http://hema.open.taobao.com/doc?docId=32686&docType=2)上传图片 */
|
||||||
DetailPicUrls *string `json:"detail_pic_urls,omitempty" `
|
DetailPicUrls *string `json:"detail_pic_urls,omitempty" `
|
||||||
|
|
||||||
/*
|
/*
|
||||||
商品价格(单位元)和字段sale_price_unit_cent两者只能选其一 */
|
商品价格(单位元)和字段sale_price_unit_cent两者只能选其一 */
|
||||||
SalePrice *string `json:"sale_price,omitempty" `
|
SalePrice *string `json:"sale_price,omitempty" `
|
||||||
|
|
||||||
/*
|
/*
|
||||||
条码(支持一品多码,多个条码以英文逗号分隔) */
|
条码(支持一品多码,多个条码以英文逗号分隔) */
|
||||||
Barcodes *string `json:"barcodes,omitempty" `
|
Barcodes *string `json:"barcodes,omitempty" `
|
||||||
|
|
||||||
/*
|
/*
|
||||||
是否app可售(1可售,0不可售) */
|
是否app可售(1可售,0不可售) */
|
||||||
AllowAppSale *int64 `json:"allow_app_sale,omitempty" `
|
AllowAppSale *int64 `json:"allow_app_sale,omitempty" `
|
||||||
|
|
||||||
/*
|
/*
|
||||||
线上生效开始时间 */
|
线上生效开始时间 */
|
||||||
AppEffectBeginTime *util.LocalTime `json:"app_effect_begin_time,omitempty" `
|
AppEffectBeginTime *util.LocalTime `json:"app_effect_begin_time,omitempty" `
|
||||||
|
|
||||||
/*
|
/*
|
||||||
线上生效过期时间 */
|
线上生效过期时间 */
|
||||||
AppEffectEndTime *util.LocalTime `json:"app_effect_end_time,omitempty" `
|
AppEffectEndTime *util.LocalTime `json:"app_effect_end_time,omitempty" `
|
||||||
|
|
||||||
/*
|
/*
|
||||||
子商品信息 */
|
子商品信息 */
|
||||||
SubSkus *[]AlibabaWdkSkuCombineskuUpdateSubSkuDo `json:"sub_skus,omitempty" `
|
SubSkus *[]AlibabaWdkSkuCombineskuUpdateSubSkuDo `json:"sub_skus,omitempty" `
|
||||||
|
|
||||||
/*
|
/*
|
||||||
商家类目编码 */
|
商家类目编码 */
|
||||||
CategoryCode *string `json:"category_code,omitempty" `
|
CategoryCode *string `json:"category_code,omitempty" `
|
||||||
|
|
||||||
/*
|
/*
|
||||||
盒马类目编码 */
|
盒马类目编码 */
|
||||||
HmCategoryCode *string `json:"hm_category_code,omitempty" `
|
HmCategoryCode *string `json:"hm_category_code,omitempty" `
|
||||||
|
|
||||||
/*
|
/*
|
||||||
销售规格 */
|
销售规格 */
|
||||||
SaleSpec *string `json:"sale_spec,omitempty" `
|
SaleSpec *string `json:"sale_spec,omitempty" `
|
||||||
|
|
||||||
/*
|
/*
|
||||||
渠道店id */
|
渠道店id */
|
||||||
ShopId *string `json:"shop_id,omitempty" `
|
ShopId *string `json:"shop_id,omitempty" `
|
||||||
|
|
||||||
/*
|
/*
|
||||||
商品价格(单位分)和字段sale_price两者只能选其一 */
|
商品价格(单位分)和字段sale_price两者只能选其一 */
|
||||||
SalePriceUnitCent *int64 `json:"sale_price_unit_cent,omitempty" `
|
SalePriceUnitCent *int64 `json:"sale_price_unit_cent,omitempty" `
|
||||||
|
|
||||||
/*
|
/*
|
||||||
富文本文描 */
|
富文本文描 */
|
||||||
RichText *string `json:"rich_text,omitempty" `
|
RichText *string `json:"rich_text,omitempty" `
|
||||||
|
|
||||||
/*
|
/*
|
||||||
商品短标题 */
|
商品短标题 */
|
||||||
ShortTitle *string `json:"short_title,omitempty" `
|
ShortTitle *string `json:"short_title,omitempty" `
|
||||||
|
|
||||||
/*
|
/*
|
||||||
商品卖点;商品副标题,显示在APP商品详情页的标题下方。如可口可乐商品的副标题可以是“夏日必备 解暑神器”。不超过80个字符 */
|
商品卖点;商品副标题,显示在APP商品详情页的标题下方。如可口可乐商品的副标题可以是“夏日必备 解暑神器”。不超过80个字符 */
|
||||||
SubTitle *string `json:"sub_title,omitempty" `
|
SubTitle *string `json:"sub_title,omitempty" `
|
||||||
|
|
||||||
/*
|
|
||||||
门店来控制本门店是否在app上让该商品可见,1可见 0不可见 */
|
|
||||||
OnlineSaleFlag *int64 `json:"online_sale_flag,omitempty" `
|
|
||||||
|
|
||||||
|
/*
|
||||||
|
门店来控制本门店是否在app上让该商品可见,1可见 0不可见 */
|
||||||
|
OnlineSaleFlag *int64 `json:"online_sale_flag,omitempty" `
|
||||||
}
|
}
|
||||||
|
|
||||||
func (s *AlibabaWdkSkuCombineskuUpdateSkuDo) SetSkuCode(v string) *AlibabaWdkSkuCombineskuUpdateSkuDo {
|
func (s *AlibabaWdkSkuCombineskuUpdateSkuDo) SetSkuCode(v string) *AlibabaWdkSkuCombineskuUpdateSkuDo {
|
||||||
s.SkuCode = &v
|
s.SkuCode = &v
|
||||||
return s
|
return s
|
||||||
}
|
}
|
||||||
func (s *AlibabaWdkSkuCombineskuUpdateSkuDo) SetSkuName(v string) *AlibabaWdkSkuCombineskuUpdateSkuDo {
|
func (s *AlibabaWdkSkuCombineskuUpdateSkuDo) SetSkuName(v string) *AlibabaWdkSkuCombineskuUpdateSkuDo {
|
||||||
s.SkuName = &v
|
s.SkuName = &v
|
||||||
return s
|
return s
|
||||||
}
|
}
|
||||||
func (s *AlibabaWdkSkuCombineskuUpdateSkuDo) SetMainPicUrls(v string) *AlibabaWdkSkuCombineskuUpdateSkuDo {
|
func (s *AlibabaWdkSkuCombineskuUpdateSkuDo) SetMainPicUrls(v string) *AlibabaWdkSkuCombineskuUpdateSkuDo {
|
||||||
s.MainPicUrls = &v
|
s.MainPicUrls = &v
|
||||||
return s
|
return s
|
||||||
}
|
}
|
||||||
func (s *AlibabaWdkSkuCombineskuUpdateSkuDo) SetOuCode(v string) *AlibabaWdkSkuCombineskuUpdateSkuDo {
|
func (s *AlibabaWdkSkuCombineskuUpdateSkuDo) SetOuCode(v string) *AlibabaWdkSkuCombineskuUpdateSkuDo {
|
||||||
s.OuCode = &v
|
s.OuCode = &v
|
||||||
return s
|
return s
|
||||||
}
|
}
|
||||||
func (s *AlibabaWdkSkuCombineskuUpdateSkuDo) SetDetailPicUrls(v string) *AlibabaWdkSkuCombineskuUpdateSkuDo {
|
func (s *AlibabaWdkSkuCombineskuUpdateSkuDo) SetDetailPicUrls(v string) *AlibabaWdkSkuCombineskuUpdateSkuDo {
|
||||||
s.DetailPicUrls = &v
|
s.DetailPicUrls = &v
|
||||||
return s
|
return s
|
||||||
}
|
}
|
||||||
func (s *AlibabaWdkSkuCombineskuUpdateSkuDo) SetSalePrice(v string) *AlibabaWdkSkuCombineskuUpdateSkuDo {
|
func (s *AlibabaWdkSkuCombineskuUpdateSkuDo) SetSalePrice(v string) *AlibabaWdkSkuCombineskuUpdateSkuDo {
|
||||||
s.SalePrice = &v
|
s.SalePrice = &v
|
||||||
return s
|
return s
|
||||||
}
|
}
|
||||||
func (s *AlibabaWdkSkuCombineskuUpdateSkuDo) SetBarcodes(v string) *AlibabaWdkSkuCombineskuUpdateSkuDo {
|
func (s *AlibabaWdkSkuCombineskuUpdateSkuDo) SetBarcodes(v string) *AlibabaWdkSkuCombineskuUpdateSkuDo {
|
||||||
s.Barcodes = &v
|
s.Barcodes = &v
|
||||||
return s
|
return s
|
||||||
}
|
}
|
||||||
func (s *AlibabaWdkSkuCombineskuUpdateSkuDo) SetAllowAppSale(v int64) *AlibabaWdkSkuCombineskuUpdateSkuDo {
|
func (s *AlibabaWdkSkuCombineskuUpdateSkuDo) SetAllowAppSale(v int64) *AlibabaWdkSkuCombineskuUpdateSkuDo {
|
||||||
s.AllowAppSale = &v
|
s.AllowAppSale = &v
|
||||||
return s
|
return s
|
||||||
}
|
}
|
||||||
func (s *AlibabaWdkSkuCombineskuUpdateSkuDo) SetAppEffectBeginTime(v util.LocalTime) *AlibabaWdkSkuCombineskuUpdateSkuDo {
|
func (s *AlibabaWdkSkuCombineskuUpdateSkuDo) SetAppEffectBeginTime(v util.LocalTime) *AlibabaWdkSkuCombineskuUpdateSkuDo {
|
||||||
s.AppEffectBeginTime = &v
|
s.AppEffectBeginTime = &v
|
||||||
return s
|
return s
|
||||||
}
|
}
|
||||||
func (s *AlibabaWdkSkuCombineskuUpdateSkuDo) SetAppEffectEndTime(v util.LocalTime) *AlibabaWdkSkuCombineskuUpdateSkuDo {
|
func (s *AlibabaWdkSkuCombineskuUpdateSkuDo) SetAppEffectEndTime(v util.LocalTime) *AlibabaWdkSkuCombineskuUpdateSkuDo {
|
||||||
s.AppEffectEndTime = &v
|
s.AppEffectEndTime = &v
|
||||||
return s
|
return s
|
||||||
}
|
}
|
||||||
func (s *AlibabaWdkSkuCombineskuUpdateSkuDo) SetSubSkus(v []AlibabaWdkSkuCombineskuUpdateSubSkuDo) *AlibabaWdkSkuCombineskuUpdateSkuDo {
|
func (s *AlibabaWdkSkuCombineskuUpdateSkuDo) SetSubSkus(v []AlibabaWdkSkuCombineskuUpdateSubSkuDo) *AlibabaWdkSkuCombineskuUpdateSkuDo {
|
||||||
s.SubSkus = &v
|
s.SubSkus = &v
|
||||||
return s
|
return s
|
||||||
}
|
}
|
||||||
func (s *AlibabaWdkSkuCombineskuUpdateSkuDo) SetCategoryCode(v string) *AlibabaWdkSkuCombineskuUpdateSkuDo {
|
func (s *AlibabaWdkSkuCombineskuUpdateSkuDo) SetCategoryCode(v string) *AlibabaWdkSkuCombineskuUpdateSkuDo {
|
||||||
s.CategoryCode = &v
|
s.CategoryCode = &v
|
||||||
return s
|
return s
|
||||||
}
|
}
|
||||||
func (s *AlibabaWdkSkuCombineskuUpdateSkuDo) SetHmCategoryCode(v string) *AlibabaWdkSkuCombineskuUpdateSkuDo {
|
func (s *AlibabaWdkSkuCombineskuUpdateSkuDo) SetHmCategoryCode(v string) *AlibabaWdkSkuCombineskuUpdateSkuDo {
|
||||||
s.HmCategoryCode = &v
|
s.HmCategoryCode = &v
|
||||||
return s
|
return s
|
||||||
}
|
}
|
||||||
func (s *AlibabaWdkSkuCombineskuUpdateSkuDo) SetSaleSpec(v string) *AlibabaWdkSkuCombineskuUpdateSkuDo {
|
func (s *AlibabaWdkSkuCombineskuUpdateSkuDo) SetSaleSpec(v string) *AlibabaWdkSkuCombineskuUpdateSkuDo {
|
||||||
s.SaleSpec = &v
|
s.SaleSpec = &v
|
||||||
return s
|
return s
|
||||||
}
|
}
|
||||||
func (s *AlibabaWdkSkuCombineskuUpdateSkuDo) SetShopId(v string) *AlibabaWdkSkuCombineskuUpdateSkuDo {
|
func (s *AlibabaWdkSkuCombineskuUpdateSkuDo) SetShopId(v string) *AlibabaWdkSkuCombineskuUpdateSkuDo {
|
||||||
s.ShopId = &v
|
s.ShopId = &v
|
||||||
return s
|
return s
|
||||||
}
|
}
|
||||||
func (s *AlibabaWdkSkuCombineskuUpdateSkuDo) SetSalePriceUnitCent(v int64) *AlibabaWdkSkuCombineskuUpdateSkuDo {
|
func (s *AlibabaWdkSkuCombineskuUpdateSkuDo) SetSalePriceUnitCent(v int64) *AlibabaWdkSkuCombineskuUpdateSkuDo {
|
||||||
s.SalePriceUnitCent = &v
|
s.SalePriceUnitCent = &v
|
||||||
return s
|
return s
|
||||||
}
|
}
|
||||||
func (s *AlibabaWdkSkuCombineskuUpdateSkuDo) SetRichText(v string) *AlibabaWdkSkuCombineskuUpdateSkuDo {
|
func (s *AlibabaWdkSkuCombineskuUpdateSkuDo) SetRichText(v string) *AlibabaWdkSkuCombineskuUpdateSkuDo {
|
||||||
s.RichText = &v
|
s.RichText = &v
|
||||||
return s
|
return s
|
||||||
}
|
}
|
||||||
func (s *AlibabaWdkSkuCombineskuUpdateSkuDo) SetShortTitle(v string) *AlibabaWdkSkuCombineskuUpdateSkuDo {
|
func (s *AlibabaWdkSkuCombineskuUpdateSkuDo) SetShortTitle(v string) *AlibabaWdkSkuCombineskuUpdateSkuDo {
|
||||||
s.ShortTitle = &v
|
s.ShortTitle = &v
|
||||||
return s
|
return s
|
||||||
}
|
}
|
||||||
func (s *AlibabaWdkSkuCombineskuUpdateSkuDo) SetSubTitle(v string) *AlibabaWdkSkuCombineskuUpdateSkuDo {
|
func (s *AlibabaWdkSkuCombineskuUpdateSkuDo) SetSubTitle(v string) *AlibabaWdkSkuCombineskuUpdateSkuDo {
|
||||||
s.SubTitle = &v
|
s.SubTitle = &v
|
||||||
return s
|
return s
|
||||||
}
|
}
|
||||||
func (s *AlibabaWdkSkuCombineskuUpdateSkuDo) SetOnlineSaleFlag(v int64) *AlibabaWdkSkuCombineskuUpdateSkuDo {
|
func (s *AlibabaWdkSkuCombineskuUpdateSkuDo) SetOnlineSaleFlag(v int64) *AlibabaWdkSkuCombineskuUpdateSkuDo {
|
||||||
s.OnlineSaleFlag = &v
|
s.OnlineSaleFlag = &v
|
||||||
return s
|
return s
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -1,49 +1,48 @@
|
|||||||
package domain
|
package domain
|
||||||
|
|
||||||
import (
|
import (
|
||||||
"topsdk/util"
|
"git.rosy.net.cn/baseapi/platformapi/tao_vegetable/sdk/util"
|
||||||
)
|
)
|
||||||
|
|
||||||
type AlibabaWdkWholesaleInboundorderCommitInboundInfoCommitReq struct {
|
type AlibabaWdkWholesaleInboundorderCommitInboundInfoCommitReq struct {
|
||||||
/*
|
/*
|
||||||
入库商品明细 */
|
入库商品明细 */
|
||||||
InboundItemInfos *[]AlibabaWdkWholesaleInboundorderCommitInboundItemInfo `json:"inbound_item_infos,omitempty" `
|
InboundItemInfos *[]AlibabaWdkWholesaleInboundorderCommitInboundItemInfo `json:"inbound_item_infos,omitempty" `
|
||||||
|
|
||||||
/*
|
/*
|
||||||
收货入库单号 */
|
收货入库单号 */
|
||||||
InboundOrderNo *string `json:"inbound_order_no,omitempty" `
|
InboundOrderNo *string `json:"inbound_order_no,omitempty" `
|
||||||
|
|
||||||
/*
|
/*
|
||||||
收货时间 */
|
收货时间 */
|
||||||
ReceivedTime *util.LocalTime `json:"received_time,omitempty" `
|
ReceivedTime *util.LocalTime `json:"received_time,omitempty" `
|
||||||
|
|
||||||
/*
|
/*
|
||||||
采购退货单单号 */
|
采购退货单单号 */
|
||||||
ReturnOrderNo *string `json:"return_order_no,omitempty" `
|
ReturnOrderNo *string `json:"return_order_no,omitempty" `
|
||||||
|
|
||||||
/*
|
|
||||||
商家编码 */
|
|
||||||
MerchantCode *string `json:"merchant_code,omitempty" `
|
|
||||||
|
|
||||||
|
/*
|
||||||
|
商家编码 */
|
||||||
|
MerchantCode *string `json:"merchant_code,omitempty" `
|
||||||
}
|
}
|
||||||
|
|
||||||
func (s *AlibabaWdkWholesaleInboundorderCommitInboundInfoCommitReq) SetInboundItemInfos(v []AlibabaWdkWholesaleInboundorderCommitInboundItemInfo) *AlibabaWdkWholesaleInboundorderCommitInboundInfoCommitReq {
|
func (s *AlibabaWdkWholesaleInboundorderCommitInboundInfoCommitReq) SetInboundItemInfos(v []AlibabaWdkWholesaleInboundorderCommitInboundItemInfo) *AlibabaWdkWholesaleInboundorderCommitInboundInfoCommitReq {
|
||||||
s.InboundItemInfos = &v
|
s.InboundItemInfos = &v
|
||||||
return s
|
return s
|
||||||
}
|
}
|
||||||
func (s *AlibabaWdkWholesaleInboundorderCommitInboundInfoCommitReq) SetInboundOrderNo(v string) *AlibabaWdkWholesaleInboundorderCommitInboundInfoCommitReq {
|
func (s *AlibabaWdkWholesaleInboundorderCommitInboundInfoCommitReq) SetInboundOrderNo(v string) *AlibabaWdkWholesaleInboundorderCommitInboundInfoCommitReq {
|
||||||
s.InboundOrderNo = &v
|
s.InboundOrderNo = &v
|
||||||
return s
|
return s
|
||||||
}
|
}
|
||||||
func (s *AlibabaWdkWholesaleInboundorderCommitInboundInfoCommitReq) SetReceivedTime(v util.LocalTime) *AlibabaWdkWholesaleInboundorderCommitInboundInfoCommitReq {
|
func (s *AlibabaWdkWholesaleInboundorderCommitInboundInfoCommitReq) SetReceivedTime(v util.LocalTime) *AlibabaWdkWholesaleInboundorderCommitInboundInfoCommitReq {
|
||||||
s.ReceivedTime = &v
|
s.ReceivedTime = &v
|
||||||
return s
|
return s
|
||||||
}
|
}
|
||||||
func (s *AlibabaWdkWholesaleInboundorderCommitInboundInfoCommitReq) SetReturnOrderNo(v string) *AlibabaWdkWholesaleInboundorderCommitInboundInfoCommitReq {
|
func (s *AlibabaWdkWholesaleInboundorderCommitInboundInfoCommitReq) SetReturnOrderNo(v string) *AlibabaWdkWholesaleInboundorderCommitInboundInfoCommitReq {
|
||||||
s.ReturnOrderNo = &v
|
s.ReturnOrderNo = &v
|
||||||
return s
|
return s
|
||||||
}
|
}
|
||||||
func (s *AlibabaWdkWholesaleInboundorderCommitInboundInfoCommitReq) SetMerchantCode(v string) *AlibabaWdkWholesaleInboundorderCommitInboundInfoCommitReq {
|
func (s *AlibabaWdkWholesaleInboundorderCommitInboundInfoCommitReq) SetMerchantCode(v string) *AlibabaWdkWholesaleInboundorderCommitInboundInfoCommitReq {
|
||||||
s.MerchantCode = &v
|
s.MerchantCode = &v
|
||||||
return s
|
return s
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -1,33 +1,32 @@
|
|||||||
package domain
|
package domain
|
||||||
|
|
||||||
import (
|
import (
|
||||||
"topsdk/util"
|
"git.rosy.net.cn/baseapi/platformapi/tao_vegetable/sdk/util"
|
||||||
)
|
)
|
||||||
|
|
||||||
type AlibabaWdkWholesaleOutboundorderCommitContainerDo struct {
|
type AlibabaWdkWholesaleOutboundorderCommitContainerDo struct {
|
||||||
/*
|
/*
|
||||||
数量 */
|
数量 */
|
||||||
Quantity *string `json:"quantity,omitempty" `
|
Quantity *string `json:"quantity,omitempty" `
|
||||||
|
|
||||||
/*
|
/*
|
||||||
容器编码 */
|
容器编码 */
|
||||||
ContainerCode *string `json:"container_code,omitempty" `
|
ContainerCode *string `json:"container_code,omitempty" `
|
||||||
|
|
||||||
/*
|
|
||||||
生产日期 */
|
|
||||||
ProductionDate *util.LocalTime `json:"production_date,omitempty" `
|
|
||||||
|
|
||||||
|
/*
|
||||||
|
生产日期 */
|
||||||
|
ProductionDate *util.LocalTime `json:"production_date,omitempty" `
|
||||||
}
|
}
|
||||||
|
|
||||||
func (s *AlibabaWdkWholesaleOutboundorderCommitContainerDo) SetQuantity(v string) *AlibabaWdkWholesaleOutboundorderCommitContainerDo {
|
func (s *AlibabaWdkWholesaleOutboundorderCommitContainerDo) SetQuantity(v string) *AlibabaWdkWholesaleOutboundorderCommitContainerDo {
|
||||||
s.Quantity = &v
|
s.Quantity = &v
|
||||||
return s
|
return s
|
||||||
}
|
}
|
||||||
func (s *AlibabaWdkWholesaleOutboundorderCommitContainerDo) SetContainerCode(v string) *AlibabaWdkWholesaleOutboundorderCommitContainerDo {
|
func (s *AlibabaWdkWholesaleOutboundorderCommitContainerDo) SetContainerCode(v string) *AlibabaWdkWholesaleOutboundorderCommitContainerDo {
|
||||||
s.ContainerCode = &v
|
s.ContainerCode = &v
|
||||||
return s
|
return s
|
||||||
}
|
}
|
||||||
func (s *AlibabaWdkWholesaleOutboundorderCommitContainerDo) SetProductionDate(v util.LocalTime) *AlibabaWdkWholesaleOutboundorderCommitContainerDo {
|
func (s *AlibabaWdkWholesaleOutboundorderCommitContainerDo) SetProductionDate(v util.LocalTime) *AlibabaWdkWholesaleOutboundorderCommitContainerDo {
|
||||||
s.ProductionDate = &v
|
s.ProductionDate = &v
|
||||||
return s
|
return s
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -1,73 +1,72 @@
|
|||||||
package domain
|
package domain
|
||||||
|
|
||||||
import (
|
import (
|
||||||
"topsdk/util"
|
"git.rosy.net.cn/baseapi/platformapi/tao_vegetable/sdk/util"
|
||||||
)
|
)
|
||||||
|
|
||||||
type AlibabaWdkWholesaleOutboundorderCommitOutboundInfoCommitReq struct {
|
type AlibabaWdkWholesaleOutboundorderCommitOutboundInfoCommitReq struct {
|
||||||
/*
|
/*
|
||||||
商品列表 */
|
商品列表 */
|
||||||
OutboundItemInfos *[]AlibabaWdkWholesaleOutboundorderCommitOutboundItemInfo `json:"outbound_item_infos,omitempty" `
|
OutboundItemInfos *[]AlibabaWdkWholesaleOutboundorderCommitOutboundItemInfo `json:"outbound_item_infos,omitempty" `
|
||||||
|
|
||||||
/*
|
/*
|
||||||
预计到货时间 */
|
预计到货时间 */
|
||||||
EstimatedArrivalAt *util.LocalTime `json:"estimated_arrival_at,omitempty" `
|
EstimatedArrivalAt *util.LocalTime `json:"estimated_arrival_at,omitempty" `
|
||||||
|
|
||||||
/*
|
/*
|
||||||
出货时间 */
|
出货时间 */
|
||||||
OutboundAt *util.LocalTime `json:"outbound_at,omitempty" `
|
OutboundAt *util.LocalTime `json:"outbound_at,omitempty" `
|
||||||
|
|
||||||
/*
|
/*
|
||||||
收货类型(信任收货、非信任收货) */
|
收货类型(信任收货、非信任收货) */
|
||||||
TrustedInbound *bool `json:"trusted_inbound,omitempty" `
|
TrustedInbound *bool `json:"trusted_inbound,omitempty" `
|
||||||
|
|
||||||
/*
|
/*
|
||||||
供应商名称 */
|
供应商名称 */
|
||||||
SupplierName *string `json:"supplier_name,omitempty" `
|
SupplierName *string `json:"supplier_name,omitempty" `
|
||||||
|
|
||||||
/*
|
/*
|
||||||
供应商编码 */
|
供应商编码 */
|
||||||
SupplierCode *string `json:"supplier_code,omitempty" `
|
SupplierCode *string `json:"supplier_code,omitempty" `
|
||||||
|
|
||||||
/*
|
/*
|
||||||
asn单号 */
|
asn单号 */
|
||||||
AsnOrderNo *string `json:"asn_order_no,omitempty" `
|
AsnOrderNo *string `json:"asn_order_no,omitempty" `
|
||||||
|
|
||||||
/*
|
|
||||||
商家编码,已经废弃 */
|
|
||||||
MerchantCode *string `json:"merchant_code,omitempty" `
|
|
||||||
|
|
||||||
|
/*
|
||||||
|
商家编码,已经废弃 */
|
||||||
|
MerchantCode *string `json:"merchant_code,omitempty" `
|
||||||
}
|
}
|
||||||
|
|
||||||
func (s *AlibabaWdkWholesaleOutboundorderCommitOutboundInfoCommitReq) SetOutboundItemInfos(v []AlibabaWdkWholesaleOutboundorderCommitOutboundItemInfo) *AlibabaWdkWholesaleOutboundorderCommitOutboundInfoCommitReq {
|
func (s *AlibabaWdkWholesaleOutboundorderCommitOutboundInfoCommitReq) SetOutboundItemInfos(v []AlibabaWdkWholesaleOutboundorderCommitOutboundItemInfo) *AlibabaWdkWholesaleOutboundorderCommitOutboundInfoCommitReq {
|
||||||
s.OutboundItemInfos = &v
|
s.OutboundItemInfos = &v
|
||||||
return s
|
return s
|
||||||
}
|
}
|
||||||
func (s *AlibabaWdkWholesaleOutboundorderCommitOutboundInfoCommitReq) SetEstimatedArrivalAt(v util.LocalTime) *AlibabaWdkWholesaleOutboundorderCommitOutboundInfoCommitReq {
|
func (s *AlibabaWdkWholesaleOutboundorderCommitOutboundInfoCommitReq) SetEstimatedArrivalAt(v util.LocalTime) *AlibabaWdkWholesaleOutboundorderCommitOutboundInfoCommitReq {
|
||||||
s.EstimatedArrivalAt = &v
|
s.EstimatedArrivalAt = &v
|
||||||
return s
|
return s
|
||||||
}
|
}
|
||||||
func (s *AlibabaWdkWholesaleOutboundorderCommitOutboundInfoCommitReq) SetOutboundAt(v util.LocalTime) *AlibabaWdkWholesaleOutboundorderCommitOutboundInfoCommitReq {
|
func (s *AlibabaWdkWholesaleOutboundorderCommitOutboundInfoCommitReq) SetOutboundAt(v util.LocalTime) *AlibabaWdkWholesaleOutboundorderCommitOutboundInfoCommitReq {
|
||||||
s.OutboundAt = &v
|
s.OutboundAt = &v
|
||||||
return s
|
return s
|
||||||
}
|
}
|
||||||
func (s *AlibabaWdkWholesaleOutboundorderCommitOutboundInfoCommitReq) SetTrustedInbound(v bool) *AlibabaWdkWholesaleOutboundorderCommitOutboundInfoCommitReq {
|
func (s *AlibabaWdkWholesaleOutboundorderCommitOutboundInfoCommitReq) SetTrustedInbound(v bool) *AlibabaWdkWholesaleOutboundorderCommitOutboundInfoCommitReq {
|
||||||
s.TrustedInbound = &v
|
s.TrustedInbound = &v
|
||||||
return s
|
return s
|
||||||
}
|
}
|
||||||
func (s *AlibabaWdkWholesaleOutboundorderCommitOutboundInfoCommitReq) SetSupplierName(v string) *AlibabaWdkWholesaleOutboundorderCommitOutboundInfoCommitReq {
|
func (s *AlibabaWdkWholesaleOutboundorderCommitOutboundInfoCommitReq) SetSupplierName(v string) *AlibabaWdkWholesaleOutboundorderCommitOutboundInfoCommitReq {
|
||||||
s.SupplierName = &v
|
s.SupplierName = &v
|
||||||
return s
|
return s
|
||||||
}
|
}
|
||||||
func (s *AlibabaWdkWholesaleOutboundorderCommitOutboundInfoCommitReq) SetSupplierCode(v string) *AlibabaWdkWholesaleOutboundorderCommitOutboundInfoCommitReq {
|
func (s *AlibabaWdkWholesaleOutboundorderCommitOutboundInfoCommitReq) SetSupplierCode(v string) *AlibabaWdkWholesaleOutboundorderCommitOutboundInfoCommitReq {
|
||||||
s.SupplierCode = &v
|
s.SupplierCode = &v
|
||||||
return s
|
return s
|
||||||
}
|
}
|
||||||
func (s *AlibabaWdkWholesaleOutboundorderCommitOutboundInfoCommitReq) SetAsnOrderNo(v string) *AlibabaWdkWholesaleOutboundorderCommitOutboundInfoCommitReq {
|
func (s *AlibabaWdkWholesaleOutboundorderCommitOutboundInfoCommitReq) SetAsnOrderNo(v string) *AlibabaWdkWholesaleOutboundorderCommitOutboundInfoCommitReq {
|
||||||
s.AsnOrderNo = &v
|
s.AsnOrderNo = &v
|
||||||
return s
|
return s
|
||||||
}
|
}
|
||||||
func (s *AlibabaWdkWholesaleOutboundorderCommitOutboundInfoCommitReq) SetMerchantCode(v string) *AlibabaWdkWholesaleOutboundorderCommitOutboundInfoCommitReq {
|
func (s *AlibabaWdkWholesaleOutboundorderCommitOutboundInfoCommitReq) SetMerchantCode(v string) *AlibabaWdkWholesaleOutboundorderCommitOutboundInfoCommitReq {
|
||||||
s.MerchantCode = &v
|
s.MerchantCode = &v
|
||||||
return s
|
return s
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -1,65 +1,64 @@
|
|||||||
package domain
|
package domain
|
||||||
|
|
||||||
import (
|
import (
|
||||||
"topsdk/util"
|
"git.rosy.net.cn/baseapi/platformapi/tao_vegetable/sdk/util"
|
||||||
)
|
)
|
||||||
|
|
||||||
type AlibabaWdkWholesaleOutboundorderCommitOutboundItemInfo struct {
|
type AlibabaWdkWholesaleOutboundorderCommitOutboundItemInfo struct {
|
||||||
/*
|
/*
|
||||||
批发单号 */
|
批发单号 */
|
||||||
WholesaleOrderNo *string `json:"wholesale_order_no,omitempty" `
|
WholesaleOrderNo *string `json:"wholesale_order_no,omitempty" `
|
||||||
|
|
||||||
/*
|
/*
|
||||||
已废弃,请使用containers.production_date */
|
已废弃,请使用containers.production_date */
|
||||||
ProductionDate *util.LocalTime `json:"production_date,omitempty" `
|
ProductionDate *util.LocalTime `json:"production_date,omitempty" `
|
||||||
|
|
||||||
/*
|
/*
|
||||||
是否完结 */
|
是否完结 */
|
||||||
OutboundCompleted *bool `json:"outbound_completed,omitempty" `
|
OutboundCompleted *bool `json:"outbound_completed,omitempty" `
|
||||||
|
|
||||||
/*
|
/*
|
||||||
出库数量(为正数或零) */
|
出库数量(为正数或零) */
|
||||||
OutboundQuantity *string `json:"outbound_quantity,omitempty" `
|
OutboundQuantity *string `json:"outbound_quantity,omitempty" `
|
||||||
|
|
||||||
/*
|
/*
|
||||||
商品编码 */
|
商品编码 */
|
||||||
SkuCode *string `json:"sku_code,omitempty" `
|
SkuCode *string `json:"sku_code,omitempty" `
|
||||||
|
|
||||||
/*
|
/*
|
||||||
外部单号,如采购单号 */
|
外部单号,如采购单号 */
|
||||||
ExternalOrderNo *string `json:"external_order_no,omitempty" `
|
ExternalOrderNo *string `json:"external_order_no,omitempty" `
|
||||||
|
|
||||||
/*
|
|
||||||
容器信息 */
|
|
||||||
Containers *[]AlibabaWdkWholesaleOutboundorderCommitContainerDo `json:"containers,omitempty" `
|
|
||||||
|
|
||||||
|
/*
|
||||||
|
容器信息 */
|
||||||
|
Containers *[]AlibabaWdkWholesaleOutboundorderCommitContainerDo `json:"containers,omitempty" `
|
||||||
}
|
}
|
||||||
|
|
||||||
func (s *AlibabaWdkWholesaleOutboundorderCommitOutboundItemInfo) SetWholesaleOrderNo(v string) *AlibabaWdkWholesaleOutboundorderCommitOutboundItemInfo {
|
func (s *AlibabaWdkWholesaleOutboundorderCommitOutboundItemInfo) SetWholesaleOrderNo(v string) *AlibabaWdkWholesaleOutboundorderCommitOutboundItemInfo {
|
||||||
s.WholesaleOrderNo = &v
|
s.WholesaleOrderNo = &v
|
||||||
return s
|
return s
|
||||||
}
|
}
|
||||||
func (s *AlibabaWdkWholesaleOutboundorderCommitOutboundItemInfo) SetProductionDate(v util.LocalTime) *AlibabaWdkWholesaleOutboundorderCommitOutboundItemInfo {
|
func (s *AlibabaWdkWholesaleOutboundorderCommitOutboundItemInfo) SetProductionDate(v util.LocalTime) *AlibabaWdkWholesaleOutboundorderCommitOutboundItemInfo {
|
||||||
s.ProductionDate = &v
|
s.ProductionDate = &v
|
||||||
return s
|
return s
|
||||||
}
|
}
|
||||||
func (s *AlibabaWdkWholesaleOutboundorderCommitOutboundItemInfo) SetOutboundCompleted(v bool) *AlibabaWdkWholesaleOutboundorderCommitOutboundItemInfo {
|
func (s *AlibabaWdkWholesaleOutboundorderCommitOutboundItemInfo) SetOutboundCompleted(v bool) *AlibabaWdkWholesaleOutboundorderCommitOutboundItemInfo {
|
||||||
s.OutboundCompleted = &v
|
s.OutboundCompleted = &v
|
||||||
return s
|
return s
|
||||||
}
|
}
|
||||||
func (s *AlibabaWdkWholesaleOutboundorderCommitOutboundItemInfo) SetOutboundQuantity(v string) *AlibabaWdkWholesaleOutboundorderCommitOutboundItemInfo {
|
func (s *AlibabaWdkWholesaleOutboundorderCommitOutboundItemInfo) SetOutboundQuantity(v string) *AlibabaWdkWholesaleOutboundorderCommitOutboundItemInfo {
|
||||||
s.OutboundQuantity = &v
|
s.OutboundQuantity = &v
|
||||||
return s
|
return s
|
||||||
}
|
}
|
||||||
func (s *AlibabaWdkWholesaleOutboundorderCommitOutboundItemInfo) SetSkuCode(v string) *AlibabaWdkWholesaleOutboundorderCommitOutboundItemInfo {
|
func (s *AlibabaWdkWholesaleOutboundorderCommitOutboundItemInfo) SetSkuCode(v string) *AlibabaWdkWholesaleOutboundorderCommitOutboundItemInfo {
|
||||||
s.SkuCode = &v
|
s.SkuCode = &v
|
||||||
return s
|
return s
|
||||||
}
|
}
|
||||||
func (s *AlibabaWdkWholesaleOutboundorderCommitOutboundItemInfo) SetExternalOrderNo(v string) *AlibabaWdkWholesaleOutboundorderCommitOutboundItemInfo {
|
func (s *AlibabaWdkWholesaleOutboundorderCommitOutboundItemInfo) SetExternalOrderNo(v string) *AlibabaWdkWholesaleOutboundorderCommitOutboundItemInfo {
|
||||||
s.ExternalOrderNo = &v
|
s.ExternalOrderNo = &v
|
||||||
return s
|
return s
|
||||||
}
|
}
|
||||||
func (s *AlibabaWdkWholesaleOutboundorderCommitOutboundItemInfo) SetContainers(v []AlibabaWdkWholesaleOutboundorderCommitContainerDo) *AlibabaWdkWholesaleOutboundorderCommitOutboundItemInfo {
|
func (s *AlibabaWdkWholesaleOutboundorderCommitOutboundItemInfo) SetContainers(v []AlibabaWdkWholesaleOutboundorderCommitContainerDo) *AlibabaWdkWholesaleOutboundorderCommitOutboundItemInfo {
|
||||||
s.Containers = &v
|
s.Containers = &v
|
||||||
return s
|
return s
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -1,97 +1,96 @@
|
|||||||
package domain
|
package domain
|
||||||
|
|
||||||
import (
|
import (
|
||||||
"topsdk/util"
|
"git.rosy.net.cn/baseapi/platformapi/tao_vegetable/sdk/util"
|
||||||
)
|
)
|
||||||
|
|
||||||
type AlibabaWdkUmsInventoryPublishErpArrivalNoticeDetailDto struct {
|
type AlibabaWdkUmsInventoryPublishErpArrivalNoticeDetailDto struct {
|
||||||
/*
|
/*
|
||||||
可指定库位,可空(按照需求附值) */
|
可指定库位,可空(按照需求附值) */
|
||||||
CabinetCode *string `json:"cabinet_code,omitempty" `
|
CabinetCode *string `json:"cabinet_code,omitempty" `
|
||||||
|
|
||||||
/*
|
/*
|
||||||
采购单位 */
|
采购单位 */
|
||||||
Unit *string `json:"unit,omitempty" `
|
Unit *string `json:"unit,omitempty" `
|
||||||
|
|
||||||
/*
|
/*
|
||||||
库存单位 */
|
库存单位 */
|
||||||
InventoryUnit *string `json:"inventory_unit,omitempty" `
|
InventoryUnit *string `json:"inventory_unit,omitempty" `
|
||||||
|
|
||||||
/*
|
/*
|
||||||
规格 */
|
规格 */
|
||||||
Spec *string `json:"spec,omitempty" `
|
Spec *string `json:"spec,omitempty" `
|
||||||
|
|
||||||
/*
|
/*
|
||||||
部门code,该商品所属的部门编码 */
|
部门code,该商品所属的部门编码 */
|
||||||
DeptCode *string `json:"dept_code,omitempty" `
|
DeptCode *string `json:"dept_code,omitempty" `
|
||||||
|
|
||||||
/*
|
/*
|
||||||
商品 价格单位分 */
|
商品 价格单位分 */
|
||||||
Price *string `json:"price,omitempty" `
|
Price *string `json:"price,omitempty" `
|
||||||
|
|
||||||
/*
|
/*
|
||||||
库存单位 */
|
库存单位 */
|
||||||
PlanPackageQuantity *string `json:"plan_package_quantity,omitempty" `
|
PlanPackageQuantity *string `json:"plan_package_quantity,omitempty" `
|
||||||
|
|
||||||
/*
|
/*
|
||||||
数量 */
|
数量 */
|
||||||
Count *string `json:"count,omitempty" `
|
Count *string `json:"count,omitempty" `
|
||||||
|
|
||||||
/*
|
/*
|
||||||
生产日期: 1、 基础规则:生产日期不得超过或等于今日; 2、 商品未设置保质期管理的,生产日期为可选项,UMS存储但不校验禁收时限: a) 单据传输中提供了生产日期的,按单据生产日期通过收货; b) 单据传输中未提供生产日期的,不存储生产日期通过收货; 3、 商品已设置保质期管理的,并且已经设置了禁收时限的: a) 单据传输中提供了生产日期的,校验是否符合禁收时限,通过收货,不通过整单不收货; b) 单据传输中未提供生产日期的,按生产日期=入库时间-禁收时限,通过收货; 4、 商品已设置保质期管理的,但未设置禁收时限的: a) 单据传输中提供了生产日期的,按单据生产日期,通过收货; b) 单据传输中未提供生产日期的,按生产日期=入库时间-1(天),通过收货。 */
|
生产日期: 1、 基础规则:生产日期不得超过或等于今日; 2、 商品未设置保质期管理的,生产日期为可选项,UMS存储但不校验禁收时限: a) 单据传输中提供了生产日期的,按单据生产日期通过收货; b) 单据传输中未提供生产日期的,不存储生产日期通过收货; 3、 商品已设置保质期管理的,并且已经设置了禁收时限的: a) 单据传输中提供了生产日期的,校验是否符合禁收时限,通过收货,不通过整单不收货; b) 单据传输中未提供生产日期的,按生产日期=入库时间-禁收时限,通过收货; 4、 商品已设置保质期管理的,但未设置禁收时限的: a) 单据传输中提供了生产日期的,按单据生产日期,通过收货; b) 单据传输中未提供生产日期的,按生产日期=入库时间-1(天),通过收货。 */
|
||||||
ProduceDate *util.LocalTime `json:"produce_date,omitempty" `
|
ProduceDate *util.LocalTime `json:"produce_date,omitempty" `
|
||||||
|
|
||||||
/*
|
/*
|
||||||
商品条码 */
|
商品条码 */
|
||||||
BarCode *string `json:"bar_code,omitempty" `
|
BarCode *string `json:"bar_code,omitempty" `
|
||||||
|
|
||||||
/*
|
|
||||||
商品code,盒马系统中的商品编码 */
|
|
||||||
ItemCode *string `json:"item_code,omitempty" `
|
|
||||||
|
|
||||||
|
/*
|
||||||
|
商品code,盒马系统中的商品编码 */
|
||||||
|
ItemCode *string `json:"item_code,omitempty" `
|
||||||
}
|
}
|
||||||
|
|
||||||
func (s *AlibabaWdkUmsInventoryPublishErpArrivalNoticeDetailDto) SetCabinetCode(v string) *AlibabaWdkUmsInventoryPublishErpArrivalNoticeDetailDto {
|
func (s *AlibabaWdkUmsInventoryPublishErpArrivalNoticeDetailDto) SetCabinetCode(v string) *AlibabaWdkUmsInventoryPublishErpArrivalNoticeDetailDto {
|
||||||
s.CabinetCode = &v
|
s.CabinetCode = &v
|
||||||
return s
|
return s
|
||||||
}
|
}
|
||||||
func (s *AlibabaWdkUmsInventoryPublishErpArrivalNoticeDetailDto) SetUnit(v string) *AlibabaWdkUmsInventoryPublishErpArrivalNoticeDetailDto {
|
func (s *AlibabaWdkUmsInventoryPublishErpArrivalNoticeDetailDto) SetUnit(v string) *AlibabaWdkUmsInventoryPublishErpArrivalNoticeDetailDto {
|
||||||
s.Unit = &v
|
s.Unit = &v
|
||||||
return s
|
return s
|
||||||
}
|
}
|
||||||
func (s *AlibabaWdkUmsInventoryPublishErpArrivalNoticeDetailDto) SetInventoryUnit(v string) *AlibabaWdkUmsInventoryPublishErpArrivalNoticeDetailDto {
|
func (s *AlibabaWdkUmsInventoryPublishErpArrivalNoticeDetailDto) SetInventoryUnit(v string) *AlibabaWdkUmsInventoryPublishErpArrivalNoticeDetailDto {
|
||||||
s.InventoryUnit = &v
|
s.InventoryUnit = &v
|
||||||
return s
|
return s
|
||||||
}
|
}
|
||||||
func (s *AlibabaWdkUmsInventoryPublishErpArrivalNoticeDetailDto) SetSpec(v string) *AlibabaWdkUmsInventoryPublishErpArrivalNoticeDetailDto {
|
func (s *AlibabaWdkUmsInventoryPublishErpArrivalNoticeDetailDto) SetSpec(v string) *AlibabaWdkUmsInventoryPublishErpArrivalNoticeDetailDto {
|
||||||
s.Spec = &v
|
s.Spec = &v
|
||||||
return s
|
return s
|
||||||
}
|
}
|
||||||
func (s *AlibabaWdkUmsInventoryPublishErpArrivalNoticeDetailDto) SetDeptCode(v string) *AlibabaWdkUmsInventoryPublishErpArrivalNoticeDetailDto {
|
func (s *AlibabaWdkUmsInventoryPublishErpArrivalNoticeDetailDto) SetDeptCode(v string) *AlibabaWdkUmsInventoryPublishErpArrivalNoticeDetailDto {
|
||||||
s.DeptCode = &v
|
s.DeptCode = &v
|
||||||
return s
|
return s
|
||||||
}
|
}
|
||||||
func (s *AlibabaWdkUmsInventoryPublishErpArrivalNoticeDetailDto) SetPrice(v string) *AlibabaWdkUmsInventoryPublishErpArrivalNoticeDetailDto {
|
func (s *AlibabaWdkUmsInventoryPublishErpArrivalNoticeDetailDto) SetPrice(v string) *AlibabaWdkUmsInventoryPublishErpArrivalNoticeDetailDto {
|
||||||
s.Price = &v
|
s.Price = &v
|
||||||
return s
|
return s
|
||||||
}
|
}
|
||||||
func (s *AlibabaWdkUmsInventoryPublishErpArrivalNoticeDetailDto) SetPlanPackageQuantity(v string) *AlibabaWdkUmsInventoryPublishErpArrivalNoticeDetailDto {
|
func (s *AlibabaWdkUmsInventoryPublishErpArrivalNoticeDetailDto) SetPlanPackageQuantity(v string) *AlibabaWdkUmsInventoryPublishErpArrivalNoticeDetailDto {
|
||||||
s.PlanPackageQuantity = &v
|
s.PlanPackageQuantity = &v
|
||||||
return s
|
return s
|
||||||
}
|
}
|
||||||
func (s *AlibabaWdkUmsInventoryPublishErpArrivalNoticeDetailDto) SetCount(v string) *AlibabaWdkUmsInventoryPublishErpArrivalNoticeDetailDto {
|
func (s *AlibabaWdkUmsInventoryPublishErpArrivalNoticeDetailDto) SetCount(v string) *AlibabaWdkUmsInventoryPublishErpArrivalNoticeDetailDto {
|
||||||
s.Count = &v
|
s.Count = &v
|
||||||
return s
|
return s
|
||||||
}
|
}
|
||||||
func (s *AlibabaWdkUmsInventoryPublishErpArrivalNoticeDetailDto) SetProduceDate(v util.LocalTime) *AlibabaWdkUmsInventoryPublishErpArrivalNoticeDetailDto {
|
func (s *AlibabaWdkUmsInventoryPublishErpArrivalNoticeDetailDto) SetProduceDate(v util.LocalTime) *AlibabaWdkUmsInventoryPublishErpArrivalNoticeDetailDto {
|
||||||
s.ProduceDate = &v
|
s.ProduceDate = &v
|
||||||
return s
|
return s
|
||||||
}
|
}
|
||||||
func (s *AlibabaWdkUmsInventoryPublishErpArrivalNoticeDetailDto) SetBarCode(v string) *AlibabaWdkUmsInventoryPublishErpArrivalNoticeDetailDto {
|
func (s *AlibabaWdkUmsInventoryPublishErpArrivalNoticeDetailDto) SetBarCode(v string) *AlibabaWdkUmsInventoryPublishErpArrivalNoticeDetailDto {
|
||||||
s.BarCode = &v
|
s.BarCode = &v
|
||||||
return s
|
return s
|
||||||
}
|
}
|
||||||
func (s *AlibabaWdkUmsInventoryPublishErpArrivalNoticeDetailDto) SetItemCode(v string) *AlibabaWdkUmsInventoryPublishErpArrivalNoticeDetailDto {
|
func (s *AlibabaWdkUmsInventoryPublishErpArrivalNoticeDetailDto) SetItemCode(v string) *AlibabaWdkUmsInventoryPublishErpArrivalNoticeDetailDto {
|
||||||
s.ItemCode = &v
|
s.ItemCode = &v
|
||||||
return s
|
return s
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -1,97 +1,96 @@
|
|||||||
package domain
|
package domain
|
||||||
|
|
||||||
import (
|
import (
|
||||||
"topsdk/util"
|
"git.rosy.net.cn/baseapi/platformapi/tao_vegetable/sdk/util"
|
||||||
)
|
)
|
||||||
|
|
||||||
type AlibabaWdkUmsInventoryPublishWdkErpArrivalNoticeDto struct {
|
type AlibabaWdkUmsInventoryPublishWdkErpArrivalNoticeDto struct {
|
||||||
/*
|
/*
|
||||||
如部分商品不存在,是否允许其他商品入库(1:允许,其他:不允许) */
|
如部分商品不存在,是否允许其他商品入库(1:允许,其他:不允许) */
|
||||||
Bypass *int64 `json:"bypass,omitempty" `
|
Bypass *int64 `json:"bypass,omitempty" `
|
||||||
|
|
||||||
/*
|
/*
|
||||||
入库时间,商家系统中记录的本批次商品的实际入库时间 */
|
入库时间,商家系统中记录的本批次商品的实际入库时间 */
|
||||||
ArrivalDate *util.LocalTime `json:"arrival_date,omitempty" `
|
ArrivalDate *util.LocalTime `json:"arrival_date,omitempty" `
|
||||||
|
|
||||||
/*
|
/*
|
||||||
1 */
|
1 */
|
||||||
ItemList *[]AlibabaWdkUmsInventoryPublishErpArrivalNoticeDetailDto `json:"item_list,omitempty" `
|
ItemList *[]AlibabaWdkUmsInventoryPublishErpArrivalNoticeDetailDto `json:"item_list,omitempty" `
|
||||||
|
|
||||||
/*
|
/*
|
||||||
联系方式,门店联系电话,可以是移动电话 */
|
联系方式,门店联系电话,可以是移动电话 */
|
||||||
ContactInfo *string `json:"contact_info,omitempty" `
|
ContactInfo *string `json:"contact_info,omitempty" `
|
||||||
|
|
||||||
/*
|
/*
|
||||||
店仓code,指的是入库对象,对应一个物理店或仓编码 */
|
店仓code,指的是入库对象,对应一个物理店或仓编码 */
|
||||||
WarehouseCode *string `json:"warehouse_code,omitempty" `
|
WarehouseCode *string `json:"warehouse_code,omitempty" `
|
||||||
|
|
||||||
/*
|
/*
|
||||||
供应商code,可选值:当是供应商供货时,提供供应商编码;当是大仓供货时,提供大仓编码;当是调拨入库时,提供对方门店编码 */
|
供应商code,可选值:当是供应商供货时,提供供应商编码;当是大仓供货时,提供大仓编码;当是调拨入库时,提供对方门店编码 */
|
||||||
SupplierCode *string `json:"supplier_code,omitempty" `
|
SupplierCode *string `json:"supplier_code,omitempty" `
|
||||||
|
|
||||||
/*
|
/*
|
||||||
失效日期,到货通知单中规定的收货入库时限 */
|
失效日期,到货通知单中规定的收货入库时限 */
|
||||||
InvalidDate *util.LocalTime `json:"invalid_date,omitempty" `
|
InvalidDate *util.LocalTime `json:"invalid_date,omitempty" `
|
||||||
|
|
||||||
/*
|
/*
|
||||||
选填(单据类型为采配单时为必填)单据子类型,入库单据类型为采配单时,需要进一步区分子类型为采购单(供应商)和送货单(DC) */
|
选填(单据类型为采配单时为必填)单据子类型,入库单据类型为采配单时,需要进一步区分子类型为采购单(供应商)和送货单(DC) */
|
||||||
SubOrderType *int64 `json:"sub_order_type,omitempty" `
|
SubOrderType *int64 `json:"sub_order_type,omitempty" `
|
||||||
|
|
||||||
/*
|
/*
|
||||||
选填(单据子类型为送货单时为必填) 原始单据号,单据类型为采配单,子类型为送货单时,需要提供原始配货申请单据号 */
|
选填(单据子类型为送货单时为必填) 原始单据号,单据类型为采配单,子类型为送货单时,需要提供原始配货申请单据号 */
|
||||||
OriginalBillCode *string `json:"original_bill_code,omitempty" `
|
OriginalBillCode *string `json:"original_bill_code,omitempty" `
|
||||||
|
|
||||||
/*
|
/*
|
||||||
单据类型,入库接口的单据类型包括采配单和调拨入单(1 采购单(供应商); 2 送货单(DC) ; 其他情况默认为0) */
|
单据类型,入库接口的单据类型包括采配单和调拨入单(1 采购单(供应商); 2 送货单(DC) ; 其他情况默认为0) */
|
||||||
BizOrderType *int64 `json:"biz_order_type,omitempty" `
|
BizOrderType *int64 `json:"biz_order_type,omitempty" `
|
||||||
|
|
||||||
/*
|
|
||||||
单据号 */
|
|
||||||
BizOrderCode *string `json:"biz_order_code,omitempty" `
|
|
||||||
|
|
||||||
|
/*
|
||||||
|
单据号 */
|
||||||
|
BizOrderCode *string `json:"biz_order_code,omitempty" `
|
||||||
}
|
}
|
||||||
|
|
||||||
func (s *AlibabaWdkUmsInventoryPublishWdkErpArrivalNoticeDto) SetBypass(v int64) *AlibabaWdkUmsInventoryPublishWdkErpArrivalNoticeDto {
|
func (s *AlibabaWdkUmsInventoryPublishWdkErpArrivalNoticeDto) SetBypass(v int64) *AlibabaWdkUmsInventoryPublishWdkErpArrivalNoticeDto {
|
||||||
s.Bypass = &v
|
s.Bypass = &v
|
||||||
return s
|
return s
|
||||||
}
|
}
|
||||||
func (s *AlibabaWdkUmsInventoryPublishWdkErpArrivalNoticeDto) SetArrivalDate(v util.LocalTime) *AlibabaWdkUmsInventoryPublishWdkErpArrivalNoticeDto {
|
func (s *AlibabaWdkUmsInventoryPublishWdkErpArrivalNoticeDto) SetArrivalDate(v util.LocalTime) *AlibabaWdkUmsInventoryPublishWdkErpArrivalNoticeDto {
|
||||||
s.ArrivalDate = &v
|
s.ArrivalDate = &v
|
||||||
return s
|
return s
|
||||||
}
|
}
|
||||||
func (s *AlibabaWdkUmsInventoryPublishWdkErpArrivalNoticeDto) SetItemList(v []AlibabaWdkUmsInventoryPublishErpArrivalNoticeDetailDto) *AlibabaWdkUmsInventoryPublishWdkErpArrivalNoticeDto {
|
func (s *AlibabaWdkUmsInventoryPublishWdkErpArrivalNoticeDto) SetItemList(v []AlibabaWdkUmsInventoryPublishErpArrivalNoticeDetailDto) *AlibabaWdkUmsInventoryPublishWdkErpArrivalNoticeDto {
|
||||||
s.ItemList = &v
|
s.ItemList = &v
|
||||||
return s
|
return s
|
||||||
}
|
}
|
||||||
func (s *AlibabaWdkUmsInventoryPublishWdkErpArrivalNoticeDto) SetContactInfo(v string) *AlibabaWdkUmsInventoryPublishWdkErpArrivalNoticeDto {
|
func (s *AlibabaWdkUmsInventoryPublishWdkErpArrivalNoticeDto) SetContactInfo(v string) *AlibabaWdkUmsInventoryPublishWdkErpArrivalNoticeDto {
|
||||||
s.ContactInfo = &v
|
s.ContactInfo = &v
|
||||||
return s
|
return s
|
||||||
}
|
}
|
||||||
func (s *AlibabaWdkUmsInventoryPublishWdkErpArrivalNoticeDto) SetWarehouseCode(v string) *AlibabaWdkUmsInventoryPublishWdkErpArrivalNoticeDto {
|
func (s *AlibabaWdkUmsInventoryPublishWdkErpArrivalNoticeDto) SetWarehouseCode(v string) *AlibabaWdkUmsInventoryPublishWdkErpArrivalNoticeDto {
|
||||||
s.WarehouseCode = &v
|
s.WarehouseCode = &v
|
||||||
return s
|
return s
|
||||||
}
|
}
|
||||||
func (s *AlibabaWdkUmsInventoryPublishWdkErpArrivalNoticeDto) SetSupplierCode(v string) *AlibabaWdkUmsInventoryPublishWdkErpArrivalNoticeDto {
|
func (s *AlibabaWdkUmsInventoryPublishWdkErpArrivalNoticeDto) SetSupplierCode(v string) *AlibabaWdkUmsInventoryPublishWdkErpArrivalNoticeDto {
|
||||||
s.SupplierCode = &v
|
s.SupplierCode = &v
|
||||||
return s
|
return s
|
||||||
}
|
}
|
||||||
func (s *AlibabaWdkUmsInventoryPublishWdkErpArrivalNoticeDto) SetInvalidDate(v util.LocalTime) *AlibabaWdkUmsInventoryPublishWdkErpArrivalNoticeDto {
|
func (s *AlibabaWdkUmsInventoryPublishWdkErpArrivalNoticeDto) SetInvalidDate(v util.LocalTime) *AlibabaWdkUmsInventoryPublishWdkErpArrivalNoticeDto {
|
||||||
s.InvalidDate = &v
|
s.InvalidDate = &v
|
||||||
return s
|
return s
|
||||||
}
|
}
|
||||||
func (s *AlibabaWdkUmsInventoryPublishWdkErpArrivalNoticeDto) SetSubOrderType(v int64) *AlibabaWdkUmsInventoryPublishWdkErpArrivalNoticeDto {
|
func (s *AlibabaWdkUmsInventoryPublishWdkErpArrivalNoticeDto) SetSubOrderType(v int64) *AlibabaWdkUmsInventoryPublishWdkErpArrivalNoticeDto {
|
||||||
s.SubOrderType = &v
|
s.SubOrderType = &v
|
||||||
return s
|
return s
|
||||||
}
|
}
|
||||||
func (s *AlibabaWdkUmsInventoryPublishWdkErpArrivalNoticeDto) SetOriginalBillCode(v string) *AlibabaWdkUmsInventoryPublishWdkErpArrivalNoticeDto {
|
func (s *AlibabaWdkUmsInventoryPublishWdkErpArrivalNoticeDto) SetOriginalBillCode(v string) *AlibabaWdkUmsInventoryPublishWdkErpArrivalNoticeDto {
|
||||||
s.OriginalBillCode = &v
|
s.OriginalBillCode = &v
|
||||||
return s
|
return s
|
||||||
}
|
}
|
||||||
func (s *AlibabaWdkUmsInventoryPublishWdkErpArrivalNoticeDto) SetBizOrderType(v int64) *AlibabaWdkUmsInventoryPublishWdkErpArrivalNoticeDto {
|
func (s *AlibabaWdkUmsInventoryPublishWdkErpArrivalNoticeDto) SetBizOrderType(v int64) *AlibabaWdkUmsInventoryPublishWdkErpArrivalNoticeDto {
|
||||||
s.BizOrderType = &v
|
s.BizOrderType = &v
|
||||||
return s
|
return s
|
||||||
}
|
}
|
||||||
func (s *AlibabaWdkUmsInventoryPublishWdkErpArrivalNoticeDto) SetBizOrderCode(v string) *AlibabaWdkUmsInventoryPublishWdkErpArrivalNoticeDto {
|
func (s *AlibabaWdkUmsInventoryPublishWdkErpArrivalNoticeDto) SetBizOrderCode(v string) *AlibabaWdkUmsInventoryPublishWdkErpArrivalNoticeDto {
|
||||||
s.BizOrderCode = &v
|
s.BizOrderCode = &v
|
||||||
return s
|
return s
|
||||||
}
|
}
|
||||||
|
|||||||
Binary file not shown.
Reference in New Issue
Block a user