Initial commit
This commit is contained in:
@@ -0,0 +1,88 @@
|
||||
package proto
|
||||
|
||||
import (
|
||||
"stat/common"
|
||||
"time"
|
||||
)
|
||||
|
||||
// 日常统计列表请求
|
||||
type ListBlocDailyStatReq struct {
|
||||
AppId *int32 `form:"appId" json:"appId" binding:"omitempty"` // appId
|
||||
StartTime *time.Time `form:"startTime" json:"startTime"` // 开始时间
|
||||
EndTime *time.Time `form:"endTime" json:"endTime" binding:"omitempty"` // 结束时间
|
||||
common.Page
|
||||
}
|
||||
|
||||
type ListBlocDailyStatRes struct {
|
||||
Total int64 `json:"total"`
|
||||
TotalInfo BlocDailyStatInfo `json:"totalInfo"`
|
||||
List []BlocDailyStatInfo `json:"list"`
|
||||
}
|
||||
|
||||
type BlocDailyStatInfo struct {
|
||||
SumDate time.Time `json:"sumDate"` // 记录时间 按天对齐
|
||||
AppId int32 `json:"appId"` // appId
|
||||
AppName string `json:"appName"` // app名称
|
||||
TotalVisitCount int64 `json:"totalVisitCount"` // 日活
|
||||
TotalNewCount int64 `json:"totalNewCount"` // 新增
|
||||
TotalAmount int64 `json:"totalAmount"` // 总充值
|
||||
ARPU int64 `json:"ARPU"` // 人均充值
|
||||
ARPPU int64 `json:"ARPPU"` // 付费用户人均充值
|
||||
NewDirectCount int64 `json:"newDirectCount"` // 新增直推
|
||||
NewFissionCount int64 `json:"newFissionCount"` // 新增裂变
|
||||
DirectVisitCount int64 `json:"directVisitCount"` // 直推访问数
|
||||
FissionVisitCount int64 `json:"fissionVisitCount"` // 裂变访问数
|
||||
Day1RetainRate float64 `json:"day1RetainRate"` // 次日留存率
|
||||
Day3RetainRate float64 `json:"day3RetainRate"` // 3日留存率
|
||||
Day7RetainRate float64 `json:"day7RetainRate"` // 7日留存率
|
||||
DirectAmount int64 `json:"directAmount"` // 直推充值金额
|
||||
FissionAmount int64 `json:"fissionAmount"` // 裂变充值金额
|
||||
NewRechargeCount int64 `json:"newRechargeCount"` // 新增充值数
|
||||
NewRechargeAmount int64 `json:"newRechargeAmount"` // 新增充值金额
|
||||
OldRechargeAmount int64 `json:"oldRechargeAmount"` // 老用户充值金额
|
||||
DaichongAmout int64 `json:"daichongAmout"` // 代充充值金额
|
||||
OnlineAmount int64 `json:"onlineAmount"` // 在线充值金额
|
||||
NewRechargeRate float64 `json:"newRechargeRate"` // 新增充值率
|
||||
VisitRechargeRate float64 `json:"visitRechargeRate"` // 登陆充值率
|
||||
UserWithDrawAmount int64 `json:"userWithDrawAmount"` // 用户提现金额
|
||||
UserWithDrawPaymoneyAmount int64 `json:"userWithDrawPaymoneyAmount"` // 用户提现金额(实际到账)
|
||||
GameRechageAmount int64 `json:"gameRechageAmount"` // 游戏充值
|
||||
GameWithdrawAmount int64 `json:"gameWithdrawAmount"` // 游戏提现
|
||||
TotalRechargeCount int64 `json:"totalRechargeCount"` // 总充值人数
|
||||
UpdatedAt time.Time `json:"updatedAt"` // 更新时间
|
||||
}
|
||||
|
||||
type ListBlocDailyStatTotalReq struct {
|
||||
StartTime *time.Time `form:"startTime" json:"startTime"` // 开始时间
|
||||
EndTime *time.Time `form:"endTime" json:"endTime" binding:"omitempty"` // 结束时间
|
||||
common.Page
|
||||
}
|
||||
|
||||
type ListBlocDailyStatTotalRes struct {
|
||||
Total int64 `json:"total"`
|
||||
List []BlocDailyStatTotalInfo `json:"list"`
|
||||
}
|
||||
|
||||
type BlocDailyStatTotalInfo struct {
|
||||
SumDate time.Time `json:"sumDate"` // 记录时间 按天对齐
|
||||
TotalVisitCount int64 `json:"totalVisitCount"` // 日活
|
||||
TotalNewCount int64 `json:"totalNewCount"` // 新增
|
||||
TotalAmount int64 `json:"totalAmount"` // 总充值
|
||||
NewDirectCount int64 `json:"newDirectCount"` // 新增直推
|
||||
NewFissionCount int64 `json:"newFissionCount"` // 新增裂变
|
||||
DirectVisitCount int64 `json:"directVisitCount"` // 直推访问数
|
||||
FissionVisitCount int64 `json:"fissionVisitCount"` // 裂变访问数
|
||||
DirectAmount int64 `json:"directAmount"` // 直推充值金额
|
||||
FissionAmount int64 `json:"fissionAmount"` // 裂变充值金额
|
||||
NewRechargeCount int64 `json:"newRechargeCount"` // 新增充值数
|
||||
NewRechargeAmount int64 `json:"newRechargeAmount"` // 新增充值金额
|
||||
OldRechargeAmount int64 `json:"oldRechargeAmount"` // 老用户充值金额
|
||||
DaichongAmout int64 `json:"daichongAmout"` // 代充充值金额
|
||||
OnlineAmount int64 `json:"onlineAmount"` // 在线充值金额
|
||||
UserWithDrawAmount int64 `json:"userWithDrawAmount"` // 用户提现金额
|
||||
UserWithDrawPaymoneyAmount int64 `json:"userWithDrawPaymoneyAmount"` // 用户提现金额(实际到账)
|
||||
GameRechageAmount int64 `json:"gameRechageAmount"` // 游戏充值
|
||||
GameWithdrawAmount int64 `json:"gameWithdrawAmount"` // 游戏提现
|
||||
TotalRechargeCount int64 `json:"totalRechargeCount"` // 总充值人数
|
||||
UpdatedAt time.Time `json:"updatedAt"` // 更新时间
|
||||
}
|
||||
Reference in New Issue
Block a user