data.go 1.6 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081
  1. package register
  2. const dateFormat = "2006-01-02"
  3. type reg_base struct {
  4. PartnerID int // 渠道ID
  5. BeginTime string // 开始时间
  6. EndTime string // 截止时间
  7. }
  8. type regStatInfo struct {
  9. DateFlag string // 日期标志
  10. RegUserCount int // 注册用户数
  11. TotalUserCount int // 总注册人数
  12. PayMoney string // 充值
  13. PartnerName string // 渠道名称
  14. }
  15. type regStatByHourInfo struct {
  16. DateFlag string
  17. UserCount int
  18. Hour_0 int
  19. Hour_1 int
  20. Hour_2 int
  21. Hour_3 int
  22. Hour_4 int
  23. Hour_5 int
  24. Hour_6 int
  25. Hour_7 int
  26. Hour_8 int
  27. Hour_9 int
  28. Hour_10 int
  29. Hour_11 int
  30. Hour_12 int
  31. Hour_13 int
  32. Hour_14 int
  33. Hour_15 int
  34. Hour_16 int
  35. Hour_17 int
  36. Hour_18 int
  37. Hour_19 int
  38. Hour_20 int
  39. Hour_21 int
  40. Hour_22 int
  41. Hour_23 int
  42. }
  43. type regStatSourceInfo struct {
  44. DateFlag string
  45. ServerName string
  46. UserCount int
  47. }
  48. type (
  49. newUserStatInf_req struct {
  50. Source string
  51. BeginTime string
  52. EndTime string
  53. PageIndex int
  54. PageSize int
  55. }
  56. newUserStatInfo_resp struct {
  57. RecordCount int
  58. List []*newUserStatInfo
  59. }
  60. newUserStatInfo struct {
  61. DateFlag string // 日期标识
  62. Source string // UTM源
  63. RegCount int // 注册人数
  64. LiveUsers_2 int // 次日留存
  65. PayUsers_1 int // 第1天充值人数
  66. PayMoney_1 float64 // 第1天充值金额
  67. PayMoney_2 float64 // 第2天充值金额
  68. PayMoney_3 float64 // 第3天充值金额
  69. PayMoney_7 float64 // 第7天充值金额
  70. PayMoney_14 float64 // 第14天充值金额
  71. PayMoney_30 float64 // 第30天充值金额
  72. }
  73. )