game_task.go 3.8 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970717273747576777879808182838485868788899091929394959697
  1. package response
  2. import "time"
  3. type GetGameTaskListReply struct {
  4. TaskId int `json:"task_id"`
  5. TaskName string `json:"task_name"`
  6. User string `json:"user"`
  7. GameName string `json:"game_name"`
  8. Date string `json:"date"`
  9. GamePort string `json:"game_port"`
  10. AccountType string `json:"account_type"`
  11. LoginMethod string `json:"login_method"`
  12. NewTarget int `json:"new_target"`
  13. PayTarget int `json:"pay_target"`
  14. RetainedTarget int `json:"retained_target"`
  15. PayPrice int `json:"pay_price"`
  16. Status int `json:"status"` // 状态-1关闭,1开启
  17. CreateTime string `json:"create_time"` // 创建时间
  18. UpdateTime string `json:"update_time"` // 更新时间
  19. StopTime string `json:"stop_time"`
  20. }
  21. type GetGameTargetComplete struct {
  22. Id uint `json:"id"`
  23. TaskId int `json:"task_id"`
  24. TaskName string `json:"task_name"`
  25. User string `json:"user"`
  26. LoginMethod string `json:"login_method"`
  27. NewComplete int `json:"new_complete"`
  28. PayComplete int `json:"pay_complete"`
  29. RetainedComplete int `json:"retained_complete"`
  30. NewTarget int `json:"new_target"`
  31. PayTarget int `json:"pay_target"`
  32. RetainedTarget int `json:"retained_target"`
  33. Amount int `json:"amount"`
  34. CreateDate string `json:"create_date"`
  35. UpdateTime string `json:"update_time"` // 更新时间
  36. GameRate string `json:"game_rate"`
  37. IsComplete int `json:"is_complete"`
  38. HandNewComplete int `json:"hand_new_complete"`
  39. HandRetainedComplete int `json:"hand_retained_complete"`
  40. HandPayComplete int `json:"hand_pay_complete"`
  41. HandAmountTotal int `json:"hand_amount_total"`
  42. }
  43. type GameTargetStatistics struct {
  44. NewComplete int `json:"new_complete"`
  45. PayComplete int `json:"pay_complete"`
  46. RetainedComplete int `json:"retained_complete"`
  47. NewTarget int `json:"new_target"`
  48. PayTarget int `json:"pay_target"`
  49. RetainedTarget int `json:"retained_target"`
  50. Amount int `json:"amount"`
  51. TaskDate string `json:"task_date"`
  52. TaskMonth int `json:"task_month"` // 月维度
  53. User string `json:"user"`
  54. GamePort string `json:"game_port"`
  55. }
  56. type GameTargetCompleteReply struct {
  57. Id uint `json:"id"`
  58. TaskId int `json:"task_id"`
  59. NewComplete int `json:"new_complete"`
  60. PayComplete int `json:"pay_complete"`
  61. RetainedComplete int `json:"retained_complete"`
  62. NewTarget int `json:"new_target"`
  63. PayTarget int `json:"pay_target"`
  64. RetainedTarget int `json:"retained_target"`
  65. Amount int `json:"amount"`
  66. CreateDate time.Time `json:"create_date"`
  67. UpdateTime time.Time `json:"update_time"` // 更新时间
  68. GameRate string `json:"game_rate"`
  69. IsComplete int `json:"is_complete"`
  70. HandNewComplete int `json:"hand_new_complete"`
  71. HandRetainedComplete int `json:"hand_retained_complete"`
  72. HandPayComplete int `json:"hand_pay_complete"`
  73. HandAmountTotal int `json:"hand_amount_total"`
  74. GamePortId int `json:"game_port_id"`
  75. User string `json:"user"`
  76. }
  77. type GameStatisticsDataReply struct {
  78. Total int `json:"total"`
  79. GamePortId int `json:"game_port_id"`
  80. GamePort string `json:"game_port"`
  81. User string `json:"user"`
  82. CreateDate string `json:"create_date"`
  83. }
  84. type GameStatisticsListReply struct {
  85. GamePortId int `json:"game_port_id"`
  86. GamePort string `json:"game_port"`
  87. CreateDate string `json:"create_date"`
  88. GameName string `json:"game_name"`
  89. }