This commit is contained in:
loveuer
2025-07-14 10:48:21 +08:00
parent b48fa05d9f
commit 13ca43ee28
25 changed files with 830 additions and 125 deletions

View File

@ -0,0 +1,11 @@
package enum
type Privilege string
const (
PrivilegeAll Privilege = "*"
PrivilegeUserCreate Privilege = "user:create"
PrivilegeUserRead Privilege = "user:read"
PrivilegeUserUpdate Privilege = "user:update"
PrivilegeUserDelete Privilege = "user:delete"
)

View File

@ -0,0 +1,8 @@
package enum
type UserRole string
const (
UserRoleAdmin UserRole = "admin"
UserRoleUser UserRole = "user"
)

View File

@ -0,0 +1,9 @@
package enum
type TwoFactor string
const (
TwoFactorEmail TwoFactor = "email"
TwoFactorSMS TwoFactor = "sms"
TwoFactorGoogle TwoFactor = "google" // 2fa with google authenticator
)