loging.go 3.6 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101
  1. package response
  2. type GetLogReply struct {
  3. Id uint `json:"id"`
  4. SimulatorIp string `json:"simulator_ip"`
  5. SimulatorMac string `json:"simulator_mac"`
  6. PcCode string `json:"pc_code"`
  7. PcIp string `json:"pc_ip"`
  8. PcMac string `json:"pc_mac"`
  9. DeviceId string `json:"device_id"`
  10. Account string `json:"account"`
  11. GameId int `json:"game_id"`
  12. Coding string `json:"coding"`
  13. ComputerType int `json:"computer_type"`
  14. EnvCode int `json:"env_code"`
  15. LogUuid string `json:"log_uuid"`
  16. Operator string `json:"operator"`
  17. AccountType int `json:"account_type"`
  18. Remarks string `json:"remarks"`
  19. Status int `json:"status"`
  20. Describe string `json:"describe"`
  21. TaskType int `json:"task_type"`
  22. CreateDate string `json:"create_date"` //创建日期
  23. CreateTime string `json:"create_time"` // 创建时间
  24. ScriptType int `json:"script_type"`
  25. }
  26. type DataNumInfo struct {
  27. PullAccountNum int `json:"pull_account_num"`
  28. TaskSuccessNum int `json:"task_success_num"`
  29. }
  30. type ComputerStatisticsReply struct {
  31. PcCode string `json:"pc_code"`
  32. GameInfo map[string]DataNumInfo `json:"game_info"`
  33. CreateDate string `json:"create_date"`
  34. Operator string `json:"operator"`
  35. }
  36. type GameInfo struct {
  37. GameId string `json:"game_id"`
  38. DataNumInfo
  39. }
  40. type ComputerStatisticsReply1 struct {
  41. PcCode string `json:"pc_code"`
  42. GameInfo []*GameInfo `json:"game_info"`
  43. CreateDate string `json:"create_date"`
  44. Operator string `json:"operator"`
  45. GameId int `json:"game_id"`
  46. TargetNum int `json:"target_num"` // 目标数
  47. ComputerFreeTime int `json:"computer_free_time"`
  48. ComputerFeeRate int `json:"computer_fee_rate"`
  49. ComputerHourAverageRate int `json:"computer_hour_average_rate"`
  50. EnterMain int `json:"enter_main"`
  51. Status int `json:"status"`
  52. DataNumInfo
  53. }
  54. type GameIdStatisticsReply struct {
  55. CreateDate string `json:"create_date"`
  56. GameId int `json:"game_id"`
  57. TargetNum int `json:"target_num"` // 目标数
  58. PcCodeTotal int `json:"pc_code_total"`
  59. TaskSuccessTotal int `json:"task_success_total"`
  60. GameFeeRate int `json:"game_fee_rate"`
  61. ComputerFreeTimeTotal int `json:"computer_free_time_total"`
  62. ComputerHourAverageTotal int `json:"computer_hour_average_total"`
  63. OneComputerAverageNum int `json:"one_computer_average_num"`
  64. EnterMainTotal int `json:"enter_main_total"`
  65. }
  66. type ComputerUseLogReply struct {
  67. CreateDate string `json:"create_date"`
  68. PcCode string `json:"pc_code"`
  69. Operator string `json:"operator"`
  70. Status int `json:"status"`
  71. PullAccountTotal int `json:"pull_account_total"`
  72. EnterMainTotal int `json:"enter_main_total"`
  73. Remarks string `json:"remarks"`
  74. }
  75. type LogScanningReply struct {
  76. Id uint `json:"id"`
  77. Supplier string `json:"supplier"`
  78. OrderNum string `json:"order_num"`
  79. GameId int `json:"game_id"`
  80. LogUuid string `json:"log_uuid"`
  81. Status int `json:"status"` // 1成功-1失败
  82. TaskType int `json:"task_type"`
  83. CreateDate string `json:"create_date"`
  84. CreateTime string `json:"create_time"` // 创建时间
  85. }
  86. type DeviceInfoReply struct {
  87. DeviceErrNum uint8 `json:"device_err_num"`
  88. GameId int `json:"game_id"`
  89. AccountErrNum uint8 `json:"account_err_num"`
  90. CreateDate string `json:"create_date"`
  91. }