This commit is contained in:
richboo111
2023-06-28 11:40:04 +08:00
parent 14fdcb1e1b
commit 127dfc89a3
6 changed files with 379 additions and 143 deletions

View File

@@ -1,110 +1,108 @@
package domain
type AlibabaRetailMarketingItemdiscountActivityCreateItemDiscountActivityOperateRequest struct {
/*
活动名称 */
ActivityName *string `json:"activity_name,omitempty" `
/*
活动名称 */
ActivityName *string `json:"activity_name,omitempty" `
/*
活动创建者ID仅数字 */
CreatorId *string `json:"creator_id,omitempty" `
/*
活动创建者ID仅数字 */
CreatorId *string `json:"creator_id,omitempty" `
/*
活动创建者name */
CreatorName *string `json:"creator_name,omitempty" `
/*
活动创建者name */
CreatorName *string `json:"creatdeor_name,omitempty" `
/*
活动描述 */
Description *string `json:"description,omitempty" `
/*
活动描述 */
Description *string `json:"description,omitempty" `
/*
活动终端1-APP2-POS */
Terminals *[]int32 `json:"terminals,omitempty" `
/*
活动终端1-APP2-POS */
Terminals *[]int32 `json:"terminals,omitempty" `
/*
活动生效的经营店ID */
StoreIds *[]string `json:"store_ids,omitempty" `
/*
活动生效的经营店ID */
StoreIds *[]string `json:"store_ids,omitempty" `
/*
外部活动ID商家自定义 */
OutActId *string `json:"out_act_id,omitempty" `
/*
外部活动ID商家自定义 */
OutActId *string `json:"out_act_id,omitempty" `
/*
特价类型1-减钱2-一口价3-打折 */
DiscountType *int64 `json:"discount_type,omitempty" `
/*
特价类型1-减钱2-一口价3-打折 */
DiscountType *int64 `json:"discount_type,omitempty" `
/*
活动开始时间 */
StartTime *int64 `json:"start_time,omitempty" `
/*
活动开始时间 */
StartTime *int64 `json:"start_time,omitempty" `
/*
活动结束时间 */
EndTime *int64 `json:"end_time,omitempty" `
/*
活动结束时间 */
EndTime *int64 `json:"end_time,omitempty" `
/*
活动人群编码NEW_USER新用户OLD_USER老用户LIGHT_NEW_USER闪购新客MERCHANT_NEW_USER商家新用户MERCHANT_OLD_USER商家老用户 */
MemberCrowdCode *[]string `json:"member_crowd_code,omitempty" `
/*
活动人群编码NEW_USER新用户OLD_USER老用户LIGHT_NEW_USER闪购新客MERCHANT_NEW_USER商家新用户MERCHANT_OLD_USER商家老用户 */
MemberCrowdCode *[]string `json:"member_crowd_code,omitempty" `
/*
枚举: 2 美团 3 饿了么 26 京东到家 31 翱象淘鲜达 32 翱象共享库存 */
Channels *[]string `json:"channels,omitempty" `
/*
扩展信息json串 */
Attributes *string `json:"attributes,omitempty" `
/*
枚举: 2 美团 3 饿了么 26 京东到家 31 翱象淘鲜达 32 翱象共享库存 */
Channels *[]string `json:"channels,omitempty" `
/*
扩展信息json串 */
Attributes *string `json:"attributes,omitempty" `
}
func (s *AlibabaRetailMarketingItemdiscountActivityCreateItemDiscountActivityOperateRequest) SetActivityName(v string) *AlibabaRetailMarketingItemdiscountActivityCreateItemDiscountActivityOperateRequest {
s.ActivityName = &v
return s
s.ActivityName = &v
return s
}
func (s *AlibabaRetailMarketingItemdiscountActivityCreateItemDiscountActivityOperateRequest) SetCreatorId(v string) *AlibabaRetailMarketingItemdiscountActivityCreateItemDiscountActivityOperateRequest {
s.CreatorId = &v
return s
s.CreatorId = &v
return s
}
func (s *AlibabaRetailMarketingItemdiscountActivityCreateItemDiscountActivityOperateRequest) SetCreatorName(v string) *AlibabaRetailMarketingItemdiscountActivityCreateItemDiscountActivityOperateRequest {
s.CreatorName = &v
return s
s.CreatorName = &v
return s
}
func (s *AlibabaRetailMarketingItemdiscountActivityCreateItemDiscountActivityOperateRequest) SetDescription(v string) *AlibabaRetailMarketingItemdiscountActivityCreateItemDiscountActivityOperateRequest {
s.Description = &v
return s
s.Description = &v
return s
}
func (s *AlibabaRetailMarketingItemdiscountActivityCreateItemDiscountActivityOperateRequest) SetTerminals(v []int32) *AlibabaRetailMarketingItemdiscountActivityCreateItemDiscountActivityOperateRequest {
s.Terminals = &v
return s
s.Terminals = &v
return s
}
func (s *AlibabaRetailMarketingItemdiscountActivityCreateItemDiscountActivityOperateRequest) SetStoreIds(v []string) *AlibabaRetailMarketingItemdiscountActivityCreateItemDiscountActivityOperateRequest {
s.StoreIds = &v
return s
s.StoreIds = &v
return s
}
func (s *AlibabaRetailMarketingItemdiscountActivityCreateItemDiscountActivityOperateRequest) SetOutActId(v string) *AlibabaRetailMarketingItemdiscountActivityCreateItemDiscountActivityOperateRequest {
s.OutActId = &v
return s
s.OutActId = &v
return s
}
func (s *AlibabaRetailMarketingItemdiscountActivityCreateItemDiscountActivityOperateRequest) SetDiscountType(v int64) *AlibabaRetailMarketingItemdiscountActivityCreateItemDiscountActivityOperateRequest {
s.DiscountType = &v
return s
s.DiscountType = &v
return s
}
func (s *AlibabaRetailMarketingItemdiscountActivityCreateItemDiscountActivityOperateRequest) SetStartTime(v int64) *AlibabaRetailMarketingItemdiscountActivityCreateItemDiscountActivityOperateRequest {
s.StartTime = &v
return s
s.StartTime = &v
return s
}
func (s *AlibabaRetailMarketingItemdiscountActivityCreateItemDiscountActivityOperateRequest) SetEndTime(v int64) *AlibabaRetailMarketingItemdiscountActivityCreateItemDiscountActivityOperateRequest {
s.EndTime = &v
return s
s.EndTime = &v
return s
}
func (s *AlibabaRetailMarketingItemdiscountActivityCreateItemDiscountActivityOperateRequest) SetMemberCrowdCode(v []string) *AlibabaRetailMarketingItemdiscountActivityCreateItemDiscountActivityOperateRequest {
s.MemberCrowdCode = &v
return s
s.MemberCrowdCode = &v
return s
}
func (s *AlibabaRetailMarketingItemdiscountActivityCreateItemDiscountActivityOperateRequest) SetChannels(v []string) *AlibabaRetailMarketingItemdiscountActivityCreateItemDiscountActivityOperateRequest {
s.Channels = &v
return s
s.Channels = &v
return s
}
func (s *AlibabaRetailMarketingItemdiscountActivityCreateItemDiscountActivityOperateRequest) SetAttributes(v string) *AlibabaRetailMarketingItemdiscountActivityCreateItemDiscountActivityOperateRequest {
s.Attributes = &v
return s
s.Attributes = &v
return s
}