第一版完成
This commit is contained in:
17
internal/model/permission.go
Normal file
17
internal/model/permission.go
Normal file
@@ -0,0 +1,17 @@
|
||||
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:"权限列表"`
|
||||
}
|
||||
Reference in New Issue
Block a user