Skip to content

功能概述

角色列表

  • 会把所有的角色和角色下的权限节点打平返回

接口访问

接口地址

system/manage/role/list

请求方式 Method

GET

Header - Authorization Type : Bearer Token

属性类型长度必填默认值说明访问版本
tokenstring32true用户身份标识令牌-

返回值

属性类型必填描述
role_idinttrue角色ID
aliasstringtrue角色藐视
namestringtrue角色名称
parent_role_idinttrue父级角色ID
parent_role_liststringfalse父级角色链(暂时没用)
typestringtrue角色类别
groupstringtrue角色分组
create_timestringtrue角色创建时间
modify_timestringtrue角色更新时间
role_detailarrayfalse角色权限详情
role_detail[].permission_idinttrue权限ID
role_detail[].aliasstringtrue权限描述
role_detail[].namestringtrue权限名称
role_detail[].methodstringtrue请求方式(暂时没用)
role_detail[].pathstringtrue权限路径(暂时没用)
role_detail[].permission_typeinttrue权限类型,1菜单权限
role_detail[].create_timestringtrue权限创建时间
role_detail[].modify_timestringtrue权限更新时间

返回示例

{
    "response": [
        {
            "role_id": 1,
            "alias": "root",
            "name": "系统",
            "parent_role_id": 0,
            "parent_role_list": "0",
            "type": "ADMIN",
            "group": "ROOT",
            "create_time": "2025-07-24 15:11:29",
            "modify_time": "2025-07-24 15:11:31",
            "role_detail": [
                {
                    "permission_id": 51,
                    "alias": "menu_51",
                    "name": "首页",
                    "method": "ALL",
                    "path": "",
                    "permission_type": 1,
                    "create_time": "2025-10-20 18:52:24",
                    "modify_time": "2025-10-20 18:52:24"
                },
                {
                    "permission_id": 52,
                    "alias": "menu_52",
                    "name": "用户管理",
                    "method": "ALL",
                    "path": "",
                    "permission_type": 1,
                    "create_time": "2025-10-20 18:52:24",
                    "modify_time": "2025-10-20 18:52:24"
                },
                {
                    "permission_id": 53,
                    "alias": "menu_53",
                    "name": "用户列表",
                    "method": "ALL",
                    "path": "",
                    "permission_type": 1,
                    "create_time": "2025-10-20 18:52:24",
                    "modify_time": "2025-10-20 18:52:24"
                },
                {
                    "permission_id": 54,
                    "alias": "menu_54",
                    "name": "角色管理",
                    "method": "ALL",
                    "path": "",
                    "permission_type": 1,
                    "create_time": "2025-10-20 18:52:24",
                    "modify_time": "2025-10-20 18:52:24"
                },
                {
                    "permission_id": 55,
                    "alias": "menu_55",
                    "name": "订单管理",
                    "method": "ALL",
                    "path": "",
                    "permission_type": 1,
                    "create_time": "2025-10-20 18:52:24",
                    "modify_time": "2025-10-20 18:52:24"
                },
                {
                    "permission_id": 56,
                    "alias": "menu_56",
                    "name": "硬件管理",
                    "method": "ALL",
                    "path": "",
                    "permission_type": 1,
                    "create_time": "2025-10-20 18:52:24",
                    "modify_time": "2025-10-20 18:52:24"
                },
                {
                    "permission_id": 57,
                    "alias": "menu_57",
                    "name": "硬件设备管理",
                    "method": "ALL",
                    "path": "",
                    "permission_type": 1,
                    "create_time": "2025-10-20 18:52:24",
                    "modify_time": "2025-10-20 18:52:24"
                },
                {
                    "permission_id": 58,
                    "alias": "menu_58",
                    "name": "水电表管理",
                    "method": "ALL",
                    "path": "",
                    "permission_type": 1,
                    "create_time": "2025-10-20 18:52:24",
                    "modify_time": "2025-10-20 18:52:24"
                },
                {
                    "permission_id": 59,
                    "alias": "menu_59",
                    "name": "智能门锁管理",
                    "method": "ALL",
                    "path": "",
                    "permission_type": 1,
                    "create_time": "2025-10-20 18:52:24",
                    "modify_time": "2025-10-20 18:52:24"
                }
            ]
        },
        {
            "role_id": 2,
            "alias": "agent",
            "name": "代理",
            "parent_role_id": 1,
            "parent_role_list": "0",
            "type": "ADMIN",
            "group": "ADMIN",
            "create_time": "2025-07-24 15:11:30",
            "modify_time": "2025-10-21 11:24:59",
            "role_detail": [
                {
                    "permission_id": 51,
                    "alias": "menu_51",
                    "name": "首页",
                    "method": "ALL",
                    "path": "",
                    "permission_type": 1,
                    "create_time": "2025-10-20 18:52:24",
                    "modify_time": "2025-10-20 18:52:24"
                },
                {
                    "permission_id": 52,
                    "alias": "menu_52",
                    "name": "用户管理",
                    "method": "ALL",
                    "path": "",
                    "permission_type": 1,
                    "create_time": "2025-10-20 18:52:24",
                    "modify_time": "2025-10-20 18:52:24"
                },
                {
                    "permission_id": 53,
                    "alias": "menu_53",
                    "name": "用户列表",
                    "method": "ALL",
                    "path": "",
                    "permission_type": 1,
                    "create_time": "2025-10-20 18:52:24",
                    "modify_time": "2025-10-20 18:52:24"
                },
                {
                    "permission_id": 54,
                    "alias": "menu_54",
                    "name": "角色管理",
                    "method": "ALL",
                    "path": "",
                    "permission_type": 1,
                    "create_time": "2025-10-20 18:52:24",
                    "modify_time": "2025-10-20 18:52:24"
                },
                {
                    "permission_id": 55,
                    "alias": "menu_55",
                    "name": "订单管理",
                    "method": "ALL",
                    "path": "",
                    "permission_type": 1,
                    "create_time": "2025-10-20 18:52:24",
                    "modify_time": "2025-10-20 18:52:24"
                },
                {
                    "permission_id": 56,
                    "alias": "menu_56",
                    "name": "硬件管理",
                    "method": "ALL",
                    "path": "",
                    "permission_type": 1,
                    "create_time": "2025-10-20 18:52:24",
                    "modify_time": "2025-10-20 18:52:24"
                },
                {
                    "permission_id": 57,
                    "alias": "menu_57",
                    "name": "硬件设备管理",
                    "method": "ALL",
                    "path": "",
                    "permission_type": 1,
                    "create_time": "2025-10-20 18:52:24",
                    "modify_time": "2025-10-20 18:52:24"
                },
                {
                    "permission_id": 58,
                    "alias": "menu_58",
                    "name": "水电表管理",
                    "method": "ALL",
                    "path": "",
                    "permission_type": 1,
                    "create_time": "2025-10-20 18:52:24",
                    "modify_time": "2025-10-20 18:52:24"
                },
                {
                    "permission_id": 59,
                    "alias": "menu_59",
                    "name": "智能门锁管理",
                    "method": "ALL",
                    "path": "",
                    "permission_type": 1,
                    "create_time": "2025-10-20 18:52:24",
                    "modify_time": "2025-10-20 18:52:24"
                }
            ]
        },
        {
            "role_id": 4,
            "alias": "houseowner",
            "name": "业主",
            "parent_role_id": 1,
            "parent_role_list": "0",
            "type": "ADMIN",
            "group": "ADMIN",
            "create_time": "2025-10-20 16:13:49",
            "modify_time": "2025-10-21 11:26:22",
            "role_detail": [
                {
                    "permission_id": 51,
                    "alias": "menu_51",
                    "name": "首页",
                    "method": "ALL",
                    "path": "",
                    "permission_type": 1,
                    "create_time": "2025-10-20 18:52:24",
                    "modify_time": "2025-10-20 18:52:24"
                },
                {
                    "permission_id": 52,
                    "alias": "menu_52",
                    "name": "用户管理",
                    "method": "ALL",
                    "path": "",
                    "permission_type": 1,
                    "create_time": "2025-10-20 18:52:24",
                    "modify_time": "2025-10-20 18:52:24"
                },
                {
                    "permission_id": 53,
                    "alias": "menu_53",
                    "name": "用户列表",
                    "method": "ALL",
                    "path": "",
                    "permission_type": 1,
                    "create_time": "2025-10-20 18:52:24",
                    "modify_time": "2025-10-20 18:52:24"
                },
                {
                    "permission_id": 54,
                    "alias": "menu_54",
                    "name": "角色管理",
                    "method": "ALL",
                    "path": "",
                    "permission_type": 1,
                    "create_time": "2025-10-20 18:52:24",
                    "modify_time": "2025-10-20 18:52:24"
                },
                {
                    "permission_id": 55,
                    "alias": "menu_55",
                    "name": "订单管理",
                    "method": "ALL",
                    "path": "",
                    "permission_type": 1,
                    "create_time": "2025-10-20 18:52:24",
                    "modify_time": "2025-10-20 18:52:24"
                },
                {
                    "permission_id": 56,
                    "alias": "menu_56",
                    "name": "硬件管理",
                    "method": "ALL",
                    "path": "",
                    "permission_type": 1,
                    "create_time": "2025-10-20 18:52:24",
                    "modify_time": "2025-10-20 18:52:24"
                },
                {
                    "permission_id": 57,
                    "alias": "menu_57",
                    "name": "硬件设备管理",
                    "method": "ALL",
                    "path": "",
                    "permission_type": 1,
                    "create_time": "2025-10-20 18:52:24",
                    "modify_time": "2025-10-20 18:52:24"
                },
                {
                    "permission_id": 58,
                    "alias": "menu_58",
                    "name": "水电表管理",
                    "method": "ALL",
                    "path": "",
                    "permission_type": 1,
                    "create_time": "2025-10-20 18:52:24",
                    "modify_time": "2025-10-20 18:52:24"
                },
                {
                    "permission_id": 59,
                    "alias": "menu_59",
                    "name": "智能门锁管理",
                    "method": "ALL",
                    "path": "",
                    "permission_type": 1,
                    "create_time": "2025-10-20 18:52:24",
                    "modify_time": "2025-10-20 18:52:24"
                }
            ]
        },
        {
            "role_id": 5,
            "alias": "tenant",
            "name": "租客",
            "parent_role_id": 1,
            "parent_role_list": "0",
            "type": "ADMIN",
            "group": "ADMIN",
            "create_time": "2025-10-20 16:13:51",
            "modify_time": "2025-10-21 11:35:18",
            "role_detail": [
                {
                    "permission_id": 51,
                    "alias": "menu_51",
                    "name": "首页",
                    "method": "ALL",
                    "path": "",
                    "permission_type": 1,
                    "create_time": "2025-10-20 18:52:24",
                    "modify_time": "2025-10-20 18:52:24"
                },
                {
                    "permission_id": 56,
                    "alias": "menu_56",
                    "name": "硬件管理",
                    "method": "ALL",
                    "path": "",
                    "permission_type": 1,
                    "create_time": "2025-10-20 18:52:24",
                    "modify_time": "2025-10-20 18:52:24"
                }
            ]
        }
    ],
    "requestId": "b3a2ce37-2e4e-4a67-8ccf-e6c2dc7c2443"
}

错误码

错误码说明解决方案
404Fail代码报错