查询单个人员信息(API名称:findPersonMoreInfoByPersonCode)
功能介绍
用于查询单个人员信息。
相关接口
|
接口名称 |
调用说明 |
|---|---|
|
调用该接口获取到Token,再调用其他接口时,需要在请求消息头中添加“Authorization”,其值即为Token。 |
URL
|
请求方式 |
HTTPS地址 |
服务架构 |
消息体类型 |
|---|---|---|---|
|
POST |
https://isdp+域名/openapi/v1/person/findPersonMoreInfoByPersonCode |
OpenAPI |
application/json |
请求头
|
KEY |
VALUE |
是否必填 |
描述 |
|---|---|---|---|
|
Content-Type |
application/json |
是 |
无 |
|
Authorization |
bearer ${access_token} |
是 |
bearer +“ ”+5.2.1中获取的access_token的值 |
请求参数
|
参数 |
类型 |
是否必填 |
描述 |
|---|---|---|---|
|
personCode |
String |
是 |
人员编码 |
响应参数
|
参数 |
类型 |
描述 |
|---|---|---|
|
status |
int |
状态 |
|
entityName |
String |
实体名称 |
|
appName |
Sring |
应用名称 |
|
lastUpdateDate |
String |
最后更新时间 |
|
lastUpdatedBy |
String |
最后更新人 |
|
creationDate |
String |
创建时间 |
|
createdBy |
String |
创建人 |
|
deleteFlag |
int |
删除标志 |
|
integrationAccount |
String |
集成账户 |
|
userId |
Long |
用户ID |
|
account |
String |
账户 |
|
adminOrgId |
Long |
所属行政组织 |
|
phone |
String |
电话号码 |
|
|
String |
邮箱 |
|
tenantId |
Long |
租户ID |
|
personType |
String |
人员类型 |
|
qualificationCode |
String |
人员资质(多个值用逗号分隔) |
|
personName |
String |
人员姓名 |
|
lastName |
String |
名 |
|
firstName |
String |
姓 |
|
personCode |
String |
人员编码 |
|
personId |
Long |
人员id |
|
personStatus |
String |
人员状态 |
|
profilePictureStatus |
String |
证件照状态 |
|
profilePictureId |
String |
证件照id |
|
udfExtend1 |
String |
扩展字段1 |
|
udfExtend2 |
String |
扩展字段2 |
|
udfExtend3 |
String |
扩展字段3 |
|
udfExtend4 |
String |
扩展字段4 |
|
udfExtend5 |
String |
扩展字段5 |
|
phoneHash |
String |
电话加密结果 |
|
emailHash |
String |
邮箱加密结果 |
|
isSmartDevice |
String |
是否是智能设备 |
|
udfExtend7 |
String |
扩展字段7 |
|
udfExtend8 |
String |
扩展字段8 |
|
udfExtend9 |
String |
扩展字段9 |
|
udfExtend10 |
String |
扩展字段10 |
|
registerFace |
int |
0 未注册,1 已注册 |
|
blackList |
int |
黑名单 0:否 1:是 |
|
reason |
String |
原因 |
|
orgPath |
String |
组织单元路径 |
|
language |
String |
人员语言 |
|
countryCode |
String |
国家码 |
|
certificateType |
String |
证件类型 |
|
certificateNo |
String |
证件号码 |
|
userRole |
List<UserRoleModel> |
角色信息 |
|
extendInfo |
String |
扩展信息(JSON字符串) |
|
personQual |
List<PersonQualModel> |
技能信息 |
|
personGroup |
List<PersonGroupModel> |
人员所在小组信息 |
UserRoleModel:
|
参数 |
类型 |
描述 |
|---|---|---|
|
relationId |
Long |
关系Id |
|
userId |
Long |
用户Id |
|
role |
Map<String, Object> |
角色 |
|
id |
Long |
角色id |
|
roleId |
Long |
角色id |
|
value |
String |
角色名称 |
|
roleName |
String |
角色名称 |
|
roleNo |
String |
角色编号 |
|
deletFlag |
Int |
删除标志 |
PersonQualModel:
|
参数 |
类型 |
描述 |
|---|---|---|
|
personQualId |
Long |
人员资质id |
|
personQualPictureId |
String |
资质照片id |
|
personQualPictureStatus |
String |
资质采集状态 |
|
personQualCode |
String |
人员资质编码 |
|
personQualName |
String |
人员资质名称 |
|
validPeriod |
String |
资质有效期 |
|
SkillId |
Long |
技能id |
|
startDate |
String |
开始时间 |
|
endDate |
String |
结束时间 |
|
creationDate |
String |
创建时间 |
|
skillLevelCode |
String |
技能等级编码 |
|
skillLevelName |
String |
技能等级名称 |
|
skillCode |
String |
技能编码 |
|
skillName |
String |
技能名称 |
|
skillDomainCode |
String |
技能领域编码 |
|
skillDomainName |
String |
技能领域名称 |
|
personId |
Long |
人员ID |
|
hireStatus |
Integer |
聘用状态,用1表示在聘,0表示未在聘 |
|
certificateCode |
String |
证书编码 |
PersonGroupModel:
|
参数 |
类型 |
描述 |
|---|---|---|
|
personGroupId |
Long |
分组id |
|
personGroupName |
String |
分组名称 |
|
personGroupCode |
String |
分组编码 |
|
personGroupType |
String |
分组类型 |
|
level |
int |
分组层级 |
|
description |
String |
描述 |
|
parentGroupId |
Long |
归属班组id |
|
operationQualIds |
String |
作业资质id列表,逗号分隔 |
|
leaderId |
Long |
组长人员id |
请求示例
{
"personCode": "1861xxxx1081"
}
响应示例
{
"status": "success",
"msg": null,
"data": {
"status": 0,
"entityName": "person",
"appName": "pub-server",
"lastUpdateDate": "2023-08-14T23:59:40.000+08:00",
"lastUpdatedBy": -1,
"creationDate": "2021-07-09T09:30:41.000+08:00",
"createdBy": 2736,
"deleteFlag": 0,
"integrationAccount": null,
"userId": 2736,
"account": null,
"adminOrgId": 1318,
"phone": "186*******1",
"email": null,
"tenantId": 1,
"personType": "Employee",
"qualificationCode": null,
"personName": "韩斌测试1",
"lastName": null,
"firstName": null,
"personCode": "18616681081",
"personId": 190148,
"personStatus": "OpenAccount",
"profilePictureStatus": "CollectionSucceeded",
"profilePictureId": "1319567",
"udfExtend1": "test",
"udfExtend2": "PROJECT",
"udfExtend3": null,
"udfExtend4": null,
"udfExtend5": "2022-09-28T00:00:00.000+08:00",
"phoneHash": "d49f7367557b1b60739ea688b4f4627bfa7f7efbb**************************c238e0b02756b36ca2223268b51d1bc79c16e1e3e86",
"emailHash": null,
"isSmartDevice": "N",
"udfExtend7": null,
"udfExtend8": null,
"udfExtend9": null,
"udfExtend10": null,
"registerFace": 0,
"blackList": 0,
"reason": null,
"orgPath": "null.1318",
"language": "zh_CN",
"countryCode": null,
"certificateType": null,
"certificateNo": null,
"certificateNoHash": null,
"userRole": [
{
"relationId": 101080,
"userId": 2736,
"role": {
"id": 100001,
"roleId": 100001,
"value": "人员管理",
"roleName": "人员管理",
"roleNo": "person",
"deleteFlag": 0
},
"permanentFlagStr": "1",
"permanentFlag": 1,
"beginDateStr": "2021-12-27",
"beginDate": "2021-12-27 00:00:00",
"endDateStr": "2022-12-27",
"endDate": "2022-12-27 23:59:59"
},
{
"relationId": 101250,
"userId": 2736,
"role": {
"id": 101403,
"roleId": 101403,
"value": "9686.445217992365",
"roleName": "9686.445217992365",
"roleNo": "9686.445217992365",
"deleteFlag": 0
},
"permanentFlagStr": "1",
"permanentFlag": 1,
"beginDateStr": "2021-12-27",
"beginDate": "2021-12-27 00:00:00",
"endDateStr": "2022-12-27",
"endDate": "2022-12-27 23:59:59"
},
{
"relationId": 101378,
"userId": 2736,
"role": {
"id": -998,
"roleId": -998,
"value": "Admin",
"roleName": "Admin",
"roleNo": "Admin",
"deleteFlag": 0
},
"permanentFlagStr": "1",
"permanentFlag": 1,
"beginDateStr": "2021-12-27",
"beginDate": "2021-12-27 00:00:00",
"endDateStr": "2023-12-27",
"endDate": "2023-12-27 23:59:59"
}
],
"extendInfo": [],
"personQual": [
{
"personQualId": 5000088,
"personQualPictureId": null,
"personQualPictureStatus": null,
"personQualCode": "First aid",
"personQualName": "急救证",
"validPeriod": "1_days",
"skillId": 60001,
"startDate": "2023-07-28",
"endDate": "2023-07-29",
"creationDate": "2023-07-28T19:07:51.000+08:00",
"skillLevelCode": "DJ202106001",
"skillLevelName": "1级",
"skillCode": "First aid",
"skillName": "急救证",
"skillDomainCode": "LY202106001",
"skillDomainName": "ugagu",
"personId": 190148,
"hireStatus": null
}
],
"personGroup": [
{
"personGroupId": 100028,
"personGroupName": "123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890",
"personGroupCode": "12345678901234567890123456789012345678901234567890",
"personGroupType": "",
"level": 1,
"description": "",
"operationQualIds": null
}
]
},
"failed": false,
"success": true
}