系统模块

获取所有权限菜单

请求接口

/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   作者:吴温立