- constants: 用户状态、性别、角色代码常量定义 - model: User/Role/UserRole GORM 模型 - dao: UserDAO (CRUD + 账号查询) + RoleDAO (角色分配/查询/检查) - provider: Auth 模块 Wire Provider Set Made-with: Cursor
16 lines
377 B
Go
16 lines
377 B
Go
package constants
|
|
|
|
// 角色代码
|
|
const (
|
|
RoleUser = "user" // 普通用户
|
|
RoleAdmin = "admin" // 管理员
|
|
RoleSuperAdmin = "super_admin" // 超级管理员
|
|
)
|
|
|
|
// RoleNameMap 角色代码到中文名的映射
|
|
var RoleNameMap = map[string]string{
|
|
RoleUser: "普通用户",
|
|
RoleAdmin: "管理员",
|
|
RoleSuperAdmin: "超级管理员",
|
|
}
|