1
This commit is contained in:
878
platformapi/tao_vegetable/sdk/ability587/Ability587.go
Normal file
878
platformapi/tao_vegetable/sdk/ability587/Ability587.go
Normal 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
|
||||
}
|
||||
@@ -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
|
||||
}
|
||||
@@ -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
|
||||
}
|
||||
@@ -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
|
||||
}
|
||||
@@ -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
|
||||
}
|
||||
@@ -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
|
||||
}
|
||||
@@ -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
|
||||
}
|
||||
@@ -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
|
||||
}
|
||||
@@ -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
|
||||
}
|
||||
@@ -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
|
||||
}
|
||||
@@ -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
|
||||
}
|
||||
@@ -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
|
||||
}
|
||||
@@ -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
|
||||
}
|
||||
@@ -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
|
||||
}
|
||||
@@ -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" `
|
||||
|
||||
/*
|
||||
渠道,APP/POS */
|
||||
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
|
||||
}
|
||||
@@ -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
|
||||
}
|
||||
@@ -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
|
||||
}
|
||||
@@ -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
|
||||
}
|
||||
@@ -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" `
|
||||
|
||||
/*
|
||||
渠道,APP/POS */
|
||||
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
|
||||
}
|
||||
@@ -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
|
||||
}
|
||||
@@ -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
|
||||
}
|
||||
@@ -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
|
||||
}
|
||||
@@ -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
|
||||
}
|
||||
@@ -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
|
||||
}
|
||||
@@ -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
|
||||
}
|
||||
@@ -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
|
||||
}
|
||||
@@ -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
|
||||
}
|
||||
@@ -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
|
||||
}
|
||||
@@ -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
|
||||
}
|
||||
@@ -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
|
||||
}
|
||||
@@ -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
|
||||
}
|
||||
@@ -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
|
||||
}
|
||||
@@ -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
|
||||
}
|
||||
@@ -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
|
||||
}
|
||||
@@ -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
|
||||
}
|
||||
@@ -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
|
||||
}
|
||||
@@ -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
|
||||
}
|
||||
@@ -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
|
||||
}
|
||||
@@ -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
|
||||
}
|
||||
@@ -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
|
||||
}
|
||||
@@ -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
|
||||
}
|
||||
@@ -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
|
||||
}
|
||||
@@ -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
|
||||
}
|
||||
@@ -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
|
||||
}
|
||||
@@ -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
|
||||
}
|
||||
@@ -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
|
||||
}
|
||||
@@ -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
|
||||
}
|
||||
@@ -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
|
||||
}
|
||||
@@ -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
|
||||
}
|
||||
@@ -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
|
||||
}
|
||||
@@ -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
|
||||
}
|
||||
@@ -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
|
||||
}
|
||||
@@ -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
|
||||
}
|
||||
@@ -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
|
||||
}
|
||||
@@ -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
|
||||
}
|
||||
@@ -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
|
||||
}
|
||||
@@ -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
|
||||
}
|
||||
@@ -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
|
||||
}
|
||||
@@ -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
|
||||
}
|
||||
@@ -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
|
||||
}
|
||||
@@ -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
|
||||
}
|
||||
@@ -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
|
||||
}
|
||||
@@ -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
|
||||
}
|
||||
@@ -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
|
||||
}
|
||||
@@ -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
|
||||
}
|
||||
@@ -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
|
||||
}
|
||||
@@ -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
|
||||
}
|
||||
@@ -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
|
||||
}
|
||||
@@ -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
|
||||
}
|
||||
@@ -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
|
||||
}
|
||||
@@ -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
|
||||
}
|
||||
@@ -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
|
||||
}
|
||||
@@ -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
|
||||
}
|
||||
@@ -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
|
||||
}
|
||||
@@ -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
|
||||
}
|
||||
@@ -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
|
||||
}
|
||||
@@ -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
|
||||
}
|
||||
@@ -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
|
||||
}
|
||||
@@ -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
|
||||
}
|
||||
@@ -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
|
||||
}
|
||||
@@ -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
|
||||
}
|
||||
@@ -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
|
||||
}
|
||||
@@ -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
|
||||
}
|
||||
@@ -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
|
||||
}
|
||||
@@ -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
|
||||
}
|
||||
@@ -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
|
||||
}
|
||||
@@ -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
|
||||
}
|
||||
@@ -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
|
||||
}
|
||||
@@ -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
|
||||
}
|
||||
@@ -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
|
||||
}
|
||||
@@ -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
|
||||
}
|
||||
@@ -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
|
||||
}
|
||||
@@ -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
|
||||
}
|
||||
@@ -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
|
||||
}
|
||||
@@ -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
|
||||
}
|
||||
@@ -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
|
||||
}
|
||||
@@ -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
|
||||
}
|
||||
@@ -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
|
||||
}
|
||||
@@ -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
|
||||
}
|
||||
@@ -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
Reference in New Issue
Block a user