# 获取当前用户权限集

# 目录

# 接口说明

本接口用于获取当前登录用户的权限集。

# 接口介绍

该接口可应用于需要获取当前登录用户权限信息的场景,通过简单的调用即可实现用户权限的获取,有效降低开发成本,提高开发效率。

# 接口配置入口

  • 登录氦闪 开发者平台 (opens new window)
  • "接口管理""平台接口""模块API""用户中心管理系统"
  • 选择 "获取当前用户权限集"
  • 右上角选择开启

提示:此接口数据持久化使用mysql数据库,请确保已配置相关数据源。

# 接口调用

# 获取当前用户权限集(全量权限信息,状态字段标识有无权限)

  • 接口地址:https://lb/business-service/hiasoon-usercenter/getCurrentUserPermissions
  • 返回格式:json
  • 请求方式:POST
  • 请求示例:
{}

# 获取当前用户权限集(只返回可用权限)

  • 接口地址:https://lb/business-service/hiasoon-usercenter/getCurrentUserAvailablePermissions
  • 返回格式:json
  • 请求方式:POST
  • 请求示例:
{}

# 请求头:

参数名称 类型 说明 是否必填
APPID; string 开发者平台分配的应用APPID;
_t number 请求时间戳(毫秒级)
_s string 签名信息,用于接口安全验证
_n 随机数 随机数
Authorization string Bearer {token},访问令牌

# 请求体(json):

# 响应头:

参数名称 类型 说明 是否必填
connectionid; string 本次请求的唯一标识;
_t number 请求时间戳(毫秒级)
_s string 签名信息,用于接口安全验证
_n 随机数 随机数(与本次请求的值一致)

# 返回参数(json)

参数名称 类型 说明
code number 返回状态码,200 表示成功,其他表示失败
message string 返回信息描述
data array 返回权限树结构
info object 业务信息

返回参数示例:

{
    "code": 200,
    "message": "操作成功",
    "data": [
        {
            "permissionId": "PM202604160001",
            "permissionName": "系统管理",
            "permissionCode": "SYSTEM_MANAGE",
            "parentId": "0",
            "status": 0,
            "createTime": "2026-04-16T01:42:50.000+00:00",
            "updateTime": "2026-04-16T01:42:50.000+00:00",
            "children": [
                {
                    "permissionId": "PM202604160010",
                    "permissionName": "权限管理",
                    "permissionCode": "PERMISSION_MANAGE",
                    "parentId": "PM202604160001",
                    "status": 0,
                    "createTime": "2026-04-16T01:42:50.000+00:00",
                    "updateTime": "2026-04-16T01:42:50.000+00:00",
                    "children": [
                        {
                            "permissionId": "PM202604160013",
                            "permissionName": "删除权限",
                            "permissionCode": "PERMISSION_DELETE",
                            "parentId": "PM202604160010",
                            "status": 0,
                            "createTime": "2026-04-16T01:42:50.000+00:00",
                            "updateTime": "2026-04-16T01:42:50.000+00:00",
                            "children": []
                        },
                        {
                            "permissionId": "PM202604160012",
                            "permissionName": "编辑权限",
                            "permissionCode": "PERMISSION_EDIT",
                            "parentId": "PM202604160010",
                            "status": 0,
                            "createTime": "2026-04-16T01:42:50.000+00:00",
                            "updateTime": "2026-04-16T01:42:50.000+00:00",
                            "children": []
                        },
                        {
                            "permissionId": "PM202604160011",
                            "permissionName": "添加权限",
                            "permissionCode": "PERMISSION_ADD",
                            "parentId": "PM202604160010",
                            "status": 0,
                            "createTime": "2026-04-16T01:42:50.000+00:00",
                            "updateTime": "2026-04-16T01:42:50.000+00:00",
                            "children": []
                        }
                    ]
                },
                {
                    "permissionId": "PM202604160018",
                    "permissionName": "登录日志",
                    "permissionCode": "LOG_MANAGE",
                    "parentId": "PM202604160001",
                    "status": 0,
                    "createTime": "2026-04-16T01:42:50.000+00:00",
                    "updateTime": "2026-04-16T01:42:50.000+00:00",
                    "children": []
                },
                {
                    "permissionId": "PM202604160014",
                    "permissionName": "视图管理",
                    "permissionCode": "VIEW_MANAGE",
                    "parentId": "PM202604160001",
                    "status": 0,
                    "createTime": "2026-04-16T01:42:50.000+00:00",
                    "updateTime": "2026-04-16T01:42:50.000+00:00",
                    "children": [
                        {
                            "permissionId": "PM202604160017",
                            "permissionName": "删除视图",
                            "permissionCode": "VIEW_DELETE",
                            "parentId": "PM202604160014",
                            "status": 0,
                            "createTime": "2026-04-16T01:42:50.000+00:00",
                            "updateTime": "2026-04-16T01:42:50.000+00:00",
                            "children": []
                        },
                        {
                            "permissionId": "PM202604160016",
                            "permissionName": "编辑视图",
                            "permissionCode": "VIEW_EDIT",
                            "parentId": "PM202604160014",
                            "status": 0,
                            "createTime": "2026-04-16T01:42:50.000+00:00",
                            "updateTime": "2026-04-16T01:42:50.000+00:00",
                            "children": []
                        },
                        {
                            "permissionId": "PM202604160015",
                            "permissionName": "添加视图",
                            "permissionCode": "VIEW_ADD",
                            "parentId": "PM202604160014",
                            "status": 0,
                            "createTime": "2026-04-16T01:42:50.000+00:00",
                            "updateTime": "2026-04-16T01:42:50.000+00:00",
                            "children": []
                        }
                    ]
                },
                {
                    "permissionId": "PM202604160006",
                    "permissionName": "角色管理",
                    "permissionCode": "ROLE_MANAGE",
                    "parentId": "PM202604160001",
                    "status": 0,
                    "createTime": "2026-04-16T01:42:50.000+00:00",
                    "updateTime": "2026-04-16T01:42:50.000+00:00",
                    "children": [
                        {
                            "permissionId": "PM202604160009",
                            "permissionName": "删除角色",
                            "permissionCode": "ROLE_DELETE",
                            "parentId": "PM202604160006",
                            "status": 0,
                            "createTime": "2026-04-16T01:42:50.000+00:00",
                            "updateTime": "2026-04-16T01:42:50.000+00:00",
                            "children": []
                        },
                        {
                            "permissionId": "PM202604160008",
                            "permissionName": "编辑角色",
                            "permissionCode": "ROLE_EDIT",
                            "parentId": "PM202604160006",
                            "status": 0,
                            "createTime": "2026-04-16T01:42:50.000+00:00",
                            "updateTime": "2026-04-16T01:42:50.000+00:00",
                            "children": []
                        },
                        {
                            "permissionId": "PM202604160007",
                            "permissionName": "添加角色",
                            "permissionCode": "ROLE_ADD",
                            "parentId": "PM202604160006",
                            "status": 0,
                            "createTime": "2026-04-16T01:42:50.000+00:00",
                            "updateTime": "2026-04-16T01:42:50.000+00:00",
                            "children": []
                        }
                    ]
                },
                {
                    "permissionId": "PM202604160002",
                    "permissionName": "用户管理",
                    "permissionCode": "USER_MANAGE",
                    "parentId": "PM202604160001",
                    "status": 1,
                    "createTime": "2026-04-16T01:42:50.000+00:00",
                    "updateTime": "2026-04-16T01:42:50.000+00:00",
                    "children": [
                        {
                            "permissionId": "PM202604160005",
                            "permissionName": "删除用户",
                            "permissionCode": "USER_DELETE",
                            "parentId": "PM202604160002",
                            "status": 1,
                            "createTime": "2026-04-16T01:42:50.000+00:00",
                            "updateTime": "2026-04-16T01:42:50.000+00:00",
                            "children": []
                        },
                        {
                            "permissionId": "PM202604160004",
                            "permissionName": "编辑用户",
                            "permissionCode": "USER_EDIT",
                            "parentId": "PM202604160002",
                            "status": 1,
                            "createTime": "2026-04-16T01:42:50.000+00:00",
                            "updateTime": "2026-04-16T01:42:50.000+00:00",
                            "children": []
                        },
                        {
                            "permissionId": "PM202604160003",
                            "permissionName": "添加用户",
                            "permissionCode": "USER_ADD",
                            "parentId": "PM202604160002",
                            "status": 1,
                            "createTime": "2026-04-16T01:42:50.000+00:00",
                            "updateTime": "2026-04-17T06:40:54.000+00:00",
                            "children": []
                        }
                    ]
                }
            ]
        }
    ],
    "info": null
}