76 lines
5.0 KiB
Go
76 lines
5.0 KiB
Go
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充值
|
|
|
|
}
|