game_task.go 5.0 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125
  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. NewTargetH int `json:"new_target_h"`
  15. RetainedTarget int `json:"retained_target"`
  16. RetainedTargetH int `json:"retained_target_h"`
  17. PayPrice int `json:"pay_price"`
  18. Status int `json:"status"` // 状态-1关闭,1开启
  19. CreateTime string `json:"create_time"` // 创建时间
  20. UpdateTime string `json:"update_time"` // 更新时间
  21. StopTime string `json:"stop_time"`
  22. }
  23. //增加加付费提醒字段
  24. type GetGameTaskListUnionReply struct {
  25. TaskId int `json:"task_id"`
  26. TaskName string `json:"task_name"`
  27. User string `json:"user"`
  28. GameName string `json:"game_name"`
  29. Date string `json:"date"`
  30. AddFeeNotice int `json:"add_fee_notice"`
  31. GamePort string `json:"game_port"`
  32. AccountType string `json:"account_type"`
  33. LoginMethod string `json:"login_method"`
  34. NewTarget int `json:"new_target"`
  35. PayTarget int `json:"pay_target"`
  36. NewTargetH int `json:"new_target_h"`
  37. RetainedTarget int `json:"retained_target"`
  38. RetainedTargetH int `json:"retained_target_h"`
  39. PayPrice int `json:"pay_price"`
  40. Status int `json:"status"` // 状态-1关闭,1开启
  41. CreateTime string `json:"create_time"` // 创建时间
  42. UpdateTime string `json:"update_time"` // 更新时间
  43. StopTime string `json:"stop_time"`
  44. }
  45. type GetGameTargetComplete struct {
  46. Id uint `json:"id"`
  47. TaskId int `json:"task_id"`
  48. TaskName string `json:"task_name"`
  49. User string `json:"user"`
  50. LoginMethod string `json:"login_method"`
  51. NewComplete int `json:"new_complete"`
  52. PayComplete int `json:"pay_complete"`
  53. RetainedComplete int `json:"retained_complete"`
  54. NewTarget int `json:"new_target"`
  55. PayTarget int `json:"pay_target"`
  56. RetainedTarget int `json:"retained_target"`
  57. Amount int `json:"amount"`
  58. CreateDate string `json:"create_date"`
  59. UpdateTime string `json:"update_time"` // 更新时间
  60. GameRate string `json:"game_rate"`
  61. IsComplete int `json:"is_complete"`
  62. HandNewComplete int `json:"hand_new_complete"`
  63. HandRetainedComplete int `json:"hand_retained_complete"`
  64. HandPayComplete int `json:"hand_pay_complete"`
  65. HandAmountTotal int `json:"hand_amount_total"`
  66. GameIdXmy string `json:"game_id_xmy"`
  67. Aupr int `json:"aupr"`
  68. TotalAmount float64 `json:"total_amount"`
  69. }
  70. type GameTargetStatistics struct {
  71. NewComplete int `json:"new_complete"`
  72. PayComplete int `json:"pay_complete"`
  73. RetainedComplete int `json:"retained_complete"`
  74. NewTarget int `json:"new_target"`
  75. PayTarget int `json:"pay_target"`
  76. RetainedTarget int `json:"retained_target"`
  77. Amount int `json:"amount"`
  78. TaskDate string `json:"task_date"`
  79. TaskMonth int `json:"task_month"` // 月维度
  80. User string `json:"user"`
  81. GamePort string `json:"game_port"`
  82. }
  83. type GameTargetCompleteReply struct {
  84. Id uint `json:"id"`
  85. TaskId int `json:"task_id"`
  86. NewComplete int `json:"new_complete"`
  87. PayComplete int `json:"pay_complete"`
  88. RetainedComplete int `json:"retained_complete"`
  89. NewTarget int `json:"new_target"`
  90. PayTarget int `json:"pay_target"`
  91. RetainedTarget int `json:"retained_target"`
  92. Amount int `json:"amount"`
  93. CreateDate time.Time `json:"create_date"`
  94. UpdateTime time.Time `json:"update_time"` // 更新时间
  95. GameRate string `json:"game_rate"`
  96. IsComplete int `json:"is_complete"`
  97. HandNewComplete int `json:"hand_new_complete"`
  98. HandRetainedComplete int `json:"hand_retained_complete"`
  99. HandPayComplete int `json:"hand_pay_complete"`
  100. HandAmountTotal int `json:"hand_amount_total"`
  101. GamePortId int `json:"game_port_id"`
  102. User string `json:"user"`
  103. }
  104. type GameStatisticsDataReply struct {
  105. Total int `json:"total"`
  106. GamePortId int `json:"game_port_id"`
  107. GamePort string `json:"game_port"`
  108. User string `json:"user"`
  109. CreateDate string `json:"create_date"`
  110. }
  111. type GameStatisticsListReply struct {
  112. GamePortId int `json:"game_port_id"`
  113. GamePort string `json:"game_port"`
  114. CreateDate string `json:"create_date"`
  115. GameName string `json:"game_name"`
  116. }