log_statistics.go 2.3 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758
  1. package request
  2. import "log-server/model/log"
  3. type GetStatisticsLogRequest struct {
  4. log.StatisticsLog
  5. PageInfo
  6. OrderKey string `json:"orderKey"` // 排序
  7. Desc bool `json:"desc"` // 排序方式:升序false(默认)|降序true
  8. }
  9. type GetStatisticsComputerRequest struct {
  10. log.LogComputer
  11. PageInfo
  12. OrderKey string `json:"orderKey"` // 排序
  13. Desc bool `json:"desc"` // 排序方式:升序false(默认)|降序true
  14. }
  15. type OnlineComputerRequest struct {
  16. PcCode string `json:"pc_code"`
  17. Operator string `json:"operator"`
  18. }
  19. type TaskStatistics struct {
  20. GameId int `json:"game_id"`
  21. GameName string `json:"game_name"`
  22. GameIdXmy string `json:"game_id_xmy"`
  23. NewComplete int `json:"new_complete"`
  24. RetainedComplete int `json:"retained_complete"`
  25. PayComplete int `json:"pay_complete"`
  26. NewCompleteLocal int `json:"new_complete_local"`
  27. RetainedCompleteLocal int `json:"retained_complete_local"`
  28. PayCompleteLocal int `json:"pay_complete_local"`
  29. NewTarget int `json:"new_target"` // 目标新增
  30. RetainedTarget int `json:"retained_target"` // 目标留存
  31. PayTarget int `json:"pay_target"` // 目标付费
  32. OrderSuccessRate string `json:"order_success_rate"` // 订单成功率
  33. OrderSuccess int `json:"order_success"` //小绵羊成功付费数
  34. OrderCreate int `json:"order_create"` // 小绵羊创建付费订单数
  35. NewPullAccount int `json:"new_pull_account"`
  36. RetainedPullAccount int `json:"retained_pull_account"`
  37. NewScanningCode int `json:"new_scanning_code"`
  38. RetainedScanningCode int `json:"retained_scanning_code"`
  39. RetainedAccountNum int `json:"retained_account_num"` // 留存账号
  40. FeeAccountNum int `json:"fee_account_num"` // 付费账号
  41. Remark string `json:"remark"` //负责人
  42. }
  43. type TaskData struct {
  44. GameId int `json:"game_id"`
  45. NewPullAccount int `json:"new_pull_account"`
  46. RetainedPullAccount int `json:"retained_pull_account"`
  47. NewScanningCode int `json:"new_scanning_code"`
  48. RetainedScanningCode int `json:"retained_scanning_code"`
  49. RetainedAccountNum int `json:"retained_account_num"`
  50. FeeAccountNum int `json:"fee_account_num"`
  51. }