act_safe_surprise.go 686 B

12345678910111213141516171819202122232425262728
  1. package model
  2. type SafeSurpriseRepoConf struct {
  3. StartEnd
  4. Data []SafeSurpriseSsGroupStage `json:"data"`
  5. }
  6. type SafeSurpriseSsGroupStage struct {
  7. SsGroup
  8. Data map[int64]SafeSurpriseStageReward `json:"data"`
  9. }
  10. type SafeSurpriseStageReward struct {
  11. Price float64 `json:"gprice"`
  12. Sku string `json:"gsku"`
  13. Discount float64 `json:"gdiscount"`
  14. Gid int64 `json:"gid"`
  15. Prizes []ActPrize `json:"prizes"`
  16. }
  17. type SafeSurpriseShowConf struct {
  18. TwoLayerLvSsGroup
  19. Reward []SafeSurpriseStageReward `json:"reward"`
  20. }
  21. type SafeSurpriseTmpSsConf struct {
  22. LvRange LvRange `json:"lvRange"`
  23. Data []SafeSurpriseSsGroupStage `json:"data"`
  24. }