国轩石墨棒


根据角色id查询角色详情接口

[TOC]

简要描述
  • 根据角色id查询角色详情接口
请求URL
  • http://47.111.70.10:8091/collector-siot-smb/api/role/selectRoleVOById
请求方式
  • POST
参数
参数名 类型 说明
id Long 角色id
返回示例
{
    "isSuccess": true,
    "data": {
        "pageIndex": 0,
        "pageSize": 0,
        "id": 30,
        "name": "普通用户",
        "code": null,
        "type": null,
        "createUserId": null,
        "createTime": null,
        "updateUserId": null,
        "updateTime": null,
        "isDeleted": null,
        "isEnable": true,
        "remark": null,
        "projectCode": null,
        "permissionNames": null,
        "permissionIds": null,
        "parentId": 0,
        "permissionId": 0,
        "userId": 0,
        "permissionEOList": [
            {
                "pageIndex": 0,
                "pageSize": 0,
                "id": 42,
                "name": "策略管理",
                "code": "tactics:list",
                "type": null,
                "url": null,
                "isEnable": true,
                "isIntranet": null,
                "isAssignable": null,
                "parentId": 0,
                "sortNum": 21,
                "description": "策略管理描述",
                "createUserId": null,
                "createTime": "2022-07-22T03:10:57.000+0000",
                "updateUserId": null,
                "updateTime": "2022-07-22T03:10:57.000+0000",
                "isDeleted": null,
                "targetWindow": null,
                "menuStyle": null,
                "projectCode": "api",
                "hasChildren": null,
                "levelCode": null,
                "enable": true,
                "intranet": null,
                "assignable": null,
                "deleted": null
            },
            {
                "pageIndex": 0,
                "pageSize": 0,
                "id": 43,
                "name": "策略详情",
                "code": "tactics:view",
                "type": null,
                "url": null,
                "isEnable": true,
                "isIntranet": null,
                "isAssignable": null,
                "parentId": 42,
                "sortNum": 23,
                "description": "策略详情描述",
                "createUserId": null,
                "createTime": "2022-07-22T03:10:57.000+0000",
                "updateUserId": null,
                "updateTime": "2022-07-22T03:10:57.000+0000",
                "isDeleted": null,
                "targetWindow": null,
                "menuStyle": null,
                "projectCode": "api",
                "hasChildren": null,
                "levelCode": null,
                "enable": true,
                "intranet": null,
                "assignable": null,
                "deleted": null
            },
            {
                "pageIndex": 0,
                "pageSize": 0,
                "id": 56,
                "name": "策略删除",
                "code": "tactics:remove",
                "type": null,
                "url": null,
                "isEnable": true,
                "isIntranet": null,
                "isAssignable": null,
                "parentId": 42,
                "sortNum": 22,
                "description": "策略删除描述",
                "createUserId": null,
                "createTime": "2022-07-22T03:10:57.000+0000",
                "updateUserId": null,
                "updateTime": "2022-07-22T03:10:57.000+0000",
                "isDeleted": null,
                "targetWindow": null,
                "menuStyle": null,
                "projectCode": "api",
                "hasChildren": null,
                "levelCode": null,
                "enable": true,
                "intranet": null,
                "assignable": null,
                "deleted": null
            },
            {
                "pageIndex": 0,
                "pageSize": 0,
                "id": 57,
                "name": "策略启用",
                "code": "tactics:enable",
                "type": null,
                "url": null,
                "isEnable": true,
                "isIntranet": null,
                "isAssignable": null,
                "parentId": 42,
                "sortNum": 20,
                "description": "策略启用描述",
                "createUserId": null,
                "createTime": "2022-07-22T03:10:57.000+0000",
                "updateUserId": null,
                "updateTime": "2022-07-22T03:10:57.000+0000",
                "isDeleted": null,
                "targetWindow": null,
                "menuStyle": null,
                "projectCode": "api",
                "hasChildren": null,
                "levelCode": null,
                "enable": true,
                "intranet": null,
                "assignable": null,
                "deleted": null
            },
            {
                "pageIndex": 0,
                "pageSize": 0,
                "id": 44,
                "name": "添加策略",
                "code": "tactics:add",
                "type": null,
                "url": null,
                "isEnable": true,
                "isIntranet": null,
                "isAssignable": null,
                "parentId": 42,
                "sortNum": 19,
                "description": "添加策略描述",
                "createUserId": null,
                "createTime": "2022-07-22T03:10:57.000+0000",
                "updateUserId": null,
                "updateTime": "2022-07-22T03:10:57.000+0000",
                "isDeleted": null,
                "targetWindow": null,
                "menuStyle": null,
                "projectCode": "api",
                "hasChildren": null,
                "levelCode": null,
                "enable": true,
                "intranet": null,
                "assignable": null,
                "deleted": null
            }
        ],
        "nodes": null,
        "permissionAssignmentEO": [
            {
                "id": 1076,
                "roleId": 30,
                "permissionId": 42,
                "createUserId": null,
                "createTime": null,
                "updateUserId": null,
                "updateTime": null,
                "isDeleted": null
            },
            {
                "id": 1077,
                "roleId": 30,
                "permissionId": 43,
                "createUserId": null,
                "createTime": null,
                "updateUserId": null,
                "updateTime": null,
                "isDeleted": null
            },
            {
                "id": 1078,
                "roleId": 30,
                "permissionId": 56,
                "createUserId": null,
                "createTime": null,
                "updateUserId": null,
                "updateTime": null,
                "isDeleted": null
            },
            {
                "id": 1079,
                "roleId": 30,
                "permissionId": 57,
                "createUserId": null,
                "createTime": null,
                "updateUserId": null,
                "updateTime": null,
                "isDeleted": null
            },
            {
                "id": 1080,
                "roleId": 30,
                "permissionId": 44,
                "createUserId": null,
                "createTime": null,
                "updateUserId": null,
                "updateTime": null,
                "isDeleted": null
            }
        ]
    },
    "code": 0,
    "msg": null
}
返回data参数说明
参数名 类型 说明
id Long 角色id
name String 角色名称
Boolean boolean 是否启用(true:是,false:否)
permissionAssignmentEO list 角色菜单集合
返回data中的permissionEOList参数说明
参数名 类型 说明
id Long 菜单id
parentId Long 父级id
备注
  • 更多返回错误代码请看首页的错误代码描述

页面列表

ITEM_HTML