1234567891011121314151617181920212223242526272829303132333435363738394041 |
- package model
- type CrazyBuildRewardConf struct {
- SsGroup
- Reward CrazyBuildReward `json:"reward"`
- }
- type CrazyBuildReward struct {
- BasicReward map[int64]CrazyBuildStageReward `json:"basicReward"` // 阶段奖励
- FinalReward map[int64]CrazyBuildStageReward `json:"finalReward"` // 最终大奖
- }
- type CrazyBuildStageReward struct {
- UserLevel int64 `json:"userLevel"`
- Prize []ActPrize `json:"prize"`
- }
- // CrazyBuildShowConf 后台展示数据类型
- type CrazyBuildShowConf struct {
- BasicConf CrazyBuildBasicConf `json:"basic_conf"` // 基础配置
- RewardInfo []CrazyBuildRewardShowConf `json:"reward_info"` // 奖励配置
- }
- type CrazyBuildBasicConf struct {
- Layer int64 `json:"layer"` // 活动层数
- }
- type CrazyBuildRewardShowConf struct {
- OneLayerSsGroup
- Reward []CrazyBuildShowRangeReward `json:"reward"`
- }
- type CrazyBuildShowReward struct {
- UserLevel int64 `json:"userLevel"` // 等级
- BasicPrize []ActPrize `json:"basicPrize"` // 阶段奖励
- FinalPrize []ActPrize `json:"finalPrize"` // 最终大奖
- }
- type CrazyBuildShowRangeReward struct {
- LvRange
- BasicPrize []ActPrize `json:"basicPrize"` // 阶段奖励
- FinalPrize []ActPrize `json:"finalPrize"` // 最终大奖
- }
|