package proto import "time" // 请求曲线图数据 type ListMinuteStatReq struct { SumDate *time.Time `form:"sumDate" json:"sumDate" binding:"required"` // 请求日的零点时间 CompareTime *time.Time `form:"compareTime" json:"compareTime"` // 对比时间 AppId *int32 `form:"appId" json:"appId" binding:"required"` // 应用id } type ListMinuteStatRes struct { AppInfo AppInfoRes `json:"appInfo"` // app信息 TodayGraphList []MinuteStatInfo `json:"todayGraphList"` // 今日曲线图数据 YesterdayGraphList []MinuteStatInfo `json:"yesterdayGraphList"` // 昨日曲线图数据 } type MinuteStatInfo struct { SumDate time.Time `json:"sumDate"` // 记录时间,当日零点时间 NewCount int64 `json:"newCount"` // 新增数 AndroidAddCount int64 `json:"androidAddCount"` // android新增 IosAddCount int64 `json:"iosAddCount"` // ios新增 H5AddCount int64 `json:"h5AddCount"` // H5新增 RechargetCount int64 `json:"rechageCount"` // 充值订单 RechargetMoney int64 `json:"rechageMoney"` // 充值金额 AccessCount int64 `json:"accessCount"` // 访问量 AndroidAccessCount int64 `json:"androidAccessCount"` // android访问量 IosAccessCount int64 `json:"iosAccessCount"` // ios访问量 LandpageAndroidClick int64 `json:"landpageAndroidClick"` // 落地页android访问次数 LandpageIosAppstoreClick int64 `json:"landpageIosAppstoreClick"` // 落地页iOS商店包访问次数 LandpageIosAthorClick int64 `json:"landpageIosAthorClick"` // 落地页iOS其他包访问次数 LandpageIosH5Click int64 `json:"landpageIosH5Click"` // 落地页H5访问次数 LightGuestAddCount int64 `json:"lightGuestAddCount"` // 轻量版新增 } type ListHourStatLineReq struct { SumDate *time.Time `form:"sumDate" json:"sumDate" binding:"required"` // 请求日的零点时间 CompareTime *time.Time `form:"compareTime" json:"compareTime"` // 对比时间 AppId *int32 `form:"appId" json:"appId" binding:"required"` // 应用id } type ListHourStatLineResp struct { AppInfo AppInfoRes `json:"appInfo"` // app信息 TodayGraphList []ListHourStatLineInfo `json:"todayGraphList"` // 今日曲线图数据 YesterdayGraphList []ListHourStatLineInfo `json:"yesterdayGraphList"` // 昨日曲线图数据 } type ListHourStatLineInfo struct { SumDate time.Time `json:"sumDate"` // 记录时间,当日零点时间 HourNew int64 `json:"hourNew" bson:"hourNew"` // 新增 HourNewDistrict int64 `json:"hourNewDistrict" bson:"hourNewDistrict"` // 渠道新增 HourNewWeb int64 `json:"hourNewWeb" bson:"hourNewWeb"` // 官网新增 HourNewNormal int64 `json:"hourNewNormal" bson:"hourNewNormal"` // 自来量新增 HourAndroidNew int64 `json:"hourAndroidNew" bson:"hourAndroidNew"` // android新增 HourIosNew int64 `json:"hourIosNew" bson:"hourIosNew"` // Ios新增 HourH5New int64 `json:"hourH5New" bson:"hourH5New"` // H5新增 HourH5PcNew int64 `json:"hourH5PcNew" bson:"hourH5PcNew"` // H5Pc新增 HourH5IosNew int64 `json:"hourH5IosNew" bson:"hourH5IosNew"` // H5Ios新增 HourH5AndroidNew int64 `json:"hourH5AndroidNew" bson:"hourH5AndroidNew"` // H5Android新增 //////// HourDistrictRecharge int64 `json:"hourDistrictRecharge" bson:"hourDistrictRecharge"` // 渠道充值 HourWebRecharge int64 `json:"hourWebRecharge" bson:"hourWebRecharge"` // 官网充值 HourNormalRecharge int64 `json:"hourNormalRecharge" bson:"hourNormalRecharge"` // 自来量充值 HourVipRecharge int64 `json:"hourVipRecharge" bson:"hourVipRecharge"` // VIP充值 HourDistrictVip int64 `json:"hourDistrictVip" bson:"hourDistrictVip"` // 渠道VIP充值 HourWebVip int64 `json:"hourWebVip" bson:"hourWeVip"` // 官网VIP充值 HourNormalVip int64 `json:"hourNormalVip" bson:"hourNormalVip"` // 自来量VIP充值 HourAndroidRecharge int64 `json:"hourAndroidRecharge" bson:"hourAndroidRecharge"` // android充值 HourIosRecharge int64 `json:"hourIosRecharge" bson:"hourIosRecharge"` // Ios充值 HourH5Recharge int64 `json:"HourH5Recharge" bson:"HourH5Recharge"` // H5充值 HourH5PcRecharge int64 `json:"hourH5PcRecharge" bson:"hourH5PcRecharge"` // H5Pc充值 HourH5IosRecharge int64 `json:"hourH5IosRecharge" bson:"hourH5IosRecharge"` // H5Ios充值 HourH5AndroidRecharge int64 `json:"hourH5AndroidRecharge" bson:"hourH5AndroidRecharge"` // H5Android充值 }