
# 通过人员编码查询人员信息（API名称：findPersonByPersonCode）
#### 功能介绍
通过人员编码查询人员信息。
#### 相关接口
| **接口名称**                                                             | **调用说明**                                                     |
|:---|:---|
| [获取Token](https://support.huaweicloud.com/api-isdp/api_01_0019.html) | 调用该接口获取到Token，再调用其他接口时，需要在请求消息头中添加"Authorization"，其值即为Token。 |
   
#### URL
| **请求方式** | **HTTPS地址**                                                    | **服务架构** | **消息体类型**        |
|:---|:---|:---|:---|
| POST     | https://***isdp+域名***/openapi/v1/person/findPersonByPersonCode | OpenAPI  | application/json |
   
#### 请求头
| **KEY**       | VALUE                  | 是否必填 | **描述**                                                                                           |
|:---|:---|:---|:---|
| Content-Type  | application/json       | 是    | 无                                                                                                |
| Authorization | bearer ${access_token} | 是    | bearer +" "+[5.2.1](https://support.huaweicloud.com/api-isdp/api_01_0019.html)中获取的access_token的值 |
   
#### 请求参数
| **参数**     | **类型** | **是否必填** | **描述** |
|:---|:---|:---|:---|
| personCode | String | 是        | 人员编码   |
   
#### 响应参数
|       **字段名**        | **数据类型** |  **字段名称**   |
|---|---|---|
| personId             | Long     | 人员id        |
| blackList            | int      | 黑名单 0:否 1:是 |
| reason               | String   | 入黑名单原因      |
| profilePictureStatus | String   | 证件照状态       |
| profilePictureId     | Long     | 证件照ID       |
| personCode           | String   | 人员编码        |
| firstName            | String   | 名           |
| lastName             | String   | 姓           |
| personName           | String   | 人员名称        |
| qualificationCode    | String   | 人员资质        |
| personType           | String   | 人员类型        |
| tenantId             | Long     | 租户id        |
| description          | String   | 备注          |
| phone                | String   | 电话号码        |
| adminOrgId           | Long     | 组织单元id      |
| openAccount          | String   | 是否开户        |
| account              | String   | 账户          |
| integrationAccount   | String   | 集成账户        |
| status               | int      | 状态          |
| lastUpdatedBy        | Long     | 最近更新人       |
| lastUpdateDate       | Date     | 最近更新时间      |
| personStatus         | String   | 人员状态        |
| udfExtend1           | String   | 扩展字段1       |
| udfExtend2           | String   | 扩展字段2       |
| udfExtend3           | String   | 扩展字段3       |
| udfExtend4           | String   | 扩展字段4       |
| udfExtend5           | Date     | 扩展字段5       |
| udfExtend6           | Date     | 扩展字段6       |
| isSmartDevice        | char     | 是否智能设备      |
| userId               | Long     | 用户id        |
   
#### 请求示例
```
{
    "personCode": "hzjTest5"
}
```
#### 响应示例
```
{
    "status": 0,
    "entityName": "person",
    "appName": "pub-server",
    "lastUpdateDate": "2022-04-15T15:02:11.000+08:00",
    "lastUpdatedBy": -1,
    "creationDate": "2021-12-30T10:02:30.000+08:00",
    "createdBy": -1,
    "deleteFlag": 0,
    "integrationAccount": "",
    "userId": 176048,
    "account": null,
    "adminOrgId": 502,
    "phone": "159*******2",
    "email": null,
    "tenantId": 1,
    "personType": "Customer",
    "qualificationCode": null,
    "personName": "hzjTest5",
    "lastName": null,
    "firstName": null,
    "personCode": "hzjTest5",
    "personId": 240595,
    "personStatus": "OpenAccount",
    "profilePictureStatus": "CollectionFailed",
    "profilePictureId": "",
    "udfExtend1": "1",
    "udfExtend2": "1",
    "udfExtend3": null,
    "udfExtend4": null,
    "phoneHash": "901d9310d1e19026ad694940e648db551**************b376001421f2f84fbaf70fa010f0de2aad912205d4c049abaf8d89c9af9a2cda10",
    "emailHash": null,
    "isSmartDevice": "N",
    "udfExtend7": null,
    "udfExtend8": null,
    "udfExtend9": null,
    "udfExtend10": null,
    "blackList": 0,
    "reason": null,
    "orgPath": "-1.502",
    "language": "zh_CN",
    "countryCode": null,
    "certificateType": null,
    "certificateNo": null,
    "certificateNoHash": null
}
```
