Skip to content

Role (角色管理)

对应数据库表(sys_role)

🍓查询列表

partcontent
url/system/role
methodGET
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": "查询成功!"
}

🍓新增

partcontent
url/system/role
methodpost
Function新增
JS
// data(增加参数)
{
    "roleName": "cerole",
    "roleKey": "12",
    "roleSort": 0,
    "status": 2,
    "menuIds": [],
    "deptIds": [],
    "menuCheckStrictly": true,
    "deptCheckStrictly": true,
    "remark": "备注"
}

// 返回参数
{
  code: 200,
  data: [], //数据
  message: '新增成功',
}

🍓详情信息

partcontent
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": "备注"
    }
}

🍓修改

partcontent
url/system/role
method(请求方式)put
Function修改提交
JS
// data(增加参数)

// 返回参数
{
  code: 200,
  data: [], //数据
  message: '修改成功',
}

🍓删除

partcontent
url/system/role/$
method(请求方式)delete
Function删除
JS
// params (参数)
role_id:1, // role_id 必填项


// 返回参数
{
  code: 200,
  data: [], //数据
  message: '删除成功',
}

Released under the MIT License.