
# 查询部门人员
#### 功能介绍
查询部门人员。
#### 授权信息
账号具备所有API的调用权限，如果使用账号下的IAM用户调用当前API，该IAM用户需具备调用API所需的权限，具体权限要求请参见[权限和授权项](https://support.huaweicloud.com/api-craftartsipdcenter/ipdcenter_06_0034.html)。
#### URI
GET /basic/mgmt/public/api/v1/organization/group/user
#### 请求参数
表1请求Header参数 
| 参数            | 是否必选 | 参数类型   | 描述       |
|:---|:---|:---|:---|
| Authorization | 是    | String | JWTToken |
   
表2查询参数 
| 参数        | 是否必选 | 参数类型    | 描述          |
|:---|:---|:---|:---|
| id        | 是    | Long    | 部门id        |
| name      | 否    | String  | 人员姓名（可模糊搜索） |
| pageIndex | 是    | Integer | 分页参数，当前页    |
| pageSize  | 是    | Integer | 分页参数，页大小    |
   
#### 响应参数
**状态码： 200**
表3响应Body参数 
| 参数         | 参数类型                                                                            | 描述     |
|:---|:---|:---|
| code       | String                                                                          | 返回码    |
| message    | String                                                                          | 返回码描述  |
| datas      | Array of [UserInfoMemExtVo] | 返回数据   |
| totalCount | Long                                                                            | 查询数据条数 |
   
 表4UserInfoMemExtVo 
| 参数            | 参数类型                                                                          | 描述         |
|:---|:---|:---|
| reserve5      | String                                                                        | -          |
| reserve4      | String                                                                        | -          |
| reserve3      | String                                                                        | -          |
| reserve2      | String                                                                        | -          |
| userId        | String                                                                        | 用户ID       |
| expiredTime   | String                                                                        | 失效时间       |
| groupName     | String                                                                        | 所属部门名称     |
| userLevel     | Integer                                                                       | 用户级别       |
| userRoleLists | Array of [UserRoleEntity] | 用户角色列表     |
| orgCode       | String                                                                        | 部门编码       |
| tenantId      | String                                                                        | 租户ID       |
| nickname      | String                                                                        | 姓名         |
| effectTime    | String                                                                        | 生效时间       |
| email         | String                                                                        | 邮件         |
| username      | String                                                                        | 用户名        |
| status        | Integer                                                                       | 用户状态值      |
| memberId      | Long                                                                          | 用户与部门的关系ID |
   
 表5UserRoleEntity 
| 参数        | 参数类型    | 描述   |
|:---|:---|:---|
| userId    | String  | 用户ID |
| roleId    | String  | 角色ID |
| roleName  | String  | 角色名称 |
| roleLevel | Integer | 角色等级 |
   
**状态码： 400**
表6响应Body参数 
| 参数         | 参数类型   | 描述   |
|:---|:---|:---|
| reserve    | String | 保留字段 |
| error_code | String | 错误编码 |
| error_msg  | String | 错误信息 |
   
#### 请求示例
```
/basic/mgmt/public/api/v1/organization/group/user?id=677817725711572992&pageIndex=1&pageSize=10&name=li
```
#### 响应示例
**状态码： 200**
成功
```
{
    "code": "IPDC.01020000",
    "message": "success",
    "datas": [
        {
            "tenantId": "9190086000001150600",
            "userId": "2001177",
            "username": "Auto63125",
            "nickname": null,
            "orgCode": null,
            "email": "2@qq.com",
            "userLevel": 5,
            "effectTime": "2024-09-09 00:00:00",
            "expiredTime": "2024-09-28 23:59:59",
            "reserve1": null,
            "reserve2": null,
            "reserve3": null,
            "reserve4": null,
            "reserve5": null,
            "userRoleLists": null,
            "status": 1,
            "memberId": "677818183234637824",
            "groupName": null
        }
    ],
    "totalCount": 1
}
```
**状态码： 401**
认证失败
```
{
  "error_code" : "IPDC.02010034",
  "error_msg" : "Authorization token incorrect"
}
```
#### 状态码
| 状态码 | 描述      |
|:---|:---|
| 200 | 成功      |
| 401 | 认证失败    |
| 500 | 服务器内部异常 |
   
