权限码
权限码是接口鉴权的唯一依据。共 32 个:9 个菜单权限 + 23 个操作权限。
| 权限码 | 名称 |
|---|---|
dashboard |
仪表盘 |
users |
用户管理 |
roles |
角色管理 |
permissions |
权限管理 |
menus |
菜单管理 |
settings |
系统设置 |
ai_models |
AI 模型配置 |
audit_logs |
审计日志 |
data_management |
数据管理 |
| 权限码 | 名称 |
|---|---|
users.create |
创建用户 |
users.edit |
编辑用户 |
users.delete |
删除用户 |
users.assign_role |
分配角色(非默认角色) |
roles.create |
创建角色 |
roles.edit |
编辑角色 |
roles.delete |
删除角色 |
permissions.create |
创建权限 / 同步 |
permissions.edit |
编辑权限 |
permissions.delete |
删除权限 |
menus.create |
创建菜单 / 分组 |
menus.edit |
编辑菜单 / 分组 |
menus.delete |
删除自定义菜单 / 空分组 |
menus.reorder |
保存菜单排序 |
settings.edit |
修改系统设置 / 测试邮件 |
ai_models.create |
创建模型 |
ai_models.edit |
编辑模型 |
ai_models.delete |
删除模型 |
ai_models.presets.create |
创建预设 |
ai_models.presets.edit |
编辑预设 |
ai_models.presets.delete |
删除预设 |
data_management.export |
导出完整数据 |
data_management.import |
导入完整数据 |
默认角色映射
Section titled “默认角色映射”| 角色 | 拥有的权限 |
|---|---|
admin |
全部 32 个 |
user |
dashboard、users、settings |
pending_review |
无 |
启动时权限目录会与数据库自动同步(并补齐 admin 权限);也可调用 POST /api/permissions/sync 手动同步。
菜单权限使用 menus 与 data_management 页面管理,不应通过普通权限 CRUD 单独创建或删除。