userservice

package
v0.0.9 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Aug 26, 2025 License: MIT Imports: 12 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

func CloseUpdateUserLastActiveTime added in v0.0.7

func CloseUpdateUserLastActiveTime()

CloseUpdateUserLastActiveTime 关闭用户活跃时间更新服务

func CreateUser added in v0.0.9

func CreateUser(username, password, email string, needValid bool) (*users.EntityComplete, error)

func FirstUserInit

func FirstUserInit(adminUser *users.EntityComplete)

func GenerateGooseNickname added in v0.0.9

func GenerateGooseNickname() string

GenerateGooseNickname 生成鹅相关昵称(优化长度版)

func GetInitBlog

func GetInitBlog() string

func UpdateUserActivity added in v0.0.7

func UpdateUserActivity(userID uint64)

UpdateUserActivity 全局函数,更新用户活跃时间

Types

type UserActivityManager added in v0.0.7

type UserActivityManager struct {
	// contains filtered or unexported fields
}

UserActivityManager 用户活跃时间管理器

func GetUserActivityManager added in v0.0.7

func GetUserActivityManager() *UserActivityManager

GetUserActivityManager 获取用户活跃时间管理器单例

func (*UserActivityManager) Close added in v0.0.7

func (m *UserActivityManager) Close()

Close 关闭管理器,刷入所有剩余任务

func (*UserActivityManager) UpdateUserActivity added in v0.0.7

func (m *UserActivityManager) UpdateUserActivity(userID uint64)

UpdateUserActivity 更新用户活跃时间

type UserActivityTask added in v0.0.7

type UserActivityTask struct {
	UserID         uint64    // 用户ID
	LastActiveTime time.Time // 最后活跃时间
	CreatedAt      time.Time // 任务创建时间
}

UserActivityTask 用户活跃时间更新任务

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL