141 lines
4.8 KiB
Go
141 lines
4.8 KiB
Go
|
|
package domain
|
|||
|
|
|
|||
|
|
type AlibabaAlscUnionElemePromotionItempromotionGetItemPromotionDto struct {
|
|||
|
|
/*
|
|||
|
|
商品ID */
|
|||
|
|
ItemId *string `json:"item_id,omitempty" `
|
|||
|
|
|
|||
|
|
/*
|
|||
|
|
名称 */
|
|||
|
|
ItemName *string `json:"item_name,omitempty" `
|
|||
|
|
|
|||
|
|
/*
|
|||
|
|
图片 */
|
|||
|
|
Picture *string `json:"picture,omitempty" `
|
|||
|
|
|
|||
|
|
/*
|
|||
|
|
商品类型 */
|
|||
|
|
BizType *string `json:"biz_type,omitempty" `
|
|||
|
|
|
|||
|
|
/*
|
|||
|
|
原价(分) */
|
|||
|
|
OriginalPriceCent *int64 `json:"original_price_cent,omitempty" `
|
|||
|
|
|
|||
|
|
/*
|
|||
|
|
售价(分) */
|
|||
|
|
SellPriceCent *int64 `json:"sell_price_cent,omitempty" `
|
|||
|
|
|
|||
|
|
/*
|
|||
|
|
折扣 */
|
|||
|
|
Discount *string `json:"discount,omitempty" `
|
|||
|
|
|
|||
|
|
/*
|
|||
|
|
起始时间(秒) */
|
|||
|
|
StartIme *int64 `json:"start_ime,omitempty" `
|
|||
|
|
|
|||
|
|
/*
|
|||
|
|
结束时间(秒) */
|
|||
|
|
EndTime *int64 `json:"end_time,omitempty" `
|
|||
|
|
|
|||
|
|
/*
|
|||
|
|
佣金比例 */
|
|||
|
|
CommissionRate *string `json:"commission_rate,omitempty" `
|
|||
|
|
|
|||
|
|
/*
|
|||
|
|
预估佣金(分) */
|
|||
|
|
Commission *int64 `json:"commission,omitempty" `
|
|||
|
|
|
|||
|
|
/*
|
|||
|
|
库存 */
|
|||
|
|
Stock *int64 `json:"stock,omitempty" `
|
|||
|
|
|
|||
|
|
/*
|
|||
|
|
适用城市数量 */
|
|||
|
|
ApplyCityCount *int64 `json:"apply_city_count,omitempty" `
|
|||
|
|
|
|||
|
|
/*
|
|||
|
|
适用门店数量 */
|
|||
|
|
ApplyShopCount *int64 `json:"apply_shop_count,omitempty" `
|
|||
|
|
|
|||
|
|
/*
|
|||
|
|
分享链接 */
|
|||
|
|
Link *AlibabaAlscUnionElemePromotionItempromotionGetPromotionLink `json:"link,omitempty" `
|
|||
|
|
|
|||
|
|
/*
|
|||
|
|
商品类型(1-商品券;2-代金券) */
|
|||
|
|
ItemType *int64 `json:"item_type,omitempty" `
|
|||
|
|
|
|||
|
|
/*
|
|||
|
|
凭证信息 */
|
|||
|
|
Ticket *AlibabaAlscUnionElemePromotionItempromotionGetItemTicket `json:"ticket,omitempty" `
|
|||
|
|
}
|
|||
|
|
|
|||
|
|
func (s *AlibabaAlscUnionElemePromotionItempromotionGetItemPromotionDto) SetItemId(v string) *AlibabaAlscUnionElemePromotionItempromotionGetItemPromotionDto {
|
|||
|
|
s.ItemId = &v
|
|||
|
|
return s
|
|||
|
|
}
|
|||
|
|
func (s *AlibabaAlscUnionElemePromotionItempromotionGetItemPromotionDto) SetItemName(v string) *AlibabaAlscUnionElemePromotionItempromotionGetItemPromotionDto {
|
|||
|
|
s.ItemName = &v
|
|||
|
|
return s
|
|||
|
|
}
|
|||
|
|
func (s *AlibabaAlscUnionElemePromotionItempromotionGetItemPromotionDto) SetPicture(v string) *AlibabaAlscUnionElemePromotionItempromotionGetItemPromotionDto {
|
|||
|
|
s.Picture = &v
|
|||
|
|
return s
|
|||
|
|
}
|
|||
|
|
func (s *AlibabaAlscUnionElemePromotionItempromotionGetItemPromotionDto) SetBizType(v string) *AlibabaAlscUnionElemePromotionItempromotionGetItemPromotionDto {
|
|||
|
|
s.BizType = &v
|
|||
|
|
return s
|
|||
|
|
}
|
|||
|
|
func (s *AlibabaAlscUnionElemePromotionItempromotionGetItemPromotionDto) SetOriginalPriceCent(v int64) *AlibabaAlscUnionElemePromotionItempromotionGetItemPromotionDto {
|
|||
|
|
s.OriginalPriceCent = &v
|
|||
|
|
return s
|
|||
|
|
}
|
|||
|
|
func (s *AlibabaAlscUnionElemePromotionItempromotionGetItemPromotionDto) SetSellPriceCent(v int64) *AlibabaAlscUnionElemePromotionItempromotionGetItemPromotionDto {
|
|||
|
|
s.SellPriceCent = &v
|
|||
|
|
return s
|
|||
|
|
}
|
|||
|
|
func (s *AlibabaAlscUnionElemePromotionItempromotionGetItemPromotionDto) SetDiscount(v string) *AlibabaAlscUnionElemePromotionItempromotionGetItemPromotionDto {
|
|||
|
|
s.Discount = &v
|
|||
|
|
return s
|
|||
|
|
}
|
|||
|
|
func (s *AlibabaAlscUnionElemePromotionItempromotionGetItemPromotionDto) SetStartIme(v int64) *AlibabaAlscUnionElemePromotionItempromotionGetItemPromotionDto {
|
|||
|
|
s.StartIme = &v
|
|||
|
|
return s
|
|||
|
|
}
|
|||
|
|
func (s *AlibabaAlscUnionElemePromotionItempromotionGetItemPromotionDto) SetEndTime(v int64) *AlibabaAlscUnionElemePromotionItempromotionGetItemPromotionDto {
|
|||
|
|
s.EndTime = &v
|
|||
|
|
return s
|
|||
|
|
}
|
|||
|
|
func (s *AlibabaAlscUnionElemePromotionItempromotionGetItemPromotionDto) SetCommissionRate(v string) *AlibabaAlscUnionElemePromotionItempromotionGetItemPromotionDto {
|
|||
|
|
s.CommissionRate = &v
|
|||
|
|
return s
|
|||
|
|
}
|
|||
|
|
func (s *AlibabaAlscUnionElemePromotionItempromotionGetItemPromotionDto) SetCommission(v int64) *AlibabaAlscUnionElemePromotionItempromotionGetItemPromotionDto {
|
|||
|
|
s.Commission = &v
|
|||
|
|
return s
|
|||
|
|
}
|
|||
|
|
func (s *AlibabaAlscUnionElemePromotionItempromotionGetItemPromotionDto) SetStock(v int64) *AlibabaAlscUnionElemePromotionItempromotionGetItemPromotionDto {
|
|||
|
|
s.Stock = &v
|
|||
|
|
return s
|
|||
|
|
}
|
|||
|
|
func (s *AlibabaAlscUnionElemePromotionItempromotionGetItemPromotionDto) SetApplyCityCount(v int64) *AlibabaAlscUnionElemePromotionItempromotionGetItemPromotionDto {
|
|||
|
|
s.ApplyCityCount = &v
|
|||
|
|
return s
|
|||
|
|
}
|
|||
|
|
func (s *AlibabaAlscUnionElemePromotionItempromotionGetItemPromotionDto) SetApplyShopCount(v int64) *AlibabaAlscUnionElemePromotionItempromotionGetItemPromotionDto {
|
|||
|
|
s.ApplyShopCount = &v
|
|||
|
|
return s
|
|||
|
|
}
|
|||
|
|
func (s *AlibabaAlscUnionElemePromotionItempromotionGetItemPromotionDto) SetLink(v AlibabaAlscUnionElemePromotionItempromotionGetPromotionLink) *AlibabaAlscUnionElemePromotionItempromotionGetItemPromotionDto {
|
|||
|
|
s.Link = &v
|
|||
|
|
return s
|
|||
|
|
}
|
|||
|
|
func (s *AlibabaAlscUnionElemePromotionItempromotionGetItemPromotionDto) SetItemType(v int64) *AlibabaAlscUnionElemePromotionItempromotionGetItemPromotionDto {
|
|||
|
|
s.ItemType = &v
|
|||
|
|
return s
|
|||
|
|
}
|
|||
|
|
func (s *AlibabaAlscUnionElemePromotionItempromotionGetItemPromotionDto) SetTicket(v AlibabaAlscUnionElemePromotionItempromotionGetItemTicket) *AlibabaAlscUnionElemePromotionItempromotionGetItemPromotionDto {
|
|||
|
|
s.Ticket = &v
|
|||
|
|
return s
|
|||
|
|
}
|