response.go 3.1 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374757677787980818283848586878889909192939495
  1. package control
  2. type WslReply struct {
  3. GameId string `json:"gameid"`
  4. Money string `json:"money"`
  5. }
  6. //{"active_user_num":"13","game_id":"1000680","date":"2022-12-12","amount":"0","cnt":"0","user_num":"0","name":"\u5e7b\u5854\u9177\u6d3e"}
  7. type XmyCommonReply struct {
  8. Status bool `json:"status"`
  9. Msg string `json:"msg"`
  10. }
  11. type XmyPayRequestReplyData struct {
  12. ActiveUserNum string `json:"active_user_num"`
  13. GameId string `json:"game_id"`
  14. Amount string `json:"amount"`
  15. Cnt string `json:"cnt"`
  16. UserNum string `json:"user_num"`
  17. }
  18. type XmyReply struct {
  19. XmyCommonReply
  20. Data struct {
  21. List []XmyPayRequestReplyData `json:"list"`
  22. }
  23. }
  24. type XmyFree struct {
  25. Amount string `json:"amount"`
  26. UseNum string `json:"use_num"`
  27. Num string `json:"num"`
  28. }
  29. type XmyFreeReply struct {
  30. Code int `json:"code"`
  31. Msg string `json:"msg"`
  32. Data []XmyFree `json:"data"`
  33. }
  34. type TargetStatisticsReply struct {
  35. GameName string `json:"game_name"`
  36. GameId string `json:"game_id"`
  37. GameDirector string `json:"game_director"`
  38. TargetNew int `json:"target_new"`
  39. TargetPay int `json:"target_pay"`
  40. TargetActive int `json:"target_active"`
  41. CompleteNew int `json:"complete_new"`
  42. CompletePay int `json:"complete_pay"`
  43. CompleteActive int `json:"complete_active"`
  44. GamePort string `json:"game_agent"`
  45. Date string
  46. TaskId string `json:"task_id"`
  47. LoginMode string `json:"login_mode"`
  48. XmyId string `json:"xmy_id"`
  49. TaskName string `json:"task_name"`
  50. MeiZuGameId string `json:"mz_id"`
  51. MeiZuChannel string `json:"mz_channel"`
  52. QqId string `json:"qq_id"`
  53. QqChannel string `json:"qq_channel"`
  54. }
  55. type ResponseTargetInfo struct {
  56. Code int `json:"code"`
  57. Message string `json:"message"`
  58. Date string `json:"date"`
  59. Data []*TargetStatisticsReply `json:"data"`
  60. }
  61. type GetTargetStatisticsReply struct {
  62. Id uint `json:"id"`
  63. TaskId string `json:"task_id"`
  64. TaskName string `json:"task_name"`
  65. User string `json:"user"`
  66. LoginMethod int `json:"login_method"`
  67. NewComplete int `json:"new_complete"`
  68. PayComplete int `json:"pay_complete"`
  69. RetainedComplete int `json:"retained_complete"`
  70. NewTarget int `json:"new_target"`
  71. PayTarget int `json:"pay_target"`
  72. RetainedTarget int `json:"retained_target"`
  73. TxChannel string `json:"tx_channel"`
  74. TxGameId string `json:"tx_game_id"`
  75. MzChannel string `json:"mz_channel"`
  76. MzGameId string `json:"mz_game_id"`
  77. GameIdXmy string `json:"game_id_xmy"`
  78. GamePortId int `json:"game_port_id"`
  79. GameName string `json:"game_name"`
  80. GameId string `json:"game_id"`
  81. HandNewComplete int `json:"hand_new_complete"`
  82. HandRetainedComplete int `json:"hand_retained_complete"`
  83. HandPayComplete int `json:"hand_pay_complete"`
  84. HandAmountTotal int `json:"hand_amount_total"`
  85. }