game_task.go 2.5 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374757677
  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. PayPrice int `json:"pay_price"`
  24. }
  25. type GetGameTaskListRequest struct {
  26. task.GameTask
  27. PageInfo
  28. OrderKey string `json:"orderKey"` // 排序
  29. Desc bool `json:"desc"` // 排序方式:升序false(默认)|降序true
  30. }
  31. type UpdateGameTaskStatusRequest struct {
  32. TaskId int `json:"task_id"`
  33. Status int `json:"status"` // 状态-1关闭,1开启
  34. }
  35. type GetGameTaskListTargetRequest struct {
  36. GameTargetCompleteRequest
  37. PageInfo
  38. OrderKey string `json:"orderKey"` // 排序
  39. Desc bool `json:"desc"` // 排序方式:升序false(默认)|降序true
  40. }
  41. type GameTargetCompleteRequest struct {
  42. Id uint `json:"id"`
  43. TaskId int `json:"task_id"`
  44. TaskName string `json:"task_name"`
  45. User string `json:"user"`
  46. LoginMethod string `json:"login_method"`
  47. NewComplete int `json:"new_complete"`
  48. PayComplete int `json:"pay_complete"`
  49. RetainedComplete int `json:"retained_complete"`
  50. NewTarget int `json:"new_target"`
  51. PayTarget int `json:"pay_target"`
  52. RetainedTarget int `json:"retained_target"`
  53. Amount int `json:"amount"`
  54. CreateDate string `json:"create_date"`
  55. UpdateTime string `json:"update_time"` // 更新时间
  56. GameRate string `json:"game_rate"`
  57. }
  58. type GetGameTaskTargetByIdRequest struct {
  59. ID int `json:"id" form:"id"` // 主键ID
  60. CreateDate string `json:"create_date"`
  61. }
  62. type UpdateGameTaskTargetRequest struct {
  63. TaskId int `json:"task_id"`
  64. NewTarget int `json:"new_target"`
  65. PayTarget int `json:"pay_target"`
  66. RetainedTarget int `json:"retained_target"`
  67. CreateDate string `json:"create_date"`
  68. }