Role / Menu 接口
Role — /api/role
源码:src/business/controller/role/index.ts
| 方法 | 路径 | 鉴权要点 | 说明 |
|---|---|---|---|
| POST | /page | system:role:page + RateLimiter | 分页 |
| POST | /create | system:role:create + RepeatSubmit | 创建 |
| POST | /update | system:role:update + RepeatSubmit | 修改 |
| POST | /delete/:id | system:role:delete | 删除 |
| POST | /bind_menu | 登录 | 角色绑菜单 |
| POST | /get/:id | system:role:read | 详情 |
| POST | /get/menu/:id | 登录 | 角色菜单 ID 列表 |
| GET | /list | 登录 | 角色列表 |
Menu — /api/menu
源码:src/business/controller/menu/index.ts
| 方法 | 路径 | 鉴权要点 | 说明 |
|---|---|---|---|
| GET | /router | 登录 | 当前用户动态路由 |
| GET | /menu_with_children | 登录 | 树形菜单 |
| POST | /page | system:menu:page + RateLimiter | 分页 |
| POST | /create | system:menu:create + RepeatSubmit | 创建 |
| POST | /update | system:menu:update + RepeatSubmit | 修改 |
| POST | /delete/:id | system:menu:delete | 删除 |
| GET | /get/role/:id | 登录 | 菜单绑定的角色 |
| POST | /bind_role | 登录 + RepeatSubmit | 菜单绑角色 |
| GET | /:id | system:menu:read | 详情(放在静态路径之后) |
管理端侧边栏一般先调 /api/menu/router。