device_statistics.go 1.8 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243
  1. package log
  2. type DeviceStatistics struct {
  3. Id uint `json:"id"`
  4. GameId int `json:"game_id"`
  5. DeviceErrNum int `json:"device_err_num"`
  6. DeviceErrRate float64 `json:"device_err_rate"`
  7. AccountErrNum int `json:"account_err_num"`
  8. AccountErrRate float64 `json:"account_err_rate"`
  9. SimulatorStartNum int `json:"simulator_start_num"`
  10. CreateDate string `json:"create_date"`
  11. NewComplete int `json:"new_complete"`
  12. RetainedComplete int `json:"retained_complete"`
  13. NewDeviceIdErr int `json:"new_device_id_err"`
  14. NewDeviceIdRate float64 `json:"new_device_id_rate"`
  15. RetainedDeviceIdErr int `json:"retained_device_id_err"`
  16. RetainedDeviceIdRate float64 `json:"retained_device_id_rate"`
  17. DefinedErr int `json:"defined_err"`
  18. UndefinedErr int `json:"undefined_err"`
  19. }
  20. func (DeviceStatistics) TableName() string {
  21. return "device_statistics"
  22. }
  23. type DeviceStatisticsReply struct {
  24. Id uint `json:"id"`
  25. User string `json:"user"`
  26. GameId int `json:"game_id"`
  27. DeviceErrNum int `json:"device_err_num"`
  28. DeviceErrRate float64 `json:"device_err_rate"`
  29. AccountErrNum int `json:"account_err_num"`
  30. AccountErrRate float64 `json:"account_err_rate"`
  31. SimulatorStartNum int `json:"simulator_start_num"`
  32. CreateDate string `json:"create_date"`
  33. NewComplete int `json:"new_complete"`
  34. RetainedComplete int `json:"retained_complete"`
  35. NewDeviceIdErr int `json:"new_device_id_err"`
  36. NewDeviceIdRate float64 `json:"new_device_id_rate"`
  37. RetainedDeviceIdErr int `json:"retained_device_id_err"`
  38. RetainedDeviceIdRate float64 `json:"retained_device_id_rate"`
  39. }