查询人员脱敏信息(API名称:findPersonByUserIdList)
功能介绍
该接口通过userId集合查询人员信息(敏感信息脱敏,如电话号码会显示188****9999)。
相关API
| 接口名称 | 调用说明 |
|---|---|
| 调用该接口获取到Token,再调用其他接口时,需要在请求消息头中添加“Authorization”,其值即为Token。 | |
| 调用该接口获取到用户id。 查询人员脱敏信息时,需要输入用户id。 |
调用流程
URL
| 请求方式 | HTTPS地址 | 服务架构 | 消息体类型 |
|---|---|---|---|
| POST | https://isdp+域名/openapi/v1/person/findPersonByUserIdList | OpenAPI | application/json |
请求头
| KEY | VALUE | 是否必填 | 描述 |
|---|---|---|---|
| Content-Type | application/json | 是 | 无 |
| Authorization | bearer ${access_token} | 是 | bearer +“ ”+5.2.1中获取的access_token的值 |
请求参数
| 参数 | 类型 | 是否必填 | 描述 |
|---|---|---|---|
| userIdList | List< Number > | 是 | 用户id集合 获取用户id API请参见:查询指定时间范围人员(API名称:getPersonListByRangeTime) |
响应参数
| 参数 | 类型 | 描述 |
|---|---|---|
| personId | Long | 人员id |
| personGroupId | 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 |
| orgName | String | 组织单元 |
| customerId | Long | 客户id |
| customerName | String | 客户名称 |
| supplierId | Long | 供应商id |
| supplierName | String | 供应商名称 |
| openAccount | String | 是否开户 |
| account | String | 账户 |
| headFileId | Long | 头像id |
| faceFileId | Long | 人脸信息id |
| 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 |
| personPositionList | List<Map<String,Object>> | 人员岗位 |
| PersonPositionNameStr | String | 人员岗位名称 |
| personPositionCodeStr | String | 人员岗位编码 |
请求示例
{
"userIdList":[1859]
} 响应示例
[
{
"personId" : 183663,
"personGroupId" : null,
"blackList" : 0,
"reason" : null,
"profilePictureStatus" : "CollectionSucceeded",
"profilePictureId" : "1325041",
"personCode" : "test",
"firstName" : null,
"lastName" : null,
"personName" : "test",
"qualificationCode" : null,
"personType" : "Admin",
"tenantId" : 1,
"description" : "",
"phone" : "137****4826",
"adminOrgId" : 502,
"orgName" : "超级租户",
"customerId" : null,
"customerName" : null,
"supplierId" : null,
"supplierName" : null,
"openAccount" : null,
"account" : "",
"headFileId" : null,
"faceFileId" : null,
"integrationAccount" : "jczh123",
"status" : 0,
"lastUpdatedBy" : -1,
"lastUpdateDate" : 1631861495000,
"personStatus" : "OpenAccount",
"udfExtend1" : "1",
"udfExtend2" : null,
"udfExtend3" : null,
"udfExtend4" : null,
"udfExtend5" : null,
"udfExtend6" : null,
"isSmartDevice" : null,
"userId" : 1859,
"personPositionList" : [],
"PersonPositionNameStr" : null,
"personPositionCodeStr" : null
}
] 状态码
状态码请参见状态码。
错误码
错误码请参见错误码。