1
This commit is contained in:
@@ -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
|
||||
}
|
||||
@@ -0,0 +1,56 @@
|
||||
package request
|
||||
|
||||
|
||||
type AlibabaWdkMerchantStoreitemUpdateRequest 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" `
|
||||
/*
|
||||
修改参数的json */
|
||||
Params *string `json:"params,omitempty" required:"false" `
|
||||
}
|
||||
|
||||
func (s *AlibabaWdkMerchantStoreitemUpdateRequest) SetSkuCode(v string) *AlibabaWdkMerchantStoreitemUpdateRequest {
|
||||
s.SkuCode = &v
|
||||
return s
|
||||
}
|
||||
func (s *AlibabaWdkMerchantStoreitemUpdateRequest) SetMerchantCode(v string) *AlibabaWdkMerchantStoreitemUpdateRequest {
|
||||
s.MerchantCode = &v
|
||||
return s
|
||||
}
|
||||
func (s *AlibabaWdkMerchantStoreitemUpdateRequest) SetStoreId(v string) *AlibabaWdkMerchantStoreitemUpdateRequest {
|
||||
s.StoreId = &v
|
||||
return s
|
||||
}
|
||||
func (s *AlibabaWdkMerchantStoreitemUpdateRequest) SetParams(v string) *AlibabaWdkMerchantStoreitemUpdateRequest {
|
||||
s.Params = &v
|
||||
return s
|
||||
}
|
||||
|
||||
func (req *AlibabaWdkMerchantStoreitemUpdateRequest) 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
|
||||
}
|
||||
if(req.Params != nil) {
|
||||
paramMap["params"] = *req.Params
|
||||
}
|
||||
return paramMap
|
||||
}
|
||||
|
||||
func (req *AlibabaWdkMerchantStoreitemUpdateRequest) ToFileMap() map[string]interface{} {
|
||||
fileMap := make(map[string]interface{})
|
||||
return fileMap
|
||||
}
|
||||
@@ -0,0 +1,26 @@
|
||||
package request
|
||||
|
||||
|
||||
type AlibabaWdkShopQueryRequest struct {
|
||||
/*
|
||||
如果不传,返回所有 */
|
||||
OuCode *string `json:"ou_code,omitempty" required:"false" `
|
||||
}
|
||||
|
||||
func (s *AlibabaWdkShopQueryRequest) SetOuCode(v string) *AlibabaWdkShopQueryRequest {
|
||||
s.OuCode = &v
|
||||
return s
|
||||
}
|
||||
|
||||
func (req *AlibabaWdkShopQueryRequest) ToMap() map[string]interface{} {
|
||||
paramMap := make(map[string]interface{})
|
||||
if(req.OuCode != nil) {
|
||||
paramMap["ou_code"] = *req.OuCode
|
||||
}
|
||||
return paramMap
|
||||
}
|
||||
|
||||
func (req *AlibabaWdkShopQueryRequest) ToFileMap() map[string]interface{} {
|
||||
fileMap := make(map[string]interface{})
|
||||
return fileMap
|
||||
}
|
||||
@@ -0,0 +1,26 @@
|
||||
package request
|
||||
|
||||
|
||||
type AlibabaWdkSkuBarcodeQueryRequest struct {
|
||||
/*
|
||||
商品编码 */
|
||||
SkuCode *string `json:"sku_code" required:"true" `
|
||||
}
|
||||
|
||||
func (s *AlibabaWdkSkuBarcodeQueryRequest) SetSkuCode(v string) *AlibabaWdkSkuBarcodeQueryRequest {
|
||||
s.SkuCode = &v
|
||||
return s
|
||||
}
|
||||
|
||||
func (req *AlibabaWdkSkuBarcodeQueryRequest) ToMap() map[string]interface{} {
|
||||
paramMap := make(map[string]interface{})
|
||||
if(req.SkuCode != nil) {
|
||||
paramMap["sku_code"] = *req.SkuCode
|
||||
}
|
||||
return paramMap
|
||||
}
|
||||
|
||||
func (req *AlibabaWdkSkuBarcodeQueryRequest) 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 AlibabaWdkSkuCategoryAddRequest struct {
|
||||
/*
|
||||
类目新增请求模型 */
|
||||
Param *domain.AlibabaWdkSkuCategoryAddCategoryDo `json:"param" required:"true" `
|
||||
}
|
||||
|
||||
func (s *AlibabaWdkSkuCategoryAddRequest) SetParam(v domain.AlibabaWdkSkuCategoryAddCategoryDo) *AlibabaWdkSkuCategoryAddRequest {
|
||||
s.Param = &v
|
||||
return s
|
||||
}
|
||||
|
||||
func (req *AlibabaWdkSkuCategoryAddRequest) ToMap() map[string]interface{} {
|
||||
paramMap := make(map[string]interface{})
|
||||
if req.Param != nil {
|
||||
paramMap["param"] = util.ConvertStruct(*req.Param)
|
||||
}
|
||||
return paramMap
|
||||
}
|
||||
|
||||
func (req *AlibabaWdkSkuCategoryAddRequest) 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 AlibabaWdkSkuCategoryDeleteRequest struct {
|
||||
/*
|
||||
类目删除请求模型 */
|
||||
Param *domain.AlibabaWdkSkuCategoryDeleteCategoryDo `json:"param" required:"true" `
|
||||
}
|
||||
|
||||
func (s *AlibabaWdkSkuCategoryDeleteRequest) SetParam(v domain.AlibabaWdkSkuCategoryDeleteCategoryDo) *AlibabaWdkSkuCategoryDeleteRequest {
|
||||
s.Param = &v
|
||||
return s
|
||||
}
|
||||
|
||||
func (req *AlibabaWdkSkuCategoryDeleteRequest) ToMap() map[string]interface{} {
|
||||
paramMap := make(map[string]interface{})
|
||||
if req.Param != nil {
|
||||
paramMap["param"] = util.ConvertStruct(*req.Param)
|
||||
}
|
||||
return paramMap
|
||||
}
|
||||
|
||||
func (req *AlibabaWdkSkuCategoryDeleteRequest) 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 AlibabaWdkSkuCategoryQueryRequest struct {
|
||||
/*
|
||||
查询类目请模型 */
|
||||
Param *domain.AlibabaWdkSkuCategoryQueryCategoryDo `json:"param" required:"true" `
|
||||
}
|
||||
|
||||
func (s *AlibabaWdkSkuCategoryQueryRequest) SetParam(v domain.AlibabaWdkSkuCategoryQueryCategoryDo) *AlibabaWdkSkuCategoryQueryRequest {
|
||||
s.Param = &v
|
||||
return s
|
||||
}
|
||||
|
||||
func (req *AlibabaWdkSkuCategoryQueryRequest) ToMap() map[string]interface{} {
|
||||
paramMap := make(map[string]interface{})
|
||||
if req.Param != nil {
|
||||
paramMap["param"] = util.ConvertStruct(*req.Param)
|
||||
}
|
||||
return paramMap
|
||||
}
|
||||
|
||||
func (req *AlibabaWdkSkuCategoryQueryRequest) 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 AlibabaWdkSkuCategoryUpdateRequest struct {
|
||||
/*
|
||||
更新请求模型 */
|
||||
Param *domain.AlibabaWdkSkuCategoryUpdateCategoryDo `json:"param" required:"true" `
|
||||
}
|
||||
|
||||
func (s *AlibabaWdkSkuCategoryUpdateRequest) SetParam(v domain.AlibabaWdkSkuCategoryUpdateCategoryDo) *AlibabaWdkSkuCategoryUpdateRequest {
|
||||
s.Param = &v
|
||||
return s
|
||||
}
|
||||
|
||||
func (req *AlibabaWdkSkuCategoryUpdateRequest) ToMap() map[string]interface{} {
|
||||
paramMap := make(map[string]interface{})
|
||||
if req.Param != nil {
|
||||
paramMap["param"] = util.ConvertStruct(*req.Param)
|
||||
}
|
||||
return paramMap
|
||||
}
|
||||
|
||||
func (req *AlibabaWdkSkuCategoryUpdateRequest) 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 AlibabaWdkSkuFeatureRequest struct {
|
||||
/*
|
||||
SkuFeatureDo */
|
||||
Param *domain.AlibabaWdkSkuFeatureSkuFeatureDo `json:"param,omitempty" required:"false" `
|
||||
}
|
||||
|
||||
func (s *AlibabaWdkSkuFeatureRequest) SetParam(v domain.AlibabaWdkSkuFeatureSkuFeatureDo) *AlibabaWdkSkuFeatureRequest {
|
||||
s.Param = &v
|
||||
return s
|
||||
}
|
||||
|
||||
func (req *AlibabaWdkSkuFeatureRequest) ToMap() map[string]interface{} {
|
||||
paramMap := make(map[string]interface{})
|
||||
if req.Param != nil {
|
||||
paramMap["param"] = util.ConvertStruct(*req.Param)
|
||||
}
|
||||
return paramMap
|
||||
}
|
||||
|
||||
func (req *AlibabaWdkSkuFeatureRequest) ToFileMap() map[string]interface{} {
|
||||
fileMap := make(map[string]interface{})
|
||||
return fileMap
|
||||
}
|
||||
@@ -0,0 +1,36 @@
|
||||
package request
|
||||
|
||||
|
||||
type AlibabaWdkSkuMerchantskuScrollQueryRequest struct {
|
||||
/*
|
||||
HM */
|
||||
OrgNo *string `json:"org_no,omitempty" required:"false" `
|
||||
/*
|
||||
第一次为null,后面从结果中获取 */
|
||||
ScrollId *string `json:"scroll_id,omitempty" required:"false" `
|
||||
}
|
||||
|
||||
func (s *AlibabaWdkSkuMerchantskuScrollQueryRequest) SetOrgNo(v string) *AlibabaWdkSkuMerchantskuScrollQueryRequest {
|
||||
s.OrgNo = &v
|
||||
return s
|
||||
}
|
||||
func (s *AlibabaWdkSkuMerchantskuScrollQueryRequest) SetScrollId(v string) *AlibabaWdkSkuMerchantskuScrollQueryRequest {
|
||||
s.ScrollId = &v
|
||||
return s
|
||||
}
|
||||
|
||||
func (req *AlibabaWdkSkuMerchantskuScrollQueryRequest) ToMap() map[string]interface{} {
|
||||
paramMap := make(map[string]interface{})
|
||||
if(req.OrgNo != nil) {
|
||||
paramMap["org_no"] = *req.OrgNo
|
||||
}
|
||||
if(req.ScrollId != nil) {
|
||||
paramMap["scroll_id"] = *req.ScrollId
|
||||
}
|
||||
return paramMap
|
||||
}
|
||||
|
||||
func (req *AlibabaWdkSkuMerchantskuScrollQueryRequest) ToFileMap() map[string]interface{} {
|
||||
fileMap := make(map[string]interface{})
|
||||
return fileMap
|
||||
}
|
||||
@@ -0,0 +1,56 @@
|
||||
package request
|
||||
|
||||
|
||||
type AlibabaWdkSkuScrollQueryRequest struct {
|
||||
/*
|
||||
商家类目编码 */
|
||||
MerchantCatCode *string `json:"merchant_cat_code,omitempty" required:"false" `
|
||||
/*
|
||||
门店编码 */
|
||||
OuCode *string `json:"ou_code,omitempty" required:"false" `
|
||||
/*
|
||||
游标:第一次请求不用填写,否则请填写上一次请求返回的值,直到获取到足够的数据 */
|
||||
ScrollId *string `json:"scroll_id,omitempty" required:"false" `
|
||||
/*
|
||||
英文逗号分隔的商品编码,最多20个。如果配合门店字段使用,直接非游标方式返回商品数据 */
|
||||
SkuCodes *string `json:"sku_codes,omitempty" required:"false" `
|
||||
}
|
||||
|
||||
func (s *AlibabaWdkSkuScrollQueryRequest) SetMerchantCatCode(v string) *AlibabaWdkSkuScrollQueryRequest {
|
||||
s.MerchantCatCode = &v
|
||||
return s
|
||||
}
|
||||
func (s *AlibabaWdkSkuScrollQueryRequest) SetOuCode(v string) *AlibabaWdkSkuScrollQueryRequest {
|
||||
s.OuCode = &v
|
||||
return s
|
||||
}
|
||||
func (s *AlibabaWdkSkuScrollQueryRequest) SetScrollId(v string) *AlibabaWdkSkuScrollQueryRequest {
|
||||
s.ScrollId = &v
|
||||
return s
|
||||
}
|
||||
func (s *AlibabaWdkSkuScrollQueryRequest) SetSkuCodes(v string) *AlibabaWdkSkuScrollQueryRequest {
|
||||
s.SkuCodes = &v
|
||||
return s
|
||||
}
|
||||
|
||||
func (req *AlibabaWdkSkuScrollQueryRequest) ToMap() map[string]interface{} {
|
||||
paramMap := make(map[string]interface{})
|
||||
if(req.MerchantCatCode != nil) {
|
||||
paramMap["merchant_cat_code"] = *req.MerchantCatCode
|
||||
}
|
||||
if(req.OuCode != nil) {
|
||||
paramMap["ou_code"] = *req.OuCode
|
||||
}
|
||||
if(req.ScrollId != nil) {
|
||||
paramMap["scroll_id"] = *req.ScrollId
|
||||
}
|
||||
if(req.SkuCodes != nil) {
|
||||
paramMap["sku_codes"] = *req.SkuCodes
|
||||
}
|
||||
return paramMap
|
||||
}
|
||||
|
||||
func (req *AlibabaWdkSkuScrollQueryRequest) ToFileMap() map[string]interface{} {
|
||||
fileMap := make(map[string]interface{})
|
||||
return fileMap
|
||||
}
|
||||
@@ -0,0 +1,36 @@
|
||||
package request
|
||||
|
||||
|
||||
type AlibabaWdkSkuStoreskuScrollQueryRequest struct {
|
||||
/*
|
||||
经营的id */
|
||||
StoreId *string `json:"store_id,omitempty" required:"false" `
|
||||
/*
|
||||
历游标,首次调用传递null,后续传递ScrollPageResult.getScrollId() */
|
||||
ScrollId *string `json:"scroll_id,omitempty" required:"false" `
|
||||
}
|
||||
|
||||
func (s *AlibabaWdkSkuStoreskuScrollQueryRequest) SetStoreId(v string) *AlibabaWdkSkuStoreskuScrollQueryRequest {
|
||||
s.StoreId = &v
|
||||
return s
|
||||
}
|
||||
func (s *AlibabaWdkSkuStoreskuScrollQueryRequest) SetScrollId(v string) *AlibabaWdkSkuStoreskuScrollQueryRequest {
|
||||
s.ScrollId = &v
|
||||
return s
|
||||
}
|
||||
|
||||
func (req *AlibabaWdkSkuStoreskuScrollQueryRequest) ToMap() map[string]interface{} {
|
||||
paramMap := make(map[string]interface{})
|
||||
if(req.StoreId != nil) {
|
||||
paramMap["store_id"] = *req.StoreId
|
||||
}
|
||||
if(req.ScrollId != nil) {
|
||||
paramMap["scroll_id"] = *req.ScrollId
|
||||
}
|
||||
return paramMap
|
||||
}
|
||||
|
||||
func (req *AlibabaWdkSkuStoreskuScrollQueryRequest) ToFileMap() map[string]interface{} {
|
||||
fileMap := make(map[string]interface{})
|
||||
return fileMap
|
||||
}
|
||||
@@ -0,0 +1,39 @@
|
||||
package request
|
||||
|
||||
import (
|
||||
"git.rosy.net.cn/baseapi/platformapi/tao_vegetable/sdk/util"
|
||||
)
|
||||
|
||||
type AlibabaWdkSkuWarehouseskuQueryRequest struct {
|
||||
/*
|
||||
商品编码 */
|
||||
SkuCodeList *[]string `json:"sku_code_list" required:"true" `
|
||||
/*
|
||||
仓编码 */
|
||||
WarehouseCode *string `json:"warehouse_code" required:"true" `
|
||||
}
|
||||
|
||||
func (s *AlibabaWdkSkuWarehouseskuQueryRequest) SetSkuCodeList(v []string) *AlibabaWdkSkuWarehouseskuQueryRequest {
|
||||
s.SkuCodeList = &v
|
||||
return s
|
||||
}
|
||||
func (s *AlibabaWdkSkuWarehouseskuQueryRequest) SetWarehouseCode(v string) *AlibabaWdkSkuWarehouseskuQueryRequest {
|
||||
s.WarehouseCode = &v
|
||||
return s
|
||||
}
|
||||
|
||||
func (req *AlibabaWdkSkuWarehouseskuQueryRequest) ToMap() map[string]interface{} {
|
||||
paramMap := make(map[string]interface{})
|
||||
if req.SkuCodeList != nil {
|
||||
paramMap["sku_code_list"] = util.ConvertBasicList(*req.SkuCodeList)
|
||||
}
|
||||
if req.WarehouseCode != nil {
|
||||
paramMap["warehouse_code"] = *req.WarehouseCode
|
||||
}
|
||||
return paramMap
|
||||
}
|
||||
|
||||
func (req *AlibabaWdkSkuWarehouseskuQueryRequest) ToFileMap() map[string]interface{} {
|
||||
fileMap := make(map[string]interface{})
|
||||
return fileMap
|
||||
}
|
||||
@@ -0,0 +1,36 @@
|
||||
package request
|
||||
|
||||
|
||||
type AlibabaWdkSkuWarehouseskuScrollQueryRequest struct {
|
||||
/*
|
||||
仓库编码 */
|
||||
WarehouseCode *string `json:"warehouse_code" required:"true" `
|
||||
/*
|
||||
游标 */
|
||||
ScrollId *string `json:"scroll_id,omitempty" required:"false" `
|
||||
}
|
||||
|
||||
func (s *AlibabaWdkSkuWarehouseskuScrollQueryRequest) SetWarehouseCode(v string) *AlibabaWdkSkuWarehouseskuScrollQueryRequest {
|
||||
s.WarehouseCode = &v
|
||||
return s
|
||||
}
|
||||
func (s *AlibabaWdkSkuWarehouseskuScrollQueryRequest) SetScrollId(v string) *AlibabaWdkSkuWarehouseskuScrollQueryRequest {
|
||||
s.ScrollId = &v
|
||||
return s
|
||||
}
|
||||
|
||||
func (req *AlibabaWdkSkuWarehouseskuScrollQueryRequest) ToMap() map[string]interface{} {
|
||||
paramMap := make(map[string]interface{})
|
||||
if(req.WarehouseCode != nil) {
|
||||
paramMap["warehouse_code"] = *req.WarehouseCode
|
||||
}
|
||||
if(req.ScrollId != nil) {
|
||||
paramMap["scroll_id"] = *req.ScrollId
|
||||
}
|
||||
return paramMap
|
||||
}
|
||||
|
||||
func (req *AlibabaWdkSkuWarehouseskuScrollQueryRequest) ToFileMap() map[string]interface{} {
|
||||
fileMap := make(map[string]interface{})
|
||||
return fileMap
|
||||
}
|
||||
Reference in New Issue
Block a user