118 lines
3.7 KiB
Go
118 lines
3.7 KiB
Go
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"`
|
|
}
|