This commit is contained in:
richboo111
2023-06-16 15:34:23 +08:00
parent df80757611
commit 150b51e01f
159 changed files with 7346 additions and 284 deletions

View File

@@ -0,0 +1,30 @@
package request
import (
"git.rosy.net.cn/baseapi/platformapi/tao_vegetable/sdk/ability2770/domain"
"git.rosy.net.cn/baseapi/platformapi/tao_vegetable/sdk/util"
)
type AlibabaRetailMarketingBuygiftActivityCreateRequest struct {
/*
创建活动参数 */
Param *domain.AlibabaRetailMarketingBuygiftActivityCreateBuyGiftActivityOperateRequest `json:"param" required:"true" `
}
func (s *AlibabaRetailMarketingBuygiftActivityCreateRequest) SetParam(v domain.AlibabaRetailMarketingBuygiftActivityCreateBuyGiftActivityOperateRequest) *AlibabaRetailMarketingBuygiftActivityCreateRequest {
s.Param = &v
return s
}
func (req *AlibabaRetailMarketingBuygiftActivityCreateRequest) ToMap() map[string]interface{} {
paramMap := make(map[string]interface{})
if req.Param != nil {
paramMap["param"] = util.ConvertStruct(*req.Param)
}
return paramMap
}
func (req *AlibabaRetailMarketingBuygiftActivityCreateRequest) 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/ability2770/domain"
"git.rosy.net.cn/baseapi/platformapi/tao_vegetable/sdk/util"
)
type AlibabaRetailMarketingBuygiftActivityDeleteRequest struct {
/*
删除活动参数 */
Param *domain.AlibabaRetailMarketingBuygiftActivityDeleteItemDiscountActivityOperateRequest `json:"param" required:"true" `
}
func (s *AlibabaRetailMarketingBuygiftActivityDeleteRequest) SetParam(v domain.AlibabaRetailMarketingBuygiftActivityDeleteItemDiscountActivityOperateRequest) *AlibabaRetailMarketingBuygiftActivityDeleteRequest {
s.Param = &v
return s
}
func (req *AlibabaRetailMarketingBuygiftActivityDeleteRequest) ToMap() map[string]interface{} {
paramMap := make(map[string]interface{})
if req.Param != nil {
paramMap["param"] = util.ConvertStruct(*req.Param)
}
return paramMap
}
func (req *AlibabaRetailMarketingBuygiftActivityDeleteRequest) 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/ability2770/domain"
"git.rosy.net.cn/baseapi/platformapi/tao_vegetable/sdk/util"
)
type AlibabaRetailMarketingBuygiftActivityQueryRequest struct {
/*
买赠活动查询入参 */
Param0 *domain.AlibabaRetailMarketingBuygiftActivityQueryBuyGiftActivityQueryRequest `json:"param0" required:"true" `
}
func (s *AlibabaRetailMarketingBuygiftActivityQueryRequest) SetParam0(v domain.AlibabaRetailMarketingBuygiftActivityQueryBuyGiftActivityQueryRequest) *AlibabaRetailMarketingBuygiftActivityQueryRequest {
s.Param0 = &v
return s
}
func (req *AlibabaRetailMarketingBuygiftActivityQueryRequest) ToMap() map[string]interface{} {
paramMap := make(map[string]interface{})
if req.Param0 != nil {
paramMap["param0"] = util.ConvertStruct(*req.Param0)
}
return paramMap
}
func (req *AlibabaRetailMarketingBuygiftActivityQueryRequest) 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/ability2770/domain"
"git.rosy.net.cn/baseapi/platformapi/tao_vegetable/sdk/util"
)
type AlibabaRetailMarketingBuygiftActivitySaveRequest struct {
/*
保存单品买赠活动参数 */
Param *domain.AlibabaRetailMarketingBuygiftActivitySaveBuyGiftActivityOperateRequest `json:"param" required:"true" `
}
func (s *AlibabaRetailMarketingBuygiftActivitySaveRequest) SetParam(v domain.AlibabaRetailMarketingBuygiftActivitySaveBuyGiftActivityOperateRequest) *AlibabaRetailMarketingBuygiftActivitySaveRequest {
s.Param = &v
return s
}
func (req *AlibabaRetailMarketingBuygiftActivitySaveRequest) ToMap() map[string]interface{} {
paramMap := make(map[string]interface{})
if req.Param != nil {
paramMap["param"] = util.ConvertStruct(*req.Param)
}
return paramMap
}
func (req *AlibabaRetailMarketingBuygiftActivitySaveRequest) 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/ability2770/domain"
"git.rosy.net.cn/baseapi/platformapi/tao_vegetable/sdk/util"
)
type AlibabaRetailMarketingBuygiftActivitySkuAddRequest struct {
/*
添加活动商品参数 */
Param *domain.AlibabaRetailMarketingBuygiftActivitySkuAddBuyGiftActivitySkuOperateRequest `json:"param" required:"true" `
}
func (s *AlibabaRetailMarketingBuygiftActivitySkuAddRequest) SetParam(v domain.AlibabaRetailMarketingBuygiftActivitySkuAddBuyGiftActivitySkuOperateRequest) *AlibabaRetailMarketingBuygiftActivitySkuAddRequest {
s.Param = &v
return s
}
func (req *AlibabaRetailMarketingBuygiftActivitySkuAddRequest) ToMap() map[string]interface{} {
paramMap := make(map[string]interface{})
if req.Param != nil {
paramMap["param"] = util.ConvertStruct(*req.Param)
}
return paramMap
}
func (req *AlibabaRetailMarketingBuygiftActivitySkuAddRequest) 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/ability2770/domain"
"git.rosy.net.cn/baseapi/platformapi/tao_vegetable/sdk/util"
)
type AlibabaRetailMarketingBuygiftActivitySkuDeleteRequest struct {
/*
删除买赠活动商品参数 */
Param *domain.AlibabaRetailMarketingBuygiftActivitySkuDeleteBuyGiftActivitySkuOperateRequest `json:"param" required:"true" `
}
func (s *AlibabaRetailMarketingBuygiftActivitySkuDeleteRequest) SetParam(v domain.AlibabaRetailMarketingBuygiftActivitySkuDeleteBuyGiftActivitySkuOperateRequest) *AlibabaRetailMarketingBuygiftActivitySkuDeleteRequest {
s.Param = &v
return s
}
func (req *AlibabaRetailMarketingBuygiftActivitySkuDeleteRequest) ToMap() map[string]interface{} {
paramMap := make(map[string]interface{})
if req.Param != nil {
paramMap["param"] = util.ConvertStruct(*req.Param)
}
return paramMap
}
func (req *AlibabaRetailMarketingBuygiftActivitySkuDeleteRequest) 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/ability2770/domain"
"git.rosy.net.cn/baseapi/platformapi/tao_vegetable/sdk/util"
)
type AlibabaRetailMarketingBuygiftActivityUpdateRequest struct {
/*
更新单品买赠活动参数 */
Param *domain.AlibabaRetailMarketingBuygiftActivityUpdateBuyGiftActivityOperateRequest `json:"param" required:"true" `
}
func (s *AlibabaRetailMarketingBuygiftActivityUpdateRequest) SetParam(v domain.AlibabaRetailMarketingBuygiftActivityUpdateBuyGiftActivityOperateRequest) *AlibabaRetailMarketingBuygiftActivityUpdateRequest {
s.Param = &v
return s
}
func (req *AlibabaRetailMarketingBuygiftActivityUpdateRequest) ToMap() map[string]interface{} {
paramMap := make(map[string]interface{})
if req.Param != nil {
paramMap["param"] = util.ConvertStruct(*req.Param)
}
return paramMap
}
func (req *AlibabaRetailMarketingBuygiftActivityUpdateRequest) 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/ability2770/domain"
"git.rosy.net.cn/baseapi/platformapi/tao_vegetable/sdk/util"
)
type AlibabaRetailMarketingBuygiftSkuQueryRequest struct {
/*
买赠商品查询入参 */
Param0 *domain.AlibabaRetailMarketingBuygiftSkuQueryBuyGiftActivitySkuQueryRequest `json:"param0" required:"true" `
}
func (s *AlibabaRetailMarketingBuygiftSkuQueryRequest) SetParam0(v domain.AlibabaRetailMarketingBuygiftSkuQueryBuyGiftActivitySkuQueryRequest) *AlibabaRetailMarketingBuygiftSkuQueryRequest {
s.Param0 = &v
return s
}
func (req *AlibabaRetailMarketingBuygiftSkuQueryRequest) ToMap() map[string]interface{} {
paramMap := make(map[string]interface{})
if req.Param0 != nil {
paramMap["param0"] = util.ConvertStruct(*req.Param0)
}
return paramMap
}
func (req *AlibabaRetailMarketingBuygiftSkuQueryRequest) 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/ability2770/domain"
"git.rosy.net.cn/baseapi/platformapi/tao_vegetable/sdk/util"
)
type AlibabaRetailMarketingItemdiscountActivityCreateRequest struct {
/*
创建活动参数 */
Param *domain.AlibabaRetailMarketingItemdiscountActivityCreateItemDiscountActivityOperateRequest `json:"param" required:"true" `
}
func (s *AlibabaRetailMarketingItemdiscountActivityCreateRequest) SetParam(v domain.AlibabaRetailMarketingItemdiscountActivityCreateItemDiscountActivityOperateRequest) *AlibabaRetailMarketingItemdiscountActivityCreateRequest {
s.Param = &v
return s
}
func (req *AlibabaRetailMarketingItemdiscountActivityCreateRequest) ToMap() map[string]interface{} {
paramMap := make(map[string]interface{})
if req.Param != nil {
paramMap["param"] = util.ConvertStruct(*req.Param)
}
return paramMap
}
func (req *AlibabaRetailMarketingItemdiscountActivityCreateRequest) 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/ability2770/domain"
"git.rosy.net.cn/baseapi/platformapi/tao_vegetable/sdk/util"
)
type AlibabaRetailMarketingItemdiscountActivityDeleteRequest struct {
/*
删除活动参数 */
Param *domain.AlibabaRetailMarketingItemdiscountActivityDeleteItemDiscountActivityOperateRequest `json:"param" required:"true" `
}
func (s *AlibabaRetailMarketingItemdiscountActivityDeleteRequest) SetParam(v domain.AlibabaRetailMarketingItemdiscountActivityDeleteItemDiscountActivityOperateRequest) *AlibabaRetailMarketingItemdiscountActivityDeleteRequest {
s.Param = &v
return s
}
func (req *AlibabaRetailMarketingItemdiscountActivityDeleteRequest) ToMap() map[string]interface{} {
paramMap := make(map[string]interface{})
if req.Param != nil {
paramMap["param"] = util.ConvertStruct(*req.Param)
}
return paramMap
}
func (req *AlibabaRetailMarketingItemdiscountActivityDeleteRequest) 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/ability2770/domain"
"git.rosy.net.cn/baseapi/platformapi/tao_vegetable/sdk/util"
)
type AlibabaRetailMarketingItemdiscountActivityQueryRequest struct {
/*
请求体 */
Param0 *domain.AlibabaRetailMarketingItemdiscountActivityQueryItemDiscountActivityQueryRequest `json:"param0" required:"true" `
}
func (s *AlibabaRetailMarketingItemdiscountActivityQueryRequest) SetParam0(v domain.AlibabaRetailMarketingItemdiscountActivityQueryItemDiscountActivityQueryRequest) *AlibabaRetailMarketingItemdiscountActivityQueryRequest {
s.Param0 = &v
return s
}
func (req *AlibabaRetailMarketingItemdiscountActivityQueryRequest) ToMap() map[string]interface{} {
paramMap := make(map[string]interface{})
if req.Param0 != nil {
paramMap["param0"] = util.ConvertStruct(*req.Param0)
}
return paramMap
}
func (req *AlibabaRetailMarketingItemdiscountActivityQueryRequest) 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/ability2770/domain"
"git.rosy.net.cn/baseapi/platformapi/tao_vegetable/sdk/util"
)
type AlibabaRetailMarketingItemdiscountActivitySaveRequest struct {
/*
保存活动参数 */
Param *domain.AlibabaRetailMarketingItemdiscountActivitySaveItemDiscountActivityOperateRequest `json:"param" required:"true" `
}
func (s *AlibabaRetailMarketingItemdiscountActivitySaveRequest) SetParam(v domain.AlibabaRetailMarketingItemdiscountActivitySaveItemDiscountActivityOperateRequest) *AlibabaRetailMarketingItemdiscountActivitySaveRequest {
s.Param = &v
return s
}
func (req *AlibabaRetailMarketingItemdiscountActivitySaveRequest) ToMap() map[string]interface{} {
paramMap := make(map[string]interface{})
if req.Param != nil {
paramMap["param"] = util.ConvertStruct(*req.Param)
}
return paramMap
}
func (req *AlibabaRetailMarketingItemdiscountActivitySaveRequest) 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/ability2770/domain"
"git.rosy.net.cn/baseapi/platformapi/tao_vegetable/sdk/util"
)
type AlibabaRetailMarketingItemdiscountActivitySkuAddRequest struct {
/*
添加活动商品参数 */
Param *domain.AlibabaRetailMarketingItemdiscountActivitySkuAddItemDiscountActivityElementOperateRequest `json:"param" required:"true" `
}
func (s *AlibabaRetailMarketingItemdiscountActivitySkuAddRequest) SetParam(v domain.AlibabaRetailMarketingItemdiscountActivitySkuAddItemDiscountActivityElementOperateRequest) *AlibabaRetailMarketingItemdiscountActivitySkuAddRequest {
s.Param = &v
return s
}
func (req *AlibabaRetailMarketingItemdiscountActivitySkuAddRequest) ToMap() map[string]interface{} {
paramMap := make(map[string]interface{})
if req.Param != nil {
paramMap["param"] = util.ConvertStruct(*req.Param)
}
return paramMap
}
func (req *AlibabaRetailMarketingItemdiscountActivitySkuAddRequest) 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/ability2770/domain"
"git.rosy.net.cn/baseapi/platformapi/tao_vegetable/sdk/util"
)
type AlibabaRetailMarketingItemdiscountActivitySkuDeleteRequest struct {
/*
添加活动商品参数 */
Param *domain.AlibabaRetailMarketingItemdiscountActivitySkuDeleteItemDiscountActivityElementOperateRequest `json:"param" required:"true" `
}
func (s *AlibabaRetailMarketingItemdiscountActivitySkuDeleteRequest) SetParam(v domain.AlibabaRetailMarketingItemdiscountActivitySkuDeleteItemDiscountActivityElementOperateRequest) *AlibabaRetailMarketingItemdiscountActivitySkuDeleteRequest {
s.Param = &v
return s
}
func (req *AlibabaRetailMarketingItemdiscountActivitySkuDeleteRequest) ToMap() map[string]interface{} {
paramMap := make(map[string]interface{})
if req.Param != nil {
paramMap["param"] = util.ConvertStruct(*req.Param)
}
return paramMap
}
func (req *AlibabaRetailMarketingItemdiscountActivitySkuDeleteRequest) 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/ability2770/domain"
"git.rosy.net.cn/baseapi/platformapi/tao_vegetable/sdk/util"
)
type AlibabaRetailMarketingItemdiscountActivityUpdateRequest struct {
/*
创建活动参数 */
Param *domain.AlibabaRetailMarketingItemdiscountActivityUpdateItemDiscountActivityOperateRequest `json:"param" required:"true" `
}
func (s *AlibabaRetailMarketingItemdiscountActivityUpdateRequest) SetParam(v domain.AlibabaRetailMarketingItemdiscountActivityUpdateItemDiscountActivityOperateRequest) *AlibabaRetailMarketingItemdiscountActivityUpdateRequest {
s.Param = &v
return s
}
func (req *AlibabaRetailMarketingItemdiscountActivityUpdateRequest) ToMap() map[string]interface{} {
paramMap := make(map[string]interface{})
if req.Param != nil {
paramMap["param"] = util.ConvertStruct(*req.Param)
}
return paramMap
}
func (req *AlibabaRetailMarketingItemdiscountActivityUpdateRequest) 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/ability2770/domain"
"git.rosy.net.cn/baseapi/platformapi/tao_vegetable/sdk/util"
)
type AlibabaRetailMarketingItemdiscountSkuQueryRequest struct {
/*
请求体 */
Param0 *domain.AlibabaRetailMarketingItemdiscountSkuQueryItemDiscountActivitySkuQueryRequest `json:"param0" required:"true" `
}
func (s *AlibabaRetailMarketingItemdiscountSkuQueryRequest) SetParam0(v domain.AlibabaRetailMarketingItemdiscountSkuQueryItemDiscountActivitySkuQueryRequest) *AlibabaRetailMarketingItemdiscountSkuQueryRequest {
s.Param0 = &v
return s
}
func (req *AlibabaRetailMarketingItemdiscountSkuQueryRequest) ToMap() map[string]interface{} {
paramMap := make(map[string]interface{})
if req.Param0 != nil {
paramMap["param0"] = util.ConvertStruct(*req.Param0)
}
return paramMap
}
func (req *AlibabaRetailMarketingItemdiscountSkuQueryRequest) 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/ability2770/domain"
"git.rosy.net.cn/baseapi/platformapi/tao_vegetable/sdk/util"
)
type AlibabaRetailMarketingItempoolActivityCreateRequest struct {
/*
创建商品池活动参数 */
Param *domain.AlibabaRetailMarketingItempoolActivityCreateItemPoolActivityOperateRequest `json:"param" required:"true" `
}
func (s *AlibabaRetailMarketingItempoolActivityCreateRequest) SetParam(v domain.AlibabaRetailMarketingItempoolActivityCreateItemPoolActivityOperateRequest) *AlibabaRetailMarketingItempoolActivityCreateRequest {
s.Param = &v
return s
}
func (req *AlibabaRetailMarketingItempoolActivityCreateRequest) ToMap() map[string]interface{} {
paramMap := make(map[string]interface{})
if req.Param != nil {
paramMap["param"] = util.ConvertStruct(*req.Param)
}
return paramMap
}
func (req *AlibabaRetailMarketingItempoolActivityCreateRequest) ToFileMap() map[string]interface{} {
fileMap := make(map[string]interface{})
return fileMap
}

View File

@@ -0,0 +1,56 @@
package request
type AlibabaRetailMarketingItempoolActivityDeleteRequest struct {
/*
同城零售活动Id */
ActId *int64 `json:"act_id,omitempty" required:"false" `
/*
操作人id */
CreatorId *string `json:"creator_id" required:"true" `
/*
操作人名称 */
CreatorName *string `json:"creator_name" required:"true" `
/*
erp外部活动id */
OutActId *string `json:"out_act_id,omitempty" required:"false" `
}
func (s *AlibabaRetailMarketingItempoolActivityDeleteRequest) SetActId(v int64) *AlibabaRetailMarketingItempoolActivityDeleteRequest {
s.ActId = &v
return s
}
func (s *AlibabaRetailMarketingItempoolActivityDeleteRequest) SetCreatorId(v string) *AlibabaRetailMarketingItempoolActivityDeleteRequest {
s.CreatorId = &v
return s
}
func (s *AlibabaRetailMarketingItempoolActivityDeleteRequest) SetCreatorName(v string) *AlibabaRetailMarketingItempoolActivityDeleteRequest {
s.CreatorName = &v
return s
}
func (s *AlibabaRetailMarketingItempoolActivityDeleteRequest) SetOutActId(v string) *AlibabaRetailMarketingItempoolActivityDeleteRequest {
s.OutActId = &v
return s
}
func (req *AlibabaRetailMarketingItempoolActivityDeleteRequest) ToMap() map[string]interface{} {
paramMap := make(map[string]interface{})
if(req.ActId != nil) {
paramMap["act_id"] = *req.ActId
}
if(req.CreatorId != nil) {
paramMap["creator_id"] = *req.CreatorId
}
if(req.CreatorName != nil) {
paramMap["creator_name"] = *req.CreatorName
}
if(req.OutActId != nil) {
paramMap["out_act_id"] = *req.OutActId
}
return paramMap
}
func (req *AlibabaRetailMarketingItempoolActivityDeleteRequest) 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/ability2770/domain"
"git.rosy.net.cn/baseapi/platformapi/tao_vegetable/sdk/util"
)
type AlibabaRetailMarketingItempoolActivityQueryRequest struct {
/*
请求体 */
Param0 *domain.AlibabaRetailMarketingItempoolActivityQueryItemPoolActivityQueryRequest `json:"param0" required:"true" `
}
func (s *AlibabaRetailMarketingItempoolActivityQueryRequest) SetParam0(v domain.AlibabaRetailMarketingItempoolActivityQueryItemPoolActivityQueryRequest) *AlibabaRetailMarketingItempoolActivityQueryRequest {
s.Param0 = &v
return s
}
func (req *AlibabaRetailMarketingItempoolActivityQueryRequest) ToMap() map[string]interface{} {
paramMap := make(map[string]interface{})
if req.Param0 != nil {
paramMap["param0"] = util.ConvertStruct(*req.Param0)
}
return paramMap
}
func (req *AlibabaRetailMarketingItempoolActivityQueryRequest) 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/ability2770/domain"
"git.rosy.net.cn/baseapi/platformapi/tao_vegetable/sdk/util"
)
type AlibabaRetailMarketingItempoolActivitySaveRequest struct {
/*
更新商品池活动参数 */
Param *domain.AlibabaRetailMarketingItempoolActivitySaveItemPoolActivityOperateRequest `json:"param" required:"true" `
}
func (s *AlibabaRetailMarketingItempoolActivitySaveRequest) SetParam(v domain.AlibabaRetailMarketingItempoolActivitySaveItemPoolActivityOperateRequest) *AlibabaRetailMarketingItempoolActivitySaveRequest {
s.Param = &v
return s
}
func (req *AlibabaRetailMarketingItempoolActivitySaveRequest) ToMap() map[string]interface{} {
paramMap := make(map[string]interface{})
if req.Param != nil {
paramMap["param"] = util.ConvertStruct(*req.Param)
}
return paramMap
}
func (req *AlibabaRetailMarketingItempoolActivitySaveRequest) ToFileMap() map[string]interface{} {
fileMap := make(map[string]interface{})
return fileMap
}

View File

@@ -0,0 +1,30 @@
package request
import (
"topsdk/ability2770/domain"
"topsdk/util"
)
type AlibabaRetailMarketingItempoolActivitySkuAddRequest struct {
/*
入参 */
Param *domain.AlibabaRetailMarketingItempoolActivitySkuAddItemPoolActivityElementOperateRequest `json:"param" required:"true" `
}
func (s *AlibabaRetailMarketingItempoolActivitySkuAddRequest) SetParam(v domain.AlibabaRetailMarketingItempoolActivitySkuAddItemPoolActivityElementOperateRequest) *AlibabaRetailMarketingItempoolActivitySkuAddRequest {
s.Param = &v
return s
}
func (req *AlibabaRetailMarketingItempoolActivitySkuAddRequest) ToMap() map[string]interface{} {
paramMap := make(map[string]interface{})
if(req.Param != nil) {
paramMap["param"] = util.ConvertStruct(*req.Param)
}
return paramMap
}
func (req *AlibabaRetailMarketingItempoolActivitySkuAddRequest) ToFileMap() map[string]interface{} {
fileMap := make(map[string]interface{})
return fileMap
}

View File

@@ -0,0 +1,30 @@
package request
import (
"topsdk/ability2770/domain"
"topsdk/util"
)
type AlibabaRetailMarketingItempoolActivitySkuDeleteRequest struct {
/*
入参 */
Param *domain.AlibabaRetailMarketingItempoolActivitySkuDeleteItemPoolActivityElementOperateRequest `json:"param" required:"true" `
}
func (s *AlibabaRetailMarketingItempoolActivitySkuDeleteRequest) SetParam(v domain.AlibabaRetailMarketingItempoolActivitySkuDeleteItemPoolActivityElementOperateRequest) *AlibabaRetailMarketingItempoolActivitySkuDeleteRequest {
s.Param = &v
return s
}
func (req *AlibabaRetailMarketingItempoolActivitySkuDeleteRequest) ToMap() map[string]interface{} {
paramMap := make(map[string]interface{})
if(req.Param != nil) {
paramMap["param"] = util.ConvertStruct(*req.Param)
}
return paramMap
}
func (req *AlibabaRetailMarketingItempoolActivitySkuDeleteRequest) ToFileMap() map[string]interface{} {
fileMap := make(map[string]interface{})
return fileMap
}

View File

@@ -0,0 +1,30 @@
package request
import (
"topsdk/ability2770/domain"
"topsdk/util"
)
type AlibabaRetailMarketingItempoolActivityUpdateRequest struct {
/*
更新商品池活动参数 */
Param *domain.AlibabaRetailMarketingItempoolActivityUpdateItemPoolActivityOperateRequest `json:"param" required:"true" `
}
func (s *AlibabaRetailMarketingItempoolActivityUpdateRequest) SetParam(v domain.AlibabaRetailMarketingItempoolActivityUpdateItemPoolActivityOperateRequest) *AlibabaRetailMarketingItempoolActivityUpdateRequest {
s.Param = &v
return s
}
func (req *AlibabaRetailMarketingItempoolActivityUpdateRequest) ToMap() map[string]interface{} {
paramMap := make(map[string]interface{})
if(req.Param != nil) {
paramMap["param"] = util.ConvertStruct(*req.Param)
}
return paramMap
}
func (req *AlibabaRetailMarketingItempoolActivityUpdateRequest) ToFileMap() map[string]interface{} {
fileMap := make(map[string]interface{})
return fileMap
}

View File

@@ -0,0 +1,30 @@
package request
import (
"topsdk/ability2770/domain"
"topsdk/util"
)
type AlibabaRetailMarketingItempoolSkuQueryRequest struct {
/*
请求入参 */
Param0 *domain.AlibabaRetailMarketingItempoolSkuQueryItemPoolActivitySkuQueryRequest `json:"param0" required:"true" `
}
func (s *AlibabaRetailMarketingItempoolSkuQueryRequest) SetParam0(v domain.AlibabaRetailMarketingItempoolSkuQueryItemPoolActivitySkuQueryRequest) *AlibabaRetailMarketingItempoolSkuQueryRequest {
s.Param0 = &v
return s
}
func (req *AlibabaRetailMarketingItempoolSkuQueryRequest) ToMap() map[string]interface{} {
paramMap := make(map[string]interface{})
if(req.Param0 != nil) {
paramMap["param0"] = util.ConvertStruct(*req.Param0)
}
return paramMap
}
func (req *AlibabaRetailMarketingItempoolSkuQueryRequest) ToFileMap() map[string]interface{} {
fileMap := make(map[string]interface{})
return fileMap
}