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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

@@ -0,0 +1,30 @@
package request
import (
"git.rosy.net.cn/baseapi/platformapi/tao_vegetable/sdk/ability587/domain"
"git.rosy.net.cn/baseapi/platformapi/tao_vegetable/sdk/util"
)
type 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
}

View File

@@ -0,0 +1,30 @@
package request
import (
"git.rosy.net.cn/baseapi/platformapi/tao_vegetable/sdk/ability587/domain"
"git.rosy.net.cn/baseapi/platformapi/tao_vegetable/sdk/util"
)
type 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
}

View File

@@ -0,0 +1,30 @@
package request
import (
"git.rosy.net.cn/baseapi/platformapi/tao_vegetable/sdk/ability587/domain"
"git.rosy.net.cn/baseapi/platformapi/tao_vegetable/sdk/util"
)
type 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
}

View File

@@ -0,0 +1,30 @@
package request
import (
"git.rosy.net.cn/baseapi/platformapi/tao_vegetable/sdk/ability587/domain"
"git.rosy.net.cn/baseapi/platformapi/tao_vegetable/sdk/util"
)
type 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
}

View File

@@ -0,0 +1,30 @@
package request
import (
"git.rosy.net.cn/baseapi/platformapi/tao_vegetable/sdk/ability587/domain"
"git.rosy.net.cn/baseapi/platformapi/tao_vegetable/sdk/util"
)
type 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
}

View File

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

View File

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

View File

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

View File

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

View File

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