1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253 |
- package model
- type GreatMemoriesCollectConf struct {
- RewardEndTime int64 `json:"reward_end_time"`
- ActGapDay int64 `json:"act_gap_day"`
- ActGapTime int64 `json:"act_gap_time"`
- }
- type GreatMemoriesRewardConf struct {
- LvRange
- Stages map[int64]GreatMemoriesVipPointStage `json:"stages"`
- }
- type GreatMemoriesVipPointStage struct {
- VipStart int64 `json:"VipStart"`
- VipEnd int64 `json:"VipEnd"`
- Stages map[int64]GreatMemoriesLostHourStage `json:"stages"`
- }
- type GreatMemoriesLostHourStage struct {
- LostDayStart int64 `json:"lostDayStart"`
- LostDayEnd int64 `json:"lostDayEnd"`
- GreatMemoriesRewardCache
- }
- type GreatMemoriesRewardCache struct {
- ActEndTime int64 `json:"act_end_time"`
- Rewards map[int64]GreatMemoriesStageReward `json:"rewards"`
- }
- type GreatMemoriesStageReward struct {
- Stage int64 `json:"stage"`
- CoolDownTime int64 `json:"cool_down_time"`
- Prizes []ActPrize `json:"prizes"`
- }
- // GreatMemoriesShowConf 后台展示数据类型
- type GreatMemoriesShowConf struct {
- CollectConf GreatMemoriesCollectConf `json:"collectConf"` // 收集配置
- RewardConf []GreatMemoriesRewardShowConf `json:"rewardConf"` // 奖励配置
- }
- type GreatMemoriesThreeLayer struct {
- Id int64 `json:"id"`
- LvRange
- VipPointRange
- LostHourRange
- ActEndTime int64 `json:"actEndTime"`
- }
- type GreatMemoriesRewardShowConf struct {
- GreatMemoriesThreeLayer
- Reward []GreatMemoriesStageReward `json:"reward"`
- }
|