Documentation
¶
Index ¶
Constants ¶
View Source
const ( TimeFormat = "2006-01-02T15:04:05Z07:00" DateFormat = "2006-01-02" DefaultSafeTime = time.Minute * 3 RoleAnchor = "1" // 主播 RoleNormal = "0" // 普通用户 DateEnd DateType = 0 // 截止时间类型 DateBegin DateType = 1 // 开始时间类型 )
Variables ¶
View Source
var ErrNotFound = sqlx.ErrNotFound
Functions ¶
Types ¶
type CacheBitmapResultUser ¶
type CacheResultUser ¶
type CachedConn ¶
type CachedConn struct {
sqlc.CachedConn
// contains filtered or unexported fields
}
func (*CachedConn) GetCacheProvider ¶
func (c *CachedConn) GetCacheProvider() cache.Cache
type UserDayLogin ¶
type UserDayLogin struct {
Id int64 `db:"id"` // ID
Date time.Time `db:"date"` // 日期
Uid int64 `db:"uid"` // Uid
Count int64 `db:"count"` // 登陆次数
IsAnchor int64 `db:"is_anchor"` // 是否认证主播(0:非主播,1:主播)
IsNewer int64 `db:"is_newer"` // 是否新用户
UserClass int64 `db:"user_class"` // 用户类型(0:非付费用户,1:付费用户)
StartActivityAt time.Time `db:"start_activity_at"` // 当天首次活跃时间点
LastActivityAt time.Time `db:"last_activity_at"` // 当天最后一次活跃时间点
CreatedAt time.Time `db:"created_at"` // 创建时间
UpdatedAt time.Time `db:"updated_at"` // 更新时间
}
type UserDayLoginModel ¶
type UserDayLoginModel interface {
Insert(data UserDayLogin) (sql.Result, error)
FindOne(id int64) (*UserDayLogin, error)
Update(data UserDayLogin) error
Delete(id int64) error
GetUserArr(queryMap QueryMap) ([][]uint64, error)
GetUserBitMapArr(queryMap QueryMap) ([]*roaring64.Bitmap, error)
}
func NewUserDayLoginModel ¶
Click to show internal directories.
Click to hide internal directories.