56 lines
1.7 KiB
Go
56 lines
1.7 KiB
Go
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
|
|
} |