Files
stat_center/service/dailystatadvertiseser/define.go
T
2026-05-20 16:13:58 +08:00

38 lines
1.6 KiB
Go

package dailystatadvertiseser
import (
"stat/models/dailystatadvertise"
"time"
)
// ActressPhotoSearch 模特管理
type DailyStatAdvertiseSearch struct {
PageNum int64 `json:"pageNum"`
PageSize int64 `json:"pageSize"`
}
type DailyStatAdvertiseSearchResp struct {
Total int64 `json:"total"`
List dailystatadvertise.DailyStatAdvertiseList `json:"list"`
}
type DailyStatAdvertiseUpdate struct {
SumDate *time.Time `bson:"sumDate,omitempty" json:"sumDate,omitempty"` // 记录时间 按天对齐
AppId *int32 `bson:"appId,omitempty" json:"appId"` // appId
NewDirectCount *int64 `bson:"newDirectCount,omitempty" json:"newDirectCount"` // 新增直推
DirectVisitCount *int64 `bson:"directVisitCount,omitempty" json:"directVisitCount"` // 直推访问数
Day1RetainRate *string `bson:"day1RetainRate,omitempty" json:"day1RetainRate"` // 次日留存率
Day3RetainRate *string `bson:"day3RetainRate,omitempty" json:"day3RetainRate"` // 3日留存率
Day7RetainRate *string `bson:"day7RetainRate,omitempty" json:"day7RetainRate"` // 7日留存率
UpdatedAt *time.Time `json:"updatedAt" bson:"updatedAt,omitempty"` // 更新时间
}
type DailyStatAdvertiseUpdateReq struct {
Param DailyStatAdvertiseUpdate `json:"param" bson:"param"` // 参数
Id string `json:"id" bson:"_id" binding:"required"` // 视频Id
}
type DailyStatAdvertiseDelReq struct {
Id string `json:"id" bson:"_id" binding:"required"` // 视频Id
}