Initial commit
This commit is contained in:
@@ -0,0 +1,75 @@
|
||||
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充值
|
||||
|
||||
}
|
||||
Reference in New Issue
Block a user