grandmaster.go 1.6 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455
  1. package forms
  2. type GetGrandmasterReq struct {
  3. Playerid int64 `form:"playerid" json:"playerid" binding:"required"`
  4. }
  5. type SetGrandmasterDanScoreReq struct {
  6. Playerid int64 `form:"playerid" json:"playerid" binding:"required"`
  7. DanScore int64 `json:"danScore"`
  8. }
  9. // GrandmasterReportReq 报表
  10. type GrandmasterReportReq struct {
  11. ChannelId string `json:"channel_id" form:"channel_id"`
  12. Day string `form:"day"`
  13. EndDay string `form:"endDay"`
  14. Page int `form:"page"`
  15. PerPage int `form:"pageSize"`
  16. ServerId int `json:"server_id" form:"server_id"`
  17. }
  18. // GrandmasterWavesReq
  19. type GrandmasterWavesReq struct {
  20. Date int64 `form:"date"`
  21. ChannelId string `json:"channel_id" form:"channel_id"`
  22. StartWaves int32 `form:"startWaves"`
  23. EndWaves int32 `form:"endWaves"`
  24. Page int `form:"page"`
  25. PerPage int `form:"pageSize"`
  26. ServerId int `json:"server_id" form:"server_id"`
  27. }
  28. type GrandmasterSecondsReq struct {
  29. Date int64 `form:"date"`
  30. ChannelId string `json:"channel_id" form:"channel_id"`
  31. StartSeconds int32 `form:"startSeconds"`
  32. EndSeconds int32 `form:"endSeconds"`
  33. Page int `form:"page"`
  34. PerPage int `form:"pageSize"`
  35. ServerId int `json:"server_id" form:"server_id"`
  36. }
  37. type GrandmasterDanReq struct {
  38. Date int64 `form:"date"`
  39. ChannelId string `json:"channel_id" form:"channel_id"`
  40. Page int `form:"page"`
  41. PerPage int `form:"pageSize"`
  42. ServerId int `json:"server_id" form:"server_id"`
  43. }
  44. type GrandmasterMatchReq struct {
  45. StartSeconds int32 `form:"startSeconds"`
  46. EndSeconds int32 `form:"endSeconds"`
  47. Type int32 `form:"type"`
  48. }