device_statistics.go 1.7 KB

1234567891011121314151617181920212223242526272829303132333435363738394041
  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. }
  18. func (DeviceStatistics) TableName() string {
  19. return "device_statistics"
  20. }
  21. type DeviceStatisticsReply struct {
  22. Id uint `json:"id"`
  23. User string `json:"user"`
  24. GameId int `json:"game_id"`
  25. DeviceErrNum int `json:"device_err_num"`
  26. DeviceErrRate float64 `json:"device_err_rate"`
  27. AccountErrNum int `json:"account_err_num"`
  28. AccountErrRate float64 `json:"account_err_rate"`
  29. SimulatorStartNum int `json:"simulator_start_num"`
  30. CreateDate string `json:"create_date"`
  31. NewComplete int `json:"new_complete"`
  32. RetainedComplete int `json:"retained_complete"`
  33. NewDeviceIdErr int `json:"new_device_id_err"`
  34. NewDeviceIdRate float64 `json:"new_device_id_rate"`
  35. RetainedDeviceIdErr int `json:"retained_device_id_err"`
  36. RetainedDeviceIdRate float64 `json:"retained_device_id_rate"`
  37. }