系统模块
获取所有权限菜单
请求接口
/system/menu/get
请求方法
Get
请求参数
| 参数名称 | 参数类型 | 是否必填 | 备注 |
|---|---|---|---|
| visible | int | 否 | 存在则可见 |
响应
| 参数名称 | 参数类型 | 是否必填 | 备注 |
|---|---|---|---|
| id | int | 是 | |
| pid | int | 是 | 父id |
| name | String | 是 | |
| type | int | 是 | 菜单类型(字典 0目录 1菜单 2按钮) |
| router | String | 否 | 路由 |
| permission | String | 否 | 权限状态 |
| visible | Integer | 是 | 是否可见 |
| sort | Integer | 是 | 排序参数 |
| icon | Integer | 否 | 图标 |
| children | list | 否 | 子级菜单 |
新增权限菜单
请求接口
/system/menu/add
请求方法
POST
请求参数
| 参数名称 | 参数类型 | 是否必填 | 备注 |
|---|---|---|---|
| pid | int | 是 | 父id |
| name | String | 是 | |
| type | int | 是 | 类型 |
| router | String | 否 | 路由 |
| permission | String | 否 | 权限状态 |
| visible | Integer | 是 | 是否可见 |
| sort | Integer | 是 | 排序参数 |
| icon | Integer | 否 | 图标 |
响应
| 参数名称 | 参数类型 | 是否必填 | 备注 |
|---|
删除权限菜单
请求接口
/system/menu/delete
请求方法
POST
请求参数
| 参数名称 | 参数类型 | 是否必填 | 备注 |
|---|---|---|---|
| id | List |
是 |
响应
| 参数名称 | 参数类型 | 是否必填 | 备注 |
|---|
更新权限菜单
请求接口
/system/menu/update
请求方法
POST
请求参数
| 参数名称 | 参数类型 | 是否必填 | 备注 |
|---|---|---|---|
| id | int | 是 | |
| pid | int | 是 | 父id |
| name | String | 是 | |
| type | int | 是 | 类型 |
| router | String | 否 | 路由 |
| permission | String | 否 | 权限状态 |
| visible | Integer | 是 | 是否可见 |
| sort | Integer | 否 | 排序参数 |
| icon | Integer | 否 | 图标 |
响应
| 参数名称 | 参数类型 | 是否必填 | 备注 |
|---|
角色列表
请求接口
/system/role/list
请求方法
GET
请求参数
| 参数名称 | 参数类型 | 是否必填 | 备注 |
|---|---|---|---|
| rowCount | int | 是 | |
| pageNo | int | 是 |
响应
| 参数名称 | 参数类型 | 是否必填 | 备注 |
|---|---|---|---|
| total | int | 是 | 查询数目总量 |
| size | int | 是 | 一页显示数量 |
| current | int | 是 | 当前页数 |
| pages | int | 是 | 总页数 |
| records | List |
否 | 内容 |
RoleInfoVo结构
| 参数名称 | 参数类型 | 是否必填 | 备注 |
|---|---|---|---|
| id | int | y | |
| rolename | string | y | 角色名称 |
| code | string | y | 角色代号 |
| memo | string | n | 备注 |
| status | int | y | 1:启用,0:停用 |
角色新增
请求接口
/system/role/add
请求方法
POST
请求参数
| 参数名称 | 参数类型 | 是否必填 | 备注 |
|---|---|---|---|
| rolename | string | y | 角色名称 |
| code | string | y | 角色代号 |
| memo | string | n | 备注 |
| status | int | y | 1:启用,0:停用 |
响应
| 参数名称 | 参数类型 | 是否必填 | 备注 |
|---|
角色修改
请求接口
/system/role/update
请求方法
POST
请求参数
| 参数名称 | 参数类型 | 是否必填 | 备注 |
|---|---|---|---|
| id | int | y | |
| rolename | string | n | 角色名称 |
| code | string | n | 角色代号 |
| memo | string | n | 备注 |
| status | int | n | 1:启用,0:停用 |
响应
| 参数名称 | 参数类型 | 是否必填 | 备注 |
|---|
角色修改
请求接口
/system/role/delete
请求方法
POST
请求参数
| 参数名称 | 参数类型 | 是否必填 | 备注 |
|---|---|---|---|
| id | int | y |
响应
| 参数名称 | 参数类型 | 是否必填 | 备注 |
|---|
角色与菜单绑定
请求接口
/system/role/menu/link
请求方法
POST
请求参数
| 参数名称 | 参数类型 | 是否必填 | 备注 |
|---|---|---|---|
| roleId | int | y | |
| menuIds | List |
y |
响应
| 参数名称 | 参数类型 | 是否必填 | 备注 |
|---|
获取角色拥有的权限菜单id
请求接口
/system/role/menu/get
请求方法
GET
请求参数
| 参数名称 | 参数类型 | 是否必填 | 备注 |
|---|---|---|---|
| roleId | int | y |
响应
| 参数名称 | 参数类型 | 是否必填 | 备注 |
|---|---|---|---|
| data | list | 是 | 所拥有权限菜单id |
文档更新时间: 2023-10-11 14:42 作者:吴温立