device_log.go 4.6 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118
  1. package log
  2. import "time"
  3. type DeviceLog struct {
  4. Id uint `json:"id"`
  5. SimulatorCode string `json:"simulator_code"`
  6. DeviceManufacturer string `json:"device_manufacturer"`
  7. DeviceModel string `json:"device_model"`
  8. DeviceImei string `json:"device_imei"`
  9. DeviceSdk string `json:"device_sdk"`
  10. DeviceMac string `json:"device_mac"`
  11. DeviceNumber string `json:"device_number"`
  12. DeviceIp string `json:"device_ip"`
  13. DeviceId string `json:"device_id"`
  14. Account string `json:"account"`
  15. GameId int `json:"game_id"`
  16. CreateDate string `json:"create_date"`
  17. CreateTime time.Time `json:"create_time"` // 创建时间
  18. IsErr int8 `json:"is_err"`
  19. ErrStatus uint8 `json:"err_status"`
  20. DeviceHex string `json:"device_hex"`
  21. AccountHex string `json:"account_hex"`
  22. LogUuid string `json:"log_uuid"` //日志UUID
  23. ScriptDeviceId string `json:"script_device_id"`
  24. PcCode string `json:"pc_code"`
  25. SimulatorIpCity string `json:"simulator_ip_city"`
  26. }
  27. func (DeviceLog) TableName() string {
  28. return "device_log"
  29. }
  30. type AccountHex struct {
  31. DeviceManufacturer string `json:"device_manufacturer"`
  32. DeviceModel string `json:"device_model"`
  33. DeviceImei string `json:"device_imei"`
  34. DeviceSdk string `json:"device_sdk"`
  35. DeviceMac string `json:"device_mac"`
  36. DeviceNumber string `json:"device_number"`
  37. DeviceId string `json:"device_id"`
  38. GameId int `json:"game_id"`
  39. Account string `json:"account"`
  40. }
  41. type DeviceHex struct {
  42. DeviceManufacturer string `json:"device_manufacturer"`
  43. DeviceModel string `json:"device_model"`
  44. DeviceImei string `json:"device_imei"`
  45. DeviceSdk string `json:"device_sdk"`
  46. DeviceMac string `json:"device_mac"`
  47. DeviceNumber string `json:"device_number"`
  48. DeviceId string `json:"device_id"`
  49. GameId int `json:"game_id"`
  50. }
  51. type DeviceErr struct {
  52. Id uint `json:"id"`
  53. GameId int `json:"game_id"`
  54. Account string `json:"account"`
  55. ScriptDeviceId string `json:"script_device_id"`
  56. DeviceManufacturer string `json:"device_manufacturer"`
  57. DeviceModel string `json:"device_model"`
  58. DeviceImei string `json:"device_imei"`
  59. DeviceSdk string `json:"device_sdk"`
  60. DeviceMac string `json:"device_mac"`
  61. DeviceNumber string `json:"device_number"`
  62. DeviceId string `json:"device_id"`
  63. DeviceHex string `json:"device_hex"`
  64. AccountHex string `json:"account_hex"`
  65. CreateTime time.Time `json:"create_time"` // 创建时间
  66. CreateDate time.Time `json:"create_date"`
  67. DeviceLogId uint `json:"device_log_id"`
  68. }
  69. type GameAccount struct {
  70. Id uint `json:"id"`
  71. GameId int `json:"game_id"`
  72. Account string `json:"account"`
  73. ScriptDeviceId string `json:"script_device_id"`
  74. DeviceManufacturer string `json:"device_manufacturer"`
  75. DeviceModel string `json:"device_model"`
  76. DeviceImei string `json:"device_imei"`
  77. DeviceSdk string `json:"device_sdk"`
  78. DeviceMac string `json:"device_mac"`
  79. DeviceNumber string `json:"device_number"`
  80. DeviceId string `json:"device_id"`
  81. DeviceHex string `json:"device_hex"`
  82. AccountHex string `json:"account_hex"`
  83. CreateTime time.Time `json:"create_time"` // 创建时间
  84. UseNum int `json:"use_num"` //账号登录成功次数
  85. Identify float64 `json:"identify"` //图片识别的内容
  86. UpdateTime time.Time `json:"update_time"`
  87. }
  88. func (GameAccount) TableName() string {
  89. return "game_account"
  90. }
  91. type ScriptDeviceErr struct {
  92. Id uint `json:"id"`
  93. GameId int `json:"game_id"`
  94. Account string `json:"account"`
  95. FirstDeviceId string `json:"first_device_id"`
  96. CurrentDeviceId string `json:"current_device_id"`
  97. CurrentGameId int `json:"current_game_id"`
  98. CurrentAccount string `json:"current_account"`
  99. CreateTime time.Time `json:"create_time"` // 创建时间
  100. CreateDate string `json:"create_date"`
  101. Status uint `json:"status"` // 1是同一账号不同设备id,2新增出现同一设备id
  102. PcCode string `json:"pc_code"`
  103. Operator string `json:"operator"`
  104. }
  105. func (ScriptDeviceErr) TableName() string {
  106. return "script_device_err"
  107. }