角色管理
角色管理提供角色的完整 CRUD 操作和权限分配功能。
功能说明
- 角色分页查询
- 角色新增
- 角色修改
- 角色删除(支持批量)
- 角色详情查看
- 数据导出(Excel)
- 数据导入(Excel,含模板下载)
API 接口
所有接口均需要 Sa-Token 权限校验。
| 方法 | 路径 | 权限标识 | 说明 |
|---|---|---|---|
| GET | /api/v1/sys/role/page | sys/role/page | 获取角色分页 |
| POST | /api/v1/sys/role/create | sys/role/create | 添加角色 |
| POST | /api/v1/sys/role/modify | sys/role/modify | 编辑角色 |
| POST | /api/v1/sys/role/remove | sys/role/remove | 删除角色 |
| GET | /api/v1/sys/role/detail | sys/role/detail | 获取角色详情 |
| GET | /api/v1/sys/role/export | sys/role/export | 导出角色数据 |
| GET | /api/v1/sys/role/template | sys/role/template | 下载导入模板 |
| POST | /api/v1/sys/role/import | sys/role/import | 导入角色数据 |
请求参数
分页查询
GET /api/v1/sys/role/page?current=1&size=10&role_name=管理员新增/编辑
json
POST /api/v1/sys/role/create
{
"role_name": "管理员",
"role_code": "admin",
"description": "系统管理员角色",
"status": 1
}删除
json
POST /api/v1/sys/role/remove
{
"ids": ["1234567890"]
}