device_log.go 3.0 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374757677787980818283848586
  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 string `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. }
  26. func (DeviceLog) TableName() string {
  27. return "device_log"
  28. }
  29. type AccountHex struct {
  30. DeviceManufacturer string `json:"device_manufacturer"`
  31. DeviceModel string `json:"device_model"`
  32. DeviceImei string `json:"device_imei"`
  33. DeviceSdk string `json:"device_sdk"`
  34. DeviceMac string `json:"device_mac"`
  35. DeviceNumber string `json:"device_number"`
  36. DeviceId string `json:"device_id"`
  37. GameId int `json:"game_id"`
  38. Account string `json:"account"`
  39. }
  40. type DeviceHex struct {
  41. DeviceManufacturer string `json:"device_manufacturer"`
  42. DeviceModel string `json:"device_model"`
  43. DeviceImei string `json:"device_imei"`
  44. DeviceSdk string `json:"device_sdk"`
  45. DeviceMac string `json:"device_mac"`
  46. DeviceNumber string `json:"device_number"`
  47. DeviceId string `json:"device_id"`
  48. GameId int `json:"game_id"`
  49. }
  50. type GameAccount struct {
  51. Id uint `json:"id"`
  52. GameId int `json:"game_id"`
  53. Account string `json:"account"`
  54. ScriptDeviceId string `json:"script_device_id"`
  55. CreateTime time.Time `json:"create_time"` // 创建时间
  56. }
  57. func (GameAccount) TableName() string {
  58. return "game_account"
  59. }
  60. type ScriptDeviceErr struct {
  61. Id uint `json:"id"`
  62. GameId int `json:"game_id"`
  63. Account string `json:"account"`
  64. FirstDeviceId string `json:"first_device_id"`
  65. CurrentDeviceId string `json:"current_device_id"`
  66. CurrentGameId int `json:"current_game_id"`
  67. CurrentAccount string `json:"current_account"`
  68. CreateTime time.Time `json:"create_time"` // 创建时间
  69. CreateDate string `json:"create_date"`
  70. Status uint `json:"status"` // 1是同一账号不同设备id,2新增出现同一设备id
  71. PcCode string `json:"pc_code"`
  72. Operator string `json:"operator"`
  73. }
  74. func (ScriptDeviceErr) TableName() string {
  75. return "script_device_err"
  76. }