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 }