device_log.go 1.9 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051
  1. package log
  2. type DeviceLog struct {
  3. Id uint `json:"id"`
  4. SimulatorCode string `json:"simulator_code"`
  5. DeviceManufacturer string `json:"device_manufacturer"`
  6. DeviceModel string `json:"device_model"`
  7. DeviceImei string `json:"device_imei"`
  8. DeviceSdk string `json:"device_sdk"`
  9. DeviceMac string `json:"device_mac"`
  10. DeviceNumber string `json:"device_number"`
  11. DeviceIp string `json:"device_ip"`
  12. DeviceId string `json:"device_id"`
  13. Account string `json:"account"`
  14. GameId int `json:"game_id"`
  15. CreateDate string `json:"create_date"`
  16. CreateTime string `json:"create_time"` // 创建时间
  17. IsErr int8 `json:"is_err"`
  18. ErrStatus uint8 `json:"err_status"`
  19. DeviceHex string `json:"device_hex"`
  20. AccountHex string `json:"account_hex"`
  21. LogUuid string `json:"log_uuid"` //日志UUID
  22. }
  23. func (DeviceLog) TableName() string {
  24. return "device_log"
  25. }
  26. type AccountHex struct {
  27. DeviceManufacturer string `json:"device_manufacturer"`
  28. DeviceModel string `json:"device_model"`
  29. DeviceImei string `json:"device_imei"`
  30. DeviceSdk string `json:"device_sdk"`
  31. DeviceMac string `json:"device_mac"`
  32. DeviceNumber string `json:"device_number"`
  33. DeviceId string `json:"device_id"`
  34. GameId int `json:"game_id"`
  35. Account string `json:"account"`
  36. }
  37. type DeviceHex struct {
  38. DeviceManufacturer string `json:"device_manufacturer"`
  39. DeviceModel string `json:"device_model"`
  40. DeviceImei string `json:"device_imei"`
  41. DeviceSdk string `json:"device_sdk"`
  42. DeviceMac string `json:"device_mac"`
  43. DeviceNumber string `json:"device_number"`
  44. DeviceId string `json:"device_id"`
  45. GameId int `json:"game_id"`
  46. }