619 lines
14 KiB
JSON
619 lines
14 KiB
JSON
[
|
|
{
|
|
"code": "user:create",
|
|
"resource": "user",
|
|
"action": "create",
|
|
"name": "创建用户",
|
|
"description": "允许创建新用户"
|
|
},
|
|
{
|
|
"code": "user:read",
|
|
"resource": "user",
|
|
"action": "read",
|
|
"name": "查看用户",
|
|
"description": "允许查看用户列表和详情"
|
|
},
|
|
{
|
|
"code": "user:update",
|
|
"resource": "user",
|
|
"action": "update",
|
|
"name": "更新用户",
|
|
"description": "允许更新用户信息"
|
|
},
|
|
{
|
|
"code": "user:delete",
|
|
"resource": "user",
|
|
"action": "delete",
|
|
"name": "删除用户",
|
|
"description": "允许删除用户"
|
|
},
|
|
{
|
|
"code": "user:password:update",
|
|
"resource": "user",
|
|
"action": "password:update",
|
|
"name": "修改用户密码",
|
|
"description": "允许修改用户密码"
|
|
},
|
|
{
|
|
"code": "role:create",
|
|
"resource": "role",
|
|
"action": "create",
|
|
"name": "创建角色",
|
|
"description": "允许创建新角色"
|
|
},
|
|
{
|
|
"code": "role:read",
|
|
"resource": "role",
|
|
"action": "read",
|
|
"name": "查看角色",
|
|
"description": "允许查看角色列表和详情"
|
|
},
|
|
{
|
|
"code": "role:update",
|
|
"resource": "role",
|
|
"action": "update",
|
|
"name": "更新角色",
|
|
"description": "允许更新角色信息"
|
|
},
|
|
{
|
|
"code": "role:delete",
|
|
"resource": "role",
|
|
"action": "delete",
|
|
"name": "删除角色",
|
|
"description": "允许删除角色"
|
|
},
|
|
{
|
|
"code": "role:assign",
|
|
"resource": "role",
|
|
"action": "assign",
|
|
"name": "分配角色",
|
|
"description": "允许给用户分配角色"
|
|
},
|
|
{
|
|
"code": "permission:create",
|
|
"resource": "permission",
|
|
"action": "create",
|
|
"name": "创建权限",
|
|
"description": "允许创建新权限"
|
|
},
|
|
{
|
|
"code": "permission:read",
|
|
"resource": "permission",
|
|
"action": "read",
|
|
"name": "查看权限",
|
|
"description": "允许查看权限列表和详情"
|
|
},
|
|
{
|
|
"code": "permission:update",
|
|
"resource": "permission",
|
|
"action": "update",
|
|
"name": "更新权限",
|
|
"description": "允许更新权限信息"
|
|
},
|
|
{
|
|
"code": "permission:delete",
|
|
"resource": "permission",
|
|
"action": "delete",
|
|
"name": "删除权限",
|
|
"description": "允许删除权限"
|
|
},
|
|
{
|
|
"code": "menu:create",
|
|
"resource": "menu",
|
|
"action": "create",
|
|
"name": "创建菜单",
|
|
"description": "允许创建新菜单"
|
|
},
|
|
{
|
|
"code": "menu:read",
|
|
"resource": "menu",
|
|
"action": "read",
|
|
"name": "查看菜单",
|
|
"description": "允许查看菜单列表和详情"
|
|
},
|
|
{
|
|
"code": "menu:update",
|
|
"resource": "menu",
|
|
"action": "update",
|
|
"name": "更新菜单",
|
|
"description": "允许更新菜单信息"
|
|
},
|
|
{
|
|
"code": "menu:delete",
|
|
"resource": "menu",
|
|
"action": "delete",
|
|
"name": "删除菜单",
|
|
"description": "允许删除菜单"
|
|
},
|
|
{
|
|
"code": "dict:create",
|
|
"resource": "dict",
|
|
"action": "create",
|
|
"name": "创建字典",
|
|
"description": "允许创建新字典"
|
|
},
|
|
{
|
|
"code": "dict:read",
|
|
"resource": "dict",
|
|
"action": "read",
|
|
"name": "查看字典",
|
|
"description": "允许查看字典列表和详情"
|
|
},
|
|
{
|
|
"code": "dict:update",
|
|
"resource": "dict",
|
|
"action": "update",
|
|
"name": "更新字典",
|
|
"description": "允许更新字典信息"
|
|
},
|
|
{
|
|
"code": "dict:delete",
|
|
"resource": "dict",
|
|
"action": "delete",
|
|
"name": "删除字典",
|
|
"description": "允许删除字典"
|
|
},
|
|
{
|
|
"code": "config:create",
|
|
"resource": "config",
|
|
"action": "create",
|
|
"name": "创建配置",
|
|
"description": "允许创建新配置"
|
|
},
|
|
{
|
|
"code": "config:read",
|
|
"resource": "config",
|
|
"action": "read",
|
|
"name": "查看配置",
|
|
"description": "允许查看配置列表和详情"
|
|
},
|
|
{
|
|
"code": "config:update",
|
|
"resource": "config",
|
|
"action": "update",
|
|
"name": "更新配置",
|
|
"description": "允许更新配置信息"
|
|
},
|
|
{
|
|
"code": "config:delete",
|
|
"resource": "config",
|
|
"action": "delete",
|
|
"name": "删除配置",
|
|
"description": "允许删除配置"
|
|
},
|
|
{
|
|
"code": "log:read",
|
|
"resource": "log",
|
|
"action": "read",
|
|
"name": "查看日志",
|
|
"description": "允许查看系统日志"
|
|
},
|
|
{
|
|
"code": "log:delete",
|
|
"resource": "log",
|
|
"action": "delete",
|
|
"name": "删除日志",
|
|
"description": "允许删除系统日志"
|
|
},
|
|
{
|
|
"code": "school:create",
|
|
"resource": "school",
|
|
"action": "create",
|
|
"name": "创建学校",
|
|
"description": "允许创建学校信息"
|
|
},
|
|
{
|
|
"code": "school:read",
|
|
"resource": "school",
|
|
"action": "read",
|
|
"name": "查看学校",
|
|
"description": "允许查看学校信息"
|
|
},
|
|
{
|
|
"code": "school:update",
|
|
"resource": "school",
|
|
"action": "update",
|
|
"name": "更新学校",
|
|
"description": "允许更新学校信息"
|
|
},
|
|
{
|
|
"code": "school:delete",
|
|
"resource": "school",
|
|
"action": "delete",
|
|
"name": "删除学校",
|
|
"description": "允许删除学校信息"
|
|
},
|
|
{
|
|
"code": "grade:create",
|
|
"resource": "grade",
|
|
"action": "create",
|
|
"name": "创建年级",
|
|
"description": "允许创建年级"
|
|
},
|
|
{
|
|
"code": "grade:read",
|
|
"resource": "grade",
|
|
"action": "read",
|
|
"name": "查看年级",
|
|
"description": "允许查看年级列表和详情"
|
|
},
|
|
{
|
|
"code": "grade:update",
|
|
"resource": "grade",
|
|
"action": "update",
|
|
"name": "更新年级",
|
|
"description": "允许更新年级信息"
|
|
},
|
|
{
|
|
"code": "grade:delete",
|
|
"resource": "grade",
|
|
"action": "delete",
|
|
"name": "删除年级",
|
|
"description": "允许删除年级"
|
|
},
|
|
{
|
|
"code": "class:create",
|
|
"resource": "class",
|
|
"action": "create",
|
|
"name": "创建班级",
|
|
"description": "允许创建班级"
|
|
},
|
|
{
|
|
"code": "class:read",
|
|
"resource": "class",
|
|
"action": "read",
|
|
"name": "查看班级",
|
|
"description": "允许查看班级列表和详情"
|
|
},
|
|
{
|
|
"code": "class:update",
|
|
"resource": "class",
|
|
"action": "update",
|
|
"name": "更新班级",
|
|
"description": "允许更新班级信息"
|
|
},
|
|
{
|
|
"code": "class:delete",
|
|
"resource": "class",
|
|
"action": "delete",
|
|
"name": "删除班级",
|
|
"description": "允许删除班级"
|
|
},
|
|
{
|
|
"code": "department:create",
|
|
"resource": "department",
|
|
"action": "create",
|
|
"name": "创建部门",
|
|
"description": "允许创建部门"
|
|
},
|
|
{
|
|
"code": "department:read",
|
|
"resource": "department",
|
|
"action": "read",
|
|
"name": "查看部门",
|
|
"description": "允许查看部门列表和详情"
|
|
},
|
|
{
|
|
"code": "department:update",
|
|
"resource": "department",
|
|
"action": "update",
|
|
"name": "更新部门",
|
|
"description": "允许更新部门信息"
|
|
},
|
|
{
|
|
"code": "department:delete",
|
|
"resource": "department",
|
|
"action": "delete",
|
|
"name": "删除部门",
|
|
"description": "允许删除部门"
|
|
},
|
|
{
|
|
"code": "teacher:create",
|
|
"resource": "teacher",
|
|
"action": "create",
|
|
"name": "创建教师",
|
|
"description": "允许创建教师"
|
|
},
|
|
{
|
|
"code": "teacher:read",
|
|
"resource": "teacher",
|
|
"action": "read",
|
|
"name": "查看教师",
|
|
"description": "允许查看教师列表和详情"
|
|
},
|
|
{
|
|
"code": "teacher:update",
|
|
"resource": "teacher",
|
|
"action": "update",
|
|
"name": "更新教师",
|
|
"description": "允许更新教师信息"
|
|
},
|
|
{
|
|
"code": "teacher:delete",
|
|
"resource": "teacher",
|
|
"action": "delete",
|
|
"name": "删除教师",
|
|
"description": "允许删除教师"
|
|
},
|
|
{
|
|
"code": "student:create",
|
|
"resource": "student",
|
|
"action": "create",
|
|
"name": "创建学生",
|
|
"description": "允许创建学生"
|
|
},
|
|
{
|
|
"code": "student:read",
|
|
"resource": "student",
|
|
"action": "read",
|
|
"name": "查看学生",
|
|
"description": "允许查看学生列表和详情"
|
|
},
|
|
{
|
|
"code": "student:update",
|
|
"resource": "student",
|
|
"action": "update",
|
|
"name": "更新学生",
|
|
"description": "允许更新学生信息"
|
|
},
|
|
{
|
|
"code": "student:delete",
|
|
"resource": "student",
|
|
"action": "delete",
|
|
"name": "删除学生",
|
|
"description": "允许删除学生"
|
|
},
|
|
{
|
|
"code": "contest:create",
|
|
"resource": "contest",
|
|
"action": "create",
|
|
"name": "创建比赛",
|
|
"description": "允许创建比赛"
|
|
},
|
|
{
|
|
"code": "contest:read",
|
|
"resource": "contest",
|
|
"action": "read",
|
|
"name": "查看比赛",
|
|
"description": "允许查看比赛列表和详情"
|
|
},
|
|
{
|
|
"code": "contest:update",
|
|
"resource": "contest",
|
|
"action": "update",
|
|
"name": "更新比赛",
|
|
"description": "允许更新比赛信息"
|
|
},
|
|
{
|
|
"code": "contest:delete",
|
|
"resource": "contest",
|
|
"action": "delete",
|
|
"name": "删除比赛",
|
|
"description": "允许删除比赛"
|
|
},
|
|
{
|
|
"code": "contest:publish",
|
|
"resource": "contest",
|
|
"action": "publish",
|
|
"name": "发布比赛",
|
|
"description": "允许发布比赛"
|
|
},
|
|
{
|
|
"code": "contest:team:create",
|
|
"resource": "contest:team",
|
|
"action": "create",
|
|
"name": "创建团队",
|
|
"description": "允许创建比赛团队"
|
|
},
|
|
{
|
|
"code": "contest:team:read",
|
|
"resource": "contest:team",
|
|
"action": "read",
|
|
"name": "查看团队",
|
|
"description": "允许查看团队列表和详情"
|
|
},
|
|
{
|
|
"code": "contest:team:update",
|
|
"resource": "contest:team",
|
|
"action": "update",
|
|
"name": "更新团队",
|
|
"description": "允许更新团队信息"
|
|
},
|
|
{
|
|
"code": "contest:team:delete",
|
|
"resource": "contest:team",
|
|
"action": "delete",
|
|
"name": "删除团队",
|
|
"description": "允许删除团队"
|
|
},
|
|
{
|
|
"code": "contest:team:manage",
|
|
"resource": "contest:team",
|
|
"action": "manage",
|
|
"name": "管理团队成员",
|
|
"description": "允许管理团队成员"
|
|
},
|
|
{
|
|
"code": "contest:review:create",
|
|
"resource": "contest:review",
|
|
"action": "create",
|
|
"name": "创建评审规则",
|
|
"description": "允许创建评审规则"
|
|
},
|
|
{
|
|
"code": "contest:review:read",
|
|
"resource": "contest:review",
|
|
"action": "read",
|
|
"name": "查看评审",
|
|
"description": "允许查看评审规则和评审记录"
|
|
},
|
|
{
|
|
"code": "contest:review:update",
|
|
"resource": "contest:review",
|
|
"action": "update",
|
|
"name": "更新评审规则",
|
|
"description": "允许更新评审规则"
|
|
},
|
|
{
|
|
"code": "contest:review:delete",
|
|
"resource": "contest:review",
|
|
"action": "delete",
|
|
"name": "删除评审规则",
|
|
"description": "允许删除评审规则"
|
|
},
|
|
{
|
|
"code": "contest:review:assign",
|
|
"resource": "contest:review",
|
|
"action": "assign",
|
|
"name": "分配评审任务",
|
|
"description": "允许分配评审任务给评委"
|
|
},
|
|
{
|
|
"code": "contest:review:score",
|
|
"resource": "contest:review",
|
|
"action": "score",
|
|
"name": "评审打分",
|
|
"description": "允许对作品进行评审打分"
|
|
},
|
|
{
|
|
"code": "contest:judge:create",
|
|
"resource": "contest:judge",
|
|
"action": "create",
|
|
"name": "添加评委",
|
|
"description": "允许添加比赛评委"
|
|
},
|
|
{
|
|
"code": "contest:judge:read",
|
|
"resource": "contest:judge",
|
|
"action": "read",
|
|
"name": "查看评委",
|
|
"description": "允许查看评委列表"
|
|
},
|
|
{
|
|
"code": "contest:judge:update",
|
|
"resource": "contest:judge",
|
|
"action": "update",
|
|
"name": "更新评委",
|
|
"description": "允许更新评委信息"
|
|
},
|
|
{
|
|
"code": "contest:judge:delete",
|
|
"resource": "contest:judge",
|
|
"action": "delete",
|
|
"name": "删除评委",
|
|
"description": "允许删除评委"
|
|
},
|
|
{
|
|
"code": "contest:work:create",
|
|
"resource": "contest:work",
|
|
"action": "create",
|
|
"name": "创建作品",
|
|
"description": "允许创建参赛作品"
|
|
},
|
|
{
|
|
"code": "contest:work:read",
|
|
"resource": "contest:work",
|
|
"action": "read",
|
|
"name": "查看作品",
|
|
"description": "允许查看作品列表和详情"
|
|
},
|
|
{
|
|
"code": "contest:work:update",
|
|
"resource": "contest:work",
|
|
"action": "update",
|
|
"name": "更新作品",
|
|
"description": "允许更新作品信息"
|
|
},
|
|
{
|
|
"code": "contest:work:delete",
|
|
"resource": "contest:work",
|
|
"action": "delete",
|
|
"name": "删除作品",
|
|
"description": "允许删除作品"
|
|
},
|
|
{
|
|
"code": "contest:work:submit",
|
|
"resource": "contest:work",
|
|
"action": "submit",
|
|
"name": "提交作品",
|
|
"description": "允许提交作品"
|
|
},
|
|
{
|
|
"code": "contest:work:review",
|
|
"resource": "contest:work",
|
|
"action": "review",
|
|
"name": "审核作品",
|
|
"description": "允许审核作品状态"
|
|
},
|
|
{
|
|
"code": "contest:registration:create",
|
|
"resource": "contest:registration",
|
|
"action": "create",
|
|
"name": "创建报名",
|
|
"description": "允许创建报名记录"
|
|
},
|
|
{
|
|
"code": "contest:registration:read",
|
|
"resource": "contest:registration",
|
|
"action": "read",
|
|
"name": "查看报名",
|
|
"description": "允许查看报名列表和详情"
|
|
},
|
|
{
|
|
"code": "contest:registration:update",
|
|
"resource": "contest:registration",
|
|
"action": "update",
|
|
"name": "更新报名",
|
|
"description": "允许更新报名信息"
|
|
},
|
|
{
|
|
"code": "contest:registration:delete",
|
|
"resource": "contest:registration",
|
|
"action": "delete",
|
|
"name": "删除报名",
|
|
"description": "允许删除报名记录"
|
|
},
|
|
{
|
|
"code": "contest:registration:approve",
|
|
"resource": "contest:registration",
|
|
"action": "approve",
|
|
"name": "审核报名",
|
|
"description": "允许审核报名(通过/拒绝)"
|
|
},
|
|
{
|
|
"code": "contest:notice:create",
|
|
"resource": "contest:notice",
|
|
"action": "create",
|
|
"name": "创建公告",
|
|
"description": "允许创建比赛公告"
|
|
},
|
|
{
|
|
"code": "contest:notice:read",
|
|
"resource": "contest:notice",
|
|
"action": "read",
|
|
"name": "查看公告",
|
|
"description": "允许查看公告列表和详情"
|
|
},
|
|
{
|
|
"code": "contest:notice:update",
|
|
"resource": "contest:notice",
|
|
"action": "update",
|
|
"name": "更新公告",
|
|
"description": "允许更新公告信息"
|
|
},
|
|
{
|
|
"code": "contest:notice:delete",
|
|
"resource": "contest:notice",
|
|
"action": "delete",
|
|
"name": "删除公告",
|
|
"description": "允许删除公告"
|
|
},
|
|
{
|
|
"code": "contest:notice:publish",
|
|
"resource": "contest:notice",
|
|
"action": "publish",
|
|
"name": "发布公告",
|
|
"description": "允许发布公告"
|
|
}
|
|
]
|