更新时间:2024-10-18 GMT+08:00
分享

查询用户角色

功能介绍

查询用户角色接口。

URI

GET /basic/mgmt/public/api/v1/sysmgr/roles

请求参数

表1 路径参数

参数

是否必选

参数类型

描述

tenantId

String

租户ID

userName

String

用户名称

userId

String

用户ID

请求示例

GET basic/mgmt/public/api/v1/sysmgr/roles?userName=sysadmin&tenantId=9190086000001150600&userId=1008600000089987983

响应参数

状态码: 200

表2 响应Body参数

参数

参数类型

描述

code

String

返回码

message

String

返回码描述

totalCount

Long

返回数据总条数

表3 Role

参数

参数类型

描述

id

Long

角色ID

description

String

中文描述

name

String

中文名称

descriptionEn

String

英文描述

nameEn

String

英文名称

roleType

String

角色类型

表4 Teams

参数

参数类型

描述

teamId

Long

团队角色ID

teamName

String

团队角色名称

teamRoles

Arrays for Role

团队角色集合

响应示例

{
    "reserve": null,
    "datas": {
        "userRoles": [
            {
                "id": -1,
                "description": "系统管理员",
                "name": "系统管理员",
                "roleType": "globalRole",
                "description_en": "",
                "name_en": "sysadmin"
            },
            {
                "id": -4,
                "description": "合作伙伴管理员",
                "name": "合作伙伴管理员",
                "roleType": "globalRole",
                "description_en": "",
                "name_en": "partnerdmin"
            }

        ],
        "userTeams": [
            {
                "teamId": "662706318057934848",
                "teamName": "team001",
                "teamRoles": [
                    {
                        "id": 681912501788483584,
                        "description": "",
                        "name": "test0009",
                        "roleType": "teamRole",
                        "description_en": "",
                        "name_en": "test0009"
                    }
                ]
            },
            {
                "teamId": "681912555060338688",
                "teamName": "test0009",
                "teamRoles": [
                    {
                        "id": 681912501788483584,
                        "description": "",
                        "name": "test0009",
                        "roleType": "teamRole",
                        "description_en": "",
                        "name_en": "test0009"
                    }
                ]
            }
        ]
    },
    "totalCount": null,
    "error_code": "IPDC.01020000",
    "error_msg": "success"
}

错误码

请参见错误码

相关文档