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,878 @@
package ability587
import (
"errors"
"git.rosy.net.cn/baseapi/platformapi/tao_vegetable/sdk"
request2 "git.rosy.net.cn/baseapi/platformapi/tao_vegetable/sdk/ability587/request"
response2 "git.rosy.net.cn/baseapi/platformapi/tao_vegetable/sdk/ability587/response"
"git.rosy.net.cn/baseapi/platformapi/tao_vegetable/sdk/util"
"log"
)
type Ability587 struct {
Client *topsdk.TopClient
}
func NewAbility587(client *topsdk.TopClient) *Ability587 {
return &Ability587{client}
}
/*
查询盒马帮档期活动详情
*/
func (ability *Ability587) AlibabaPricePromotionActivityQuery(req *request2.AlibabaPricePromotionActivityQueryRequest) (*response2.AlibabaPricePromotionActivityQueryResponse, error) {
if ability.Client == nil {
return nil, errors.New("Ability587 topClient is nil")
}
var jsonStr, err = ability.Client.Execute("alibaba.price.promotion.activity.query", req.ToMap(), req.ToFileMap())
var respStruct = response2.AlibabaPricePromotionActivityQueryResponse{}
if err != nil {
log.Println("alibabaPricePromotionActivityQuery error", err)
return &respStruct, err
}
err = util.HandleJsonResponse(jsonStr, &respStruct)
if respStruct.Body == "" || len(respStruct.Body) == 0 {
respStruct.Body = jsonStr
}
return &respStruct, err
}
/*
门店查询接口
*/
func (ability *Ability587) AlibabaWdkShopQuery(req *request2.AlibabaWdkShopQueryRequest, session string) (*response2.AlibabaWdkShopQueryResponse, error) {
if ability.Client == nil {
return nil, errors.New("Ability587 topClient is nil")
}
var jsonStr, err = ability.Client.ExecuteWithSession("alibaba.wdk.shop.query", req.ToMap(), req.ToFileMap(), session)
var respStruct = response2.AlibabaWdkShopQueryResponse{}
if err != nil {
log.Println("alibabaWdkShopQuery error", err)
return &respStruct, err
}
err = util.HandleJsonResponse(jsonStr, &respStruct)
if respStruct.Body == "" || len(respStruct.Body) == 0 {
respStruct.Body = jsonStr
}
return &respStruct, err
}
/*
查询商品当前价格
*/
func (ability *Ability587) AlibabaWdkItemCurrentpriceQuery(req *request2.AlibabaWdkItemCurrentpriceQueryRequest, session string) (*response2.AlibabaWdkItemCurrentpriceQueryResponse, error) {
if ability.Client == nil {
return nil, errors.New("Ability587 topClient is nil")
}
var jsonStr, err = ability.Client.ExecuteWithSession("alibaba.wdk.item.currentprice.query", req.ToMap(), req.ToFileMap(), session)
var respStruct = response2.AlibabaWdkItemCurrentpriceQueryResponse{}
if err != nil {
log.Println("alibabaWdkItemCurrentpriceQuery error", err)
return &respStruct, err
}
err = util.HandleJsonResponse(jsonStr, &respStruct)
if respStruct.Body == "" || len(respStruct.Body) == 0 {
respStruct.Body = jsonStr
}
return &respStruct, err
}
/*
单个商品未来价查询接口
*/
func (ability *Ability587) AlibabaWdkItemFuturepriceQuery(req *request2.AlibabaWdkItemFuturepriceQueryRequest, session string) (*response2.AlibabaWdkItemFuturepriceQueryResponse, error) {
if ability.Client == nil {
return nil, errors.New("Ability587 topClient is nil")
}
var jsonStr, err = ability.Client.ExecuteWithSession("alibaba.wdk.item.futureprice.query", req.ToMap(), req.ToFileMap(), session)
var respStruct = response2.AlibabaWdkItemFuturepriceQueryResponse{}
if err != nil {
log.Println("alibabaWdkItemFuturepriceQuery error", err)
return &respStruct, err
}
err = util.HandleJsonResponse(jsonStr, &respStruct)
if respStruct.Body == "" || len(respStruct.Body) == 0 {
respStruct.Body = jsonStr
}
return &respStruct, err
}
/*
商家类目删除接口
*/
func (ability *Ability587) AlibabaWdkSkuCategoryDelete(req *request2.AlibabaWdkSkuCategoryDeleteRequest, session string) (*response2.AlibabaWdkSkuCategoryDeleteResponse, error) {
if ability.Client == nil {
return nil, errors.New("Ability587 topClient is nil")
}
var jsonStr, err = ability.Client.ExecuteWithSession("alibaba.wdk.sku.category.delete", req.ToMap(), req.ToFileMap(), session)
var respStruct = response2.AlibabaWdkSkuCategoryDeleteResponse{}
if err != nil {
log.Println("alibabaWdkSkuCategoryDelete error", err)
return &respStruct, err
}
err = util.HandleJsonResponse(jsonStr, &respStruct)
if respStruct.Body == "" || len(respStruct.Body) == 0 {
respStruct.Body = jsonStr
}
return &respStruct, err
}
/*
按照价格变更时间段,查询会变更价格的单据的商品
*/
func (ability *Ability587) AlibabaWdkItemChangepriceQuery(req *request2.AlibabaWdkItemChangepriceQueryRequest, session string) (*response2.AlibabaWdkItemChangepriceQueryResponse, error) {
if ability.Client == nil {
return nil, errors.New("Ability587 topClient is nil")
}
var jsonStr, err = ability.Client.ExecuteWithSession("alibaba.wdk.item.changeprice.query", req.ToMap(), req.ToFileMap(), session)
var respStruct = response2.AlibabaWdkItemChangepriceQueryResponse{}
if err != nil {
log.Println("alibabaWdkItemChangepriceQuery error", err)
return &respStruct, err
}
err = util.HandleJsonResponse(jsonStr, &respStruct)
if respStruct.Body == "" || len(respStruct.Body) == 0 {
respStruct.Body = jsonStr
}
return &respStruct, err
}
/*
商家类目修改接口
*/
func (ability *Ability587) AlibabaWdkSkuCategoryUpdate(req *request2.AlibabaWdkSkuCategoryUpdateRequest, session string) (*response2.AlibabaWdkSkuCategoryUpdateResponse, error) {
if ability.Client == nil {
return nil, errors.New("Ability587 topClient is nil")
}
var jsonStr, err = ability.Client.ExecuteWithSession("alibaba.wdk.sku.category.update", req.ToMap(), req.ToFileMap(), session)
var respStruct = response2.AlibabaWdkSkuCategoryUpdateResponse{}
if err != nil {
log.Println("alibabaWdkSkuCategoryUpdate error", err)
return &respStruct, err
}
err = util.HandleJsonResponse(jsonStr, &respStruct)
if respStruct.Body == "" || len(respStruct.Body) == 0 {
respStruct.Body = jsonStr
}
return &respStruct, err
}
/*
商家类目新增接口
*/
func (ability *Ability587) AlibabaWdkSkuCategoryAdd(req *request2.AlibabaWdkSkuCategoryAddRequest, session string) (*response2.AlibabaWdkSkuCategoryAddResponse, error) {
if ability.Client == nil {
return nil, errors.New("Ability587 topClient is nil")
}
var jsonStr, err = ability.Client.ExecuteWithSession("alibaba.wdk.sku.category.add", req.ToMap(), req.ToFileMap(), session)
var respStruct = response2.AlibabaWdkSkuCategoryAddResponse{}
if err != nil {
log.Println("alibabaWdkSkuCategoryAdd error", err)
return &respStruct, err
}
err = util.HandleJsonResponse(jsonStr, &respStruct)
if respStruct.Body == "" || len(respStruct.Body) == 0 {
respStruct.Body = jsonStr
}
return &respStruct, err
}
/*
修改类目
*/
func (ability *Ability587) AlibabaWdkItemCategoryUpdate(req *request2.AlibabaWdkItemCategoryUpdateRequest, session string) (*response2.AlibabaWdkItemCategoryUpdateResponse, error) {
if ability.Client == nil {
return nil, errors.New("Ability587 topClient is nil")
}
var jsonStr, err = ability.Client.ExecuteWithSession("alibaba.wdk.item.category.update", req.ToMap(), req.ToFileMap(), session)
var respStruct = response2.AlibabaWdkItemCategoryUpdateResponse{}
if err != nil {
log.Println("alibabaWdkItemCategoryUpdate error", err)
return &respStruct, err
}
err = util.HandleJsonResponse(jsonStr, &respStruct)
if respStruct.Body == "" || len(respStruct.Body) == 0 {
respStruct.Body = jsonStr
}
return &respStruct, err
}
/*
商家商品批量查询接口
*/
func (ability *Ability587) AlibabaWdkSkuMerchantskuScrollQuery(req *request2.AlibabaWdkSkuMerchantskuScrollQueryRequest, session string) (*response2.AlibabaWdkSkuMerchantskuScrollQueryResponse, error) {
if ability.Client == nil {
return nil, errors.New("Ability587 topClient is nil")
}
var jsonStr, err = ability.Client.ExecuteWithSession("alibaba.wdk.sku.merchantsku.scroll.query", req.ToMap(), req.ToFileMap(), session)
var respStruct = response2.AlibabaWdkSkuMerchantskuScrollQueryResponse{}
if err != nil {
log.Println("alibabaWdkSkuMerchantskuScrollQuery error", err)
return &respStruct, err
}
err = util.HandleJsonResponse(jsonStr, &respStruct)
if respStruct.Body == "" || len(respStruct.Body) == 0 {
respStruct.Body = jsonStr
}
return &respStruct, err
}
/*
门店商品批量查询接口
*/
func (ability *Ability587) AlibabaWdkSkuStoreskuScrollQuery(req *request2.AlibabaWdkSkuStoreskuScrollQueryRequest, session string) (*response2.AlibabaWdkSkuStoreskuScrollQueryResponse, error) {
if ability.Client == nil {
return nil, errors.New("Ability587 topClient is nil")
}
var jsonStr, err = ability.Client.ExecuteWithSession("alibaba.wdk.sku.storesku.scroll.query", req.ToMap(), req.ToFileMap(), session)
var respStruct = response2.AlibabaWdkSkuStoreskuScrollQueryResponse{}
if err != nil {
log.Println("alibabaWdkSkuStoreskuScrollQuery error", err)
return &respStruct, err
}
err = util.HandleJsonResponse(jsonStr, &respStruct)
if respStruct.Body == "" || len(respStruct.Body) == 0 {
respStruct.Body = jsonStr
}
return &respStruct, err
}
/*
商品条码查询接口
*/
func (ability *Ability587) AlibabaWdkSkuBarcodeQuery(req *request2.AlibabaWdkSkuBarcodeQueryRequest, session string) (*response2.AlibabaWdkSkuBarcodeQueryResponse, error) {
if ability.Client == nil {
return nil, errors.New("Ability587 topClient is nil")
}
var jsonStr, err = ability.Client.ExecuteWithSession("alibaba.wdk.sku.barcode.query", req.ToMap(), req.ToFileMap(), session)
var respStruct = response2.AlibabaWdkSkuBarcodeQueryResponse{}
if err != nil {
log.Println("alibabaWdkSkuBarcodeQuery error", err)
return &respStruct, err
}
err = util.HandleJsonResponse(jsonStr, &respStruct)
if respStruct.Body == "" || len(respStruct.Body) == 0 {
respStruct.Body = jsonStr
}
return &respStruct, err
}
/*
修改门店商品状态
*/
func (ability *Ability587) AlibabaWdkItemStoreskustatusUpdate(req *request2.AlibabaWdkItemStoreskustatusUpdateRequest, session string) (*response2.AlibabaWdkItemStoreskustatusUpdateResponse, error) {
if ability.Client == nil {
return nil, errors.New("Ability587 topClient is nil")
}
var jsonStr, err = ability.Client.ExecuteWithSession("alibaba.wdk.item.storeskustatus.update", req.ToMap(), req.ToFileMap(), session)
var respStruct = response2.AlibabaWdkItemStoreskustatusUpdateResponse{}
if err != nil {
log.Println("alibabaWdkItemStoreskustatusUpdate error", err)
return &respStruct, err
}
err = util.HandleJsonResponse(jsonStr, &respStruct)
if respStruct.Body == "" || len(respStruct.Body) == 0 {
respStruct.Body = jsonStr
}
return &respStruct, err
}
/*
商品标记接口
*/
func (ability *Ability587) AlibabaWdkSkuFeature(req *request2.AlibabaWdkSkuFeatureRequest, session string) (*response2.AlibabaWdkSkuFeatureResponse, error) {
if ability.Client == nil {
return nil, errors.New("Ability587 topClient is nil")
}
var jsonStr, err = ability.Client.ExecuteWithSession("alibaba.wdk.sku.feature", req.ToMap(), req.ToFileMap(), session)
var respStruct = response2.AlibabaWdkSkuFeatureResponse{}
if err != nil {
log.Println("alibabaWdkSkuFeature error", err)
return &respStruct, err
}
err = util.HandleJsonResponse(jsonStr, &respStruct)
if respStruct.Body == "" || len(respStruct.Body) == 0 {
respStruct.Body = jsonStr
}
return &respStruct, err
}
/*
五道口商品中心门店商品修改
*/
func (ability *Ability587) AlibabaWdkItemStoreskuUpdate(req *request2.AlibabaWdkItemStoreskuUpdateRequest) (*response2.AlibabaWdkItemStoreskuUpdateResponse, error) {
if ability.Client == nil {
return nil, errors.New("Ability587 topClient is nil")
}
var jsonStr, err = ability.Client.Execute("alibaba.wdk.item.storesku.update", req.ToMap(), req.ToFileMap())
var respStruct = response2.AlibabaWdkItemStoreskuUpdateResponse{}
if err != nil {
log.Println("alibabaWdkItemStoreskuUpdate error", err)
return &respStruct, err
}
err = util.HandleJsonResponse(jsonStr, &respStruct)
if respStruct.Body == "" || len(respStruct.Body) == 0 {
respStruct.Body = jsonStr
}
return &respStruct, err
}
/*
五道口商品中心价格修改
*/
func (ability *Ability587) AlibabaWdkItemPriceUpdate(req *request2.AlibabaWdkItemPriceUpdateRequest) (*response2.AlibabaWdkItemPriceUpdateResponse, error) {
if ability.Client == nil {
return nil, errors.New("Ability587 topClient is nil")
}
var jsonStr, err = ability.Client.Execute("alibaba.wdk.item.price.update", req.ToMap(), req.ToFileMap())
var respStruct = response2.AlibabaWdkItemPriceUpdateResponse{}
if err != nil {
log.Println("alibabaWdkItemPriceUpdate error", err)
return &respStruct, err
}
err = util.HandleJsonResponse(jsonStr, &respStruct)
if respStruct.Body == "" || len(respStruct.Body) == 0 {
respStruct.Body = jsonStr
}
return &respStruct, err
}
/*
商品一品多码维护操作
*/
func (ability *Ability587) AlibabaWdkItemMorebarcodeOps(req *request2.AlibabaWdkItemMorebarcodeOpsRequest, session string) (*response2.AlibabaWdkItemMorebarcodeOpsResponse, error) {
if ability.Client == nil {
return nil, errors.New("Ability587 topClient is nil")
}
var jsonStr, err = ability.Client.ExecuteWithSession("alibaba.wdk.item.morebarcode.ops", req.ToMap(), req.ToFileMap(), session)
var respStruct = response2.AlibabaWdkItemMorebarcodeOpsResponse{}
if err != nil {
log.Println("alibabaWdkItemMorebarcodeOps error", err)
return &respStruct, err
}
err = util.HandleJsonResponse(jsonStr, &respStruct)
if respStruct.Body == "" || len(respStruct.Body) == 0 {
respStruct.Body = jsonStr
}
return &respStruct, err
}
/*
查询商品的商家叶子类目
*/
func (ability *Ability587) AlibabaWdkItemMerchantCategoryQuery(req *request2.AlibabaWdkItemMerchantCategoryQueryRequest, session string) (*response2.AlibabaWdkItemMerchantCategoryQueryResponse, error) {
if ability.Client == nil {
return nil, errors.New("Ability587 topClient is nil")
}
var jsonStr, err = ability.Client.ExecuteWithSession("alibaba.wdk.item.merchant.category.query", req.ToMap(), req.ToFileMap(), session)
var respStruct = response2.AlibabaWdkItemMerchantCategoryQueryResponse{}
if err != nil {
log.Println("alibabaWdkItemMerchantCategoryQuery error", err)
return &respStruct, err
}
err = util.HandleJsonResponse(jsonStr, &respStruct)
if respStruct.Body == "" || len(respStruct.Body) == 0 {
respStruct.Body = jsonStr
}
return &respStruct, err
}
/*
品牌查询接口
*/
func (ability *Ability587) AlibabaWdkMerchantBrandQuery(req *request2.AlibabaWdkMerchantBrandQueryRequest) (*response2.AlibabaWdkMerchantBrandQueryResponse, error) {
if ability.Client == nil {
return nil, errors.New("Ability587 topClient is nil")
}
var jsonStr, err = ability.Client.Execute("alibaba.wdk.merchant.brand.query", req.ToMap(), req.ToFileMap())
var respStruct = response2.AlibabaWdkMerchantBrandQueryResponse{}
if err != nil {
log.Println("alibabaWdkMerchantBrandQuery error", err)
return &respStruct, err
}
err = util.HandleJsonResponse(jsonStr, &respStruct)
if respStruct.Body == "" || len(respStruct.Body) == 0 {
respStruct.Body = jsonStr
}
return &respStruct, err
}
/*
翱象渠道商品上下架接口
*/
func (ability *Ability587) AlibabaAxChannelSkuStatusUpdate(req *request2.AlibabaAxChannelSkuStatusUpdateRequest, session string) (*response2.AlibabaAxChannelSkuStatusUpdateResponse, error) {
if ability.Client == nil {
return nil, errors.New("Ability587 topClient is nil")
}
var jsonStr, err = ability.Client.ExecuteWithSession("alibaba.ax.channel.sku.status.update", req.ToMap(), req.ToFileMap(), session)
var respStruct = response2.AlibabaAxChannelSkuStatusUpdateResponse{}
if err != nil {
log.Println("alibabaAxChannelSkuStatusUpdate error", err)
return &respStruct, err
}
err = util.HandleJsonResponse(jsonStr, &respStruct)
if respStruct.Body == "" || len(respStruct.Body) == 0 {
respStruct.Body = jsonStr
}
return &respStruct, err
}
/*
新建门店商品
*/
func (ability *Ability587) AlibabaWdkMerchantStoreitemCreate(req *request2.AlibabaWdkMerchantStoreitemCreateRequest) (*response2.AlibabaWdkMerchantStoreitemCreateResponse, error) {
if ability.Client == nil {
return nil, errors.New("Ability587 topClient is nil")
}
var jsonStr, err = ability.Client.Execute("alibaba.wdk.merchant.storeitem.create", req.ToMap(), req.ToFileMap())
var respStruct = response2.AlibabaWdkMerchantStoreitemCreateResponse{}
if err != nil {
log.Println("alibabaWdkMerchantStoreitemCreate error", err)
return &respStruct, err
}
err = util.HandleJsonResponse(jsonStr, &respStruct)
if respStruct.Body == "" || len(respStruct.Body) == 0 {
respStruct.Body = jsonStr
}
return &respStruct, err
}
/*
三江erp对接类目查询接口
*/
func (ability *Ability587) AlibabaWdkMerchantCategoryQuery(req *request2.AlibabaWdkMerchantCategoryQueryRequest) (*response2.AlibabaWdkMerchantCategoryQueryResponse, error) {
if ability.Client == nil {
return nil, errors.New("Ability587 topClient is nil")
}
var jsonStr, err = ability.Client.Execute("alibaba.wdk.merchant.category.query", req.ToMap(), req.ToFileMap())
var respStruct = response2.AlibabaWdkMerchantCategoryQueryResponse{}
if err != nil {
log.Println("alibabaWdkMerchantCategoryQuery error", err)
return &respStruct, err
}
err = util.HandleJsonResponse(jsonStr, &respStruct)
if respStruct.Body == "" || len(respStruct.Body) == 0 {
respStruct.Body = jsonStr
}
return &respStruct, err
}
/*
门店商品批量游标方式查询接口
*/
func (ability *Ability587) AlibabaWdkSkuScrollQuery(req *request2.AlibabaWdkSkuScrollQueryRequest, session string) (*response2.AlibabaWdkSkuScrollQueryResponse, error) {
if ability.Client == nil {
return nil, errors.New("Ability587 topClient is nil")
}
var jsonStr, err = ability.Client.ExecuteWithSession("alibaba.wdk.sku.scroll.query", req.ToMap(), req.ToFileMap(), session)
var respStruct = response2.AlibabaWdkSkuScrollQueryResponse{}
if err != nil {
log.Println("alibabaWdkSkuScrollQuery error", err)
return &respStruct, err
}
err = util.HandleJsonResponse(jsonStr, &respStruct)
if respStruct.Body == "" || len(respStruct.Body) == 0 {
respStruct.Body = jsonStr
}
return &respStruct, err
}
/*
商家类目获取接口
*/
func (ability *Ability587) AlibabaWdkSkuCategoryQuery(req *request2.AlibabaWdkSkuCategoryQueryRequest, session string) (*response2.AlibabaWdkSkuCategoryQueryResponse, error) {
if ability.Client == nil {
return nil, errors.New("Ability587 topClient is nil")
}
var jsonStr, err = ability.Client.ExecuteWithSession("alibaba.wdk.sku.category.query", req.ToMap(), req.ToFileMap(), session)
var respStruct = response2.AlibabaWdkSkuCategoryQueryResponse{}
if err != nil {
log.Println("alibabaWdkSkuCategoryQuery error", err)
return &respStruct, err
}
err = util.HandleJsonResponse(jsonStr, &respStruct)
if respStruct.Body == "" || len(respStruct.Body) == 0 {
respStruct.Body = jsonStr
}
return &respStruct, err
}
/*
新建商品草稿
*/
func (ability *Ability587) AlibabaWdkMerchantItemCreatedraft(req *request2.AlibabaWdkMerchantItemCreatedraftRequest) (*response2.AlibabaWdkMerchantItemCreatedraftResponse, error) {
if ability.Client == nil {
return nil, errors.New("Ability587 topClient is nil")
}
var jsonStr, err = ability.Client.Execute("alibaba.wdk.merchant.item.createdraft", req.ToMap(), req.ToFileMap())
var respStruct = response2.AlibabaWdkMerchantItemCreatedraftResponse{}
if err != nil {
log.Println("alibabaWdkMerchantItemCreatedraft error", err)
return &respStruct, err
}
err = util.HandleJsonResponse(jsonStr, &respStruct)
if respStruct.Body == "" || len(respStruct.Body) == 0 {
respStruct.Body = jsonStr
}
return &respStruct, err
}
/*
修改商家商品
*/
func (ability *Ability587) AlibabaWdkMerchantItemUpdate(req *request2.AlibabaWdkMerchantItemUpdateRequest) (*response2.AlibabaWdkMerchantItemUpdateResponse, error) {
if ability.Client == nil {
return nil, errors.New("Ability587 topClient is nil")
}
var jsonStr, err = ability.Client.Execute("alibaba.wdk.merchant.item.update", req.ToMap(), req.ToFileMap())
var respStruct = response2.AlibabaWdkMerchantItemUpdateResponse{}
if err != nil {
log.Println("alibabaWdkMerchantItemUpdate error", err)
return &respStruct, err
}
err = util.HandleJsonResponse(jsonStr, &respStruct)
if respStruct.Body == "" || len(respStruct.Body) == 0 {
respStruct.Body = jsonStr
}
return &respStruct, err
}
/*
商家商品查询
*/
func (ability *Ability587) AlibabaWdkMerchantItemQuery(req *request2.AlibabaWdkMerchantItemQueryRequest) (*response2.AlibabaWdkMerchantItemQueryResponse, error) {
if ability.Client == nil {
return nil, errors.New("Ability587 topClient is nil")
}
var jsonStr, err = ability.Client.Execute("alibaba.wdk.merchant.item.query", req.ToMap(), req.ToFileMap())
var respStruct = response2.AlibabaWdkMerchantItemQueryResponse{}
if err != nil {
log.Println("alibabaWdkMerchantItemQuery error", err)
return &respStruct, err
}
err = util.HandleJsonResponse(jsonStr, &respStruct)
if respStruct.Body == "" || len(respStruct.Body) == 0 {
respStruct.Body = jsonStr
}
return &respStruct, err
}
/*
商家商品修改
*/
func (ability *Ability587) AlibabaWdkItemMerchantskuUpdate(req *request2.AlibabaWdkItemMerchantskuUpdateRequest, session string) (*response2.AlibabaWdkItemMerchantskuUpdateResponse, error) {
if ability.Client == nil {
return nil, errors.New("Ability587 topClient is nil")
}
var jsonStr, err = ability.Client.ExecuteWithSession("alibaba.wdk.item.merchantsku.update", req.ToMap(), req.ToFileMap(), session)
var respStruct = response2.AlibabaWdkItemMerchantskuUpdateResponse{}
if err != nil {
log.Println("alibabaWdkItemMerchantskuUpdate error", err)
return &respStruct, err
}
err = util.HandleJsonResponse(jsonStr, &respStruct)
if respStruct.Body == "" || len(respStruct.Body) == 0 {
respStruct.Body = jsonStr
}
return &respStruct, err
}
/*
修改门店商品
*/
func (ability *Ability587) AlibabaWdkMerchantStoreitemUpdate(req *request2.AlibabaWdkMerchantStoreitemUpdateRequest) (*response2.AlibabaWdkMerchantStoreitemUpdateResponse, error) {
if ability.Client == nil {
return nil, errors.New("Ability587 topClient is nil")
}
var jsonStr, err = ability.Client.Execute("alibaba.wdk.merchant.storeitem.update", req.ToMap(), req.ToFileMap())
var respStruct = response2.AlibabaWdkMerchantStoreitemUpdateResponse{}
if err != nil {
log.Println("alibabaWdkMerchantStoreitemUpdate error", err)
return &respStruct, err
}
err = util.HandleJsonResponse(jsonStr, &respStruct)
if respStruct.Body == "" || len(respStruct.Body) == 0 {
respStruct.Body = jsonStr
}
return &respStruct, err
}
/*
门店商品信心查询
*/
func (ability *Ability587) AlibabaWdkMerchantStoreitemQuery(req *request2.AlibabaWdkMerchantStoreitemQueryRequest) (*response2.AlibabaWdkMerchantStoreitemQueryResponse, error) {
if ability.Client == nil {
return nil, errors.New("Ability587 topClient is nil")
}
var jsonStr, err = ability.Client.Execute("alibaba.wdk.merchant.storeitem.query", req.ToMap(), req.ToFileMap())
var respStruct = response2.AlibabaWdkMerchantStoreitemQueryResponse{}
if err != nil {
log.Println("alibabaWdkMerchantStoreitemQuery error", err)
return &respStruct, err
}
err = util.HandleJsonResponse(jsonStr, &respStruct)
if respStruct.Body == "" || len(respStruct.Body) == 0 {
respStruct.Body = jsonStr
}
return &respStruct, err
}
/*
商家商品信息查询
*/
func (ability *Ability587) AlibabaWdkItemMerchantskuQuery(req *request2.AlibabaWdkItemMerchantskuQueryRequest, session string) (*response2.AlibabaWdkItemMerchantskuQueryResponse, error) {
if ability.Client == nil {
return nil, errors.New("Ability587 topClient is nil")
}
var jsonStr, err = ability.Client.ExecuteWithSession("alibaba.wdk.item.merchantsku.query", req.ToMap(), req.ToFileMap(), session)
var respStruct = response2.AlibabaWdkItemMerchantskuQueryResponse{}
if err != nil {
log.Println("alibabaWdkItemMerchantskuQuery error", err)
return &respStruct, err
}
err = util.HandleJsonResponse(jsonStr, &respStruct)
if respStruct.Body == "" || len(respStruct.Body) == 0 {
respStruct.Body = jsonStr
}
return &respStruct, err
}
/*
门店商品信息新建
*/
func (ability *Ability587) AlibabaWdkItemMerchantstoreskuCreate(req *request2.AlibabaWdkItemMerchantstoreskuCreateRequest, session string) (*response2.AlibabaWdkItemMerchantstoreskuCreateResponse, error) {
if ability.Client == nil {
return nil, errors.New("Ability587 topClient is nil")
}
var jsonStr, err = ability.Client.ExecuteWithSession("alibaba.wdk.item.merchantstoresku.create", req.ToMap(), req.ToFileMap(), session)
var respStruct = response2.AlibabaWdkItemMerchantstoreskuCreateResponse{}
if err != nil {
log.Println("alibabaWdkItemMerchantstoreskuCreate error", err)
return &respStruct, err
}
err = util.HandleJsonResponse(jsonStr, &respStruct)
if respStruct.Body == "" || len(respStruct.Body) == 0 {
respStruct.Body = jsonStr
}
return &respStruct, err
}
/*
门店商品信息修改
*/
func (ability *Ability587) AlibabaWdkItemMerchantstoreskuUpdate(req *request2.AlibabaWdkItemMerchantstoreskuUpdateRequest, session string) (*response2.AlibabaWdkItemMerchantstoreskuUpdateResponse, error) {
if ability.Client == nil {
return nil, errors.New("Ability587 topClient is nil")
}
var jsonStr, err = ability.Client.ExecuteWithSession("alibaba.wdk.item.merchantstoresku.update", req.ToMap(), req.ToFileMap(), session)
var respStruct = response2.AlibabaWdkItemMerchantstoreskuUpdateResponse{}
if err != nil {
log.Println("alibabaWdkItemMerchantstoreskuUpdate error", err)
return &respStruct, err
}
err = util.HandleJsonResponse(jsonStr, &respStruct)
if respStruct.Body == "" || len(respStruct.Body) == 0 {
respStruct.Body = jsonStr
}
return &respStruct, err
}
/*
商家商品信息新建
*/
func (ability *Ability587) AlibabaWdkItemMerchantskuCreate(req *request2.AlibabaWdkItemMerchantskuCreateRequest, session string) (*response2.AlibabaWdkItemMerchantskuCreateResponse, error) {
if ability.Client == nil {
return nil, errors.New("Ability587 topClient is nil")
}
var jsonStr, err = ability.Client.ExecuteWithSession("alibaba.wdk.item.merchantsku.create", req.ToMap(), req.ToFileMap(), session)
var respStruct = response2.AlibabaWdkItemMerchantskuCreateResponse{}
if err != nil {
log.Println("alibabaWdkItemMerchantskuCreate error", err)
return &respStruct, err
}
err = util.HandleJsonResponse(jsonStr, &respStruct)
if respStruct.Body == "" || len(respStruct.Body) == 0 {
respStruct.Body = jsonStr
}
return &respStruct, err
}
/*
品牌信息查询
*/
func (ability *Ability587) AlibabaWdkItemBrandQuery(req *request2.AlibabaWdkItemBrandQueryRequest, session string) (*response2.AlibabaWdkItemBrandQueryResponse, error) {
if ability.Client == nil {
return nil, errors.New("Ability587 topClient is nil")
}
var jsonStr, err = ability.Client.ExecuteWithSession("alibaba.wdk.item.brand.query", req.ToMap(), req.ToFileMap(), session)
var respStruct = response2.AlibabaWdkItemBrandQueryResponse{}
if err != nil {
log.Println("alibabaWdkItemBrandQuery error", err)
return &respStruct, err
}
err = util.HandleJsonResponse(jsonStr, &respStruct)
if respStruct.Body == "" || len(respStruct.Body) == 0 {
respStruct.Body = jsonStr
}
return &respStruct, err
}
/*
类目查询接口
*/
func (ability *Ability587) AlibabaWdkItemCategoryQuery(req *request2.AlibabaWdkItemCategoryQueryRequest, session string) (*response2.AlibabaWdkItemCategoryQueryResponse, error) {
if ability.Client == nil {
return nil, errors.New("Ability587 topClient is nil")
}
var jsonStr, err = ability.Client.ExecuteWithSession("alibaba.wdk.item.category.query", req.ToMap(), req.ToFileMap(), session)
var respStruct = response2.AlibabaWdkItemCategoryQueryResponse{}
if err != nil {
log.Println("alibabaWdkItemCategoryQuery error", err)
return &respStruct, err
}
err = util.HandleJsonResponse(jsonStr, &respStruct)
if respStruct.Body == "" || len(respStruct.Body) == 0 {
respStruct.Body = jsonStr
}
return &respStruct, err
}
/*
门店商品信息查询
*/
func (ability *Ability587) AlibabaWdkItemStoreskuQuery(req *request2.AlibabaWdkItemStoreskuQueryRequest, session string) (*response2.AlibabaWdkItemStoreskuQueryResponse, error) {
if ability.Client == nil {
return nil, errors.New("Ability587 topClient is nil")
}
var jsonStr, err = ability.Client.ExecuteWithSession("alibaba.wdk.item.storesku.query", req.ToMap(), req.ToFileMap(), session)
var respStruct = response2.AlibabaWdkItemStoreskuQueryResponse{}
if err != nil {
log.Println("alibabaWdkItemStoreskuQuery error", err)
return &respStruct, err
}
err = util.HandleJsonResponse(jsonStr, &respStruct)
if respStruct.Body == "" || len(respStruct.Body) == 0 {
respStruct.Body = jsonStr
}
return &respStruct, err
}
/*
商品售价会员价修改
*/
func (ability *Ability587) AlibabaWdkItemMemberpriceUpdate(req *request2.AlibabaWdkItemMemberpriceUpdateRequest, session string) (*response2.AlibabaWdkItemMemberpriceUpdateResponse, error) {
if ability.Client == nil {
return nil, errors.New("Ability587 topClient is nil")
}
var jsonStr, err = ability.Client.ExecuteWithSession("alibaba.wdk.item.memberprice.update", req.ToMap(), req.ToFileMap(), session)
var respStruct = response2.AlibabaWdkItemMemberpriceUpdateResponse{}
if err != nil {
log.Println("alibabaWdkItemMemberpriceUpdate error", err)
return &respStruct, err
}
err = util.HandleJsonResponse(jsonStr, &respStruct)
if respStruct.Body == "" || len(respStruct.Body) == 0 {
respStruct.Body = jsonStr
}
return &respStruct, err
}
/*
仓商品查询接口(指定商品编码)
*/
func (ability *Ability587) AlibabaWdkSkuWarehouseskuQuery(req *request2.AlibabaWdkSkuWarehouseskuQueryRequest, session string) (*response2.AlibabaWdkSkuWarehouseskuQueryResponse, error) {
if ability.Client == nil {
return nil, errors.New("Ability587 topClient is nil")
}
var jsonStr, err = ability.Client.ExecuteWithSession("alibaba.wdk.sku.warehousesku.query", req.ToMap(), req.ToFileMap(), session)
var respStruct = response2.AlibabaWdkSkuWarehouseskuQueryResponse{}
if err != nil {
log.Println("alibabaWdkSkuWarehouseskuQuery error", err)
return &respStruct, err
}
err = util.HandleJsonResponse(jsonStr, &respStruct)
if respStruct.Body == "" || len(respStruct.Body) == 0 {
respStruct.Body = jsonStr
}
return &respStruct, err
}
/*
仓商品遍历接口(游标)
*/
func (ability *Ability587) AlibabaWdkSkuWarehouseskuScrollQuery(req *request2.AlibabaWdkSkuWarehouseskuScrollQueryRequest, session string) (*response2.AlibabaWdkSkuWarehouseskuScrollQueryResponse, error) {
if ability.Client == nil {
return nil, errors.New("Ability587 topClient is nil")
}
var jsonStr, err = ability.Client.ExecuteWithSession("alibaba.wdk.sku.warehousesku.scroll.query", req.ToMap(), req.ToFileMap(), session)
var respStruct = response2.AlibabaWdkSkuWarehouseskuScrollQueryResponse{}
if err != nil {
log.Println("alibabaWdkSkuWarehouseskuScrollQuery error", err)
return &respStruct, err
}
err = util.HandleJsonResponse(jsonStr, &respStruct)
if respStruct.Body == "" || len(respStruct.Body) == 0 {
respStruct.Body = jsonStr
}
return &respStruct, err
}
/*
批量删除档期
*/
func (ability *Ability587) AlibabaPricePromotionItemDelete(req *request2.AlibabaPricePromotionItemDeleteRequest) (*response2.AlibabaPricePromotionItemDeleteResponse, error) {
if ability.Client == nil {
return nil, errors.New("Ability587 topClient is nil")
}
var jsonStr, err = ability.Client.Execute("alibaba.price.promotion.item.delete", req.ToMap(), req.ToFileMap())
var respStruct = response2.AlibabaPricePromotionItemDeleteResponse{}
if err != nil {
log.Println("alibabaPricePromotionItemDelete error", err)
return &respStruct, err
}
err = util.HandleJsonResponse(jsonStr, &respStruct)
if respStruct.Body == "" || len(respStruct.Body) == 0 {
respStruct.Body = jsonStr
}
return &respStruct, err
}
/*
新增档期商品
*/
func (ability *Ability587) AlibabaPricePromotionItemAdd(req *request2.AlibabaPricePromotionItemAddRequest) (*response2.AlibabaPricePromotionItemAddResponse, error) {
if ability.Client == nil {
return nil, errors.New("Ability587 topClient is nil")
}
var jsonStr, err = ability.Client.Execute("alibaba.price.promotion.item.add", req.ToMap(), req.ToFileMap())
var respStruct = response2.AlibabaPricePromotionItemAddResponse{}
if err != nil {
log.Println("alibabaPricePromotionItemAdd error", err)
return &respStruct, err
}
err = util.HandleJsonResponse(jsonStr, &respStruct)
if respStruct.Body == "" || len(respStruct.Body) == 0 {
respStruct.Body = jsonStr
}
return &respStruct, err
}
/*
营销档期活动创建
*/
func (ability *Ability587) AlibabaPricePromotionCreate(req *request2.AlibabaPricePromotionCreateRequest) (*response2.AlibabaPricePromotionCreateResponse, error) {
if ability.Client == nil {
return nil, errors.New("Ability587 topClient is nil")
}
var jsonStr, err = ability.Client.Execute("alibaba.price.promotion.create", req.ToMap(), req.ToFileMap())
var respStruct = response2.AlibabaPricePromotionCreateResponse{}
if err != nil {
log.Println("alibabaPricePromotionCreate error", err)
return &respStruct, err
}
err = util.HandleJsonResponse(jsonStr, &respStruct)
if respStruct.Body == "" || len(respStruct.Body) == 0 {
respStruct.Body = jsonStr
}
return &respStruct, err
}

View File

@@ -0,0 +1,30 @@
package domain
type AlibabaAxChannelSkuStatusUpdateApiResult struct {
/*
调用接口返回结果成功失败 */
Success *bool `json:"success,omitempty" `
/*
调用接口返回错误信息 */
ErrMsg *string `json:"err_msg,omitempty" `
/*
调用接口返回错误bian ma */
ErrCode *string `json:"err_code,omitempty" `
}
func (s *AlibabaAxChannelSkuStatusUpdateApiResult) SetSuccess(v bool) *AlibabaAxChannelSkuStatusUpdateApiResult {
s.Success = &v
return s
}
func (s *AlibabaAxChannelSkuStatusUpdateApiResult) SetErrMsg(v string) *AlibabaAxChannelSkuStatusUpdateApiResult {
s.ErrMsg = &v
return s
}
func (s *AlibabaAxChannelSkuStatusUpdateApiResult) SetErrCode(v string) *AlibabaAxChannelSkuStatusUpdateApiResult {
s.ErrCode = &v
return s
}

View File

@@ -0,0 +1,38 @@
package domain
type AlibabaAxChannelSkuStatusUpdateChannelSkuUpdateStatusReq struct {
/*
商品编码 */
SkuCode *string `json:"sku_code,omitempty" `
/*
经营店编码 */
StoreId *string `json:"store_id,omitempty" `
/*
渠道编码2 美团3 饿了么26 京东到家31 翱象淘鲜达32 翱象共享库存 */
ChannelCode *string `json:"channel_code,omitempty" `
/*
是否渠道可售 1可售上架0不可售下架 */
OnlineSaleFlag *int64 `json:"online_sale_flag,omitempty" `
}
func (s *AlibabaAxChannelSkuStatusUpdateChannelSkuUpdateStatusReq) SetSkuCode(v string) *AlibabaAxChannelSkuStatusUpdateChannelSkuUpdateStatusReq {
s.SkuCode = &v
return s
}
func (s *AlibabaAxChannelSkuStatusUpdateChannelSkuUpdateStatusReq) SetStoreId(v string) *AlibabaAxChannelSkuStatusUpdateChannelSkuUpdateStatusReq {
s.StoreId = &v
return s
}
func (s *AlibabaAxChannelSkuStatusUpdateChannelSkuUpdateStatusReq) SetChannelCode(v string) *AlibabaAxChannelSkuStatusUpdateChannelSkuUpdateStatusReq {
s.ChannelCode = &v
return s
}
func (s *AlibabaAxChannelSkuStatusUpdateChannelSkuUpdateStatusReq) SetOnlineSaleFlag(v int64) *AlibabaAxChannelSkuStatusUpdateChannelSkuUpdateStatusReq {
s.OnlineSaleFlag = &v
return s
}

View File

@@ -0,0 +1,96 @@
package domain
import (
"git.rosy.net.cn/baseapi/platformapi/tao_vegetable/sdk/util"
)
type AlibabaPricePromotionCreatePromotionActivityDo struct {
/*
档期活动开始时间 */
StartTime *util.LocalTime `json:"start_time,omitempty" `
/*
创建时间,可不传 */
CreateTime *util.LocalTime `json:"create_time,omitempty" `
/*
店群机构编码 */
SupplyGroupCodes *[]string `json:"supply_group_codes,omitempty" `
/*
档期活动名称 */
PromotionName *string `json:"promotion_name,omitempty" `
/*
创建人ID */
CreatorId *int64 `json:"creator_id,omitempty" `
/*
档期活动描述 */
PromotionDesc *string `json:"promotion_desc,omitempty" `
/*
本期不作区分,可不传 */
SupplierCode *string `json:"supplier_code,omitempty" `
/*
档期活动结束时间 */
EndTime *util.LocalTime `json:"end_time,omitempty" `
/*
本期不作区分,可不传 */
OuterPromotionCode *string `json:"outer_promotion_code,omitempty" `
/*
盒马帮商家编码 */
MerchantCode *string `json:"merchant_code,omitempty" `
/*
创建人名称 */
Creator *string `json:"creator,omitempty" `
}
func (s *AlibabaPricePromotionCreatePromotionActivityDo) SetStartTime(v util.LocalTime) *AlibabaPricePromotionCreatePromotionActivityDo {
s.StartTime = &v
return s
}
func (s *AlibabaPricePromotionCreatePromotionActivityDo) SetCreateTime(v util.LocalTime) *AlibabaPricePromotionCreatePromotionActivityDo {
s.CreateTime = &v
return s
}
func (s *AlibabaPricePromotionCreatePromotionActivityDo) SetSupplyGroupCodes(v []string) *AlibabaPricePromotionCreatePromotionActivityDo {
s.SupplyGroupCodes = &v
return s
}
func (s *AlibabaPricePromotionCreatePromotionActivityDo) SetPromotionName(v string) *AlibabaPricePromotionCreatePromotionActivityDo {
s.PromotionName = &v
return s
}
func (s *AlibabaPricePromotionCreatePromotionActivityDo) SetCreatorId(v int64) *AlibabaPricePromotionCreatePromotionActivityDo {
s.CreatorId = &v
return s
}
func (s *AlibabaPricePromotionCreatePromotionActivityDo) SetPromotionDesc(v string) *AlibabaPricePromotionCreatePromotionActivityDo {
s.PromotionDesc = &v
return s
}
func (s *AlibabaPricePromotionCreatePromotionActivityDo) SetSupplierCode(v string) *AlibabaPricePromotionCreatePromotionActivityDo {
s.SupplierCode = &v
return s
}
func (s *AlibabaPricePromotionCreatePromotionActivityDo) SetEndTime(v util.LocalTime) *AlibabaPricePromotionCreatePromotionActivityDo {
s.EndTime = &v
return s
}
func (s *AlibabaPricePromotionCreatePromotionActivityDo) SetOuterPromotionCode(v string) *AlibabaPricePromotionCreatePromotionActivityDo {
s.OuterPromotionCode = &v
return s
}
func (s *AlibabaPricePromotionCreatePromotionActivityDo) SetMerchantCode(v string) *AlibabaPricePromotionCreatePromotionActivityDo {
s.MerchantCode = &v
return s
}
func (s *AlibabaPricePromotionCreatePromotionActivityDo) SetCreator(v string) *AlibabaPricePromotionCreatePromotionActivityDo {
s.Creator = &v
return s
}

View File

@@ -0,0 +1,62 @@
package domain
type AlibabaPricePromotionItemAddPromotionContent struct {
/*
客户商家编码 */
CustomerMerchantCode *string `json:"customer_merchant_code,omitempty" `
/*
sku列表 */
PromotionSkuList *[]AlibabaPricePromotionItemAddPromotionSku `json:"promotion_sku_list,omitempty" `
/*
客户编码 */
CustomerCode *string `json:"customer_code,omitempty" `
/*
客户门店 */
OuCode *string `json:"ou_code,omitempty" `
/*
促销档期编码 */
OuterPromotionCode *string `json:"outer_promotion_code,omitempty" `
/*
商家编码 */
MerchantCode *string `json:"merchant_code,omitempty" `
/*
进售价类型 */
PromotionType *string `json:"promotion_type,omitempty" `
}
func (s *AlibabaPricePromotionItemAddPromotionContent) SetCustomerMerchantCode(v string) *AlibabaPricePromotionItemAddPromotionContent {
s.CustomerMerchantCode = &v
return s
}
func (s *AlibabaPricePromotionItemAddPromotionContent) SetPromotionSkuList(v []AlibabaPricePromotionItemAddPromotionSku) *AlibabaPricePromotionItemAddPromotionContent {
s.PromotionSkuList = &v
return s
}
func (s *AlibabaPricePromotionItemAddPromotionContent) SetCustomerCode(v string) *AlibabaPricePromotionItemAddPromotionContent {
s.CustomerCode = &v
return s
}
func (s *AlibabaPricePromotionItemAddPromotionContent) SetOuCode(v string) *AlibabaPricePromotionItemAddPromotionContent {
s.OuCode = &v
return s
}
func (s *AlibabaPricePromotionItemAddPromotionContent) SetOuterPromotionCode(v string) *AlibabaPricePromotionItemAddPromotionContent {
s.OuterPromotionCode = &v
return s
}
func (s *AlibabaPricePromotionItemAddPromotionContent) SetMerchantCode(v string) *AlibabaPricePromotionItemAddPromotionContent {
s.MerchantCode = &v
return s
}
func (s *AlibabaPricePromotionItemAddPromotionContent) SetPromotionType(v string) *AlibabaPricePromotionItemAddPromotionContent {
s.PromotionType = &v
return s
}

View File

@@ -0,0 +1,22 @@
package domain
type AlibabaPricePromotionItemAddPromotionContentResult struct {
/*
错误信息 */
ErrorMessageList *[]string `json:"error_message_list,omitempty" `
/*
唯一标示 */
SkuCodeUniqueIdStr *string `json:"sku_code_unique_id_str,omitempty" `
}
func (s *AlibabaPricePromotionItemAddPromotionContentResult) SetErrorMessageList(v []string) *AlibabaPricePromotionItemAddPromotionContentResult {
s.ErrorMessageList = &v
return s
}
func (s *AlibabaPricePromotionItemAddPromotionContentResult) SetSkuCodeUniqueIdStr(v string) *AlibabaPricePromotionItemAddPromotionContentResult {
s.SkuCodeUniqueIdStr = &v
return s
}

View File

@@ -0,0 +1,72 @@
package domain
import (
"git.rosy.net.cn/baseapi/platformapi/tao_vegetable/sdk/util"
)
type AlibabaPricePromotionItemAddPromotionSku struct {
/*
商品编码 */
SkuCode *string `json:"sku_code,omitempty" `
/*
采购进价 */
PurchasePrice *string `json:"purchase_price,omitempty" `
/*
采购进价开始时间 */
PurchasePriceStartTime *util.LocalTime `json:"purchase_price_start_time,omitempty" `
/*
采购进价结束时间 */
PurchasePriceEndTime *util.LocalTime `json:"purchase_price_end_time,omitempty" `
/*
促销售价 */
PromotionPrice *string `json:"promotion_price,omitempty" `
/*
促销售价开始时间 */
PromotionPriceStartTime *util.LocalTime `json:"promotion_price_start_time,omitempty" `
/*
促销售价结束时间 */
PromotionPriceEndTime *util.LocalTime `json:"promotion_price_end_time,omitempty" `
/*
时间戳 */
TimeStamp *int64 `json:"time_stamp,omitempty" `
}
func (s *AlibabaPricePromotionItemAddPromotionSku) SetSkuCode(v string) *AlibabaPricePromotionItemAddPromotionSku {
s.SkuCode = &v
return s
}
func (s *AlibabaPricePromotionItemAddPromotionSku) SetPurchasePrice(v string) *AlibabaPricePromotionItemAddPromotionSku {
s.PurchasePrice = &v
return s
}
func (s *AlibabaPricePromotionItemAddPromotionSku) SetPurchasePriceStartTime(v util.LocalTime) *AlibabaPricePromotionItemAddPromotionSku {
s.PurchasePriceStartTime = &v
return s
}
func (s *AlibabaPricePromotionItemAddPromotionSku) SetPurchasePriceEndTime(v util.LocalTime) *AlibabaPricePromotionItemAddPromotionSku {
s.PurchasePriceEndTime = &v
return s
}
func (s *AlibabaPricePromotionItemAddPromotionSku) SetPromotionPrice(v string) *AlibabaPricePromotionItemAddPromotionSku {
s.PromotionPrice = &v
return s
}
func (s *AlibabaPricePromotionItemAddPromotionSku) SetPromotionPriceStartTime(v util.LocalTime) *AlibabaPricePromotionItemAddPromotionSku {
s.PromotionPriceStartTime = &v
return s
}
func (s *AlibabaPricePromotionItemAddPromotionSku) SetPromotionPriceEndTime(v util.LocalTime) *AlibabaPricePromotionItemAddPromotionSku {
s.PromotionPriceEndTime = &v
return s
}
func (s *AlibabaPricePromotionItemAddPromotionSku) SetTimeStamp(v int64) *AlibabaPricePromotionItemAddPromotionSku {
s.TimeStamp = &v
return s
}

View File

@@ -0,0 +1,54 @@
package domain
type AlibabaPricePromotionItemAddResult struct {
/*
编码 */
Code *int64 `json:"code,omitempty" `
/*
结果内容 */
Data *AlibabaPricePromotionItemAddPromotionContentResult `json:"data,omitempty" `
/*
信息 */
Msg *string `json:"msg,omitempty" `
/*
是否成功 */
SuccAndNotNull *bool `json:"succ_and_not_null,omitempty" `
/*
是否成功 */
IsSuccess *bool `json:"is_success,omitempty" `
/*
数量 */
TotalRecord *int64 `json:"total_record,omitempty" `
}
func (s *AlibabaPricePromotionItemAddResult) SetCode(v int64) *AlibabaPricePromotionItemAddResult {
s.Code = &v
return s
}
func (s *AlibabaPricePromotionItemAddResult) SetData(v AlibabaPricePromotionItemAddPromotionContentResult) *AlibabaPricePromotionItemAddResult {
s.Data = &v
return s
}
func (s *AlibabaPricePromotionItemAddResult) SetMsg(v string) *AlibabaPricePromotionItemAddResult {
s.Msg = &v
return s
}
func (s *AlibabaPricePromotionItemAddResult) SetSuccAndNotNull(v bool) *AlibabaPricePromotionItemAddResult {
s.SuccAndNotNull = &v
return s
}
func (s *AlibabaPricePromotionItemAddResult) SetIsSuccess(v bool) *AlibabaPricePromotionItemAddResult {
s.IsSuccess = &v
return s
}
func (s *AlibabaPricePromotionItemAddResult) SetTotalRecord(v int64) *AlibabaPricePromotionItemAddResult {
s.TotalRecord = &v
return s
}

View File

@@ -0,0 +1,46 @@
package domain
type AlibabaPricePromotionItemDeleteResult struct {
/*
data */
DataList *[]string `json:"data_list,omitempty" `
/*
code */
ResultCode *int64 `json:"result_code,omitempty" `
/*
totalRecord */
TotalRecord *int64 `json:"total_record,omitempty" `
/*
msg */
Message *string `json:"message,omitempty" `
/*
success */
IsSuccess *bool `json:"is_success,omitempty" `
}
func (s *AlibabaPricePromotionItemDeleteResult) SetDataList(v []string) *AlibabaPricePromotionItemDeleteResult {
s.DataList = &v
return s
}
func (s *AlibabaPricePromotionItemDeleteResult) SetResultCode(v int64) *AlibabaPricePromotionItemDeleteResult {
s.ResultCode = &v
return s
}
func (s *AlibabaPricePromotionItemDeleteResult) SetTotalRecord(v int64) *AlibabaPricePromotionItemDeleteResult {
s.TotalRecord = &v
return s
}
func (s *AlibabaPricePromotionItemDeleteResult) SetMessage(v string) *AlibabaPricePromotionItemDeleteResult {
s.Message = &v
return s
}
func (s *AlibabaPricePromotionItemDeleteResult) SetIsSuccess(v bool) *AlibabaPricePromotionItemDeleteResult {
s.IsSuccess = &v
return s
}

View File

@@ -0,0 +1,46 @@
package domain
type AlibabaWdkItemBrandQueryResult struct {
/*
success */
Success *bool `json:"success,omitempty" `
/*
code */
Code *string `json:"code,omitempty" `
/*
errorCode */
ErrorCode *string `json:"error_code,omitempty" `
/*
errorDesc */
ErrorDesc *string `json:"error_desc,omitempty" `
/*
result */
Result *string `json:"result,omitempty" `
}
func (s *AlibabaWdkItemBrandQueryResult) SetSuccess(v bool) *AlibabaWdkItemBrandQueryResult {
s.Success = &v
return s
}
func (s *AlibabaWdkItemBrandQueryResult) SetCode(v string) *AlibabaWdkItemBrandQueryResult {
s.Code = &v
return s
}
func (s *AlibabaWdkItemBrandQueryResult) SetErrorCode(v string) *AlibabaWdkItemBrandQueryResult {
s.ErrorCode = &v
return s
}
func (s *AlibabaWdkItemBrandQueryResult) SetErrorDesc(v string) *AlibabaWdkItemBrandQueryResult {
s.ErrorDesc = &v
return s
}
func (s *AlibabaWdkItemBrandQueryResult) SetResult(v string) *AlibabaWdkItemBrandQueryResult {
s.Result = &v
return s
}

View File

@@ -0,0 +1,46 @@
package domain
type AlibabaWdkItemCategoryQueryResult struct {
/*
success */
Success *bool `json:"success,omitempty" `
/*
code */
Code *string `json:"code,omitempty" `
/*
errorCode */
ErrorCode *string `json:"error_code,omitempty" `
/*
errorDesc */
ErrorDesc *string `json:"error_desc,omitempty" `
/*
result */
Result *string `json:"result,omitempty" `
}
func (s *AlibabaWdkItemCategoryQueryResult) SetSuccess(v bool) *AlibabaWdkItemCategoryQueryResult {
s.Success = &v
return s
}
func (s *AlibabaWdkItemCategoryQueryResult) SetCode(v string) *AlibabaWdkItemCategoryQueryResult {
s.Code = &v
return s
}
func (s *AlibabaWdkItemCategoryQueryResult) SetErrorCode(v string) *AlibabaWdkItemCategoryQueryResult {
s.ErrorCode = &v
return s
}
func (s *AlibabaWdkItemCategoryQueryResult) SetErrorDesc(v string) *AlibabaWdkItemCategoryQueryResult {
s.ErrorDesc = &v
return s
}
func (s *AlibabaWdkItemCategoryQueryResult) SetResult(v string) *AlibabaWdkItemCategoryQueryResult {
s.Result = &v
return s
}

View File

@@ -0,0 +1,30 @@
package domain
type AlibabaWdkItemCategoryUpdateResult struct {
/*
success */
Success *bool `json:"success,omitempty" `
/*
errorCode */
ErrorCode *string `json:"error_code,omitempty" `
/*
errorDesc */
ErrorDesc *string `json:"error_desc,omitempty" `
}
func (s *AlibabaWdkItemCategoryUpdateResult) SetSuccess(v bool) *AlibabaWdkItemCategoryUpdateResult {
s.Success = &v
return s
}
func (s *AlibabaWdkItemCategoryUpdateResult) SetErrorCode(v string) *AlibabaWdkItemCategoryUpdateResult {
s.ErrorCode = &v
return s
}
func (s *AlibabaWdkItemCategoryUpdateResult) SetErrorDesc(v string) *AlibabaWdkItemCategoryUpdateResult {
s.ErrorDesc = &v
return s
}

View File

@@ -0,0 +1,38 @@
package domain
type AlibabaWdkItemCategoryUpdateUpdateCategoryRequestBean struct {
/*
机构编码 */
OrgCode *string `json:"org_code,omitempty" `
/*
商品编码 */
SkuCode *string `json:"sku_code,omitempty" `
/*
forest类目ID */
ForestId *string `json:"forest_id,omitempty" `
/*
盒马 后台类目 */
BackCatCode *string `json:"back_cat_code,omitempty" `
}
func (s *AlibabaWdkItemCategoryUpdateUpdateCategoryRequestBean) SetOrgCode(v string) *AlibabaWdkItemCategoryUpdateUpdateCategoryRequestBean {
s.OrgCode = &v
return s
}
func (s *AlibabaWdkItemCategoryUpdateUpdateCategoryRequestBean) SetSkuCode(v string) *AlibabaWdkItemCategoryUpdateUpdateCategoryRequestBean {
s.SkuCode = &v
return s
}
func (s *AlibabaWdkItemCategoryUpdateUpdateCategoryRequestBean) SetForestId(v string) *AlibabaWdkItemCategoryUpdateUpdateCategoryRequestBean {
s.ForestId = &v
return s
}
func (s *AlibabaWdkItemCategoryUpdateUpdateCategoryRequestBean) SetBackCatCode(v string) *AlibabaWdkItemCategoryUpdateUpdateCategoryRequestBean {
s.BackCatCode = &v
return s
}

View File

@@ -0,0 +1,38 @@
package domain
type AlibabaWdkItemChangepriceQueryResult struct {
/*
结果码 */
ReturnCode *string `json:"return_code,omitempty" `
/*
结果文案 */
ReturnMsg *string `json:"return_msg,omitempty" `
/*
是否成功 */
Success *bool `json:"success,omitempty" `
/*
返回的商品改价单 */
Models *[]string `json:"models,omitempty" `
}
func (s *AlibabaWdkItemChangepriceQueryResult) SetReturnCode(v string) *AlibabaWdkItemChangepriceQueryResult {
s.ReturnCode = &v
return s
}
func (s *AlibabaWdkItemChangepriceQueryResult) SetReturnMsg(v string) *AlibabaWdkItemChangepriceQueryResult {
s.ReturnMsg = &v
return s
}
func (s *AlibabaWdkItemChangepriceQueryResult) SetSuccess(v bool) *AlibabaWdkItemChangepriceQueryResult {
s.Success = &v
return s
}
func (s *AlibabaWdkItemChangepriceQueryResult) SetModels(v []string) *AlibabaWdkItemChangepriceQueryResult {
s.Models = &v
return s
}

View File

@@ -0,0 +1,134 @@
package domain
type AlibabaWdkItemCurrentpriceQueryModel struct {
/*
商家编码 */
MerchantCode *string `json:"merchant_code,omitempty" `
/*
会员价,单位为分。 * 对应IC标memberPrice的价格如果没有对应的标该价格为空 */
MemberPrice *int64 `json:"member_price,omitempty" `
/*
促销执行价格,单位为分 */
FinalPrice *int64 `json:"final_price,omitempty" `
/*
经营店Code */
StoreId *string `json:"store_id,omitempty" `
/*
买赠活动信息 */
MzPromotion *AlibabaWdkItemCurrentpriceQueryMzPromotionDto `json:"mz_promotion,omitempty" `
/*
条码 */
BarCode *string `json:"bar_code,omitempty" `
/*
会员促销执行价,单位为分。 */
MemberFinalPrice *int64 `json:"member_final_price,omitempty" `
/*
IC的商品ID */
ItemId *int64 `json:"item_id,omitempty" `
/*
单品促销finalPrice对应的促销活动 */
ItemPromotionList *[]AlibabaWdkItemCurrentpriceQueryPromotionInfoDto `json:"item_promotion_list,omitempty" `
/*
商品名称 */
ItemName *string `json:"item_name,omitempty" `
/*
基础售价,单位为分 */
AuctionPrice *int64 `json:"auction_price,omitempty" `
/*
渠道店ID */
ShopId *int64 `json:"shop_id,omitempty" `
/*
商品池促销 */
ShopPromotionList *[]AlibabaWdkItemCurrentpriceQueryPromotionInfoDto `json:"shop_promotion_list,omitempty" `
/*
会员单品促销活动memberFinalPrice对应的促销活动 */
MemberItemPromotionList *[]AlibabaWdkItemCurrentpriceQueryPromotionInfoDto `json:"member_item_promotion_list,omitempty" `
/*
商品编码 */
SkuCode *string `json:"sku_code,omitempty" `
/*
渠道APPPOS */
OrderChannelCode *string `json:"order_channel_code,omitempty" `
}
func (s *AlibabaWdkItemCurrentpriceQueryModel) SetMerchantCode(v string) *AlibabaWdkItemCurrentpriceQueryModel {
s.MerchantCode = &v
return s
}
func (s *AlibabaWdkItemCurrentpriceQueryModel) SetMemberPrice(v int64) *AlibabaWdkItemCurrentpriceQueryModel {
s.MemberPrice = &v
return s
}
func (s *AlibabaWdkItemCurrentpriceQueryModel) SetFinalPrice(v int64) *AlibabaWdkItemCurrentpriceQueryModel {
s.FinalPrice = &v
return s
}
func (s *AlibabaWdkItemCurrentpriceQueryModel) SetStoreId(v string) *AlibabaWdkItemCurrentpriceQueryModel {
s.StoreId = &v
return s
}
func (s *AlibabaWdkItemCurrentpriceQueryModel) SetMzPromotion(v AlibabaWdkItemCurrentpriceQueryMzPromotionDto) *AlibabaWdkItemCurrentpriceQueryModel {
s.MzPromotion = &v
return s
}
func (s *AlibabaWdkItemCurrentpriceQueryModel) SetBarCode(v string) *AlibabaWdkItemCurrentpriceQueryModel {
s.BarCode = &v
return s
}
func (s *AlibabaWdkItemCurrentpriceQueryModel) SetMemberFinalPrice(v int64) *AlibabaWdkItemCurrentpriceQueryModel {
s.MemberFinalPrice = &v
return s
}
func (s *AlibabaWdkItemCurrentpriceQueryModel) SetItemId(v int64) *AlibabaWdkItemCurrentpriceQueryModel {
s.ItemId = &v
return s
}
func (s *AlibabaWdkItemCurrentpriceQueryModel) SetItemPromotionList(v []AlibabaWdkItemCurrentpriceQueryPromotionInfoDto) *AlibabaWdkItemCurrentpriceQueryModel {
s.ItemPromotionList = &v
return s
}
func (s *AlibabaWdkItemCurrentpriceQueryModel) SetItemName(v string) *AlibabaWdkItemCurrentpriceQueryModel {
s.ItemName = &v
return s
}
func (s *AlibabaWdkItemCurrentpriceQueryModel) SetAuctionPrice(v int64) *AlibabaWdkItemCurrentpriceQueryModel {
s.AuctionPrice = &v
return s
}
func (s *AlibabaWdkItemCurrentpriceQueryModel) SetShopId(v int64) *AlibabaWdkItemCurrentpriceQueryModel {
s.ShopId = &v
return s
}
func (s *AlibabaWdkItemCurrentpriceQueryModel) SetShopPromotionList(v []AlibabaWdkItemCurrentpriceQueryPromotionInfoDto) *AlibabaWdkItemCurrentpriceQueryModel {
s.ShopPromotionList = &v
return s
}
func (s *AlibabaWdkItemCurrentpriceQueryModel) SetMemberItemPromotionList(v []AlibabaWdkItemCurrentpriceQueryPromotionInfoDto) *AlibabaWdkItemCurrentpriceQueryModel {
s.MemberItemPromotionList = &v
return s
}
func (s *AlibabaWdkItemCurrentpriceQueryModel) SetSkuCode(v string) *AlibabaWdkItemCurrentpriceQueryModel {
s.SkuCode = &v
return s
}
func (s *AlibabaWdkItemCurrentpriceQueryModel) SetOrderChannelCode(v string) *AlibabaWdkItemCurrentpriceQueryModel {
s.OrderChannelCode = &v
return s
}

View File

@@ -0,0 +1,46 @@
package domain
type AlibabaWdkItemCurrentpriceQueryMzPromotionDto struct {
/*
活动ID */
ActId *int64 `json:"act_id,omitempty" `
/*
活动名称 */
Name *string `json:"name,omitempty" `
/*
买赠活动文案 */
MzDisplayText *string `json:"mz_display_text,omitempty" `
/*
活动开始时间 */
StartTime *string `json:"start_time,omitempty" `
/*
活动结束时间 */
EndTime *string `json:"end_time,omitempty" `
}
func (s *AlibabaWdkItemCurrentpriceQueryMzPromotionDto) SetActId(v int64) *AlibabaWdkItemCurrentpriceQueryMzPromotionDto {
s.ActId = &v
return s
}
func (s *AlibabaWdkItemCurrentpriceQueryMzPromotionDto) SetName(v string) *AlibabaWdkItemCurrentpriceQueryMzPromotionDto {
s.Name = &v
return s
}
func (s *AlibabaWdkItemCurrentpriceQueryMzPromotionDto) SetMzDisplayText(v string) *AlibabaWdkItemCurrentpriceQueryMzPromotionDto {
s.MzDisplayText = &v
return s
}
func (s *AlibabaWdkItemCurrentpriceQueryMzPromotionDto) SetStartTime(v string) *AlibabaWdkItemCurrentpriceQueryMzPromotionDto {
s.StartTime = &v
return s
}
func (s *AlibabaWdkItemCurrentpriceQueryMzPromotionDto) SetEndTime(v string) *AlibabaWdkItemCurrentpriceQueryMzPromotionDto {
s.EndTime = &v
return s
}

View File

@@ -0,0 +1,86 @@
package domain
type AlibabaWdkItemCurrentpriceQueryPromotionInfoDto struct {
/*
展示文案 */
DisplayText *string `json:"display_text,omitempty" `
/*
优惠类型, 0:减钱,1:打折,2:一口价,3:组合优惠 */
PromotionType *string `json:"promotion_type,omitempty" `
/*
优惠金额,单位为分 */
DiscountFee *int64 `json:"discount_fee,omitempty" `
/*
创建时间 */
CreateDateTime *string `json:"create_date_time,omitempty" `
/*
活动ID */
ActivityId *int64 `json:"activity_id,omitempty" `
/*
活动名 */
Name *string `json:"name,omitempty" `
/*
活动开始时间 */
StartTime *string `json:"start_time,omitempty" `
/*
限购信息 */
LimitInfo *string `json:"limit_info,omitempty" `
/*
活动结束时间 */
EndTime *string `json:"end_time,omitempty" `
/*
活动类型, 1:单品活动,3:商品池活动 */
ActivityType *int64 `json:"activity_type,omitempty" `
}
func (s *AlibabaWdkItemCurrentpriceQueryPromotionInfoDto) SetDisplayText(v string) *AlibabaWdkItemCurrentpriceQueryPromotionInfoDto {
s.DisplayText = &v
return s
}
func (s *AlibabaWdkItemCurrentpriceQueryPromotionInfoDto) SetPromotionType(v string) *AlibabaWdkItemCurrentpriceQueryPromotionInfoDto {
s.PromotionType = &v
return s
}
func (s *AlibabaWdkItemCurrentpriceQueryPromotionInfoDto) SetDiscountFee(v int64) *AlibabaWdkItemCurrentpriceQueryPromotionInfoDto {
s.DiscountFee = &v
return s
}
func (s *AlibabaWdkItemCurrentpriceQueryPromotionInfoDto) SetCreateDateTime(v string) *AlibabaWdkItemCurrentpriceQueryPromotionInfoDto {
s.CreateDateTime = &v
return s
}
func (s *AlibabaWdkItemCurrentpriceQueryPromotionInfoDto) SetActivityId(v int64) *AlibabaWdkItemCurrentpriceQueryPromotionInfoDto {
s.ActivityId = &v
return s
}
func (s *AlibabaWdkItemCurrentpriceQueryPromotionInfoDto) SetName(v string) *AlibabaWdkItemCurrentpriceQueryPromotionInfoDto {
s.Name = &v
return s
}
func (s *AlibabaWdkItemCurrentpriceQueryPromotionInfoDto) SetStartTime(v string) *AlibabaWdkItemCurrentpriceQueryPromotionInfoDto {
s.StartTime = &v
return s
}
func (s *AlibabaWdkItemCurrentpriceQueryPromotionInfoDto) SetLimitInfo(v string) *AlibabaWdkItemCurrentpriceQueryPromotionInfoDto {
s.LimitInfo = &v
return s
}
func (s *AlibabaWdkItemCurrentpriceQueryPromotionInfoDto) SetEndTime(v string) *AlibabaWdkItemCurrentpriceQueryPromotionInfoDto {
s.EndTime = &v
return s
}
func (s *AlibabaWdkItemCurrentpriceQueryPromotionInfoDto) SetActivityType(v int64) *AlibabaWdkItemCurrentpriceQueryPromotionInfoDto {
s.ActivityType = &v
return s
}

View File

@@ -0,0 +1,38 @@
package domain
type AlibabaWdkItemCurrentpriceQueryResult struct {
/*
返回码 */
ReturnCode *string `json:"return_code,omitempty" `
/*
异常信息 */
ReturnMsg *string `json:"return_msg,omitempty" `
/*
是否成功 */
Success *bool `json:"success,omitempty" `
/*
返回的当前当前商品价格列表 */
Models *[]AlibabaWdkItemCurrentpriceQueryModel `json:"models,omitempty" `
}
func (s *AlibabaWdkItemCurrentpriceQueryResult) SetReturnCode(v string) *AlibabaWdkItemCurrentpriceQueryResult {
s.ReturnCode = &v
return s
}
func (s *AlibabaWdkItemCurrentpriceQueryResult) SetReturnMsg(v string) *AlibabaWdkItemCurrentpriceQueryResult {
s.ReturnMsg = &v
return s
}
func (s *AlibabaWdkItemCurrentpriceQueryResult) SetSuccess(v bool) *AlibabaWdkItemCurrentpriceQueryResult {
s.Success = &v
return s
}
func (s *AlibabaWdkItemCurrentpriceQueryResult) SetModels(v []AlibabaWdkItemCurrentpriceQueryModel) *AlibabaWdkItemCurrentpriceQueryResult {
s.Models = &v
return s
}

View File

@@ -0,0 +1,134 @@
package domain
type AlibabaWdkItemFuturepriceQueryModel struct {
/*
商家code */
MerchantCode *string `json:"merchant_code,omitempty" `
/*
会员价单位为分。对应IC标memberPrice的价格如果没有对应的标该价格为空。 */
MemberPrice *int64 `json:"member_price,omitempty" `
/*
促销执行价格,单位为分 */
FinalPrice *int64 `json:"final_price,omitempty" `
/*
经营店Code */
StoreId *string `json:"store_id,omitempty" `
/*
买赠活动信息 */
MzPromotionDTO *AlibabaWdkItemFuturepriceQueryMzPromotionDto `json:"mz_promotion_d_t_o,omitempty" `
/*
条码 */
BarCode *string `json:"bar_code,omitempty" `
/*
会员促销执行价,单位为分。 */
MemberFinalPrice *int64 `json:"member_final_price,omitempty" `
/*
IC的商品ID */
ItemId *int64 `json:"item_id,omitempty" `
/*
单品促销finalPrice对应的促销活动 */
ItemPromotionList *[]AlibabaWdkItemFuturepriceQueryPromotionInfoDto `json:"item_promotion_list,omitempty" `
/*
商品名称 */
ItemName *string `json:"item_name,omitempty" `
/*
基础售价,单位为分 */
AuctionPrice *int64 `json:"auction_price,omitempty" `
/*
渠道店ID */
ShopId *int64 `json:"shop_id,omitempty" `
/*
商品池促销 */
ShopPromotionList *[]AlibabaWdkItemFuturepriceQueryPromotionInfoDto `json:"shop_promotion_list,omitempty" `
/*
会员单品促销活动memberFinalPrice对应的促销活动 */
MemberItemPromotionList *[]AlibabaWdkItemFuturepriceQueryPromotionInfoDto `json:"member_item_promotion_list,omitempty" `
/*
商品编码 */
SkuCode *string `json:"sku_code,omitempty" `
/*
渠道APPPOS */
OrderChannelCode *string `json:"order_channel_code,omitempty" `
}
func (s *AlibabaWdkItemFuturepriceQueryModel) SetMerchantCode(v string) *AlibabaWdkItemFuturepriceQueryModel {
s.MerchantCode = &v
return s
}
func (s *AlibabaWdkItemFuturepriceQueryModel) SetMemberPrice(v int64) *AlibabaWdkItemFuturepriceQueryModel {
s.MemberPrice = &v
return s
}
func (s *AlibabaWdkItemFuturepriceQueryModel) SetFinalPrice(v int64) *AlibabaWdkItemFuturepriceQueryModel {
s.FinalPrice = &v
return s
}
func (s *AlibabaWdkItemFuturepriceQueryModel) SetStoreId(v string) *AlibabaWdkItemFuturepriceQueryModel {
s.StoreId = &v
return s
}
func (s *AlibabaWdkItemFuturepriceQueryModel) SetMzPromotionDTO(v AlibabaWdkItemFuturepriceQueryMzPromotionDto) *AlibabaWdkItemFuturepriceQueryModel {
s.MzPromotionDTO = &v
return s
}
func (s *AlibabaWdkItemFuturepriceQueryModel) SetBarCode(v string) *AlibabaWdkItemFuturepriceQueryModel {
s.BarCode = &v
return s
}
func (s *AlibabaWdkItemFuturepriceQueryModel) SetMemberFinalPrice(v int64) *AlibabaWdkItemFuturepriceQueryModel {
s.MemberFinalPrice = &v
return s
}
func (s *AlibabaWdkItemFuturepriceQueryModel) SetItemId(v int64) *AlibabaWdkItemFuturepriceQueryModel {
s.ItemId = &v
return s
}
func (s *AlibabaWdkItemFuturepriceQueryModel) SetItemPromotionList(v []AlibabaWdkItemFuturepriceQueryPromotionInfoDto) *AlibabaWdkItemFuturepriceQueryModel {
s.ItemPromotionList = &v
return s
}
func (s *AlibabaWdkItemFuturepriceQueryModel) SetItemName(v string) *AlibabaWdkItemFuturepriceQueryModel {
s.ItemName = &v
return s
}
func (s *AlibabaWdkItemFuturepriceQueryModel) SetAuctionPrice(v int64) *AlibabaWdkItemFuturepriceQueryModel {
s.AuctionPrice = &v
return s
}
func (s *AlibabaWdkItemFuturepriceQueryModel) SetShopId(v int64) *AlibabaWdkItemFuturepriceQueryModel {
s.ShopId = &v
return s
}
func (s *AlibabaWdkItemFuturepriceQueryModel) SetShopPromotionList(v []AlibabaWdkItemFuturepriceQueryPromotionInfoDto) *AlibabaWdkItemFuturepriceQueryModel {
s.ShopPromotionList = &v
return s
}
func (s *AlibabaWdkItemFuturepriceQueryModel) SetMemberItemPromotionList(v []AlibabaWdkItemFuturepriceQueryPromotionInfoDto) *AlibabaWdkItemFuturepriceQueryModel {
s.MemberItemPromotionList = &v
return s
}
func (s *AlibabaWdkItemFuturepriceQueryModel) SetSkuCode(v string) *AlibabaWdkItemFuturepriceQueryModel {
s.SkuCode = &v
return s
}
func (s *AlibabaWdkItemFuturepriceQueryModel) SetOrderChannelCode(v string) *AlibabaWdkItemFuturepriceQueryModel {
s.OrderChannelCode = &v
return s
}

View File

@@ -0,0 +1,46 @@
package domain
type AlibabaWdkItemFuturepriceQueryMzPromotionDto struct {
/*
活动ID */
ActId *int64 `json:"act_id,omitempty" `
/*
活动名称 */
Name *string `json:"name,omitempty" `
/*
买赠活动文案 */
MzDisplayText *string `json:"mz_display_text,omitempty" `
/*
活动开始时间 */
StartTime *string `json:"start_time,omitempty" `
/*
活动结束时间 */
EndTime *string `json:"end_time,omitempty" `
}
func (s *AlibabaWdkItemFuturepriceQueryMzPromotionDto) SetActId(v int64) *AlibabaWdkItemFuturepriceQueryMzPromotionDto {
s.ActId = &v
return s
}
func (s *AlibabaWdkItemFuturepriceQueryMzPromotionDto) SetName(v string) *AlibabaWdkItemFuturepriceQueryMzPromotionDto {
s.Name = &v
return s
}
func (s *AlibabaWdkItemFuturepriceQueryMzPromotionDto) SetMzDisplayText(v string) *AlibabaWdkItemFuturepriceQueryMzPromotionDto {
s.MzDisplayText = &v
return s
}
func (s *AlibabaWdkItemFuturepriceQueryMzPromotionDto) SetStartTime(v string) *AlibabaWdkItemFuturepriceQueryMzPromotionDto {
s.StartTime = &v
return s
}
func (s *AlibabaWdkItemFuturepriceQueryMzPromotionDto) SetEndTime(v string) *AlibabaWdkItemFuturepriceQueryMzPromotionDto {
s.EndTime = &v
return s
}

View File

@@ -0,0 +1,86 @@
package domain
type AlibabaWdkItemFuturepriceQueryPromotionInfoDto struct {
/*
展示文案 */
DisplayText *string `json:"display_text,omitempty" `
/*
优惠类型, 0:减钱,1:打折,2:一口价,3:组合优惠 */
PromotionType *string `json:"promotion_type,omitempty" `
/*
优惠金额,单位为分 */
DiscountFee *int64 `json:"discount_fee,omitempty" `
/*
创建时间 */
CreateDateTime *string `json:"create_date_time,omitempty" `
/*
活动ID */
ActivityId *int64 `json:"activity_id,omitempty" `
/*
活动名 */
Name *string `json:"name,omitempty" `
/*
活动开始时间 */
StartTime *string `json:"start_time,omitempty" `
/*
限购信息 */
LimitInfo *string `json:"limit_info,omitempty" `
/*
活动结束时间 */
EndTime *string `json:"end_time,omitempty" `
/*
活动类型, 1:单品活动,3:商品池活动 */
ActivityType *int64 `json:"activity_type,omitempty" `
}
func (s *AlibabaWdkItemFuturepriceQueryPromotionInfoDto) SetDisplayText(v string) *AlibabaWdkItemFuturepriceQueryPromotionInfoDto {
s.DisplayText = &v
return s
}
func (s *AlibabaWdkItemFuturepriceQueryPromotionInfoDto) SetPromotionType(v string) *AlibabaWdkItemFuturepriceQueryPromotionInfoDto {
s.PromotionType = &v
return s
}
func (s *AlibabaWdkItemFuturepriceQueryPromotionInfoDto) SetDiscountFee(v int64) *AlibabaWdkItemFuturepriceQueryPromotionInfoDto {
s.DiscountFee = &v
return s
}
func (s *AlibabaWdkItemFuturepriceQueryPromotionInfoDto) SetCreateDateTime(v string) *AlibabaWdkItemFuturepriceQueryPromotionInfoDto {
s.CreateDateTime = &v
return s
}
func (s *AlibabaWdkItemFuturepriceQueryPromotionInfoDto) SetActivityId(v int64) *AlibabaWdkItemFuturepriceQueryPromotionInfoDto {
s.ActivityId = &v
return s
}
func (s *AlibabaWdkItemFuturepriceQueryPromotionInfoDto) SetName(v string) *AlibabaWdkItemFuturepriceQueryPromotionInfoDto {
s.Name = &v
return s
}
func (s *AlibabaWdkItemFuturepriceQueryPromotionInfoDto) SetStartTime(v string) *AlibabaWdkItemFuturepriceQueryPromotionInfoDto {
s.StartTime = &v
return s
}
func (s *AlibabaWdkItemFuturepriceQueryPromotionInfoDto) SetLimitInfo(v string) *AlibabaWdkItemFuturepriceQueryPromotionInfoDto {
s.LimitInfo = &v
return s
}
func (s *AlibabaWdkItemFuturepriceQueryPromotionInfoDto) SetEndTime(v string) *AlibabaWdkItemFuturepriceQueryPromotionInfoDto {
s.EndTime = &v
return s
}
func (s *AlibabaWdkItemFuturepriceQueryPromotionInfoDto) SetActivityType(v int64) *AlibabaWdkItemFuturepriceQueryPromotionInfoDto {
s.ActivityType = &v
return s
}

View File

@@ -0,0 +1,38 @@
package domain
type AlibabaWdkItemFuturepriceQueryResult struct {
/*
返回码 */
ReturnCode *string `json:"return_code,omitempty" `
/*
异常信息 */
ReturnMsg *string `json:"return_msg,omitempty" `
/*
是否成功 */
Success *bool `json:"success,omitempty" `
/*
商品未来价 */
Models *[]AlibabaWdkItemFuturepriceQueryModel `json:"models,omitempty" `
}
func (s *AlibabaWdkItemFuturepriceQueryResult) SetReturnCode(v string) *AlibabaWdkItemFuturepriceQueryResult {
s.ReturnCode = &v
return s
}
func (s *AlibabaWdkItemFuturepriceQueryResult) SetReturnMsg(v string) *AlibabaWdkItemFuturepriceQueryResult {
s.ReturnMsg = &v
return s
}
func (s *AlibabaWdkItemFuturepriceQueryResult) SetSuccess(v bool) *AlibabaWdkItemFuturepriceQueryResult {
s.Success = &v
return s
}
func (s *AlibabaWdkItemFuturepriceQueryResult) SetModels(v []AlibabaWdkItemFuturepriceQueryModel) *AlibabaWdkItemFuturepriceQueryResult {
s.Models = &v
return s
}

View File

@@ -0,0 +1,38 @@
package domain
type AlibabaWdkItemMemberpriceUpdateResult struct {
/*
success */
Success *bool `json:"success,omitempty" `
/*
code */
Code *string `json:"code,omitempty" `
/*
errorCode */
ErrorCode *string `json:"error_code,omitempty" `
/*
errorDesc */
ErrorDesc *string `json:"error_desc,omitempty" `
}
func (s *AlibabaWdkItemMemberpriceUpdateResult) SetSuccess(v bool) *AlibabaWdkItemMemberpriceUpdateResult {
s.Success = &v
return s
}
func (s *AlibabaWdkItemMemberpriceUpdateResult) SetCode(v string) *AlibabaWdkItemMemberpriceUpdateResult {
s.Code = &v
return s
}
func (s *AlibabaWdkItemMemberpriceUpdateResult) SetErrorCode(v string) *AlibabaWdkItemMemberpriceUpdateResult {
s.ErrorCode = &v
return s
}
func (s *AlibabaWdkItemMemberpriceUpdateResult) SetErrorDesc(v string) *AlibabaWdkItemMemberpriceUpdateResult {
s.ErrorDesc = &v
return s
}

View File

@@ -0,0 +1,14 @@
package domain
type AlibabaWdkItemMerchantCategoryQueryWdkOpenSkuMerchantCatServiceQueryRequest struct {
/*
商品skuCode */
SkuCodeList *[]string `json:"sku_code_list,omitempty" `
}
func (s *AlibabaWdkItemMerchantCategoryQueryWdkOpenSkuMerchantCatServiceQueryRequest) SetSkuCodeList(v []string) *AlibabaWdkItemMerchantCategoryQueryWdkOpenSkuMerchantCatServiceQueryRequest {
s.SkuCodeList = &v
return s
}

View File

@@ -0,0 +1,38 @@
package domain
type AlibabaWdkItemMerchantCategoryQueryWdkOpenSkuMerchantCatServiceQueryResult struct {
/*
成功或失败 */
Success *bool `json:"success,omitempty" `
/*
结果描述 */
ReturnMsg *string `json:"return_msg,omitempty" `
/*
结果码 */
ReturnCode *string `json:"return_code,omitempty" `
/*
{"skuCode":"categoryCode"}skuCode和商家叶子类目编码映射关系 */
SkuCodeCategoryCodeMap *string `json:"sku_code_category_code_map,omitempty" `
}
func (s *AlibabaWdkItemMerchantCategoryQueryWdkOpenSkuMerchantCatServiceQueryResult) SetSuccess(v bool) *AlibabaWdkItemMerchantCategoryQueryWdkOpenSkuMerchantCatServiceQueryResult {
s.Success = &v
return s
}
func (s *AlibabaWdkItemMerchantCategoryQueryWdkOpenSkuMerchantCatServiceQueryResult) SetReturnMsg(v string) *AlibabaWdkItemMerchantCategoryQueryWdkOpenSkuMerchantCatServiceQueryResult {
s.ReturnMsg = &v
return s
}
func (s *AlibabaWdkItemMerchantCategoryQueryWdkOpenSkuMerchantCatServiceQueryResult) SetReturnCode(v string) *AlibabaWdkItemMerchantCategoryQueryWdkOpenSkuMerchantCatServiceQueryResult {
s.ReturnCode = &v
return s
}
func (s *AlibabaWdkItemMerchantCategoryQueryWdkOpenSkuMerchantCatServiceQueryResult) SetSkuCodeCategoryCodeMap(v string) *AlibabaWdkItemMerchantCategoryQueryWdkOpenSkuMerchantCatServiceQueryResult {
s.SkuCodeCategoryCodeMap = &v
return s
}

View File

@@ -0,0 +1,38 @@
package domain
type AlibabaWdkItemMerchantskuCreateResult struct {
/*
success */
Success *bool `json:"success,omitempty" `
/*
errorCode */
ErrorCode *string `json:"error_code,omitempty" `
/*
errorDesc */
ErrorDesc *string `json:"error_desc,omitempty" `
/*
code */
Code *string `json:"code,omitempty" `
}
func (s *AlibabaWdkItemMerchantskuCreateResult) SetSuccess(v bool) *AlibabaWdkItemMerchantskuCreateResult {
s.Success = &v
return s
}
func (s *AlibabaWdkItemMerchantskuCreateResult) SetErrorCode(v string) *AlibabaWdkItemMerchantskuCreateResult {
s.ErrorCode = &v
return s
}
func (s *AlibabaWdkItemMerchantskuCreateResult) SetErrorDesc(v string) *AlibabaWdkItemMerchantskuCreateResult {
s.ErrorDesc = &v
return s
}
func (s *AlibabaWdkItemMerchantskuCreateResult) SetCode(v string) *AlibabaWdkItemMerchantskuCreateResult {
s.Code = &v
return s
}

View File

@@ -0,0 +1,46 @@
package domain
type AlibabaWdkItemMerchantskuQueryResult struct {
/*
success */
Success *bool `json:"success,omitempty" `
/*
errorCode */
ErrorCode *string `json:"error_code,omitempty" `
/*
errorDesc */
ErrorDesc *string `json:"error_desc,omitempty" `
/*
result */
Result *string `json:"result,omitempty" `
/*
code */
Code *string `json:"code,omitempty" `
}
func (s *AlibabaWdkItemMerchantskuQueryResult) SetSuccess(v bool) *AlibabaWdkItemMerchantskuQueryResult {
s.Success = &v
return s
}
func (s *AlibabaWdkItemMerchantskuQueryResult) SetErrorCode(v string) *AlibabaWdkItemMerchantskuQueryResult {
s.ErrorCode = &v
return s
}
func (s *AlibabaWdkItemMerchantskuQueryResult) SetErrorDesc(v string) *AlibabaWdkItemMerchantskuQueryResult {
s.ErrorDesc = &v
return s
}
func (s *AlibabaWdkItemMerchantskuQueryResult) SetResult(v string) *AlibabaWdkItemMerchantskuQueryResult {
s.Result = &v
return s
}
func (s *AlibabaWdkItemMerchantskuQueryResult) SetCode(v string) *AlibabaWdkItemMerchantskuQueryResult {
s.Code = &v
return s
}

View File

@@ -0,0 +1,46 @@
package domain
type AlibabaWdkItemMerchantskuUpdateResult struct {
/*
success */
Success *bool `json:"success,omitempty" `
/*
code */
Code *string `json:"code,omitempty" `
/*
errorCode */
ErrorCode *string `json:"error_code,omitempty" `
/*
errorDesc */
ErrorDesc *string `json:"error_desc,omitempty" `
/*
result */
Result *string `json:"result,omitempty" `
}
func (s *AlibabaWdkItemMerchantskuUpdateResult) SetSuccess(v bool) *AlibabaWdkItemMerchantskuUpdateResult {
s.Success = &v
return s
}
func (s *AlibabaWdkItemMerchantskuUpdateResult) SetCode(v string) *AlibabaWdkItemMerchantskuUpdateResult {
s.Code = &v
return s
}
func (s *AlibabaWdkItemMerchantskuUpdateResult) SetErrorCode(v string) *AlibabaWdkItemMerchantskuUpdateResult {
s.ErrorCode = &v
return s
}
func (s *AlibabaWdkItemMerchantskuUpdateResult) SetErrorDesc(v string) *AlibabaWdkItemMerchantskuUpdateResult {
s.ErrorDesc = &v
return s
}
func (s *AlibabaWdkItemMerchantskuUpdateResult) SetResult(v string) *AlibabaWdkItemMerchantskuUpdateResult {
s.Result = &v
return s
}

View File

@@ -0,0 +1,38 @@
package domain
type AlibabaWdkItemMerchantstoreskuCreateResult struct {
/*
success */
Success *bool `json:"success,omitempty" `
/*
code */
Code *string `json:"code,omitempty" `
/*
errorCode */
ErrorCode *string `json:"error_code,omitempty" `
/*
errorDesc */
ErrorDesc *string `json:"error_desc,omitempty" `
}
func (s *AlibabaWdkItemMerchantstoreskuCreateResult) SetSuccess(v bool) *AlibabaWdkItemMerchantstoreskuCreateResult {
s.Success = &v
return s
}
func (s *AlibabaWdkItemMerchantstoreskuCreateResult) SetCode(v string) *AlibabaWdkItemMerchantstoreskuCreateResult {
s.Code = &v
return s
}
func (s *AlibabaWdkItemMerchantstoreskuCreateResult) SetErrorCode(v string) *AlibabaWdkItemMerchantstoreskuCreateResult {
s.ErrorCode = &v
return s
}
func (s *AlibabaWdkItemMerchantstoreskuCreateResult) SetErrorDesc(v string) *AlibabaWdkItemMerchantstoreskuCreateResult {
s.ErrorDesc = &v
return s
}

View File

@@ -0,0 +1,38 @@
package domain
type AlibabaWdkItemMerchantstoreskuUpdateResult struct {
/*
success */
Success *bool `json:"success,omitempty" `
/*
code */
Code *string `json:"code,omitempty" `
/*
errorCode */
ErrorCode *string `json:"error_code,omitempty" `
/*
errorDesc */
ErrorDesc *string `json:"error_desc,omitempty" `
}
func (s *AlibabaWdkItemMerchantstoreskuUpdateResult) SetSuccess(v bool) *AlibabaWdkItemMerchantstoreskuUpdateResult {
s.Success = &v
return s
}
func (s *AlibabaWdkItemMerchantstoreskuUpdateResult) SetCode(v string) *AlibabaWdkItemMerchantstoreskuUpdateResult {
s.Code = &v
return s
}
func (s *AlibabaWdkItemMerchantstoreskuUpdateResult) SetErrorCode(v string) *AlibabaWdkItemMerchantstoreskuUpdateResult {
s.ErrorCode = &v
return s
}
func (s *AlibabaWdkItemMerchantstoreskuUpdateResult) SetErrorDesc(v string) *AlibabaWdkItemMerchantstoreskuUpdateResult {
s.ErrorDesc = &v
return s
}

View File

@@ -0,0 +1,22 @@
package domain
type AlibabaWdkItemMorebarcodeOpsBarcodebolist struct {
/*
barcode */
Barcode *string `json:"barcode,omitempty" `
/*
规格 */
SpuSpec *string `json:"spu_spec,omitempty" `
}
func (s *AlibabaWdkItemMorebarcodeOpsBarcodebolist) SetBarcode(v string) *AlibabaWdkItemMorebarcodeOpsBarcodebolist {
s.Barcode = &v
return s
}
func (s *AlibabaWdkItemMorebarcodeOpsBarcodebolist) SetSpuSpec(v string) *AlibabaWdkItemMorebarcodeOpsBarcodebolist {
s.SpuSpec = &v
return s
}

View File

@@ -0,0 +1,30 @@
package domain
type AlibabaWdkItemMorebarcodeOpsResult struct {
/*
success */
Success *bool `json:"success,omitempty" `
/*
errorCode */
ErrorCode *string `json:"error_code,omitempty" `
/*
errorDesc */
ErrorDesc *string `json:"error_desc,omitempty" `
}
func (s *AlibabaWdkItemMorebarcodeOpsResult) SetSuccess(v bool) *AlibabaWdkItemMorebarcodeOpsResult {
s.Success = &v
return s
}
func (s *AlibabaWdkItemMorebarcodeOpsResult) SetErrorCode(v string) *AlibabaWdkItemMorebarcodeOpsResult {
s.ErrorCode = &v
return s
}
func (s *AlibabaWdkItemMorebarcodeOpsResult) SetErrorDesc(v string) *AlibabaWdkItemMorebarcodeOpsResult {
s.ErrorDesc = &v
return s
}

View File

@@ -0,0 +1,30 @@
package domain
type AlibabaWdkItemMorebarcodeOpsUpdateMoreBarCodeRequestBean struct {
/*
机构编码 */
OrgCode *string `json:"org_code,omitempty" `
/*
商品编码 */
SkuCode *string `json:"sku_code,omitempty" `
/*
list */
BarCodeBoList *[]AlibabaWdkItemMorebarcodeOpsBarcodebolist `json:"bar_code_bo_list,omitempty" `
}
func (s *AlibabaWdkItemMorebarcodeOpsUpdateMoreBarCodeRequestBean) SetOrgCode(v string) *AlibabaWdkItemMorebarcodeOpsUpdateMoreBarCodeRequestBean {
s.OrgCode = &v
return s
}
func (s *AlibabaWdkItemMorebarcodeOpsUpdateMoreBarCodeRequestBean) SetSkuCode(v string) *AlibabaWdkItemMorebarcodeOpsUpdateMoreBarCodeRequestBean {
s.SkuCode = &v
return s
}
func (s *AlibabaWdkItemMorebarcodeOpsUpdateMoreBarCodeRequestBean) SetBarCodeBoList(v []AlibabaWdkItemMorebarcodeOpsBarcodebolist) *AlibabaWdkItemMorebarcodeOpsUpdateMoreBarCodeRequestBean {
s.BarCodeBoList = &v
return s
}

View File

@@ -0,0 +1,30 @@
package domain
type AlibabaWdkItemPriceUpdateResult struct {
/*
success */
Success *bool `json:"success,omitempty" `
/*
errorCode */
ErrorCode *string `json:"error_code,omitempty" `
/*
errorDesc */
ErrorDesc *string `json:"error_desc,omitempty" `
}
func (s *AlibabaWdkItemPriceUpdateResult) SetSuccess(v bool) *AlibabaWdkItemPriceUpdateResult {
s.Success = &v
return s
}
func (s *AlibabaWdkItemPriceUpdateResult) SetErrorCode(v string) *AlibabaWdkItemPriceUpdateResult {
s.ErrorCode = &v
return s
}
func (s *AlibabaWdkItemPriceUpdateResult) SetErrorDesc(v string) *AlibabaWdkItemPriceUpdateResult {
s.ErrorDesc = &v
return s
}

View File

@@ -0,0 +1,46 @@
package domain
type AlibabaWdkItemStoreskuQueryResult struct {
/*
success */
Success *bool `json:"success,omitempty" `
/*
errorCode */
ErrorCode *string `json:"error_code,omitempty" `
/*
errorDesc */
ErrorDesc *string `json:"error_desc,omitempty" `
/*
code */
Code *string `json:"code,omitempty" `
/*
result */
Result *string `json:"result,omitempty" `
}
func (s *AlibabaWdkItemStoreskuQueryResult) SetSuccess(v bool) *AlibabaWdkItemStoreskuQueryResult {
s.Success = &v
return s
}
func (s *AlibabaWdkItemStoreskuQueryResult) SetErrorCode(v string) *AlibabaWdkItemStoreskuQueryResult {
s.ErrorCode = &v
return s
}
func (s *AlibabaWdkItemStoreskuQueryResult) SetErrorDesc(v string) *AlibabaWdkItemStoreskuQueryResult {
s.ErrorDesc = &v
return s
}
func (s *AlibabaWdkItemStoreskuQueryResult) SetCode(v string) *AlibabaWdkItemStoreskuQueryResult {
s.Code = &v
return s
}
func (s *AlibabaWdkItemStoreskuQueryResult) SetResult(v string) *AlibabaWdkItemStoreskuQueryResult {
s.Result = &v
return s
}

View File

@@ -0,0 +1,30 @@
package domain
type AlibabaWdkItemStoreskuUpdateResult struct {
/*
success */
Success *bool `json:"success,omitempty" `
/*
errorCode */
ErrorCode *string `json:"error_code,omitempty" `
/*
errorDesc */
ErrorDesc *string `json:"error_desc,omitempty" `
}
func (s *AlibabaWdkItemStoreskuUpdateResult) SetSuccess(v bool) *AlibabaWdkItemStoreskuUpdateResult {
s.Success = &v
return s
}
func (s *AlibabaWdkItemStoreskuUpdateResult) SetErrorCode(v string) *AlibabaWdkItemStoreskuUpdateResult {
s.ErrorCode = &v
return s
}
func (s *AlibabaWdkItemStoreskuUpdateResult) SetErrorDesc(v string) *AlibabaWdkItemStoreskuUpdateResult {
s.ErrorDesc = &v
return s
}

View File

@@ -0,0 +1,30 @@
package domain
type AlibabaWdkItemStoreskustatusUpdateResult struct {
/*
success */
Success *bool `json:"success,omitempty" `
/*
errorCode */
ErrorCode *string `json:"error_code,omitempty" `
/*
errorDesc */
ErrorDesc *string `json:"error_desc,omitempty" `
}
func (s *AlibabaWdkItemStoreskustatusUpdateResult) SetSuccess(v bool) *AlibabaWdkItemStoreskustatusUpdateResult {
s.Success = &v
return s
}
func (s *AlibabaWdkItemStoreskustatusUpdateResult) SetErrorCode(v string) *AlibabaWdkItemStoreskustatusUpdateResult {
s.ErrorCode = &v
return s
}
func (s *AlibabaWdkItemStoreskustatusUpdateResult) SetErrorDesc(v string) *AlibabaWdkItemStoreskustatusUpdateResult {
s.ErrorDesc = &v
return s
}

View File

@@ -0,0 +1,54 @@
package domain
type AlibabaWdkItemStoreskustatusUpdateUpdateStoreSkuLifeStatusRequestBean struct {
/*
机构编码 */
OrgCode *string `json:"org_code,omitempty" `
/*
商品编码 */
SkuCode *string `json:"sku_code,omitempty" `
/*
门店编码 */
StoreId *string `json:"store_id,omitempty" `
/*
商品状态 */
LifeStatus *string `json:"life_status,omitempty" `
/*
渠道编码 */
ShopId *string `json:"shop_id,omitempty" `
/*
淘鲜达半日达项目新增0 表示上架1表示下架当更新淘鲜达半日达渠道品上下架时该字段必传 */
OnlineSaleFlag *int64 `json:"online_sale_flag,omitempty" `
}
func (s *AlibabaWdkItemStoreskustatusUpdateUpdateStoreSkuLifeStatusRequestBean) SetOrgCode(v string) *AlibabaWdkItemStoreskustatusUpdateUpdateStoreSkuLifeStatusRequestBean {
s.OrgCode = &v
return s
}
func (s *AlibabaWdkItemStoreskustatusUpdateUpdateStoreSkuLifeStatusRequestBean) SetSkuCode(v string) *AlibabaWdkItemStoreskustatusUpdateUpdateStoreSkuLifeStatusRequestBean {
s.SkuCode = &v
return s
}
func (s *AlibabaWdkItemStoreskustatusUpdateUpdateStoreSkuLifeStatusRequestBean) SetStoreId(v string) *AlibabaWdkItemStoreskustatusUpdateUpdateStoreSkuLifeStatusRequestBean {
s.StoreId = &v
return s
}
func (s *AlibabaWdkItemStoreskustatusUpdateUpdateStoreSkuLifeStatusRequestBean) SetLifeStatus(v string) *AlibabaWdkItemStoreskustatusUpdateUpdateStoreSkuLifeStatusRequestBean {
s.LifeStatus = &v
return s
}
func (s *AlibabaWdkItemStoreskustatusUpdateUpdateStoreSkuLifeStatusRequestBean) SetShopId(v string) *AlibabaWdkItemStoreskustatusUpdateUpdateStoreSkuLifeStatusRequestBean {
s.ShopId = &v
return s
}
func (s *AlibabaWdkItemStoreskustatusUpdateUpdateStoreSkuLifeStatusRequestBean) SetOnlineSaleFlag(v int64) *AlibabaWdkItemStoreskustatusUpdateUpdateStoreSkuLifeStatusRequestBean {
s.OnlineSaleFlag = &v
return s
}

View File

@@ -0,0 +1,38 @@
package domain
type AlibabaWdkMerchantBrandQueryResult struct {
/*
success */
Success *bool `json:"success,omitempty" `
/*
errorCode */
ErrorCode *string `json:"error_code,omitempty" `
/*
errorDesc */
ErrorDesc *string `json:"error_desc,omitempty" `
/*
result */
Results *string `json:"results,omitempty" `
}
func (s *AlibabaWdkMerchantBrandQueryResult) SetSuccess(v bool) *AlibabaWdkMerchantBrandQueryResult {
s.Success = &v
return s
}
func (s *AlibabaWdkMerchantBrandQueryResult) SetErrorCode(v string) *AlibabaWdkMerchantBrandQueryResult {
s.ErrorCode = &v
return s
}
func (s *AlibabaWdkMerchantBrandQueryResult) SetErrorDesc(v string) *AlibabaWdkMerchantBrandQueryResult {
s.ErrorDesc = &v
return s
}
func (s *AlibabaWdkMerchantBrandQueryResult) SetResults(v string) *AlibabaWdkMerchantBrandQueryResult {
s.Results = &v
return s
}

View File

@@ -0,0 +1,30 @@
package domain
type AlibabaWdkMerchantItemCreatedraftResult struct {
/*
success */
Suc *bool `json:"suc,omitempty" `
/*
errorCode */
ErrCode *string `json:"err_code,omitempty" `
/*
errorDesc */
ErrDesc *string `json:"err_desc,omitempty" `
}
func (s *AlibabaWdkMerchantItemCreatedraftResult) SetSuc(v bool) *AlibabaWdkMerchantItemCreatedraftResult {
s.Suc = &v
return s
}
func (s *AlibabaWdkMerchantItemCreatedraftResult) SetErrCode(v string) *AlibabaWdkMerchantItemCreatedraftResult {
s.ErrCode = &v
return s
}
func (s *AlibabaWdkMerchantItemCreatedraftResult) SetErrDesc(v string) *AlibabaWdkMerchantItemCreatedraftResult {
s.ErrDesc = &v
return s
}

View File

@@ -0,0 +1,38 @@
package domain
type AlibabaWdkMerchantItemQueryResult struct {
/*
是否成功 */
Suc *bool `json:"suc,omitempty" `
/*
errorCode */
ErrCode *string `json:"err_code,omitempty" `
/*
errorDesc */
ErrDesc *string `json:"err_desc,omitempty" `
/*
result */
Result *string `json:"result,omitempty" `
}
func (s *AlibabaWdkMerchantItemQueryResult) SetSuc(v bool) *AlibabaWdkMerchantItemQueryResult {
s.Suc = &v
return s
}
func (s *AlibabaWdkMerchantItemQueryResult) SetErrCode(v string) *AlibabaWdkMerchantItemQueryResult {
s.ErrCode = &v
return s
}
func (s *AlibabaWdkMerchantItemQueryResult) SetErrDesc(v string) *AlibabaWdkMerchantItemQueryResult {
s.ErrDesc = &v
return s
}
func (s *AlibabaWdkMerchantItemQueryResult) SetResult(v string) *AlibabaWdkMerchantItemQueryResult {
s.Result = &v
return s
}

View File

@@ -0,0 +1,30 @@
package domain
type AlibabaWdkMerchantItemUpdateResult struct {
/*
success */
Success *bool `json:"success,omitempty" `
/*
errorCode */
ErrorCode *string `json:"error_code,omitempty" `
/*
errorDesc */
ErrorDesc *string `json:"error_desc,omitempty" `
}
func (s *AlibabaWdkMerchantItemUpdateResult) SetSuccess(v bool) *AlibabaWdkMerchantItemUpdateResult {
s.Success = &v
return s
}
func (s *AlibabaWdkMerchantItemUpdateResult) SetErrorCode(v string) *AlibabaWdkMerchantItemUpdateResult {
s.ErrorCode = &v
return s
}
func (s *AlibabaWdkMerchantItemUpdateResult) SetErrorDesc(v string) *AlibabaWdkMerchantItemUpdateResult {
s.ErrorDesc = &v
return s
}

View File

@@ -0,0 +1,38 @@
package domain
type AlibabaWdkMerchantStoreitemQueryResult struct {
/*
success */
Suc *bool `json:"suc,omitempty" `
/*
errorCode */
ErrCode *string `json:"err_code,omitempty" `
/*
errorDesc */
ErrDesc *string `json:"err_desc,omitempty" `
/*
result */
Result *string `json:"result,omitempty" `
}
func (s *AlibabaWdkMerchantStoreitemQueryResult) SetSuc(v bool) *AlibabaWdkMerchantStoreitemQueryResult {
s.Suc = &v
return s
}
func (s *AlibabaWdkMerchantStoreitemQueryResult) SetErrCode(v string) *AlibabaWdkMerchantStoreitemQueryResult {
s.ErrCode = &v
return s
}
func (s *AlibabaWdkMerchantStoreitemQueryResult) SetErrDesc(v string) *AlibabaWdkMerchantStoreitemQueryResult {
s.ErrDesc = &v
return s
}
func (s *AlibabaWdkMerchantStoreitemQueryResult) SetResult(v string) *AlibabaWdkMerchantStoreitemQueryResult {
s.Result = &v
return s
}

View File

@@ -0,0 +1,30 @@
package domain
type AlibabaWdkMerchantStoreitemUpdateResult struct {
/*
success */
Success *bool `json:"success,omitempty" `
/*
errorCode */
ErrorCode *string `json:"error_code,omitempty" `
/*
errorDesc */
ErrorDesc *string `json:"error_desc,omitempty" `
}
func (s *AlibabaWdkMerchantStoreitemUpdateResult) SetSuccess(v bool) *AlibabaWdkMerchantStoreitemUpdateResult {
s.Success = &v
return s
}
func (s *AlibabaWdkMerchantStoreitemUpdateResult) SetErrorCode(v string) *AlibabaWdkMerchantStoreitemUpdateResult {
s.ErrorCode = &v
return s
}
func (s *AlibabaWdkMerchantStoreitemUpdateResult) SetErrorDesc(v string) *AlibabaWdkMerchantStoreitemUpdateResult {
s.ErrorDesc = &v
return s
}

View File

@@ -0,0 +1,38 @@
package domain
type AlibabaWdkShopQueryApiResults struct {
/*
返回门店信息列表 */
Models *[]AlibabaWdkShopQueryShopDo `json:"models,omitempty" `
/*
异常编码 */
ErrCode *string `json:"err_code,omitempty" `
/*
异常信息 */
ErrMsg *string `json:"err_msg,omitempty" `
/*
true */
Success *string `json:"success,omitempty" `
}
func (s *AlibabaWdkShopQueryApiResults) SetModels(v []AlibabaWdkShopQueryShopDo) *AlibabaWdkShopQueryApiResults {
s.Models = &v
return s
}
func (s *AlibabaWdkShopQueryApiResults) SetErrCode(v string) *AlibabaWdkShopQueryApiResults {
s.ErrCode = &v
return s
}
func (s *AlibabaWdkShopQueryApiResults) SetErrMsg(v string) *AlibabaWdkShopQueryApiResults {
s.ErrMsg = &v
return s
}
func (s *AlibabaWdkShopQueryApiResults) SetSuccess(v string) *AlibabaWdkShopQueryApiResults {
s.Success = &v
return s
}

View File

@@ -0,0 +1,110 @@
package domain
type AlibabaWdkShopQueryShopDo struct {
/*
门店编码(所属的OU的编码) */
ShopName *string `json:"shop_name,omitempty" `
/*
门店编码 */
OuCode *string `json:"ou_code,omitempty" `
/*
状态(默认、营业中、待维护、停用) */
Status *string `json:"status,omitempty" `
/*
类型默认、盒马鲜生店、自定义店、盒马B2C、盒马外卖店、盒马物流中心店、盒马配送站、盒马便利店 */
Type *string `json:"type,omitempty" `
/*
省份名称 */
ProvName *string `json:"prov_name,omitempty" `
/*
城市名称 */
CityName *string `json:"city_name,omitempty" `
/*
地区名称 */
AreaName *string `json:"area_name,omitempty" `
/*
地址 */
Address *string `json:"address,omitempty" `
/*
商户编码 */
MerchantCode *string `json:"merchant_code,omitempty" `
/*
门店标记(正式、测试) */
Flag *string `json:"flag,omitempty" `
/*
省份编码 */
ProvCode *string `json:"prov_code,omitempty" `
/*
城市编码 */
CityCode *string `json:"city_code,omitempty" `
/*
地区编码 */
AreaCode *string `json:"area_code,omitempty" `
}
func (s *AlibabaWdkShopQueryShopDo) SetShopName(v string) *AlibabaWdkShopQueryShopDo {
s.ShopName = &v
return s
}
func (s *AlibabaWdkShopQueryShopDo) SetOuCode(v string) *AlibabaWdkShopQueryShopDo {
s.OuCode = &v
return s
}
func (s *AlibabaWdkShopQueryShopDo) SetStatus(v string) *AlibabaWdkShopQueryShopDo {
s.Status = &v
return s
}
func (s *AlibabaWdkShopQueryShopDo) SetType(v string) *AlibabaWdkShopQueryShopDo {
s.Type = &v
return s
}
func (s *AlibabaWdkShopQueryShopDo) SetProvName(v string) *AlibabaWdkShopQueryShopDo {
s.ProvName = &v
return s
}
func (s *AlibabaWdkShopQueryShopDo) SetCityName(v string) *AlibabaWdkShopQueryShopDo {
s.CityName = &v
return s
}
func (s *AlibabaWdkShopQueryShopDo) SetAreaName(v string) *AlibabaWdkShopQueryShopDo {
s.AreaName = &v
return s
}
func (s *AlibabaWdkShopQueryShopDo) SetAddress(v string) *AlibabaWdkShopQueryShopDo {
s.Address = &v
return s
}
func (s *AlibabaWdkShopQueryShopDo) SetMerchantCode(v string) *AlibabaWdkShopQueryShopDo {
s.MerchantCode = &v
return s
}
func (s *AlibabaWdkShopQueryShopDo) SetFlag(v string) *AlibabaWdkShopQueryShopDo {
s.Flag = &v
return s
}
func (s *AlibabaWdkShopQueryShopDo) SetProvCode(v string) *AlibabaWdkShopQueryShopDo {
s.ProvCode = &v
return s
}
func (s *AlibabaWdkShopQueryShopDo) SetCityCode(v string) *AlibabaWdkShopQueryShopDo {
s.CityCode = &v
return s
}
func (s *AlibabaWdkShopQueryShopDo) SetAreaCode(v string) *AlibabaWdkShopQueryShopDo {
s.AreaCode = &v
return s
}

View File

@@ -0,0 +1,38 @@
package domain
type AlibabaWdkSkuBarcodeQueryApiResults struct {
/*
错误码 */
ErrCode *string `json:"err_code,omitempty" `
/*
错误信息 */
ErrMsg *string `json:"err_msg,omitempty" `
/*
条码结果集合 */
Models *[]AlibabaWdkSkuBarcodeQueryBarcodeBo `json:"models,omitempty" `
/*
是否成功,根据该字段判断是否调用成功 */
Success *bool `json:"success,omitempty" `
}
func (s *AlibabaWdkSkuBarcodeQueryApiResults) SetErrCode(v string) *AlibabaWdkSkuBarcodeQueryApiResults {
s.ErrCode = &v
return s
}
func (s *AlibabaWdkSkuBarcodeQueryApiResults) SetErrMsg(v string) *AlibabaWdkSkuBarcodeQueryApiResults {
s.ErrMsg = &v
return s
}
func (s *AlibabaWdkSkuBarcodeQueryApiResults) SetModels(v []AlibabaWdkSkuBarcodeQueryBarcodeBo) *AlibabaWdkSkuBarcodeQueryApiResults {
s.Models = &v
return s
}
func (s *AlibabaWdkSkuBarcodeQueryApiResults) SetSuccess(v bool) *AlibabaWdkSkuBarcodeQueryApiResults {
s.Success = &v
return s
}

View File

@@ -0,0 +1,30 @@
package domain
type AlibabaWdkSkuBarcodeQueryBarcodeBo struct {
/*
条码 */
Barcode *string `json:"barcode,omitempty" `
/*
条码商品规格6比如一个条码对应6瓶啤酒 */
SpuSpec *int64 `json:"spu_spec,omitempty" `
/*
是否主条码:1是主条码0非主条码 */
MainFlag *string `json:"main_flag,omitempty" `
}
func (s *AlibabaWdkSkuBarcodeQueryBarcodeBo) SetBarcode(v string) *AlibabaWdkSkuBarcodeQueryBarcodeBo {
s.Barcode = &v
return s
}
func (s *AlibabaWdkSkuBarcodeQueryBarcodeBo) SetSpuSpec(v int64) *AlibabaWdkSkuBarcodeQueryBarcodeBo {
s.SpuSpec = &v
return s
}
func (s *AlibabaWdkSkuBarcodeQueryBarcodeBo) SetMainFlag(v string) *AlibabaWdkSkuBarcodeQueryBarcodeBo {
s.MainFlag = &v
return s
}

View File

@@ -0,0 +1,38 @@
package domain
type AlibabaWdkSkuCategoryAddApiResult 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 *AlibabaWdkSkuCategoryAddApiResult) SetSuccess(v bool) *AlibabaWdkSkuCategoryAddApiResult {
s.Success = &v
return s
}
func (s *AlibabaWdkSkuCategoryAddApiResult) SetErrCode(v string) *AlibabaWdkSkuCategoryAddApiResult {
s.ErrCode = &v
return s
}
func (s *AlibabaWdkSkuCategoryAddApiResult) SetErrMsg(v string) *AlibabaWdkSkuCategoryAddApiResult {
s.ErrMsg = &v
return s
}
func (s *AlibabaWdkSkuCategoryAddApiResult) SetModel(v string) *AlibabaWdkSkuCategoryAddApiResult {
s.Model = &v
return s
}

View File

@@ -0,0 +1,54 @@
package domain
type AlibabaWdkSkuCategoryAddCategoryDo struct {
/*
类目编码 */
Code *string `json:"code,omitempty" `
/*
类目名称 */
Name *string `json:"name,omitempty" `
/*
父类目编码(为空则认为是新增顶级类目) */
ParentCode *string `json:"parent_code,omitempty" `
/*
是否是叶子节点(叶子类目则不允许再添加子类目,非叶子类目不允许添加商品默认false */
Leaf *bool `json:"leaf,omitempty" `
/*
描述 */
Desc *string `json:"desc,omitempty" `
/*
类目排序值 */
SortOrder *int64 `json:"sort_order,omitempty" `
}
func (s *AlibabaWdkSkuCategoryAddCategoryDo) SetCode(v string) *AlibabaWdkSkuCategoryAddCategoryDo {
s.Code = &v
return s
}
func (s *AlibabaWdkSkuCategoryAddCategoryDo) SetName(v string) *AlibabaWdkSkuCategoryAddCategoryDo {
s.Name = &v
return s
}
func (s *AlibabaWdkSkuCategoryAddCategoryDo) SetParentCode(v string) *AlibabaWdkSkuCategoryAddCategoryDo {
s.ParentCode = &v
return s
}
func (s *AlibabaWdkSkuCategoryAddCategoryDo) SetLeaf(v bool) *AlibabaWdkSkuCategoryAddCategoryDo {
s.Leaf = &v
return s
}
func (s *AlibabaWdkSkuCategoryAddCategoryDo) SetDesc(v string) *AlibabaWdkSkuCategoryAddCategoryDo {
s.Desc = &v
return s
}
func (s *AlibabaWdkSkuCategoryAddCategoryDo) SetSortOrder(v int64) *AlibabaWdkSkuCategoryAddCategoryDo {
s.SortOrder = &v
return s
}

View File

@@ -0,0 +1,38 @@
package domain
type AlibabaWdkSkuCategoryDeleteApiResult 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 *AlibabaWdkSkuCategoryDeleteApiResult) SetSuccess(v bool) *AlibabaWdkSkuCategoryDeleteApiResult {
s.Success = &v
return s
}
func (s *AlibabaWdkSkuCategoryDeleteApiResult) SetErrCode(v string) *AlibabaWdkSkuCategoryDeleteApiResult {
s.ErrCode = &v
return s
}
func (s *AlibabaWdkSkuCategoryDeleteApiResult) SetErrMsg(v string) *AlibabaWdkSkuCategoryDeleteApiResult {
s.ErrMsg = &v
return s
}
func (s *AlibabaWdkSkuCategoryDeleteApiResult) SetModel(v string) *AlibabaWdkSkuCategoryDeleteApiResult {
s.Model = &v
return s
}

View File

@@ -0,0 +1,14 @@
package domain
type AlibabaWdkSkuCategoryDeleteCategoryDo struct {
/*
类目编码(只能删除叶子类目) */
Code *string `json:"code,omitempty" `
}
func (s *AlibabaWdkSkuCategoryDeleteCategoryDo) SetCode(v string) *AlibabaWdkSkuCategoryDeleteCategoryDo {
s.Code = &v
return s
}

View File

@@ -0,0 +1,38 @@
package domain
type AlibabaWdkSkuCategoryQueryApiResult struct {
/*
接口返回成功标志 */
Success *bool `json:"success,omitempty" `
/*
错误码(只有有异常才有值) */
ErrCode *string `json:"err_code,omitempty" `
/*
错误信息(只有有异常才有值) */
ErrMsg *string `json:"err_msg,omitempty" `
/*
返回业务参数模型,-1状态的为删除的类目 */
Model *string `json:"model,omitempty" `
}
func (s *AlibabaWdkSkuCategoryQueryApiResult) SetSuccess(v bool) *AlibabaWdkSkuCategoryQueryApiResult {
s.Success = &v
return s
}
func (s *AlibabaWdkSkuCategoryQueryApiResult) SetErrCode(v string) *AlibabaWdkSkuCategoryQueryApiResult {
s.ErrCode = &v
return s
}
func (s *AlibabaWdkSkuCategoryQueryApiResult) SetErrMsg(v string) *AlibabaWdkSkuCategoryQueryApiResult {
s.ErrMsg = &v
return s
}
func (s *AlibabaWdkSkuCategoryQueryApiResult) SetModel(v string) *AlibabaWdkSkuCategoryQueryApiResult {
s.Model = &v
return s
}

View File

@@ -0,0 +1,14 @@
package domain
type AlibabaWdkSkuCategoryQueryCategoryDo struct {
/*
类目编码 */
Code *string `json:"code,omitempty" `
}
func (s *AlibabaWdkSkuCategoryQueryCategoryDo) SetCode(v string) *AlibabaWdkSkuCategoryQueryCategoryDo {
s.Code = &v
return s
}

View File

@@ -0,0 +1,38 @@
package domain
type AlibabaWdkSkuCategoryUpdateApiResult 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 *AlibabaWdkSkuCategoryUpdateApiResult) SetSuccess(v bool) *AlibabaWdkSkuCategoryUpdateApiResult {
s.Success = &v
return s
}
func (s *AlibabaWdkSkuCategoryUpdateApiResult) SetErrCode(v string) *AlibabaWdkSkuCategoryUpdateApiResult {
s.ErrCode = &v
return s
}
func (s *AlibabaWdkSkuCategoryUpdateApiResult) SetErrMsg(v string) *AlibabaWdkSkuCategoryUpdateApiResult {
s.ErrMsg = &v
return s
}
func (s *AlibabaWdkSkuCategoryUpdateApiResult) SetModel(v string) *AlibabaWdkSkuCategoryUpdateApiResult {
s.Model = &v
return s
}

View File

@@ -0,0 +1,30 @@
package domain
type AlibabaWdkSkuCategoryUpdateCategoryDo struct {
/*
类目编码 */
Code *string `json:"code,omitempty" `
/*
类目名称 */
Name *string `json:"name,omitempty" `
/*
状态0:正常;1:禁用,禁用后已有的商品不影响,不能新建新商品) */
Status *int64 `json:"status,omitempty" `
}
func (s *AlibabaWdkSkuCategoryUpdateCategoryDo) SetCode(v string) *AlibabaWdkSkuCategoryUpdateCategoryDo {
s.Code = &v
return s
}
func (s *AlibabaWdkSkuCategoryUpdateCategoryDo) SetName(v string) *AlibabaWdkSkuCategoryUpdateCategoryDo {
s.Name = &v
return s
}
func (s *AlibabaWdkSkuCategoryUpdateCategoryDo) SetStatus(v int64) *AlibabaWdkSkuCategoryUpdateCategoryDo {
s.Status = &v
return s
}

View File

@@ -0,0 +1,38 @@
package domain
type AlibabaWdkSkuFeatureApiResult struct {
/*
错误编码 */
ErrorCode *string `json:"error_code,omitempty" `
/*
错误信息 */
ErrorMsg *string `json:"error_msg,omitempty" `
/*
接口调用成功标志,不表示业务是否成功 */
Success *bool `json:"success,omitempty" `
/*
业务是否成功 */
Model *bool `json:"model,omitempty" `
}
func (s *AlibabaWdkSkuFeatureApiResult) SetErrorCode(v string) *AlibabaWdkSkuFeatureApiResult {
s.ErrorCode = &v
return s
}
func (s *AlibabaWdkSkuFeatureApiResult) SetErrorMsg(v string) *AlibabaWdkSkuFeatureApiResult {
s.ErrorMsg = &v
return s
}
func (s *AlibabaWdkSkuFeatureApiResult) SetSuccess(v bool) *AlibabaWdkSkuFeatureApiResult {
s.Success = &v
return s
}
func (s *AlibabaWdkSkuFeatureApiResult) SetModel(v bool) *AlibabaWdkSkuFeatureApiResult {
s.Model = &v
return s
}

View File

@@ -0,0 +1,62 @@
package domain
type AlibabaWdkSkuFeatureSkuFeatureDo struct {
/*
商品编码 */
SkuCode *string `json:"sku_code,omitempty" `
/*
门店编码,用来给特定门店商品标记 */
OuCode *string `json:"ou_code,omitempty" `
/*
机构编码, 可以指定机构的商品标记,如果要全量商品请填写商家编码 */
OrgCode *string `json:"org_code,omitempty" `
/*
渠道编码, */
ChannelCode *string `json:"channel_code,omitempty" `
/*
标记编码,需要和调用方约定 */
FeatureCode *string `json:"feature_code,omitempty" `
/*
标记值,需要和调用方约定 */
FeatureValue *string `json:"feature_value,omitempty" `
/*
是否添加,默认是添加 defalutValue:true */
Add *bool `json:"add,omitempty" `
}
func (s *AlibabaWdkSkuFeatureSkuFeatureDo) SetSkuCode(v string) *AlibabaWdkSkuFeatureSkuFeatureDo {
s.SkuCode = &v
return s
}
func (s *AlibabaWdkSkuFeatureSkuFeatureDo) SetOuCode(v string) *AlibabaWdkSkuFeatureSkuFeatureDo {
s.OuCode = &v
return s
}
func (s *AlibabaWdkSkuFeatureSkuFeatureDo) SetOrgCode(v string) *AlibabaWdkSkuFeatureSkuFeatureDo {
s.OrgCode = &v
return s
}
func (s *AlibabaWdkSkuFeatureSkuFeatureDo) SetChannelCode(v string) *AlibabaWdkSkuFeatureSkuFeatureDo {
s.ChannelCode = &v
return s
}
func (s *AlibabaWdkSkuFeatureSkuFeatureDo) SetFeatureCode(v string) *AlibabaWdkSkuFeatureSkuFeatureDo {
s.FeatureCode = &v
return s
}
func (s *AlibabaWdkSkuFeatureSkuFeatureDo) SetFeatureValue(v string) *AlibabaWdkSkuFeatureSkuFeatureDo {
s.FeatureValue = &v
return s
}
func (s *AlibabaWdkSkuFeatureSkuFeatureDo) SetAdd(v bool) *AlibabaWdkSkuFeatureSkuFeatureDo {
s.Add = &v
return s
}

View File

@@ -0,0 +1,78 @@
package domain
type AlibabaWdkSkuMerchantskuScrollQueryApiScrollPageResult struct {
/*
条目总数 */
Total *int64 `json:"total,omitempty" `
/*
第一次调用会返回scroll_id 但并不包含数据后续每次都必须指定上一次返回scroll_id并且后续搜索结果中都会返回scroll_id及对应匹配的数据后续查询该参数必填 */
ScrollId *string `json:"scroll_id,omitempty" `
/*
结果页数 */
PageCount *int64 `json:"page_count,omitempty" `
/*
商品主档对象 */
ModelList *[]AlibabaWdkSkuMerchantskuScrollQueryWdkOpenMerchantSkuDo `json:"model_list,omitempty" `
/*
错误信息 */
ErrMsg *string `json:"err_msg,omitempty" `
/*
错误码 */
ErrCode *string `json:"err_code,omitempty" `
/*
分页大小 */
PageSize *int64 `json:"page_size,omitempty" `
/*
是否成功 */
Success *bool `json:"success,omitempty" `
/*
当前页码 */
PageIndex *int64 `json:"page_index,omitempty" `
}
func (s *AlibabaWdkSkuMerchantskuScrollQueryApiScrollPageResult) SetTotal(v int64) *AlibabaWdkSkuMerchantskuScrollQueryApiScrollPageResult {
s.Total = &v
return s
}
func (s *AlibabaWdkSkuMerchantskuScrollQueryApiScrollPageResult) SetScrollId(v string) *AlibabaWdkSkuMerchantskuScrollQueryApiScrollPageResult {
s.ScrollId = &v
return s
}
func (s *AlibabaWdkSkuMerchantskuScrollQueryApiScrollPageResult) SetPageCount(v int64) *AlibabaWdkSkuMerchantskuScrollQueryApiScrollPageResult {
s.PageCount = &v
return s
}
func (s *AlibabaWdkSkuMerchantskuScrollQueryApiScrollPageResult) SetModelList(v []AlibabaWdkSkuMerchantskuScrollQueryWdkOpenMerchantSkuDo) *AlibabaWdkSkuMerchantskuScrollQueryApiScrollPageResult {
s.ModelList = &v
return s
}
func (s *AlibabaWdkSkuMerchantskuScrollQueryApiScrollPageResult) SetErrMsg(v string) *AlibabaWdkSkuMerchantskuScrollQueryApiScrollPageResult {
s.ErrMsg = &v
return s
}
func (s *AlibabaWdkSkuMerchantskuScrollQueryApiScrollPageResult) SetErrCode(v string) *AlibabaWdkSkuMerchantskuScrollQueryApiScrollPageResult {
s.ErrCode = &v
return s
}
func (s *AlibabaWdkSkuMerchantskuScrollQueryApiScrollPageResult) SetPageSize(v int64) *AlibabaWdkSkuMerchantskuScrollQueryApiScrollPageResult {
s.PageSize = &v
return s
}
func (s *AlibabaWdkSkuMerchantskuScrollQueryApiScrollPageResult) SetSuccess(v bool) *AlibabaWdkSkuMerchantskuScrollQueryApiScrollPageResult {
s.Success = &v
return s
}
func (s *AlibabaWdkSkuMerchantskuScrollQueryApiScrollPageResult) SetPageIndex(v int64) *AlibabaWdkSkuMerchantskuScrollQueryApiScrollPageResult {
s.PageIndex = &v
return s
}

View File

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

View File

@@ -0,0 +1,70 @@
package domain
type AlibabaWdkSkuScrollQueryApiScrollPageResult struct {
/*
商品商量总页数分页大小20 */
PageCount *int64 `json:"page_count,omitempty" `
/*
商品总数 */
Total *int64 `json:"total,omitempty" `
/*
是否调用成功 */
Success *bool `json:"success,omitempty" `
/*
异常信息编码 */
ErrCode *string `json:"err_code,omitempty" `
/*
异常信息 */
ErrMsg *string `json:"err_msg,omitempty" `
/*
分页大小 */
PageSize *int64 `json:"page_size,omitempty" `
/*
返回的结果集 */
ModelList *[]AlibabaWdkSkuScrollQueryModelList `json:"model_list,omitempty" `
/*
游标:作为下一次请求数据的参数 */
ScrollId *string `json:"scroll_id,omitempty" `
}
func (s *AlibabaWdkSkuScrollQueryApiScrollPageResult) SetPageCount(v int64) *AlibabaWdkSkuScrollQueryApiScrollPageResult {
s.PageCount = &v
return s
}
func (s *AlibabaWdkSkuScrollQueryApiScrollPageResult) SetTotal(v int64) *AlibabaWdkSkuScrollQueryApiScrollPageResult {
s.Total = &v
return s
}
func (s *AlibabaWdkSkuScrollQueryApiScrollPageResult) SetSuccess(v bool) *AlibabaWdkSkuScrollQueryApiScrollPageResult {
s.Success = &v
return s
}
func (s *AlibabaWdkSkuScrollQueryApiScrollPageResult) SetErrCode(v string) *AlibabaWdkSkuScrollQueryApiScrollPageResult {
s.ErrCode = &v
return s
}
func (s *AlibabaWdkSkuScrollQueryApiScrollPageResult) SetErrMsg(v string) *AlibabaWdkSkuScrollQueryApiScrollPageResult {
s.ErrMsg = &v
return s
}
func (s *AlibabaWdkSkuScrollQueryApiScrollPageResult) SetPageSize(v int64) *AlibabaWdkSkuScrollQueryApiScrollPageResult {
s.PageSize = &v
return s
}
func (s *AlibabaWdkSkuScrollQueryApiScrollPageResult) SetModelList(v []AlibabaWdkSkuScrollQueryModelList) *AlibabaWdkSkuScrollQueryApiScrollPageResult {
s.ModelList = &v
return s
}
func (s *AlibabaWdkSkuScrollQueryApiScrollPageResult) SetScrollId(v string) *AlibabaWdkSkuScrollQueryApiScrollPageResult {
s.ScrollId = &v
return s
}

View File

@@ -0,0 +1,246 @@
package domain
type AlibabaWdkSkuScrollQueryModelList struct {
/*
商品编码 */
SkuCode *string `json:"sku_code,omitempty" `
/*
商品名称 */
SkuName *string `json:"sku_name,omitempty" `
/*
商品在机构内的生命周期商品状态A-正常、T-暂时停购、C-淘汰出清、R-清退、D-删除封挡 */
LifeStatus *string `json:"life_status,omitempty" `
/*
条码:多个条码用英文逗号分割 */
Barcodes *string `json:"barcodes,omitempty" `
/*
价格:单位元 */
SalePrice *string `json:"sale_price,omitempty" `
/*
会员价:单位元 */
MemberPrice *string `json:"member_price,omitempty" `
/*
售卖单位 */
SaleUnit *string `json:"sale_unit,omitempty" `
/*
是否称重品1称重品0非称重品 */
WeightFlag *string `json:"weight_flag,omitempty" `
/*
商家类目编码 */
MerchantCatCode *string `json:"merchant_cat_code,omitempty" `
/*
子公司编码 */
OrgNo *string `json:"org_no,omitempty" `
/*
门店编码 */
OuCode *string `json:"ou_code,omitempty" `
/*
渠道店编码 */
ShopId *string `json:"shop_id,omitempty" `
/*
渠道店类型4淘宝 */
ChannelCodes *string `json:"channel_codes,omitempty" `
/*
税收编码(查询返回使用) */
TaxClassNo *string `json:"tax_class_no,omitempty" `
/*
业务类型 1盒饭 2生鲜 */
BusinessType *int64 `json:"business_type,omitempty" `
/*
是否测试商品 */
TestFlag *int64 `json:"test_flag,omitempty" `
/*
是否服务商品 */
ServiceFlag *int64 `json:"service_flag,omitempty" `
/*
修改时间 */
ModifiedTime *string `json:"modified_time,omitempty" `
/*
商家编码 */
MerchantCode *string `json:"merchant_code,omitempty" `
/*
默认供应商 */
SupplierNo *string `json:"supplier_no,omitempty" `
/*
短标题 */
ShortTitle *string `json:"short_title,omitempty" `
/*
是否线上可售 是 0否 1是 */
OnlineSaleFlag *int64 `json:"online_sale_flag,omitempty" `
/*
销售规格描述 */
SaleSpec *string `json:"sale_spec,omitempty" `
/*
加工时间 单位:分钟 */
ProcessingTime *int64 `json:"processing_time,omitempty" `
/*
后台平台类目编码 */
BackCatCode *string `json:"back_cat_code,omitempty" `
/*
进项税率 */
InputTaxRate *string `json:"input_tax_rate,omitempty" `
/*
销项税率 */
TaxRate *string `json:"tax_rate,omitempty" `
/*
品牌名称 */
BrandName *string `json:"brand_name,omitempty" `
/*
品牌编码 */
BrandCode *string `json:"brand_code,omitempty" `
/*
保质期天数,商品的保质期(单位:天),0表示没有保质期 */
ShelfLife *string `json:"shelf_life,omitempty" `
}
func (s *AlibabaWdkSkuScrollQueryModelList) SetSkuCode(v string) *AlibabaWdkSkuScrollQueryModelList {
s.SkuCode = &v
return s
}
func (s *AlibabaWdkSkuScrollQueryModelList) SetSkuName(v string) *AlibabaWdkSkuScrollQueryModelList {
s.SkuName = &v
return s
}
func (s *AlibabaWdkSkuScrollQueryModelList) SetLifeStatus(v string) *AlibabaWdkSkuScrollQueryModelList {
s.LifeStatus = &v
return s
}
func (s *AlibabaWdkSkuScrollQueryModelList) SetBarcodes(v string) *AlibabaWdkSkuScrollQueryModelList {
s.Barcodes = &v
return s
}
func (s *AlibabaWdkSkuScrollQueryModelList) SetSalePrice(v string) *AlibabaWdkSkuScrollQueryModelList {
s.SalePrice = &v
return s
}
func (s *AlibabaWdkSkuScrollQueryModelList) SetMemberPrice(v string) *AlibabaWdkSkuScrollQueryModelList {
s.MemberPrice = &v
return s
}
func (s *AlibabaWdkSkuScrollQueryModelList) SetSaleUnit(v string) *AlibabaWdkSkuScrollQueryModelList {
s.SaleUnit = &v
return s
}
func (s *AlibabaWdkSkuScrollQueryModelList) SetWeightFlag(v string) *AlibabaWdkSkuScrollQueryModelList {
s.WeightFlag = &v
return s
}
func (s *AlibabaWdkSkuScrollQueryModelList) SetMerchantCatCode(v string) *AlibabaWdkSkuScrollQueryModelList {
s.MerchantCatCode = &v
return s
}
func (s *AlibabaWdkSkuScrollQueryModelList) SetOrgNo(v string) *AlibabaWdkSkuScrollQueryModelList {
s.OrgNo = &v
return s
}
func (s *AlibabaWdkSkuScrollQueryModelList) SetOuCode(v string) *AlibabaWdkSkuScrollQueryModelList {
s.OuCode = &v
return s
}
func (s *AlibabaWdkSkuScrollQueryModelList) SetShopId(v string) *AlibabaWdkSkuScrollQueryModelList {
s.ShopId = &v
return s
}
func (s *AlibabaWdkSkuScrollQueryModelList) SetChannelCodes(v string) *AlibabaWdkSkuScrollQueryModelList {
s.ChannelCodes = &v
return s
}
func (s *AlibabaWdkSkuScrollQueryModelList) SetTaxClassNo(v string) *AlibabaWdkSkuScrollQueryModelList {
s.TaxClassNo = &v
return s
}
func (s *AlibabaWdkSkuScrollQueryModelList) SetBusinessType(v int64) *AlibabaWdkSkuScrollQueryModelList {
s.BusinessType = &v
return s
}
func (s *AlibabaWdkSkuScrollQueryModelList) SetTestFlag(v int64) *AlibabaWdkSkuScrollQueryModelList {
s.TestFlag = &v
return s
}
func (s *AlibabaWdkSkuScrollQueryModelList) SetServiceFlag(v int64) *AlibabaWdkSkuScrollQueryModelList {
s.ServiceFlag = &v
return s
}
func (s *AlibabaWdkSkuScrollQueryModelList) SetModifiedTime(v string) *AlibabaWdkSkuScrollQueryModelList {
s.ModifiedTime = &v
return s
}
func (s *AlibabaWdkSkuScrollQueryModelList) SetMerchantCode(v string) *AlibabaWdkSkuScrollQueryModelList {
s.MerchantCode = &v
return s
}
func (s *AlibabaWdkSkuScrollQueryModelList) SetSupplierNo(v string) *AlibabaWdkSkuScrollQueryModelList {
s.SupplierNo = &v
return s
}
func (s *AlibabaWdkSkuScrollQueryModelList) SetShortTitle(v string) *AlibabaWdkSkuScrollQueryModelList {
s.ShortTitle = &v
return s
}
func (s *AlibabaWdkSkuScrollQueryModelList) SetOnlineSaleFlag(v int64) *AlibabaWdkSkuScrollQueryModelList {
s.OnlineSaleFlag = &v
return s
}
func (s *AlibabaWdkSkuScrollQueryModelList) SetSaleSpec(v string) *AlibabaWdkSkuScrollQueryModelList {
s.SaleSpec = &v
return s
}
func (s *AlibabaWdkSkuScrollQueryModelList) SetProcessingTime(v int64) *AlibabaWdkSkuScrollQueryModelList {
s.ProcessingTime = &v
return s
}
func (s *AlibabaWdkSkuScrollQueryModelList) SetBackCatCode(v string) *AlibabaWdkSkuScrollQueryModelList {
s.BackCatCode = &v
return s
}
func (s *AlibabaWdkSkuScrollQueryModelList) SetInputTaxRate(v string) *AlibabaWdkSkuScrollQueryModelList {
s.InputTaxRate = &v
return s
}
func (s *AlibabaWdkSkuScrollQueryModelList) SetTaxRate(v string) *AlibabaWdkSkuScrollQueryModelList {
s.TaxRate = &v
return s
}
func (s *AlibabaWdkSkuScrollQueryModelList) SetBrandName(v string) *AlibabaWdkSkuScrollQueryModelList {
s.BrandName = &v
return s
}
func (s *AlibabaWdkSkuScrollQueryModelList) SetBrandCode(v string) *AlibabaWdkSkuScrollQueryModelList {
s.BrandCode = &v
return s
}
func (s *AlibabaWdkSkuScrollQueryModelList) SetShelfLife(v string) *AlibabaWdkSkuScrollQueryModelList {
s.ShelfLife = &v
return s
}

View File

@@ -0,0 +1,78 @@
package domain
type AlibabaWdkSkuStoreskuScrollQueryApiScrollPageResult struct {
/*
门店商品总数 */
Total *int64 `json:"total,omitempty" `
/*
游标 */
ScrollId *string `json:"scroll_id,omitempty" `
/*
页码数 */
PageCount *int64 `json:"page_count,omitempty" `
/*
门店商品模型 */
ModelList *[]AlibabaWdkSkuStoreskuScrollQueryWdkOpenMerchantStoreSkuDo `json:"model_list,omitempty" `
/*
错误信息 */
ErrMsg *string `json:"err_msg,omitempty" `
/*
错误码 */
ErrCode *string `json:"err_code,omitempty" `
/*
每页条目数 */
PageSize *int64 `json:"page_size,omitempty" `
/*
是否成功 */
Success *bool `json:"success,omitempty" `
/*
页码索引 */
PageIndex *int64 `json:"page_index,omitempty" `
}
func (s *AlibabaWdkSkuStoreskuScrollQueryApiScrollPageResult) SetTotal(v int64) *AlibabaWdkSkuStoreskuScrollQueryApiScrollPageResult {
s.Total = &v
return s
}
func (s *AlibabaWdkSkuStoreskuScrollQueryApiScrollPageResult) SetScrollId(v string) *AlibabaWdkSkuStoreskuScrollQueryApiScrollPageResult {
s.ScrollId = &v
return s
}
func (s *AlibabaWdkSkuStoreskuScrollQueryApiScrollPageResult) SetPageCount(v int64) *AlibabaWdkSkuStoreskuScrollQueryApiScrollPageResult {
s.PageCount = &v
return s
}
func (s *AlibabaWdkSkuStoreskuScrollQueryApiScrollPageResult) SetModelList(v []AlibabaWdkSkuStoreskuScrollQueryWdkOpenMerchantStoreSkuDo) *AlibabaWdkSkuStoreskuScrollQueryApiScrollPageResult {
s.ModelList = &v
return s
}
func (s *AlibabaWdkSkuStoreskuScrollQueryApiScrollPageResult) SetErrMsg(v string) *AlibabaWdkSkuStoreskuScrollQueryApiScrollPageResult {
s.ErrMsg = &v
return s
}
func (s *AlibabaWdkSkuStoreskuScrollQueryApiScrollPageResult) SetErrCode(v string) *AlibabaWdkSkuStoreskuScrollQueryApiScrollPageResult {
s.ErrCode = &v
return s
}
func (s *AlibabaWdkSkuStoreskuScrollQueryApiScrollPageResult) SetPageSize(v int64) *AlibabaWdkSkuStoreskuScrollQueryApiScrollPageResult {
s.PageSize = &v
return s
}
func (s *AlibabaWdkSkuStoreskuScrollQueryApiScrollPageResult) SetSuccess(v bool) *AlibabaWdkSkuStoreskuScrollQueryApiScrollPageResult {
s.Success = &v
return s
}
func (s *AlibabaWdkSkuStoreskuScrollQueryApiScrollPageResult) SetPageIndex(v int64) *AlibabaWdkSkuStoreskuScrollQueryApiScrollPageResult {
s.PageIndex = &v
return s
}

View File

@@ -0,0 +1,176 @@
package domain
import (
"git.rosy.net.cn/baseapi/platformapi/tao_vegetable/sdk/util"
)
type AlibabaWdkSkuStoreskuScrollQueryWdkOpenMerchantStoreSkuDo struct {
/*
商家编码 */
MerchantCode *string `json:"merchant_code,omitempty" `
/*
经营店ID */
StoreId *string `json:"store_id,omitempty" `
/*
供应商code */
SupplierNo *string `json:"supplier_no,omitempty" `
/*
商品编码 */
SkuCode *string `json:"sku_code,omitempty" `
/*
商品名称 */
SkuName *string `json:"sku_name,omitempty" `
/*
商品简称 */
ShortTitle *string `json:"short_title,omitempty" `
/*
商品状态A-正常、T-暂时停购、C-淘汰出清、R-清退、D-删除封挡 */
LifeStatus *string `json:"life_status,omitempty" `
/*
条码 */
Barcode *string `json:"barcode,omitempty" `
/*
商品(渠道)价格 */
SkuPrice *int64 `json:"sku_price,omitempty" `
/*
会员价 */
MemberPrice *int64 `json:"member_price,omitempty" `
/*
业务类型 */
BusinessType *int64 `json:"business_type,omitempty" `
/*
APP可售 */
OnlineSaleFlag *int64 `json:"online_sale_flag,omitempty" `
/*
渠道类型 */
ChannelCode *int64 `json:"channel_code,omitempty" `
/*
线上渠道店code */
ShopId *string `json:"shop_id,omitempty" `
/*
商品销售单位对应的含量表达APP展示重要字段体现售卖单位中含有的商品数量通常描述为“550g/份”等样式。填字符串。 */
SaleSpec *string `json:"sale_spec,omitempty" `
/*
加工时间 */
ProcessingTime *int64 `json:"processing_time,omitempty" `
/*
是否测试商品 */
TestFlag *int64 `json:"test_flag,omitempty" `
/*
是否服务商品 */
ServiceFlag *int64 `json:"service_flag,omitempty" `
/*
标准类目编码 */
BackCatCode *string `json:"back_cat_code,omitempty" `
/*
创建时间 */
GmtCreate *util.LocalTime `json:"gmt_create,omitempty" `
/*
修改时间 */
GmtModified *util.LocalTime `json:"gmt_modified,omitempty" `
}
func (s *AlibabaWdkSkuStoreskuScrollQueryWdkOpenMerchantStoreSkuDo) SetMerchantCode(v string) *AlibabaWdkSkuStoreskuScrollQueryWdkOpenMerchantStoreSkuDo {
s.MerchantCode = &v
return s
}
func (s *AlibabaWdkSkuStoreskuScrollQueryWdkOpenMerchantStoreSkuDo) SetStoreId(v string) *AlibabaWdkSkuStoreskuScrollQueryWdkOpenMerchantStoreSkuDo {
s.StoreId = &v
return s
}
func (s *AlibabaWdkSkuStoreskuScrollQueryWdkOpenMerchantStoreSkuDo) SetSupplierNo(v string) *AlibabaWdkSkuStoreskuScrollQueryWdkOpenMerchantStoreSkuDo {
s.SupplierNo = &v
return s
}
func (s *AlibabaWdkSkuStoreskuScrollQueryWdkOpenMerchantStoreSkuDo) SetSkuCode(v string) *AlibabaWdkSkuStoreskuScrollQueryWdkOpenMerchantStoreSkuDo {
s.SkuCode = &v
return s
}
func (s *AlibabaWdkSkuStoreskuScrollQueryWdkOpenMerchantStoreSkuDo) SetSkuName(v string) *AlibabaWdkSkuStoreskuScrollQueryWdkOpenMerchantStoreSkuDo {
s.SkuName = &v
return s
}
func (s *AlibabaWdkSkuStoreskuScrollQueryWdkOpenMerchantStoreSkuDo) SetShortTitle(v string) *AlibabaWdkSkuStoreskuScrollQueryWdkOpenMerchantStoreSkuDo {
s.ShortTitle = &v
return s
}
func (s *AlibabaWdkSkuStoreskuScrollQueryWdkOpenMerchantStoreSkuDo) SetLifeStatus(v string) *AlibabaWdkSkuStoreskuScrollQueryWdkOpenMerchantStoreSkuDo {
s.LifeStatus = &v
return s
}
func (s *AlibabaWdkSkuStoreskuScrollQueryWdkOpenMerchantStoreSkuDo) SetBarcode(v string) *AlibabaWdkSkuStoreskuScrollQueryWdkOpenMerchantStoreSkuDo {
s.Barcode = &v
return s
}
func (s *AlibabaWdkSkuStoreskuScrollQueryWdkOpenMerchantStoreSkuDo) SetSkuPrice(v int64) *AlibabaWdkSkuStoreskuScrollQueryWdkOpenMerchantStoreSkuDo {
s.SkuPrice = &v
return s
}
func (s *AlibabaWdkSkuStoreskuScrollQueryWdkOpenMerchantStoreSkuDo) SetMemberPrice(v int64) *AlibabaWdkSkuStoreskuScrollQueryWdkOpenMerchantStoreSkuDo {
s.MemberPrice = &v
return s
}
func (s *AlibabaWdkSkuStoreskuScrollQueryWdkOpenMerchantStoreSkuDo) SetBusinessType(v int64) *AlibabaWdkSkuStoreskuScrollQueryWdkOpenMerchantStoreSkuDo {
s.BusinessType = &v
return s
}
func (s *AlibabaWdkSkuStoreskuScrollQueryWdkOpenMerchantStoreSkuDo) SetOnlineSaleFlag(v int64) *AlibabaWdkSkuStoreskuScrollQueryWdkOpenMerchantStoreSkuDo {
s.OnlineSaleFlag = &v
return s
}
func (s *AlibabaWdkSkuStoreskuScrollQueryWdkOpenMerchantStoreSkuDo) SetChannelCode(v int64) *AlibabaWdkSkuStoreskuScrollQueryWdkOpenMerchantStoreSkuDo {
s.ChannelCode = &v
return s
}
func (s *AlibabaWdkSkuStoreskuScrollQueryWdkOpenMerchantStoreSkuDo) SetShopId(v string) *AlibabaWdkSkuStoreskuScrollQueryWdkOpenMerchantStoreSkuDo {
s.ShopId = &v
return s
}
func (s *AlibabaWdkSkuStoreskuScrollQueryWdkOpenMerchantStoreSkuDo) SetSaleSpec(v string) *AlibabaWdkSkuStoreskuScrollQueryWdkOpenMerchantStoreSkuDo {
s.SaleSpec = &v
return s
}
func (s *AlibabaWdkSkuStoreskuScrollQueryWdkOpenMerchantStoreSkuDo) SetProcessingTime(v int64) *AlibabaWdkSkuStoreskuScrollQueryWdkOpenMerchantStoreSkuDo {
s.ProcessingTime = &v
return s
}
func (s *AlibabaWdkSkuStoreskuScrollQueryWdkOpenMerchantStoreSkuDo) SetTestFlag(v int64) *AlibabaWdkSkuStoreskuScrollQueryWdkOpenMerchantStoreSkuDo {
s.TestFlag = &v
return s
}
func (s *AlibabaWdkSkuStoreskuScrollQueryWdkOpenMerchantStoreSkuDo) SetServiceFlag(v int64) *AlibabaWdkSkuStoreskuScrollQueryWdkOpenMerchantStoreSkuDo {
s.ServiceFlag = &v
return s
}
func (s *AlibabaWdkSkuStoreskuScrollQueryWdkOpenMerchantStoreSkuDo) SetBackCatCode(v string) *AlibabaWdkSkuStoreskuScrollQueryWdkOpenMerchantStoreSkuDo {
s.BackCatCode = &v
return s
}
func (s *AlibabaWdkSkuStoreskuScrollQueryWdkOpenMerchantStoreSkuDo) SetGmtCreate(v util.LocalTime) *AlibabaWdkSkuStoreskuScrollQueryWdkOpenMerchantStoreSkuDo {
s.GmtCreate = &v
return s
}
func (s *AlibabaWdkSkuStoreskuScrollQueryWdkOpenMerchantStoreSkuDo) SetGmtModified(v util.LocalTime) *AlibabaWdkSkuStoreskuScrollQueryWdkOpenMerchantStoreSkuDo {
s.GmtModified = &v
return s
}

View File

@@ -0,0 +1,38 @@
package domain
type AlibabaWdkSkuWarehouseskuQueryApiResult struct {
/*
错误编码 */
ErrCode *string `json:"err_code,omitempty" `
/*
错误内容 */
ErrMsg *string `json:"err_msg,omitempty" `
/*
数据集合 */
Models *[]AlibabaWdkSkuWarehouseskuQueryWarehouseSkuDo `json:"models,omitempty" `
/*
调用是否成功 */
Success *bool `json:"success,omitempty" `
}
func (s *AlibabaWdkSkuWarehouseskuQueryApiResult) SetErrCode(v string) *AlibabaWdkSkuWarehouseskuQueryApiResult {
s.ErrCode = &v
return s
}
func (s *AlibabaWdkSkuWarehouseskuQueryApiResult) SetErrMsg(v string) *AlibabaWdkSkuWarehouseskuQueryApiResult {
s.ErrMsg = &v
return s
}
func (s *AlibabaWdkSkuWarehouseskuQueryApiResult) SetModels(v []AlibabaWdkSkuWarehouseskuQueryWarehouseSkuDo) *AlibabaWdkSkuWarehouseskuQueryApiResult {
s.Models = &v
return s
}
func (s *AlibabaWdkSkuWarehouseskuQueryApiResult) SetSuccess(v bool) *AlibabaWdkSkuWarehouseskuQueryApiResult {
s.Success = &v
return s
}

View File

@@ -0,0 +1,70 @@
package domain
type AlibabaWdkSkuWarehouseskuQueryWarehouseSkuBarcodeDo struct {
/*
条码 */
Barcode *string `json:"barcode,omitempty" `
/*
高 */
Height *string `json:"height,omitempty" `
/*
长 */
Length *string `json:"length,omitempty" `
/*
是否主条码 */
MainFlag *bool `json:"main_flag,omitempty" `
/*
规格 */
SpuSpec *string `json:"spu_spec,omitempty" `
/*
单位 */
Unit *string `json:"unit,omitempty" `
/*
重量单位g */
Weight *int64 `json:"weight,omitempty" `
/*
宽 */
Width *string `json:"width,omitempty" `
}
func (s *AlibabaWdkSkuWarehouseskuQueryWarehouseSkuBarcodeDo) SetBarcode(v string) *AlibabaWdkSkuWarehouseskuQueryWarehouseSkuBarcodeDo {
s.Barcode = &v
return s
}
func (s *AlibabaWdkSkuWarehouseskuQueryWarehouseSkuBarcodeDo) SetHeight(v string) *AlibabaWdkSkuWarehouseskuQueryWarehouseSkuBarcodeDo {
s.Height = &v
return s
}
func (s *AlibabaWdkSkuWarehouseskuQueryWarehouseSkuBarcodeDo) SetLength(v string) *AlibabaWdkSkuWarehouseskuQueryWarehouseSkuBarcodeDo {
s.Length = &v
return s
}
func (s *AlibabaWdkSkuWarehouseskuQueryWarehouseSkuBarcodeDo) SetMainFlag(v bool) *AlibabaWdkSkuWarehouseskuQueryWarehouseSkuBarcodeDo {
s.MainFlag = &v
return s
}
func (s *AlibabaWdkSkuWarehouseskuQueryWarehouseSkuBarcodeDo) SetSpuSpec(v string) *AlibabaWdkSkuWarehouseskuQueryWarehouseSkuBarcodeDo {
s.SpuSpec = &v
return s
}
func (s *AlibabaWdkSkuWarehouseskuQueryWarehouseSkuBarcodeDo) SetUnit(v string) *AlibabaWdkSkuWarehouseskuQueryWarehouseSkuBarcodeDo {
s.Unit = &v
return s
}
func (s *AlibabaWdkSkuWarehouseskuQueryWarehouseSkuBarcodeDo) SetWeight(v int64) *AlibabaWdkSkuWarehouseskuQueryWarehouseSkuBarcodeDo {
s.Weight = &v
return s
}
func (s *AlibabaWdkSkuWarehouseskuQueryWarehouseSkuBarcodeDo) SetWidth(v string) *AlibabaWdkSkuWarehouseskuQueryWarehouseSkuBarcodeDo {
s.Width = &v
return s
}

View File

@@ -0,0 +1,248 @@
package domain
import (
"git.rosy.net.cn/baseapi/platformapi/tao_vegetable/sdk/util"
)
type AlibabaWdkSkuWarehouseskuQueryWarehouseSkuDo struct {
/*
商品条码 */
Barcodes *[]AlibabaWdkSkuWarehouseskuQueryWarehouseSkuBarcodeDo `json:"barcodes,omitempty" `
/*
品牌名称 */
BrandName *string `json:"brand_name,omitempty" `
/*
含量 */
Content *string `json:"content,omitempty" `
/*
配货规格 */
DeliverySpec *string `json:"delivery_spec,omitempty" `
/*
配货单位 */
DeliveryUnit *string `json:"delivery_unit,omitempty" `
/*
配送方式1-统配、2-直配、3-越库 */
DeliveryWay *string `json:"delivery_way,omitempty" `
/*
禁收时限 */
ForbidReceiveDays *int64 `json:"forbid_receive_days,omitempty" `
/*
禁售时限 */
ForbidSalesDays *int64 `json:"forbid_sales_days,omitempty" `
/*
新建时间 */
GmtCreateTime *util.LocalTime `json:"gmt_create_time,omitempty" `
/*
是否进口商品 */
ImportFlag *bool `json:"import_flag,omitempty" `
/*
进项税率 */
InputTaxRate *string `json:"input_tax_rate,omitempty" `
/*
库存单位 */
InventoryUnit *string `json:"inventory_unit,omitempty" `
/*
商品状态A-正常、T-暂时停采、C-淘汰出清、R-清退、L-季节性商品休眠、D-删除封挡、E-停售(紧急下架)、U-未启用(只是建档,还未进货) */
LifeStatus *string `json:"life_status,omitempty" `
/*
商品类目 */
MerchantCatId *int64 `json:"merchant_cat_id,omitempty" `
/*
商家编码 */
MerchantCode *string `json:"merchant_code,omitempty" `
/*
超收比例 */
OverloadRate *string `json:"overload_rate,omitempty" `
/*
保质期天数 */
Period *int64 `json:"period,omitempty" `
/*
厂商名称 */
ProducerName *string `json:"producer_name,omitempty" `
/*
产地,多个产地使用逗号分割 */
ProducerPlace *string `json:"producer_place,omitempty" `
/*
采购规格 */
PurchaseSpec *string `json:"purchase_spec,omitempty" `
/*
采购单位 */
PurchaseUnit *string `json:"purchase_unit,omitempty" `
/*
简称 */
ShortTitle *string `json:"short_title,omitempty" `
/*
商品编码 */
SkuCode *string `json:"sku_code,omitempty" `
/*
商品名称 */
SkuName *string `json:"sku_name,omitempty" `
/*
存储方式241-常温、242-冷藏、243-冷冻、635-热链、636-室温、637-鲜活 */
Storage *string `json:"storage,omitempty" `
/*
当前供应商编码 */
SupplierNo *string `json:"supplier_no,omitempty" `
/*
进项税率 */
TaxRate *string `json:"tax_rate,omitempty" `
/*
仓编码 */
WarehouseCode *string `json:"warehouse_code,omitempty" `
/*
保质期预警天数 */
WarnDays *int64 `json:"warn_days,omitempty" `
/*
是否称重商品 */
WeightFlag *bool `json:"weight_flag,omitempty" `
}
func (s *AlibabaWdkSkuWarehouseskuQueryWarehouseSkuDo) SetBarcodes(v []AlibabaWdkSkuWarehouseskuQueryWarehouseSkuBarcodeDo) *AlibabaWdkSkuWarehouseskuQueryWarehouseSkuDo {
s.Barcodes = &v
return s
}
func (s *AlibabaWdkSkuWarehouseskuQueryWarehouseSkuDo) SetBrandName(v string) *AlibabaWdkSkuWarehouseskuQueryWarehouseSkuDo {
s.BrandName = &v
return s
}
func (s *AlibabaWdkSkuWarehouseskuQueryWarehouseSkuDo) SetContent(v string) *AlibabaWdkSkuWarehouseskuQueryWarehouseSkuDo {
s.Content = &v
return s
}
func (s *AlibabaWdkSkuWarehouseskuQueryWarehouseSkuDo) SetDeliverySpec(v string) *AlibabaWdkSkuWarehouseskuQueryWarehouseSkuDo {
s.DeliverySpec = &v
return s
}
func (s *AlibabaWdkSkuWarehouseskuQueryWarehouseSkuDo) SetDeliveryUnit(v string) *AlibabaWdkSkuWarehouseskuQueryWarehouseSkuDo {
s.DeliveryUnit = &v
return s
}
func (s *AlibabaWdkSkuWarehouseskuQueryWarehouseSkuDo) SetDeliveryWay(v string) *AlibabaWdkSkuWarehouseskuQueryWarehouseSkuDo {
s.DeliveryWay = &v
return s
}
func (s *AlibabaWdkSkuWarehouseskuQueryWarehouseSkuDo) SetForbidReceiveDays(v int64) *AlibabaWdkSkuWarehouseskuQueryWarehouseSkuDo {
s.ForbidReceiveDays = &v
return s
}
func (s *AlibabaWdkSkuWarehouseskuQueryWarehouseSkuDo) SetForbidSalesDays(v int64) *AlibabaWdkSkuWarehouseskuQueryWarehouseSkuDo {
s.ForbidSalesDays = &v
return s
}
func (s *AlibabaWdkSkuWarehouseskuQueryWarehouseSkuDo) SetGmtCreateTime(v util.LocalTime) *AlibabaWdkSkuWarehouseskuQueryWarehouseSkuDo {
s.GmtCreateTime = &v
return s
}
func (s *AlibabaWdkSkuWarehouseskuQueryWarehouseSkuDo) SetImportFlag(v bool) *AlibabaWdkSkuWarehouseskuQueryWarehouseSkuDo {
s.ImportFlag = &v
return s
}
func (s *AlibabaWdkSkuWarehouseskuQueryWarehouseSkuDo) SetInputTaxRate(v string) *AlibabaWdkSkuWarehouseskuQueryWarehouseSkuDo {
s.InputTaxRate = &v
return s
}
func (s *AlibabaWdkSkuWarehouseskuQueryWarehouseSkuDo) SetInventoryUnit(v string) *AlibabaWdkSkuWarehouseskuQueryWarehouseSkuDo {
s.InventoryUnit = &v
return s
}
func (s *AlibabaWdkSkuWarehouseskuQueryWarehouseSkuDo) SetLifeStatus(v string) *AlibabaWdkSkuWarehouseskuQueryWarehouseSkuDo {
s.LifeStatus = &v
return s
}
func (s *AlibabaWdkSkuWarehouseskuQueryWarehouseSkuDo) SetMerchantCatId(v int64) *AlibabaWdkSkuWarehouseskuQueryWarehouseSkuDo {
s.MerchantCatId = &v
return s
}
func (s *AlibabaWdkSkuWarehouseskuQueryWarehouseSkuDo) SetMerchantCode(v string) *AlibabaWdkSkuWarehouseskuQueryWarehouseSkuDo {
s.MerchantCode = &v
return s
}
func (s *AlibabaWdkSkuWarehouseskuQueryWarehouseSkuDo) SetOverloadRate(v string) *AlibabaWdkSkuWarehouseskuQueryWarehouseSkuDo {
s.OverloadRate = &v
return s
}
func (s *AlibabaWdkSkuWarehouseskuQueryWarehouseSkuDo) SetPeriod(v int64) *AlibabaWdkSkuWarehouseskuQueryWarehouseSkuDo {
s.Period = &v
return s
}
func (s *AlibabaWdkSkuWarehouseskuQueryWarehouseSkuDo) SetProducerName(v string) *AlibabaWdkSkuWarehouseskuQueryWarehouseSkuDo {
s.ProducerName = &v
return s
}
func (s *AlibabaWdkSkuWarehouseskuQueryWarehouseSkuDo) SetProducerPlace(v string) *AlibabaWdkSkuWarehouseskuQueryWarehouseSkuDo {
s.ProducerPlace = &v
return s
}
func (s *AlibabaWdkSkuWarehouseskuQueryWarehouseSkuDo) SetPurchaseSpec(v string) *AlibabaWdkSkuWarehouseskuQueryWarehouseSkuDo {
s.PurchaseSpec = &v
return s
}
func (s *AlibabaWdkSkuWarehouseskuQueryWarehouseSkuDo) SetPurchaseUnit(v string) *AlibabaWdkSkuWarehouseskuQueryWarehouseSkuDo {
s.PurchaseUnit = &v
return s
}
func (s *AlibabaWdkSkuWarehouseskuQueryWarehouseSkuDo) SetShortTitle(v string) *AlibabaWdkSkuWarehouseskuQueryWarehouseSkuDo {
s.ShortTitle = &v
return s
}
func (s *AlibabaWdkSkuWarehouseskuQueryWarehouseSkuDo) SetSkuCode(v string) *AlibabaWdkSkuWarehouseskuQueryWarehouseSkuDo {
s.SkuCode = &v
return s
}
func (s *AlibabaWdkSkuWarehouseskuQueryWarehouseSkuDo) SetSkuName(v string) *AlibabaWdkSkuWarehouseskuQueryWarehouseSkuDo {
s.SkuName = &v
return s
}
func (s *AlibabaWdkSkuWarehouseskuQueryWarehouseSkuDo) SetStorage(v string) *AlibabaWdkSkuWarehouseskuQueryWarehouseSkuDo {
s.Storage = &v
return s
}
func (s *AlibabaWdkSkuWarehouseskuQueryWarehouseSkuDo) SetSupplierNo(v string) *AlibabaWdkSkuWarehouseskuQueryWarehouseSkuDo {
s.SupplierNo = &v
return s
}
func (s *AlibabaWdkSkuWarehouseskuQueryWarehouseSkuDo) SetTaxRate(v string) *AlibabaWdkSkuWarehouseskuQueryWarehouseSkuDo {
s.TaxRate = &v
return s
}
func (s *AlibabaWdkSkuWarehouseskuQueryWarehouseSkuDo) SetWarehouseCode(v string) *AlibabaWdkSkuWarehouseskuQueryWarehouseSkuDo {
s.WarehouseCode = &v
return s
}
func (s *AlibabaWdkSkuWarehouseskuQueryWarehouseSkuDo) SetWarnDays(v int64) *AlibabaWdkSkuWarehouseskuQueryWarehouseSkuDo {
s.WarnDays = &v
return s
}
func (s *AlibabaWdkSkuWarehouseskuQueryWarehouseSkuDo) SetWeightFlag(v bool) *AlibabaWdkSkuWarehouseskuQueryWarehouseSkuDo {
s.WeightFlag = &v
return s
}

View File

@@ -0,0 +1,78 @@
package domain
type AlibabaWdkSkuWarehouseskuScrollQueryApiScrollPageResult struct {
/*
错误编码 */
ErrCode *string `json:"err_code,omitempty" `
/*
错误内容 */
ErrMsg *string `json:"err_msg,omitempty" `
/*
数据集合 */
Models *[]AlibabaWdkSkuWarehouseskuScrollQueryWarehouseSkuDo `json:"models,omitempty" `
/*
总页数 */
PageCount *int64 `json:"page_count,omitempty" `
/*
当前页下标 */
PageIndex *int64 `json:"page_index,omitempty" `
/*
每页条数 */
PageSize *int64 `json:"page_size,omitempty" `
/*
游标 */
ScrollId *string `json:"scroll_id,omitempty" `
/*
调用是否成功 */
Success *bool `json:"success,omitempty" `
/*
总条数 */
Total *int64 `json:"total,omitempty" `
}
func (s *AlibabaWdkSkuWarehouseskuScrollQueryApiScrollPageResult) SetErrCode(v string) *AlibabaWdkSkuWarehouseskuScrollQueryApiScrollPageResult {
s.ErrCode = &v
return s
}
func (s *AlibabaWdkSkuWarehouseskuScrollQueryApiScrollPageResult) SetErrMsg(v string) *AlibabaWdkSkuWarehouseskuScrollQueryApiScrollPageResult {
s.ErrMsg = &v
return s
}
func (s *AlibabaWdkSkuWarehouseskuScrollQueryApiScrollPageResult) SetModels(v []AlibabaWdkSkuWarehouseskuScrollQueryWarehouseSkuDo) *AlibabaWdkSkuWarehouseskuScrollQueryApiScrollPageResult {
s.Models = &v
return s
}
func (s *AlibabaWdkSkuWarehouseskuScrollQueryApiScrollPageResult) SetPageCount(v int64) *AlibabaWdkSkuWarehouseskuScrollQueryApiScrollPageResult {
s.PageCount = &v
return s
}
func (s *AlibabaWdkSkuWarehouseskuScrollQueryApiScrollPageResult) SetPageIndex(v int64) *AlibabaWdkSkuWarehouseskuScrollQueryApiScrollPageResult {
s.PageIndex = &v
return s
}
func (s *AlibabaWdkSkuWarehouseskuScrollQueryApiScrollPageResult) SetPageSize(v int64) *AlibabaWdkSkuWarehouseskuScrollQueryApiScrollPageResult {
s.PageSize = &v
return s
}
func (s *AlibabaWdkSkuWarehouseskuScrollQueryApiScrollPageResult) SetScrollId(v string) *AlibabaWdkSkuWarehouseskuScrollQueryApiScrollPageResult {
s.ScrollId = &v
return s
}
func (s *AlibabaWdkSkuWarehouseskuScrollQueryApiScrollPageResult) SetSuccess(v bool) *AlibabaWdkSkuWarehouseskuScrollQueryApiScrollPageResult {
s.Success = &v
return s
}
func (s *AlibabaWdkSkuWarehouseskuScrollQueryApiScrollPageResult) SetTotal(v int64) *AlibabaWdkSkuWarehouseskuScrollQueryApiScrollPageResult {
s.Total = &v
return s
}

View File

@@ -0,0 +1,70 @@
package domain
type AlibabaWdkSkuWarehouseskuScrollQueryWarehouseSkuBarcodeDo struct {
/*
条码 */
Barcode *string `json:"barcode,omitempty" `
/*
高 */
Height *string `json:"height,omitempty" `
/*
长 */
Length *string `json:"length,omitempty" `
/*
是否主条码 */
MainFlag *bool `json:"main_flag,omitempty" `
/*
规格 */
SpuSpec *string `json:"spu_spec,omitempty" `
/*
单位 */
Unit *string `json:"unit,omitempty" `
/*
重量单位g */
Weight *int64 `json:"weight,omitempty" `
/*
宽 */
Width *string `json:"width,omitempty" `
}
func (s *AlibabaWdkSkuWarehouseskuScrollQueryWarehouseSkuBarcodeDo) SetBarcode(v string) *AlibabaWdkSkuWarehouseskuScrollQueryWarehouseSkuBarcodeDo {
s.Barcode = &v
return s
}
func (s *AlibabaWdkSkuWarehouseskuScrollQueryWarehouseSkuBarcodeDo) SetHeight(v string) *AlibabaWdkSkuWarehouseskuScrollQueryWarehouseSkuBarcodeDo {
s.Height = &v
return s
}
func (s *AlibabaWdkSkuWarehouseskuScrollQueryWarehouseSkuBarcodeDo) SetLength(v string) *AlibabaWdkSkuWarehouseskuScrollQueryWarehouseSkuBarcodeDo {
s.Length = &v
return s
}
func (s *AlibabaWdkSkuWarehouseskuScrollQueryWarehouseSkuBarcodeDo) SetMainFlag(v bool) *AlibabaWdkSkuWarehouseskuScrollQueryWarehouseSkuBarcodeDo {
s.MainFlag = &v
return s
}
func (s *AlibabaWdkSkuWarehouseskuScrollQueryWarehouseSkuBarcodeDo) SetSpuSpec(v string) *AlibabaWdkSkuWarehouseskuScrollQueryWarehouseSkuBarcodeDo {
s.SpuSpec = &v
return s
}
func (s *AlibabaWdkSkuWarehouseskuScrollQueryWarehouseSkuBarcodeDo) SetUnit(v string) *AlibabaWdkSkuWarehouseskuScrollQueryWarehouseSkuBarcodeDo {
s.Unit = &v
return s
}
func (s *AlibabaWdkSkuWarehouseskuScrollQueryWarehouseSkuBarcodeDo) SetWeight(v int64) *AlibabaWdkSkuWarehouseskuScrollQueryWarehouseSkuBarcodeDo {
s.Weight = &v
return s
}
func (s *AlibabaWdkSkuWarehouseskuScrollQueryWarehouseSkuBarcodeDo) SetWidth(v string) *AlibabaWdkSkuWarehouseskuScrollQueryWarehouseSkuBarcodeDo {
s.Width = &v
return s
}

View File

@@ -0,0 +1,248 @@
package domain
import (
"git.rosy.net.cn/baseapi/platformapi/tao_vegetable/sdk/util"
)
type AlibabaWdkSkuWarehouseskuScrollQueryWarehouseSkuDo struct {
/*
商品条码 */
Barcodes *[]AlibabaWdkSkuWarehouseskuScrollQueryWarehouseSkuBarcodeDo `json:"barcodes,omitempty" `
/*
品牌名称 */
BrandName *string `json:"brand_name,omitempty" `
/*
含量 */
Content *string `json:"content,omitempty" `
/*
配货规格 */
DeliverySpec *string `json:"delivery_spec,omitempty" `
/*
配货单位 */
DeliveryUnit *string `json:"delivery_unit,omitempty" `
/*
配送方式1-统配、2-直配、3-越库 */
DeliveryWay *string `json:"delivery_way,omitempty" `
/*
禁收时限 */
ForbidReceiveDays *int64 `json:"forbid_receive_days,omitempty" `
/*
禁售时限 */
ForbidSalesDays *int64 `json:"forbid_sales_days,omitempty" `
/*
新建时间 */
GmtCreateTime *util.LocalTime `json:"gmt_create_time,omitempty" `
/*
是否进口商品 */
ImportFlag *bool `json:"import_flag,omitempty" `
/*
进项税率 */
InputTaxRate *string `json:"input_tax_rate,omitempty" `
/*
库存单位 */
InventoryUnit *string `json:"inventory_unit,omitempty" `
/*
商品状态A-正常、T-暂时停采、C-淘汰出清、R-清退、L-季节性商品休眠、D-删除封挡、E-停售(紧急下架)、U-未启用(只是建档,还未进货) */
LifeStatus *string `json:"life_status,omitempty" `
/*
商品类目 */
MerchantCatId *int64 `json:"merchant_cat_id,omitempty" `
/*
商家编码 */
MerchantCode *string `json:"merchant_code,omitempty" `
/*
超收比例 */
OverloadRate *string `json:"overload_rate,omitempty" `
/*
保质期天数 */
Period *int64 `json:"period,omitempty" `
/*
厂商名称 */
ProducerName *string `json:"producer_name,omitempty" `
/*
产地,多个产地使用逗号分割 */
ProducerPlace *string `json:"producer_place,omitempty" `
/*
采购规格 */
PurchaseSpec *string `json:"purchase_spec,omitempty" `
/*
采购单位 */
PurchaseUnit *string `json:"purchase_unit,omitempty" `
/*
简称 */
ShortTitle *string `json:"short_title,omitempty" `
/*
商品编码 */
SkuCode *string `json:"sku_code,omitempty" `
/*
商品名称 */
SkuName *string `json:"sku_name,omitempty" `
/*
存储方式241-常温、242-冷藏、243-冷冻、635-热链、636-室温、637-鲜活 */
Storage *string `json:"storage,omitempty" `
/*
当前供应商编码 */
SupplierNo *string `json:"supplier_no,omitempty" `
/*
进项税率 */
TaxRate *string `json:"tax_rate,omitempty" `
/*
仓编码 */
WarehouseCode *string `json:"warehouse_code,omitempty" `
/*
保质期预警天数 */
WarnDays *int64 `json:"warn_days,omitempty" `
/*
是否称重商品 */
WeightFlag *bool `json:"weight_flag,omitempty" `
}
func (s *AlibabaWdkSkuWarehouseskuScrollQueryWarehouseSkuDo) SetBarcodes(v []AlibabaWdkSkuWarehouseskuScrollQueryWarehouseSkuBarcodeDo) *AlibabaWdkSkuWarehouseskuScrollQueryWarehouseSkuDo {
s.Barcodes = &v
return s
}
func (s *AlibabaWdkSkuWarehouseskuScrollQueryWarehouseSkuDo) SetBrandName(v string) *AlibabaWdkSkuWarehouseskuScrollQueryWarehouseSkuDo {
s.BrandName = &v
return s
}
func (s *AlibabaWdkSkuWarehouseskuScrollQueryWarehouseSkuDo) SetContent(v string) *AlibabaWdkSkuWarehouseskuScrollQueryWarehouseSkuDo {
s.Content = &v
return s
}
func (s *AlibabaWdkSkuWarehouseskuScrollQueryWarehouseSkuDo) SetDeliverySpec(v string) *AlibabaWdkSkuWarehouseskuScrollQueryWarehouseSkuDo {
s.DeliverySpec = &v
return s
}
func (s *AlibabaWdkSkuWarehouseskuScrollQueryWarehouseSkuDo) SetDeliveryUnit(v string) *AlibabaWdkSkuWarehouseskuScrollQueryWarehouseSkuDo {
s.DeliveryUnit = &v
return s
}
func (s *AlibabaWdkSkuWarehouseskuScrollQueryWarehouseSkuDo) SetDeliveryWay(v string) *AlibabaWdkSkuWarehouseskuScrollQueryWarehouseSkuDo {
s.DeliveryWay = &v
return s
}
func (s *AlibabaWdkSkuWarehouseskuScrollQueryWarehouseSkuDo) SetForbidReceiveDays(v int64) *AlibabaWdkSkuWarehouseskuScrollQueryWarehouseSkuDo {
s.ForbidReceiveDays = &v
return s
}
func (s *AlibabaWdkSkuWarehouseskuScrollQueryWarehouseSkuDo) SetForbidSalesDays(v int64) *AlibabaWdkSkuWarehouseskuScrollQueryWarehouseSkuDo {
s.ForbidSalesDays = &v
return s
}
func (s *AlibabaWdkSkuWarehouseskuScrollQueryWarehouseSkuDo) SetGmtCreateTime(v util.LocalTime) *AlibabaWdkSkuWarehouseskuScrollQueryWarehouseSkuDo {
s.GmtCreateTime = &v
return s
}
func (s *AlibabaWdkSkuWarehouseskuScrollQueryWarehouseSkuDo) SetImportFlag(v bool) *AlibabaWdkSkuWarehouseskuScrollQueryWarehouseSkuDo {
s.ImportFlag = &v
return s
}
func (s *AlibabaWdkSkuWarehouseskuScrollQueryWarehouseSkuDo) SetInputTaxRate(v string) *AlibabaWdkSkuWarehouseskuScrollQueryWarehouseSkuDo {
s.InputTaxRate = &v
return s
}
func (s *AlibabaWdkSkuWarehouseskuScrollQueryWarehouseSkuDo) SetInventoryUnit(v string) *AlibabaWdkSkuWarehouseskuScrollQueryWarehouseSkuDo {
s.InventoryUnit = &v
return s
}
func (s *AlibabaWdkSkuWarehouseskuScrollQueryWarehouseSkuDo) SetLifeStatus(v string) *AlibabaWdkSkuWarehouseskuScrollQueryWarehouseSkuDo {
s.LifeStatus = &v
return s
}
func (s *AlibabaWdkSkuWarehouseskuScrollQueryWarehouseSkuDo) SetMerchantCatId(v int64) *AlibabaWdkSkuWarehouseskuScrollQueryWarehouseSkuDo {
s.MerchantCatId = &v
return s
}
func (s *AlibabaWdkSkuWarehouseskuScrollQueryWarehouseSkuDo) SetMerchantCode(v string) *AlibabaWdkSkuWarehouseskuScrollQueryWarehouseSkuDo {
s.MerchantCode = &v
return s
}
func (s *AlibabaWdkSkuWarehouseskuScrollQueryWarehouseSkuDo) SetOverloadRate(v string) *AlibabaWdkSkuWarehouseskuScrollQueryWarehouseSkuDo {
s.OverloadRate = &v
return s
}
func (s *AlibabaWdkSkuWarehouseskuScrollQueryWarehouseSkuDo) SetPeriod(v int64) *AlibabaWdkSkuWarehouseskuScrollQueryWarehouseSkuDo {
s.Period = &v
return s
}
func (s *AlibabaWdkSkuWarehouseskuScrollQueryWarehouseSkuDo) SetProducerName(v string) *AlibabaWdkSkuWarehouseskuScrollQueryWarehouseSkuDo {
s.ProducerName = &v
return s
}
func (s *AlibabaWdkSkuWarehouseskuScrollQueryWarehouseSkuDo) SetProducerPlace(v string) *AlibabaWdkSkuWarehouseskuScrollQueryWarehouseSkuDo {
s.ProducerPlace = &v
return s
}
func (s *AlibabaWdkSkuWarehouseskuScrollQueryWarehouseSkuDo) SetPurchaseSpec(v string) *AlibabaWdkSkuWarehouseskuScrollQueryWarehouseSkuDo {
s.PurchaseSpec = &v
return s
}
func (s *AlibabaWdkSkuWarehouseskuScrollQueryWarehouseSkuDo) SetPurchaseUnit(v string) *AlibabaWdkSkuWarehouseskuScrollQueryWarehouseSkuDo {
s.PurchaseUnit = &v
return s
}
func (s *AlibabaWdkSkuWarehouseskuScrollQueryWarehouseSkuDo) SetShortTitle(v string) *AlibabaWdkSkuWarehouseskuScrollQueryWarehouseSkuDo {
s.ShortTitle = &v
return s
}
func (s *AlibabaWdkSkuWarehouseskuScrollQueryWarehouseSkuDo) SetSkuCode(v string) *AlibabaWdkSkuWarehouseskuScrollQueryWarehouseSkuDo {
s.SkuCode = &v
return s
}
func (s *AlibabaWdkSkuWarehouseskuScrollQueryWarehouseSkuDo) SetSkuName(v string) *AlibabaWdkSkuWarehouseskuScrollQueryWarehouseSkuDo {
s.SkuName = &v
return s
}
func (s *AlibabaWdkSkuWarehouseskuScrollQueryWarehouseSkuDo) SetStorage(v string) *AlibabaWdkSkuWarehouseskuScrollQueryWarehouseSkuDo {
s.Storage = &v
return s
}
func (s *AlibabaWdkSkuWarehouseskuScrollQueryWarehouseSkuDo) SetSupplierNo(v string) *AlibabaWdkSkuWarehouseskuScrollQueryWarehouseSkuDo {
s.SupplierNo = &v
return s
}
func (s *AlibabaWdkSkuWarehouseskuScrollQueryWarehouseSkuDo) SetTaxRate(v string) *AlibabaWdkSkuWarehouseskuScrollQueryWarehouseSkuDo {
s.TaxRate = &v
return s
}
func (s *AlibabaWdkSkuWarehouseskuScrollQueryWarehouseSkuDo) SetWarehouseCode(v string) *AlibabaWdkSkuWarehouseskuScrollQueryWarehouseSkuDo {
s.WarehouseCode = &v
return s
}
func (s *AlibabaWdkSkuWarehouseskuScrollQueryWarehouseSkuDo) SetWarnDays(v int64) *AlibabaWdkSkuWarehouseskuScrollQueryWarehouseSkuDo {
s.WarnDays = &v
return s
}
func (s *AlibabaWdkSkuWarehouseskuScrollQueryWarehouseSkuDo) SetWeightFlag(v bool) *AlibabaWdkSkuWarehouseskuScrollQueryWarehouseSkuDo {
s.WeightFlag = &v
return s
}

View File

@@ -0,0 +1,30 @@
package request
import (
"git.rosy.net.cn/baseapi/platformapi/tao_vegetable/sdk/ability587/domain"
"git.rosy.net.cn/baseapi/platformapi/tao_vegetable/sdk/util"
)
type AlibabaAxChannelSkuStatusUpdateRequest struct {
/*
请求入参 */
ChannelSkuUpdateStatusReq *domain.AlibabaAxChannelSkuStatusUpdateChannelSkuUpdateStatusReq `json:"channel_sku_update_status_req" required:"true" `
}
func (s *AlibabaAxChannelSkuStatusUpdateRequest) SetChannelSkuUpdateStatusReq(v domain.AlibabaAxChannelSkuStatusUpdateChannelSkuUpdateStatusReq) *AlibabaAxChannelSkuStatusUpdateRequest {
s.ChannelSkuUpdateStatusReq = &v
return s
}
func (req *AlibabaAxChannelSkuStatusUpdateRequest) ToMap() map[string]interface{} {
paramMap := make(map[string]interface{})
if req.ChannelSkuUpdateStatusReq != nil {
paramMap["channel_sku_update_status_req"] = util.ConvertStruct(*req.ChannelSkuUpdateStatusReq)
}
return paramMap
}
func (req *AlibabaAxChannelSkuStatusUpdateRequest) ToFileMap() map[string]interface{} {
fileMap := make(map[string]interface{})
return fileMap
}

View File

@@ -0,0 +1,56 @@
package request
type AlibabaPricePromotionActivityQueryRequest struct {
/*
外部档期code */
OuterPromotionCode *string `json:"outer_promotion_code" required:"true" `
/*
TOB店仓编码 */
OuCode *string `json:"ou_code,omitempty" required:"false" `
/*
页码 */
Page *int64 `json:"page" required:"true" `
/*
页码大小 */
PageSize *int64 `json:"page_size" required:"true" `
}
func (s *AlibabaPricePromotionActivityQueryRequest) SetOuterPromotionCode(v string) *AlibabaPricePromotionActivityQueryRequest {
s.OuterPromotionCode = &v
return s
}
func (s *AlibabaPricePromotionActivityQueryRequest) SetOuCode(v string) *AlibabaPricePromotionActivityQueryRequest {
s.OuCode = &v
return s
}
func (s *AlibabaPricePromotionActivityQueryRequest) SetPage(v int64) *AlibabaPricePromotionActivityQueryRequest {
s.Page = &v
return s
}
func (s *AlibabaPricePromotionActivityQueryRequest) SetPageSize(v int64) *AlibabaPricePromotionActivityQueryRequest {
s.PageSize = &v
return s
}
func (req *AlibabaPricePromotionActivityQueryRequest) ToMap() map[string]interface{} {
paramMap := make(map[string]interface{})
if(req.OuterPromotionCode != nil) {
paramMap["outer_promotion_code"] = *req.OuterPromotionCode
}
if(req.OuCode != nil) {
paramMap["ou_code"] = *req.OuCode
}
if(req.Page != nil) {
paramMap["page"] = *req.Page
}
if(req.PageSize != nil) {
paramMap["page_size"] = *req.PageSize
}
return paramMap
}
func (req *AlibabaPricePromotionActivityQueryRequest) ToFileMap() map[string]interface{} {
fileMap := make(map[string]interface{})
return fileMap
}

View File

@@ -0,0 +1,30 @@
package request
import (
"git.rosy.net.cn/baseapi/platformapi/tao_vegetable/sdk/ability587/domain"
"git.rosy.net.cn/baseapi/platformapi/tao_vegetable/sdk/util"
)
type AlibabaPricePromotionCreateRequest struct {
/*
档期活动参数 */
PromotionActivityDo *domain.AlibabaPricePromotionCreatePromotionActivityDo `json:"promotion_activity_do" required:"true" `
}
func (s *AlibabaPricePromotionCreateRequest) SetPromotionActivityDo(v domain.AlibabaPricePromotionCreatePromotionActivityDo) *AlibabaPricePromotionCreateRequest {
s.PromotionActivityDo = &v
return s
}
func (req *AlibabaPricePromotionCreateRequest) ToMap() map[string]interface{} {
paramMap := make(map[string]interface{})
if req.PromotionActivityDo != nil {
paramMap["promotion_activity_do"] = util.ConvertStruct(*req.PromotionActivityDo)
}
return paramMap
}
func (req *AlibabaPricePromotionCreateRequest) ToFileMap() map[string]interface{} {
fileMap := make(map[string]interface{})
return fileMap
}

View File

@@ -0,0 +1,30 @@
package request
import (
"git.rosy.net.cn/baseapi/platformapi/tao_vegetable/sdk/ability587/domain"
"git.rosy.net.cn/baseapi/platformapi/tao_vegetable/sdk/util"
)
type AlibabaPricePromotionItemAddRequest struct {
/*
入参 */
PromotionContent *domain.AlibabaPricePromotionItemAddPromotionContent `json:"promotion_content,omitempty" required:"false" `
}
func (s *AlibabaPricePromotionItemAddRequest) SetPromotionContent(v domain.AlibabaPricePromotionItemAddPromotionContent) *AlibabaPricePromotionItemAddRequest {
s.PromotionContent = &v
return s
}
func (req *AlibabaPricePromotionItemAddRequest) ToMap() map[string]interface{} {
paramMap := make(map[string]interface{})
if req.PromotionContent != nil {
paramMap["promotion_content"] = util.ConvertStruct(*req.PromotionContent)
}
return paramMap
}
func (req *AlibabaPricePromotionItemAddRequest) ToFileMap() map[string]interface{} {
fileMap := make(map[string]interface{})
return fileMap
}

View File

@@ -0,0 +1,59 @@
package request
import (
"git.rosy.net.cn/baseapi/platformapi/tao_vegetable/sdk/util"
)
type AlibabaPricePromotionItemDeleteRequest struct {
/*
toB渠道店OU */
OuCode *string `json:"ou_code" required:"true" `
/*
外部档期编码 */
OuterPromotionCode *string `json:"outer_promotion_code" required:"true" `
/*
盒马唯一标识 */
UniqueId *string `json:"unique_id,omitempty" required:"false" `
/*
商品code */
SkuCodes *[]string `json:"sku_codes" required:"true" `
}
func (s *AlibabaPricePromotionItemDeleteRequest) SetOuCode(v string) *AlibabaPricePromotionItemDeleteRequest {
s.OuCode = &v
return s
}
func (s *AlibabaPricePromotionItemDeleteRequest) SetOuterPromotionCode(v string) *AlibabaPricePromotionItemDeleteRequest {
s.OuterPromotionCode = &v
return s
}
func (s *AlibabaPricePromotionItemDeleteRequest) SetUniqueId(v string) *AlibabaPricePromotionItemDeleteRequest {
s.UniqueId = &v
return s
}
func (s *AlibabaPricePromotionItemDeleteRequest) SetSkuCodes(v []string) *AlibabaPricePromotionItemDeleteRequest {
s.SkuCodes = &v
return s
}
func (req *AlibabaPricePromotionItemDeleteRequest) ToMap() map[string]interface{} {
paramMap := make(map[string]interface{})
if req.OuCode != nil {
paramMap["ou_code"] = *req.OuCode
}
if req.OuterPromotionCode != nil {
paramMap["outer_promotion_code"] = *req.OuterPromotionCode
}
if req.UniqueId != nil {
paramMap["unique_id"] = *req.UniqueId
}
if req.SkuCodes != nil {
paramMap["sku_codes"] = util.ConvertBasicList(*req.SkuCodes)
}
return paramMap
}
func (req *AlibabaPricePromotionItemDeleteRequest) ToFileMap() map[string]interface{} {
fileMap := make(map[string]interface{})
return fileMap
}

View File

@@ -0,0 +1,46 @@
package request
type AlibabaWdkItemBrandQueryRequest struct {
/*
查询关键词,不填则查询全部 */
Keyword *string `json:"keyword,omitempty" required:"false" `
/*
起始位置 defalutValue<75><65>0 */
Offset *int64 `json:"offset,omitempty" required:"false" `
/*
一页大小 defalutValue<75><65>2000 */
PageSize *int64 `json:"page_size,omitempty" required:"false" `
}
func (s *AlibabaWdkItemBrandQueryRequest) SetKeyword(v string) *AlibabaWdkItemBrandQueryRequest {
s.Keyword = &v
return s
}
func (s *AlibabaWdkItemBrandQueryRequest) SetOffset(v int64) *AlibabaWdkItemBrandQueryRequest {
s.Offset = &v
return s
}
func (s *AlibabaWdkItemBrandQueryRequest) SetPageSize(v int64) *AlibabaWdkItemBrandQueryRequest {
s.PageSize = &v
return s
}
func (req *AlibabaWdkItemBrandQueryRequest) ToMap() map[string]interface{} {
paramMap := make(map[string]interface{})
if(req.Keyword != nil) {
paramMap["keyword"] = *req.Keyword
}
if(req.Offset != nil) {
paramMap["offset"] = *req.Offset
}
if(req.PageSize != nil) {
paramMap["page_size"] = *req.PageSize
}
return paramMap
}
func (req *AlibabaWdkItemBrandQueryRequest) ToFileMap() map[string]interface{} {
fileMap := make(map[string]interface{})
return fileMap
}

View File

@@ -0,0 +1,36 @@
package request
type AlibabaWdkItemCategoryQueryRequest struct {
/*
查询关键词,不填查全部 */
Keyword *string `json:"keyword,omitempty" required:"false" `
/*
从哪个类目开始查,不填从根类目开始查 */
RootCategoryCode *string `json:"root_category_code,omitempty" required:"false" `
}
func (s *AlibabaWdkItemCategoryQueryRequest) SetKeyword(v string) *AlibabaWdkItemCategoryQueryRequest {
s.Keyword = &v
return s
}
func (s *AlibabaWdkItemCategoryQueryRequest) SetRootCategoryCode(v string) *AlibabaWdkItemCategoryQueryRequest {
s.RootCategoryCode = &v
return s
}
func (req *AlibabaWdkItemCategoryQueryRequest) ToMap() map[string]interface{} {
paramMap := make(map[string]interface{})
if(req.Keyword != nil) {
paramMap["keyword"] = *req.Keyword
}
if(req.RootCategoryCode != nil) {
paramMap["root_category_code"] = *req.RootCategoryCode
}
return paramMap
}
func (req *AlibabaWdkItemCategoryQueryRequest) ToFileMap() map[string]interface{} {
fileMap := make(map[string]interface{})
return fileMap
}

View File

@@ -0,0 +1,30 @@
package request
import (
"git.rosy.net.cn/baseapi/platformapi/tao_vegetable/sdk/ability587/domain"
"git.rosy.net.cn/baseapi/platformapi/tao_vegetable/sdk/util"
)
type AlibabaWdkItemCategoryUpdateRequest struct {
/*
入参 */
Bean *domain.AlibabaWdkItemCategoryUpdateUpdateCategoryRequestBean `json:"bean" required:"true" `
}
func (s *AlibabaWdkItemCategoryUpdateRequest) SetBean(v domain.AlibabaWdkItemCategoryUpdateUpdateCategoryRequestBean) *AlibabaWdkItemCategoryUpdateRequest {
s.Bean = &v
return s
}
func (req *AlibabaWdkItemCategoryUpdateRequest) ToMap() map[string]interface{} {
paramMap := make(map[string]interface{})
if req.Bean != nil {
paramMap["bean"] = util.ConvertStruct(*req.Bean)
}
return paramMap
}
func (req *AlibabaWdkItemCategoryUpdateRequest) ToFileMap() map[string]interface{} {
fileMap := make(map[string]interface{})
return fileMap
}

View File

@@ -0,0 +1,59 @@
package request
import (
"git.rosy.net.cn/baseapi/platformapi/tao_vegetable/sdk/util"
)
type AlibabaWdkItemChangepriceQueryRequest struct {
/*
开始时间 */
StartTime *util.LocalTime `json:"start_time" required:"true" `
/*
结束时间,结束时间-开始时间不能超过48小时 */
EndTime *util.LocalTime `json:"end_time" required:"true" `
/*
渠道店id */
ShopId *string `json:"shop_id" required:"true" `
/*
变价的类型 * 查询变价的单据专用 */
Type *string `json:"type" required:"true" `
}
func (s *AlibabaWdkItemChangepriceQueryRequest) SetStartTime(v util.LocalTime) *AlibabaWdkItemChangepriceQueryRequest {
s.StartTime = &v
return s
}
func (s *AlibabaWdkItemChangepriceQueryRequest) SetEndTime(v util.LocalTime) *AlibabaWdkItemChangepriceQueryRequest {
s.EndTime = &v
return s
}
func (s *AlibabaWdkItemChangepriceQueryRequest) SetShopId(v string) *AlibabaWdkItemChangepriceQueryRequest {
s.ShopId = &v
return s
}
func (s *AlibabaWdkItemChangepriceQueryRequest) SetType(v string) *AlibabaWdkItemChangepriceQueryRequest {
s.Type = &v
return s
}
func (req *AlibabaWdkItemChangepriceQueryRequest) ToMap() map[string]interface{} {
paramMap := make(map[string]interface{})
if req.StartTime != nil {
paramMap["start_time"] = *req.StartTime
}
if req.EndTime != nil {
paramMap["end_time"] = *req.EndTime
}
if req.ShopId != nil {
paramMap["shop_id"] = *req.ShopId
}
if req.Type != nil {
paramMap["type"] = *req.Type
}
return paramMap
}
func (req *AlibabaWdkItemChangepriceQueryRequest) ToFileMap() map[string]interface{} {
fileMap := make(map[string]interface{})
return fileMap
}

View File

@@ -0,0 +1,49 @@
package request
import (
"git.rosy.net.cn/baseapi/platformapi/tao_vegetable/sdk/util"
)
type AlibabaWdkItemCurrentpriceQueryRequest struct {
/*
渠道店id */
ShopId *int64 `json:"shop_id" required:"true" `
/*
sku编码列表 */
SkuCodes *[]string `json:"sku_codes" required:"true" `
/*
渠道 */
OrderChannelCode *string `json:"order_channel_code" required:"true" `
}
func (s *AlibabaWdkItemCurrentpriceQueryRequest) SetShopId(v int64) *AlibabaWdkItemCurrentpriceQueryRequest {
s.ShopId = &v
return s
}
func (s *AlibabaWdkItemCurrentpriceQueryRequest) SetSkuCodes(v []string) *AlibabaWdkItemCurrentpriceQueryRequest {
s.SkuCodes = &v
return s
}
func (s *AlibabaWdkItemCurrentpriceQueryRequest) SetOrderChannelCode(v string) *AlibabaWdkItemCurrentpriceQueryRequest {
s.OrderChannelCode = &v
return s
}
func (req *AlibabaWdkItemCurrentpriceQueryRequest) ToMap() map[string]interface{} {
paramMap := make(map[string]interface{})
if req.ShopId != nil {
paramMap["shop_id"] = *req.ShopId
}
if req.SkuCodes != nil {
paramMap["sku_codes"] = util.ConvertBasicList(*req.SkuCodes)
}
if req.OrderChannelCode != nil {
paramMap["order_channel_code"] = *req.OrderChannelCode
}
return paramMap
}
func (req *AlibabaWdkItemCurrentpriceQueryRequest) ToFileMap() map[string]interface{} {
fileMap := make(map[string]interface{})
return fileMap
}

View File

@@ -0,0 +1,69 @@
package request
import (
"git.rosy.net.cn/baseapi/platformapi/tao_vegetable/sdk/util"
)
type AlibabaWdkItemFuturepriceQueryRequest struct {
/*
渠道店id */
ShopId *int64 `json:"shop_id" required:"true" `
/*
商品编码 */
SkuCode *string `json:"sku_code" required:"true" `
/*
渠道 */
OrderChannelCode *string `json:"order_channel_code" required:"true" `
/*
开始时间 */
StartTime *util.LocalTime `json:"start_time" required:"true" `
/*
结束时间,结束时间-开始时间不能超过48小时 */
EndTime *util.LocalTime `json:"end_time" required:"true" `
}
func (s *AlibabaWdkItemFuturepriceQueryRequest) SetShopId(v int64) *AlibabaWdkItemFuturepriceQueryRequest {
s.ShopId = &v
return s
}
func (s *AlibabaWdkItemFuturepriceQueryRequest) SetSkuCode(v string) *AlibabaWdkItemFuturepriceQueryRequest {
s.SkuCode = &v
return s
}
func (s *AlibabaWdkItemFuturepriceQueryRequest) SetOrderChannelCode(v string) *AlibabaWdkItemFuturepriceQueryRequest {
s.OrderChannelCode = &v
return s
}
func (s *AlibabaWdkItemFuturepriceQueryRequest) SetStartTime(v util.LocalTime) *AlibabaWdkItemFuturepriceQueryRequest {
s.StartTime = &v
return s
}
func (s *AlibabaWdkItemFuturepriceQueryRequest) SetEndTime(v util.LocalTime) *AlibabaWdkItemFuturepriceQueryRequest {
s.EndTime = &v
return s
}
func (req *AlibabaWdkItemFuturepriceQueryRequest) ToMap() map[string]interface{} {
paramMap := make(map[string]interface{})
if req.ShopId != nil {
paramMap["shop_id"] = *req.ShopId
}
if req.SkuCode != nil {
paramMap["sku_code"] = *req.SkuCode
}
if req.OrderChannelCode != nil {
paramMap["order_channel_code"] = *req.OrderChannelCode
}
if req.StartTime != nil {
paramMap["start_time"] = *req.StartTime
}
if req.EndTime != nil {
paramMap["end_time"] = *req.EndTime
}
return paramMap
}
func (req *AlibabaWdkItemFuturepriceQueryRequest) ToFileMap() map[string]interface{} {
fileMap := make(map[string]interface{})
return fileMap
}

View File

@@ -0,0 +1,76 @@
package request
type AlibabaWdkItemMemberpriceUpdateRequest struct {
/*
门店ID */
StoreId *string `json:"store_id" required:"true" `
/*
商品编码 */
SkuCode *string `json:"sku_code" required:"true" `
/*
售价,单位分,售价会员价至少填一个 */
SkuPrice *int64 `json:"sku_price,omitempty" required:"false" `
/*
会员价,单位分 */
SkuMemberPrice *int64 `json:"sku_member_price,omitempty" required:"false" `
/*
是否清空会员价 */
CleanSkuMemberPrice *bool `json:"clean_sku_member_price,omitempty" required:"false" `
/*
时间戳 */
TimeStamp *int64 `json:"time_stamp,omitempty" required:"false" `
}
func (s *AlibabaWdkItemMemberpriceUpdateRequest) SetStoreId(v string) *AlibabaWdkItemMemberpriceUpdateRequest {
s.StoreId = &v
return s
}
func (s *AlibabaWdkItemMemberpriceUpdateRequest) SetSkuCode(v string) *AlibabaWdkItemMemberpriceUpdateRequest {
s.SkuCode = &v
return s
}
func (s *AlibabaWdkItemMemberpriceUpdateRequest) SetSkuPrice(v int64) *AlibabaWdkItemMemberpriceUpdateRequest {
s.SkuPrice = &v
return s
}
func (s *AlibabaWdkItemMemberpriceUpdateRequest) SetSkuMemberPrice(v int64) *AlibabaWdkItemMemberpriceUpdateRequest {
s.SkuMemberPrice = &v
return s
}
func (s *AlibabaWdkItemMemberpriceUpdateRequest) SetCleanSkuMemberPrice(v bool) *AlibabaWdkItemMemberpriceUpdateRequest {
s.CleanSkuMemberPrice = &v
return s
}
func (s *AlibabaWdkItemMemberpriceUpdateRequest) SetTimeStamp(v int64) *AlibabaWdkItemMemberpriceUpdateRequest {
s.TimeStamp = &v
return s
}
func (req *AlibabaWdkItemMemberpriceUpdateRequest) ToMap() map[string]interface{} {
paramMap := make(map[string]interface{})
if(req.StoreId != nil) {
paramMap["store_id"] = *req.StoreId
}
if(req.SkuCode != nil) {
paramMap["sku_code"] = *req.SkuCode
}
if(req.SkuPrice != nil) {
paramMap["sku_price"] = *req.SkuPrice
}
if(req.SkuMemberPrice != nil) {
paramMap["sku_member_price"] = *req.SkuMemberPrice
}
if(req.CleanSkuMemberPrice != nil) {
paramMap["clean_sku_member_price"] = *req.CleanSkuMemberPrice
}
if(req.TimeStamp != nil) {
paramMap["time_stamp"] = *req.TimeStamp
}
return paramMap
}
func (req *AlibabaWdkItemMemberpriceUpdateRequest) ToFileMap() map[string]interface{} {
fileMap := make(map[string]interface{})
return fileMap
}

View File

@@ -0,0 +1,30 @@
package request
import (
"git.rosy.net.cn/baseapi/platformapi/tao_vegetable/sdk/ability587/domain"
"git.rosy.net.cn/baseapi/platformapi/tao_vegetable/sdk/util"
)
type AlibabaWdkItemMerchantCategoryQueryRequest struct {
/*
请求 */
QueryRequest *domain.AlibabaWdkItemMerchantCategoryQueryWdkOpenSkuMerchantCatServiceQueryRequest `json:"query_request,omitempty" required:"false" `
}
func (s *AlibabaWdkItemMerchantCategoryQueryRequest) SetQueryRequest(v domain.AlibabaWdkItemMerchantCategoryQueryWdkOpenSkuMerchantCatServiceQueryRequest) *AlibabaWdkItemMerchantCategoryQueryRequest {
s.QueryRequest = &v
return s
}
func (req *AlibabaWdkItemMerchantCategoryQueryRequest) ToMap() map[string]interface{} {
paramMap := make(map[string]interface{})
if req.QueryRequest != nil {
paramMap["query_request"] = util.ConvertStruct(*req.QueryRequest)
}
return paramMap
}
func (req *AlibabaWdkItemMerchantCategoryQueryRequest) ToFileMap() map[string]interface{} {
fileMap := make(map[string]interface{})
return fileMap
}

View File

@@ -0,0 +1,26 @@
package request
type AlibabaWdkItemMerchantskuCreateRequest struct {
/*
新建商品参数是个json字符串 */
Params *string `json:"params" required:"true" `
}
func (s *AlibabaWdkItemMerchantskuCreateRequest) SetParams(v string) *AlibabaWdkItemMerchantskuCreateRequest {
s.Params = &v
return s
}
func (req *AlibabaWdkItemMerchantskuCreateRequest) ToMap() map[string]interface{} {
paramMap := make(map[string]interface{})
if(req.Params != nil) {
paramMap["params"] = *req.Params
}
return paramMap
}
func (req *AlibabaWdkItemMerchantskuCreateRequest) ToFileMap() map[string]interface{} {
fileMap := make(map[string]interface{})
return fileMap
}

View File

@@ -0,0 +1,36 @@
package request
type AlibabaWdkItemMerchantskuQueryRequest struct {
/*
商品编码 */
SkuCode *string `json:"sku_code" required:"true" `
/*
机构编码 */
OrgCode *string `json:"org_code" required:"true" `
}
func (s *AlibabaWdkItemMerchantskuQueryRequest) SetSkuCode(v string) *AlibabaWdkItemMerchantskuQueryRequest {
s.SkuCode = &v
return s
}
func (s *AlibabaWdkItemMerchantskuQueryRequest) SetOrgCode(v string) *AlibabaWdkItemMerchantskuQueryRequest {
s.OrgCode = &v
return s
}
func (req *AlibabaWdkItemMerchantskuQueryRequest) ToMap() map[string]interface{} {
paramMap := make(map[string]interface{})
if(req.SkuCode != nil) {
paramMap["sku_code"] = *req.SkuCode
}
if(req.OrgCode != nil) {
paramMap["org_code"] = *req.OrgCode
}
return paramMap
}
func (req *AlibabaWdkItemMerchantskuQueryRequest) ToFileMap() map[string]interface{} {
fileMap := make(map[string]interface{})
return fileMap
}

View File

@@ -0,0 +1,46 @@
package request
type AlibabaWdkItemMerchantskuUpdateRequest struct {
/*
商品编码 */
SkuCode *string `json:"sku_code" required:"true" `
/*
参数json */
Params *string `json:"params" required:"true" `
/*
机构编码 */
OrgCode *string `json:"org_code" required:"true" `
}
func (s *AlibabaWdkItemMerchantskuUpdateRequest) SetSkuCode(v string) *AlibabaWdkItemMerchantskuUpdateRequest {
s.SkuCode = &v
return s
}
func (s *AlibabaWdkItemMerchantskuUpdateRequest) SetParams(v string) *AlibabaWdkItemMerchantskuUpdateRequest {
s.Params = &v
return s
}
func (s *AlibabaWdkItemMerchantskuUpdateRequest) SetOrgCode(v string) *AlibabaWdkItemMerchantskuUpdateRequest {
s.OrgCode = &v
return s
}
func (req *AlibabaWdkItemMerchantskuUpdateRequest) ToMap() map[string]interface{} {
paramMap := make(map[string]interface{})
if(req.SkuCode != nil) {
paramMap["sku_code"] = *req.SkuCode
}
if(req.Params != nil) {
paramMap["params"] = *req.Params
}
if(req.OrgCode != nil) {
paramMap["org_code"] = *req.OrgCode
}
return paramMap
}
func (req *AlibabaWdkItemMerchantskuUpdateRequest) ToFileMap() map[string]interface{} {
fileMap := make(map[string]interface{})
return fileMap
}

View File

@@ -0,0 +1,56 @@
package request
type AlibabaWdkItemMerchantstoreskuCreateRequest struct {
/*
门店编码 */
StoreId *string `json:"store_id" required:"true" `
/*
商品编码 */
SkuCode *string `json:"sku_code" required:"true" `
/*
新建参数是个json字符串 */
Params *string `json:"params" required:"true" `
/*
机构 */
OrgCode *string `json:"org_code" required:"true" `
}
func (s *AlibabaWdkItemMerchantstoreskuCreateRequest) SetStoreId(v string) *AlibabaWdkItemMerchantstoreskuCreateRequest {
s.StoreId = &v
return s
}
func (s *AlibabaWdkItemMerchantstoreskuCreateRequest) SetSkuCode(v string) *AlibabaWdkItemMerchantstoreskuCreateRequest {
s.SkuCode = &v
return s
}
func (s *AlibabaWdkItemMerchantstoreskuCreateRequest) SetParams(v string) *AlibabaWdkItemMerchantstoreskuCreateRequest {
s.Params = &v
return s
}
func (s *AlibabaWdkItemMerchantstoreskuCreateRequest) SetOrgCode(v string) *AlibabaWdkItemMerchantstoreskuCreateRequest {
s.OrgCode = &v
return s
}
func (req *AlibabaWdkItemMerchantstoreskuCreateRequest) ToMap() map[string]interface{} {
paramMap := make(map[string]interface{})
if(req.StoreId != nil) {
paramMap["store_id"] = *req.StoreId
}
if(req.SkuCode != nil) {
paramMap["sku_code"] = *req.SkuCode
}
if(req.Params != nil) {
paramMap["params"] = *req.Params
}
if(req.OrgCode != nil) {
paramMap["org_code"] = *req.OrgCode
}
return paramMap
}
func (req *AlibabaWdkItemMerchantstoreskuCreateRequest) ToFileMap() map[string]interface{} {
fileMap := make(map[string]interface{})
return fileMap
}

View File

@@ -0,0 +1,46 @@
package request
type AlibabaWdkItemMerchantstoreskuUpdateRequest struct {
/*
门店ID */
StoreId *string `json:"store_id" required:"true" `
/*
商品编码 */
SkuCode *string `json:"sku_code" required:"true" `
/*
修改参数是个json字符串 */
Params *string `json:"params" required:"true" `
}
func (s *AlibabaWdkItemMerchantstoreskuUpdateRequest) SetStoreId(v string) *AlibabaWdkItemMerchantstoreskuUpdateRequest {
s.StoreId = &v
return s
}
func (s *AlibabaWdkItemMerchantstoreskuUpdateRequest) SetSkuCode(v string) *AlibabaWdkItemMerchantstoreskuUpdateRequest {
s.SkuCode = &v
return s
}
func (s *AlibabaWdkItemMerchantstoreskuUpdateRequest) SetParams(v string) *AlibabaWdkItemMerchantstoreskuUpdateRequest {
s.Params = &v
return s
}
func (req *AlibabaWdkItemMerchantstoreskuUpdateRequest) ToMap() map[string]interface{} {
paramMap := make(map[string]interface{})
if(req.StoreId != nil) {
paramMap["store_id"] = *req.StoreId
}
if(req.SkuCode != nil) {
paramMap["sku_code"] = *req.SkuCode
}
if(req.Params != nil) {
paramMap["params"] = *req.Params
}
return paramMap
}
func (req *AlibabaWdkItemMerchantstoreskuUpdateRequest) ToFileMap() map[string]interface{} {
fileMap := make(map[string]interface{})
return fileMap
}

View File

@@ -0,0 +1,30 @@
package request
import (
"git.rosy.net.cn/baseapi/platformapi/tao_vegetable/sdk/ability587/domain"
"git.rosy.net.cn/baseapi/platformapi/tao_vegetable/sdk/util"
)
type AlibabaWdkItemMorebarcodeOpsRequest struct {
/*
bean */
UpdateMoreBarCodeRequestBean *domain.AlibabaWdkItemMorebarcodeOpsUpdateMoreBarCodeRequestBean `json:"update_more_bar_code_request_bean" required:"true" `
}
func (s *AlibabaWdkItemMorebarcodeOpsRequest) SetUpdateMoreBarCodeRequestBean(v domain.AlibabaWdkItemMorebarcodeOpsUpdateMoreBarCodeRequestBean) *AlibabaWdkItemMorebarcodeOpsRequest {
s.UpdateMoreBarCodeRequestBean = &v
return s
}
func (req *AlibabaWdkItemMorebarcodeOpsRequest) ToMap() map[string]interface{} {
paramMap := make(map[string]interface{})
if req.UpdateMoreBarCodeRequestBean != nil {
paramMap["update_more_bar_code_request_bean"] = util.ConvertStruct(*req.UpdateMoreBarCodeRequestBean)
}
return paramMap
}
func (req *AlibabaWdkItemMorebarcodeOpsRequest) ToFileMap() map[string]interface{} {
fileMap := make(map[string]interface{})
return fileMap
}

View File

@@ -0,0 +1,56 @@
package request
type AlibabaWdkItemPriceUpdateRequest struct {
/*
盒马门店id */
StoreId *string `json:"store_id" required:"true" `
/*
商品编码 */
SkuCode *string `json:"sku_code" required:"true" `
/*
价格,单位是分 */
SkuPrice *int64 `json:"sku_price,omitempty" required:"false" `
/*
会员价格,单位是分,且不能大于价格 */
SkuMemberPrice *int64 `json:"sku_member_price,omitempty" required:"false" `
}
func (s *AlibabaWdkItemPriceUpdateRequest) SetStoreId(v string) *AlibabaWdkItemPriceUpdateRequest {
s.StoreId = &v
return s
}
func (s *AlibabaWdkItemPriceUpdateRequest) SetSkuCode(v string) *AlibabaWdkItemPriceUpdateRequest {
s.SkuCode = &v
return s
}
func (s *AlibabaWdkItemPriceUpdateRequest) SetSkuPrice(v int64) *AlibabaWdkItemPriceUpdateRequest {
s.SkuPrice = &v
return s
}
func (s *AlibabaWdkItemPriceUpdateRequest) SetSkuMemberPrice(v int64) *AlibabaWdkItemPriceUpdateRequest {
s.SkuMemberPrice = &v
return s
}
func (req *AlibabaWdkItemPriceUpdateRequest) ToMap() map[string]interface{} {
paramMap := make(map[string]interface{})
if(req.StoreId != nil) {
paramMap["store_id"] = *req.StoreId
}
if(req.SkuCode != nil) {
paramMap["sku_code"] = *req.SkuCode
}
if(req.SkuPrice != nil) {
paramMap["sku_price"] = *req.SkuPrice
}
if(req.SkuMemberPrice != nil) {
paramMap["sku_member_price"] = *req.SkuMemberPrice
}
return paramMap
}
func (req *AlibabaWdkItemPriceUpdateRequest) ToFileMap() map[string]interface{} {
fileMap := make(map[string]interface{})
return fileMap
}

View File

@@ -0,0 +1,36 @@
package request
type AlibabaWdkItemStoreskuQueryRequest struct {
/*
商品编码 */
SkuCode *string `json:"sku_code" required:"true" `
/*
门店ID */
StoreId *string `json:"store_id" required:"true" `
}
func (s *AlibabaWdkItemStoreskuQueryRequest) SetSkuCode(v string) *AlibabaWdkItemStoreskuQueryRequest {
s.SkuCode = &v
return s
}
func (s *AlibabaWdkItemStoreskuQueryRequest) SetStoreId(v string) *AlibabaWdkItemStoreskuQueryRequest {
s.StoreId = &v
return s
}
func (req *AlibabaWdkItemStoreskuQueryRequest) ToMap() map[string]interface{} {
paramMap := make(map[string]interface{})
if(req.SkuCode != nil) {
paramMap["sku_code"] = *req.SkuCode
}
if(req.StoreId != nil) {
paramMap["store_id"] = *req.StoreId
}
return paramMap
}
func (req *AlibabaWdkItemStoreskuQueryRequest) ToFileMap() map[string]interface{} {
fileMap := make(map[string]interface{})
return fileMap
}

View File

@@ -0,0 +1,46 @@
package request
type AlibabaWdkItemStoreskuUpdateRequest struct {
/*
盒马门店id */
StoreId *string `json:"store_id" required:"true" `
/*
商品编码 */
SkuCode *string `json:"sku_code" required:"true" `
/*
1-可售 0-不可售 */
SaleFlag *int64 `json:"sale_flag,omitempty" required:"false" `
}
func (s *AlibabaWdkItemStoreskuUpdateRequest) SetStoreId(v string) *AlibabaWdkItemStoreskuUpdateRequest {
s.StoreId = &v
return s
}
func (s *AlibabaWdkItemStoreskuUpdateRequest) SetSkuCode(v string) *AlibabaWdkItemStoreskuUpdateRequest {
s.SkuCode = &v
return s
}
func (s *AlibabaWdkItemStoreskuUpdateRequest) SetSaleFlag(v int64) *AlibabaWdkItemStoreskuUpdateRequest {
s.SaleFlag = &v
return s
}
func (req *AlibabaWdkItemStoreskuUpdateRequest) ToMap() map[string]interface{} {
paramMap := make(map[string]interface{})
if(req.StoreId != nil) {
paramMap["store_id"] = *req.StoreId
}
if(req.SkuCode != nil) {
paramMap["sku_code"] = *req.SkuCode
}
if(req.SaleFlag != nil) {
paramMap["sale_flag"] = *req.SaleFlag
}
return paramMap
}
func (req *AlibabaWdkItemStoreskuUpdateRequest) ToFileMap() map[string]interface{} {
fileMap := make(map[string]interface{})
return fileMap
}

View File

@@ -0,0 +1,30 @@
package request
import (
"git.rosy.net.cn/baseapi/platformapi/tao_vegetable/sdk/ability587/domain"
"git.rosy.net.cn/baseapi/platformapi/tao_vegetable/sdk/util"
)
type AlibabaWdkItemStoreskustatusUpdateRequest struct {
/*
bean */
Bean *domain.AlibabaWdkItemStoreskustatusUpdateUpdateStoreSkuLifeStatusRequestBean `json:"bean,omitempty" required:"false" `
}
func (s *AlibabaWdkItemStoreskustatusUpdateRequest) SetBean(v domain.AlibabaWdkItemStoreskustatusUpdateUpdateStoreSkuLifeStatusRequestBean) *AlibabaWdkItemStoreskustatusUpdateRequest {
s.Bean = &v
return s
}
func (req *AlibabaWdkItemStoreskustatusUpdateRequest) ToMap() map[string]interface{} {
paramMap := make(map[string]interface{})
if req.Bean != nil {
paramMap["bean"] = util.ConvertStruct(*req.Bean)
}
return paramMap
}
func (req *AlibabaWdkItemStoreskustatusUpdateRequest) ToFileMap() map[string]interface{} {
fileMap := make(map[string]interface{})
return fileMap
}

View File

@@ -0,0 +1,46 @@
package request
type AlibabaWdkMerchantBrandQueryRequest struct {
/*
关键词,不填就查全部 */
Keyword *string `json:"keyword,omitempty" required:"false" `
/*
可不填默认0 */
Offset *int64 `json:"offset,omitempty" required:"false" `
/*
可不填默认2000 */
PageSize *int64 `json:"page_size,omitempty" required:"false" `
}
func (s *AlibabaWdkMerchantBrandQueryRequest) SetKeyword(v string) *AlibabaWdkMerchantBrandQueryRequest {
s.Keyword = &v
return s
}
func (s *AlibabaWdkMerchantBrandQueryRequest) SetOffset(v int64) *AlibabaWdkMerchantBrandQueryRequest {
s.Offset = &v
return s
}
func (s *AlibabaWdkMerchantBrandQueryRequest) SetPageSize(v int64) *AlibabaWdkMerchantBrandQueryRequest {
s.PageSize = &v
return s
}
func (req *AlibabaWdkMerchantBrandQueryRequest) ToMap() map[string]interface{} {
paramMap := make(map[string]interface{})
if(req.Keyword != nil) {
paramMap["keyword"] = *req.Keyword
}
if(req.Offset != nil) {
paramMap["offset"] = *req.Offset
}
if(req.PageSize != nil) {
paramMap["page_size"] = *req.PageSize
}
return paramMap
}
func (req *AlibabaWdkMerchantBrandQueryRequest) ToFileMap() map[string]interface{} {
fileMap := make(map[string]interface{})
return fileMap
}

View File

@@ -0,0 +1,36 @@
package request
type AlibabaWdkMerchantCategoryQueryRequest struct {
/*
搜索关键词,可不填就查全部 */
Keyword *string `json:"keyword,omitempty" required:"false" `
/*
类目起点,可不填从根目录开始查 */
RootCategoryCode *string `json:"root_category_code,omitempty" required:"false" `
}
func (s *AlibabaWdkMerchantCategoryQueryRequest) SetKeyword(v string) *AlibabaWdkMerchantCategoryQueryRequest {
s.Keyword = &v
return s
}
func (s *AlibabaWdkMerchantCategoryQueryRequest) SetRootCategoryCode(v string) *AlibabaWdkMerchantCategoryQueryRequest {
s.RootCategoryCode = &v
return s
}
func (req *AlibabaWdkMerchantCategoryQueryRequest) ToMap() map[string]interface{} {
paramMap := make(map[string]interface{})
if(req.Keyword != nil) {
paramMap["keyword"] = *req.Keyword
}
if(req.RootCategoryCode != nil) {
paramMap["root_category_code"] = *req.RootCategoryCode
}
return paramMap
}
func (req *AlibabaWdkMerchantCategoryQueryRequest) ToFileMap() map[string]interface{} {
fileMap := make(map[string]interface{})
return fileMap
}

View File

@@ -0,0 +1,26 @@
package request
type AlibabaWdkMerchantItemCreatedraftRequest struct {
/*
商品信息json */
Params *string `json:"params" required:"true" `
}
func (s *AlibabaWdkMerchantItemCreatedraftRequest) SetParams(v string) *AlibabaWdkMerchantItemCreatedraftRequest {
s.Params = &v
return s
}
func (req *AlibabaWdkMerchantItemCreatedraftRequest) ToMap() map[string]interface{} {
paramMap := make(map[string]interface{})
if(req.Params != nil) {
paramMap["params"] = *req.Params
}
return paramMap
}
func (req *AlibabaWdkMerchantItemCreatedraftRequest) ToFileMap() map[string]interface{} {
fileMap := make(map[string]interface{})
return fileMap
}

View File

@@ -0,0 +1,36 @@
package request
type AlibabaWdkMerchantItemQueryRequest struct {
/*
商品编码 */
SkuCode *string `json:"sku_code,omitempty" required:"false" `
/*
商家编码 */
MerchantCode *string `json:"merchant_code,omitempty" required:"false" `
}
func (s *AlibabaWdkMerchantItemQueryRequest) SetSkuCode(v string) *AlibabaWdkMerchantItemQueryRequest {
s.SkuCode = &v
return s
}
func (s *AlibabaWdkMerchantItemQueryRequest) SetMerchantCode(v string) *AlibabaWdkMerchantItemQueryRequest {
s.MerchantCode = &v
return s
}
func (req *AlibabaWdkMerchantItemQueryRequest) ToMap() map[string]interface{} {
paramMap := make(map[string]interface{})
if(req.SkuCode != nil) {
paramMap["sku_code"] = *req.SkuCode
}
if(req.MerchantCode != nil) {
paramMap["merchant_code"] = *req.MerchantCode
}
return paramMap
}
func (req *AlibabaWdkMerchantItemQueryRequest) ToFileMap() map[string]interface{} {
fileMap := make(map[string]interface{})
return fileMap
}

View File

@@ -0,0 +1,46 @@
package request
type AlibabaWdkMerchantItemUpdateRequest struct {
/*
商品编码 */
SkuCode *string `json:"sku_code,omitempty" required:"false" `
/*
门店编码 */
MerchantCode *string `json:"merchant_code,omitempty" required:"false" `
/*
修改字段的json */
Params *string `json:"params,omitempty" required:"false" `
}
func (s *AlibabaWdkMerchantItemUpdateRequest) SetSkuCode(v string) *AlibabaWdkMerchantItemUpdateRequest {
s.SkuCode = &v
return s
}
func (s *AlibabaWdkMerchantItemUpdateRequest) SetMerchantCode(v string) *AlibabaWdkMerchantItemUpdateRequest {
s.MerchantCode = &v
return s
}
func (s *AlibabaWdkMerchantItemUpdateRequest) SetParams(v string) *AlibabaWdkMerchantItemUpdateRequest {
s.Params = &v
return s
}
func (req *AlibabaWdkMerchantItemUpdateRequest) ToMap() map[string]interface{} {
paramMap := make(map[string]interface{})
if(req.SkuCode != nil) {
paramMap["sku_code"] = *req.SkuCode
}
if(req.MerchantCode != nil) {
paramMap["merchant_code"] = *req.MerchantCode
}
if(req.Params != nil) {
paramMap["params"] = *req.Params
}
return paramMap
}
func (req *AlibabaWdkMerchantItemUpdateRequest) ToFileMap() map[string]interface{} {
fileMap := make(map[string]interface{})
return fileMap
}

View File

@@ -0,0 +1,56 @@
package request
type AlibabaWdkMerchantStoreitemCreateRequest struct {
/*
门店id */
StoreId *string `json:"store_id" required:"true" `
/*
商品编码 */
SkuCode *string `json:"sku_code" required:"true" `
/*
商家编码 */
MerchantCode *string `json:"merchant_code" required:"true" `
/*
新增门店商品参数,具体字段详见文档 */
Params *string `json:"params" required:"true" `
}
func (s *AlibabaWdkMerchantStoreitemCreateRequest) SetStoreId(v string) *AlibabaWdkMerchantStoreitemCreateRequest {
s.StoreId = &v
return s
}
func (s *AlibabaWdkMerchantStoreitemCreateRequest) SetSkuCode(v string) *AlibabaWdkMerchantStoreitemCreateRequest {
s.SkuCode = &v
return s
}
func (s *AlibabaWdkMerchantStoreitemCreateRequest) SetMerchantCode(v string) *AlibabaWdkMerchantStoreitemCreateRequest {
s.MerchantCode = &v
return s
}
func (s *AlibabaWdkMerchantStoreitemCreateRequest) SetParams(v string) *AlibabaWdkMerchantStoreitemCreateRequest {
s.Params = &v
return s
}
func (req *AlibabaWdkMerchantStoreitemCreateRequest) ToMap() map[string]interface{} {
paramMap := make(map[string]interface{})
if(req.StoreId != nil) {
paramMap["store_id"] = *req.StoreId
}
if(req.SkuCode != nil) {
paramMap["sku_code"] = *req.SkuCode
}
if(req.MerchantCode != nil) {
paramMap["merchant_code"] = *req.MerchantCode
}
if(req.Params != nil) {
paramMap["params"] = *req.Params
}
return paramMap
}
func (req *AlibabaWdkMerchantStoreitemCreateRequest) ToFileMap() map[string]interface{} {
fileMap := make(map[string]interface{})
return fileMap
}

View File

@@ -0,0 +1,46 @@
package request
type AlibabaWdkMerchantStoreitemQueryRequest struct {
/*
商品编码 */
SkuCode *string `json:"sku_code,omitempty" required:"false" `
/*
商家编码 */
MerchantCode *string `json:"merchant_code,omitempty" required:"false" `
/*
门店编码 */
StoreId *string `json:"store_id,omitempty" required:"false" `
}
func (s *AlibabaWdkMerchantStoreitemQueryRequest) SetSkuCode(v string) *AlibabaWdkMerchantStoreitemQueryRequest {
s.SkuCode = &v
return s
}
func (s *AlibabaWdkMerchantStoreitemQueryRequest) SetMerchantCode(v string) *AlibabaWdkMerchantStoreitemQueryRequest {
s.MerchantCode = &v
return s
}
func (s *AlibabaWdkMerchantStoreitemQueryRequest) SetStoreId(v string) *AlibabaWdkMerchantStoreitemQueryRequest {
s.StoreId = &v
return s
}
func (req *AlibabaWdkMerchantStoreitemQueryRequest) ToMap() map[string]interface{} {
paramMap := make(map[string]interface{})
if(req.SkuCode != nil) {
paramMap["sku_code"] = *req.SkuCode
}
if(req.MerchantCode != nil) {
paramMap["merchant_code"] = *req.MerchantCode
}
if(req.StoreId != nil) {
paramMap["store_id"] = *req.StoreId
}
return paramMap
}
func (req *AlibabaWdkMerchantStoreitemQueryRequest) ToFileMap() map[string]interface{} {
fileMap := make(map[string]interface{})
return fileMap
}

Some files were not shown because too many files have changed in this diff Show More