Files
nl_cms-api/internal/model/permission.go
2025-07-29 12:45:07 +08:00

17 lines
593 B
Go

package model
// Permission 权限模型
type Permission struct {
Key string `json:"key" dc:"权限键"`
Name string `json:"name" dc:"权限名称"`
Description string `json:"description" dc:"权限描述"`
Group string `json:"group" dc:"权限分组"`
}
// PermissionGroup 权限分组模型
type PermissionGroup struct {
Key string `json:"key" dc:"分组键"`
Name string `json:"name" dc:"分组名称"`
Description string `json:"description" dc:"分组描述"`
Permissions []Permission `json:"permissions" dc:"权限列表"`
}