act_fantastic_bonus.go 628 B

12345678910111213141516171819202122232425
  1. package model
  2. type FantasticBonusRepoConf struct {
  3. StartEnd
  4. Stages map[int64]FantasticBonusSSGroupStage `json:"stages"`
  5. }
  6. type FantasticBonusSSGroupStage struct {
  7. SsGroup
  8. Stages []FantasticBonusStageReward `json:"stages"`
  9. }
  10. type FantasticBonusStageReward struct {
  11. Price float64 `json:"price"`
  12. Sku string `json:"sku"`
  13. Discount float64 `json:"discount"`
  14. Gid int64 `json:"gid"`
  15. BonusPrize []ActPrize `json:"bonusPrize"`
  16. NormalPrize []ActPrize `json:"normalPrize"`
  17. }
  18. type FantasticBonusShowConf struct {
  19. TwoLayerLvSsGroup
  20. Stages []FantasticBonusStageReward `json:"stages"`
  21. }