act_jigsaw.go 630 B

123456789101112131415161718192021222324252627
  1. package model
  2. // JigsawRewardRepoConf 数据库存储数据类型
  3. type JigsawRewardRepoConf struct {
  4. LvRange
  5. Stages map[int64]JigsawSpinsStage `json:"stages"`
  6. }
  7. type JigsawSpinsStage struct {
  8. SpinsRange
  9. Stages map[int64]JigsawSSGroupStage `json:"stages"`
  10. }
  11. type JigsawSSGroupStage struct {
  12. SsGroup
  13. Reward map[int64]JigsawStageReward `json:"reward"`
  14. }
  15. type JigsawStageReward struct {
  16. Stage int64 `json:"stage"`
  17. StepNum int64 `json:"stepnum"`
  18. BlockImg string `json:"blockimg"`
  19. Prize []ActPrize `json:"prize"`
  20. }
  21. type JigsawShowConf struct {
  22. ThreeLayer
  23. Reward []JigsawStageReward `json:"reward"`
  24. }