查询单个人员信息(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
}