You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
117 lines
3.7 KiB
117 lines
3.7 KiB
package model |
|
|
|
// DiscountInfo DiscountInfo |
|
type DiscountInfo struct { |
|
Id int64 `json:"id"` |
|
SceneKey int64 `json:"scene_key"` |
|
SceneValue []int64 `json:"scene_value"` |
|
Platform int64 `json:"platform"` |
|
List map[int64]map[string]interface{} `json:"list"` |
|
} |
|
|
|
// BagGiftStatus BagGiftStatus |
|
type BagGiftStatus struct { |
|
Status int64 `json:"status"` |
|
Gift []*GiftInfo `json:"gift"` |
|
} |
|
|
|
// GiftInfo GiftInfo |
|
type GiftInfo struct { |
|
GiftID int64 `json:"gift_id"` |
|
GiftNum int64 `json:"gift_num"` |
|
ExpireAt string `json:"expireat"` |
|
} |
|
|
|
//DayGiftInfo DayGiftInfo |
|
type DayGiftInfo struct { |
|
ID int64 `json:"id"` |
|
UID int64 `json:"uid"` |
|
Day string `json:"day"` |
|
DayInfo string `json:"day_info"` |
|
} |
|
|
|
//BagInfo BagInfo |
|
type BagInfo struct { |
|
ID int64 `json:"id"` |
|
GiftNum int64 `json:"gift_num"` |
|
} |
|
|
|
//WeekGiftInfo WeekGiftInfo |
|
type WeekGiftInfo struct { |
|
ID int64 `json:"id"` |
|
UID int64 `json:"uid"` |
|
Week int `json:"week"` |
|
Level int64 `json:"level"` |
|
WeekInfo string `json:"week_info"` |
|
} |
|
|
|
//BagGiftList BagGiftList |
|
type BagGiftList struct { |
|
ID int64 `json:"id"` |
|
UID int64 `json:"uid"` |
|
GiftID int64 `json:"gift_id"` |
|
GiftNum int64 `json:"gift_num"` |
|
ExpireAt int64 `json:"expireat"` |
|
} |
|
|
|
// GiftOnline . |
|
type GiftOnline struct { |
|
Id int64 `json:"id"` |
|
GiftId int64 `json:"gift_id"` |
|
Name string `json:"name"` |
|
Price int64 `json:"price"` |
|
CoinType int64 `json:"coin_type"` |
|
Type int64 `json:"type"` |
|
Effect int64 `json:"effect"` |
|
CornerMark string `json:"corner_mark"` |
|
Broadcast int64 `json:"broadcast"` |
|
Draw int64 `json:"draw"` |
|
AssetImgBasic string `json:"asset_img_basic"` |
|
AssetImgDynamic string `json:"asset_img_dynamic"` |
|
AssetFrameAnimation string `json:"asset_frame_animation"` |
|
AnimationFrameNum int64 `json:"animation_frame_num"` |
|
AssetGif string `json:"asset_gif"` |
|
AssetWebp string `json:"asset_webp"` |
|
AssetFullScWeb string `json:"asset_full_sc_web"` |
|
AssetFullScHorizontal string `json:"asset_full_sc_horizontal"` |
|
AssetFullScVertical string `json:"asset_full_sc_vertical"` |
|
AssetFullScHorizontalSvga string `json:"asset_full_sc_horizontal_svga"` |
|
AssetFullScVerticalSvga string `json:"asset_full_sc_vertical_svga"` |
|
AssetBulletHead string `json:"asset_bullet_head"` |
|
AssetBulletTail string `json:"asset_bullet_tail"` |
|
Desc string `json:"desc"` |
|
Rights string `json:"rights"` |
|
Rule string `json:"rule"` |
|
PrivilegeRequired int64 `json:"privilege_required"` |
|
LimitInterval int64 `json:"limit_interval"` |
|
} |
|
|
|
//GiftPlan . |
|
type GiftPlan struct { |
|
Id int64 `json:"id"` |
|
List string `json:"list"` |
|
SilverList string `json:"silver_list"` |
|
SceneKey int64 `json:"scene_key"` |
|
SceneValue int64 `json:"scene_value"` |
|
Mtime string `json:"mtime"` |
|
Platform int64 `json:"platform"` |
|
} |
|
|
|
//DiscountPlan . |
|
type DiscountPlan struct { |
|
Id int64 `json:"id"` |
|
SceneKey int64 `json:"scene_key"` |
|
SceneValue string `json:"scene_value"` |
|
Platform int64 `json:"platform"` |
|
} |
|
|
|
//DiscountGift . |
|
type DiscountGift struct { |
|
Id int64 `json:"id"` |
|
DiscountId int64 `json:"discount_id"` |
|
GiftId int64 `json:"gift_id"` |
|
UserType int64 `json:"user_type"` |
|
DiscountPrice int64 `json:"discount_price"` |
|
CornerMark string `json:"corner_mark"` |
|
CornerPosition int64 `json:"corner_position"` |
|
}
|
|
|