Files
MonkeyCode/backend/consts/user.go
2025-07-17 16:45:27 +08:00

41 lines
744 B
Go

package consts
const (
UserActiveKeyFmt = "user:active:%s"
AdminActiveKeyFmt = "admin:active:%s"
)
type UserStatus string
const (
UserStatusActive UserStatus = "active"
UserStatusInactive UserStatus = "inactive"
UserStatusLocked UserStatus = "locked"
)
const (
SessionName = "monkeycode_session"
)
type UserPlatform string
const (
UserPlatformEmail UserPlatform = "email"
UserPlatformDingTalk UserPlatform = "dingtalk"
UserPlatformCustom UserPlatform = "custom"
)
type OAuthKind string
const (
OAuthKindInvite OAuthKind = "invite"
OAuthKindLogin OAuthKind = "login"
)
type InviteCodeStatus string
const (
InviteCodeStatusPending InviteCodeStatus = "pending"
InviteCodeStatusUsed InviteCodeStatus = "used"
)