Role (角色管理)
对应数据库表(sys_role)
🍓查询列表
part | content |
---|---|
url | /system/role |
method | GET |
Function | 用户查询 |
JS
// params(请求参数)
{
pageNum:1, // 页数
pageSize:10,// 条数
}
// 返回参数
{
"total": 3,
"code": 200,
"data": [
{
"roleId": 1, // 角色id
"roleName": "超级管理员", // 角色名称
"roleKey": "xxx", // 角色key
"roleSort": 1, // 角色排序
"dataScope": "1", // 数据权限范围
"menuCheckStrictly": 1, // 菜单树选择项是否关联显示
"deptCheckStrictly": 1, // 部门树选择项是否关联显示
"status": "0", // 角色状态
"delFlag": "0", // 删除标志
"createBy": "xxx", // 创建者
"createTime": "2024-05-28 05:43:38", // 创建时间
"updateBy": "", // 更新者
"updateTime": "1970-01-01 00:00:00", // 更新时间
"remark": "xxx" // 备注
},
],
"message": "查询成功!"
}
🍓新增
part | content |
---|---|
url | /system/role |
method | post |
Function | 新增 |
JS
// data(增加参数)
{
"roleName": "cerole",
"roleKey": "12",
"roleSort": 0,
"status": 2,
"menuIds": [],
"deptIds": [],
"menuCheckStrictly": true,
"deptCheckStrictly": true,
"remark": "备注"
}
// 返回参数
{
code: 200,
data: [], //数据
message: '新增成功',
}
🍓详情信息
part | content |
---|---|
url | /system/role/$ |
method(请求方式) | get |
Function | 详情信息 |
JS
// params(请求参数)
id:1, // role_id 必填项
// 返回参数
{
"code": 200,
"data": {
"roleId": 102,
"roleName": "cerole", // 角色字符
"roleKey": "12", // 角色权限字符
"roleSort": 0, // 角色排序
"dataScope": "1", // 数据权限范围
"menuCheckStrictly": 1, // 菜单树选择项是否关联显示
"deptCheckStrictly": 1, // 部门树选择项是否关联显示
"status": "2",
"delFlag": "0",
"createBy": null,
"createTime": "1970-01-01 00:00:00",
"updateBy": "",
"updateTime": "1970-01-01 00:00:00",
"remark": "备注"
}
}
🍓修改
part | content |
---|---|
url | /system/role |
method(请求方式) | put |
Function | 修改提交 |
JS
// data(增加参数)
// 返回参数
{
code: 200,
data: [], //数据
message: '修改成功',
}
🍓删除
part | content |
---|---|
url | /system/role/$ |
method(请求方式) | delete |
Function | 删除 |
JS
// params (参数)
role_id:1, // role_id 必填项
// 返回参数
{
code: 200,
data: [], //数据
message: '删除成功',
}