game_task.go 3.6 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105
  1. package request
  2. import "log-server/model/task"
  3. type GameTaskRequest struct {
  4. Id uint `json:"id"`
  5. TaskId int `json:"task_id"`
  6. TaskName string `json:"task_name"`
  7. User string `json:"user"`
  8. NewRetained string `json:"new_retained"`
  9. GameName string `json:"game_name"`
  10. GameId int `json:"game_id"`
  11. Date string `json:"date"`
  12. GamePortId int `json:"game_port_id"`
  13. AccountType int `json:"account_type"`
  14. LoginMethod int `json:"login_method"`
  15. TxChannel string `json:"tx_channel"`
  16. TxGameId string `json:"tx_game_id"`
  17. MzChannel string `json:"mz_channel"`
  18. MzGameId string `json:"mz_game_id"`
  19. GameIdXmy string `json:"game_id_xmy"`
  20. NewTarget int `json:"new_target"`
  21. PayTarget int `json:"pay_target"`
  22. RetainedTarget int `json:"retained_target"`
  23. NewTargetH int `json:"new_target_h"`
  24. RetainedTargetH int `json:"retained_target_h"`
  25. PayPrice int `json:"pay_price"`
  26. }
  27. type GetGameTaskListRequest struct {
  28. task.GameTask
  29. PageInfo
  30. OrderKey string `json:"orderKey"` // 排序
  31. Desc bool `json:"desc"` // 排序方式:升序false(默认)|降序true
  32. }
  33. type UpdateGameTaskStatusRequest struct {
  34. TaskId int `json:"task_id"`
  35. Status int `json:"status"` // 状态-1关闭,1开启
  36. }
  37. type GetGameTaskListTargetRequest struct {
  38. GameTargetCompleteRequest
  39. PageInfo
  40. OrderKey string `json:"orderKey"` // 排序
  41. Desc bool `json:"desc"` // 排序方式:升序false(默认)|降序true
  42. }
  43. type GameTargetCompleteRequest struct {
  44. Id uint `json:"id"`
  45. TaskId int `json:"task_id"`
  46. TaskName string `json:"task_name"`
  47. User string `json:"user"`
  48. LoginMethod string `json:"login_method"`
  49. NewComplete int `json:"new_complete"`
  50. PayComplete int `json:"pay_complete"`
  51. RetainedComplete int `json:"retained_complete"`
  52. NewTarget int `json:"new_target"`
  53. PayTarget int `json:"pay_target"`
  54. RetainedTarget int `json:"retained_target"`
  55. Amount int `json:"amount"`
  56. CreateDate string `json:"create_date"`
  57. UpdateTime string `json:"update_time"` // 更新时间
  58. GameRate string `json:"game_rate"`
  59. IsComplete int `json:"is_complete"`
  60. }
  61. type GetGameTaskTargetByIdRequest struct {
  62. ID int `json:"id" form:"id"` // 主键ID
  63. CreateDate string `json:"create_date"`
  64. }
  65. type UpdateGameTaskTargetRequest struct {
  66. TaskId int `json:"task_id"`
  67. NewTarget int `json:"new_target"`
  68. PayTarget int `json:"pay_target"`
  69. RetainedTarget int `json:"retained_target"`
  70. CreateDate string `json:"create_date"`
  71. CardList []CardInfo `json:"card_list"`
  72. HandNewComplete int `json:"hand_new_complete"`
  73. HandRetainedComplete int `json:"hand_retained_complete"`
  74. HandPayComplete int `json:"hand_pay_complete"`
  75. HandAmountTotal int `json:"hand_amount_total"`
  76. IsFree int `json:"is_free"`
  77. FreeMethod int `json:"free_method"`
  78. IsUploadWt int `json:"is_upload_wt"`
  79. IsUploadXjf int `json:"is_upload_xjf"`
  80. }
  81. type CardInfo struct {
  82. Card string `json:"card"`
  83. Amount int `json:"amount"`
  84. }
  85. type GameTaskStatisticsRequest struct {
  86. GroupKey string `json:"group_key"`
  87. Date string `json:"date"`
  88. }
  89. type GameListRequest struct {
  90. User string `json:"user"`
  91. Date string `json:"date"`
  92. GamePortId int `json:"game_port_id"`
  93. }