package model type ClubGardenRewardConf struct { PreTimes int64 `json:"preTimes"` ClubMinStage int64 `json:"clubMinStage"` ClubStagesList []ClubGardenRewardStage `json:"clubStagesList"` } type ClubGardenRewardStage struct { StartEnd ClubGardenRewardInfo } type ClubGardenRewardInfo struct { UserMinNum int64 `json:"userMinNum"` Stages []ClubGardenStageReward `json:"stages"` } type ClubGardenStageReward struct { Stage int64 `json:"stage"` TargetScores int64 `json:"target_scores"` MaxStage int64 `json:"max_stage"` Prizes []ActPrize `json:"prizes"` UserRank []ClubGardenUserRank `json:"user_rank"` } type ClubGardenUserRank struct { Rank int64 `json:"rank"` Prizes []ActPrize `json:"prizes"` } // ClubGardenShowConf 后台展示数据类型 type ClubGardenShowConf struct { CollectConf CollectFullConf `json:"collectConf"` // 收集配置 RewardConf ClubGardenShowReward `json:"rewardConf"` // 奖励配置 } type ClubGardenRewardShowConf struct { Id int64 `json:"id"` StarRange ClubGardenRewardInfo } type ClubGardenShowReward struct { PreTimes int64 `json:"preTimes"` ClubMinStage int64 `json:"clubMinStage"` ClubStagesList []ClubGardenRewardShowConf `json:"clubStagesList"` }