1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859 |
- package models
- import "github.com/shopspring/decimal"
- type CreateActiveConfigRequest struct {
- MerchantOpenID string `json:"merchant_open_id"`
- DrawOneBiZhong int64 `json:"draw_one_bi_zhong"`
- GroupBuyUrl string `json:"group_buy_url"`
- DrawId []int64 `json:"draw_id"`
- GroupBuyId []int64 `json:"group_buy_id"`
- GroupBuyMode int `json:"group_buy_mode"` // 0-不开团 1-虚拟开团 2-真实开团
- DrawMode int `json:"draw_mode"` //抽奖模式 0-不抽奖,1-盲盒
- }
- type ActiveConfigRequest struct {
- ActiveConfigId int64 `json:"active_config_id"`
- MerchantOpenID string `json:"merchant_open_id"`
- }
- type ActiveConfigReply struct {
- DrawOneBiZhong int64 `json:"draw_one_bi_zhong"`
- GroupBuyUrl string `json:"group_buy_url"`
- GroupBuyMode int `json:"group_buy_mode"` // 0-不开团 1-虚拟开团 2-真实开团
- DrawMode int `json:"draw_mode"` //抽奖模式 0-不抽奖,1-盲盒
- DrawProduct []DrawProduct `json:"draw_product"` //中奖商品
- DrawGroupBuy []DrawGroupBuy `json:"draw_group_buy"` //活动拼团
- }
- type DrawProduct struct {
- DrawProductName string `json:"draw_product_name"` // 抽奖名称
- DrawOdds decimal.Decimal `json:"draw_odds"` // 中奖概率
- Stock int `json:"stock"` // 剩余库存
- IsPrize bool `json:"is_prize"` // 是否需要兑奖 谢谢惠顾不需要兑奖
- DrawUrl string `json:"draw_url"` // 中奖图片
- TotalStock int `json:"total_stock"` // 总库存
- }
- type DrawGroupBuy struct {
- GroupBuyName string `json:"group_buy_name"` // 拼团名
- GroupBuyMode int `json:"group_buy_mode"` // 拼团模式 1-真实拼团 2-虚拟拼团
- MerchantOpenID string `json:"merchant_open_id"` //
- OriginalPrice decimal.Decimal `json:"original_price"` // 原价
- GroupBuyOneNum int `json:"group_buy_one_num"` // 人数
- GroupBuyOnePrice decimal.Decimal `json:"group_buy_one_price"` // 价格
- GroupBuyTwoNum int `json:"group_buy_two_num"` // 人数
- GroupBuyTwoPrice decimal.Decimal `json:"group_buy_two_price"` // 价格
- GroupBuyThreeNum int `json:"group_buy_three_num"` //
- GroupBuyThreePrice decimal.Decimal `json:"group_buy_three_price"` //
- GroupBuyFourNum int `json:"group_buy_four_num"` //
- GroupBuyFourPrice decimal.Decimal `json:"group_buy_four_price"` //
- GroupBuyUrl string `json:"group_buy_url"` // 图片
- GroupBuyProject []GroupBuyProject `json:"group_buy_project"`
- }
- type GroupBuyProject struct {
- ProjectName string `json:"project_name"`
- CancelNum int `json:"cancel_num"`
- }
|