人员信息导出(API名称:exportPersonModel)
功能介绍
用于人员信息导出。
相关接口
|
接口名称 |
调用说明 |
|---|---|
|
调用该接口获取到Token,再调用其他接口时,需要在请求消息头中添加“Authorization”,其值即为Token。 |
URL
|
请求方式 |
HTTPS地址 |
服务架构 |
消息体类型 |
|---|---|---|---|
|
POST |
https://isdp+域名/openapi/v1/person/exportPersonModel |
OpenAPI |
application/json |
请求头
|
KEY |
VALUE |
是否必填 |
描述 |
|---|---|---|---|
|
Content-Type |
application/json |
是 |
无 |
|
Authorization |
bearer ${access_token} |
是 |
bearer +“ ”+5.2.1中获取的access_token的值 |
请求参数
|
参数 |
类型 |
是否必填 |
描述 |
|---|---|---|---|
|
exportName |
String |
是 |
导出场景名称,如ChengTiePersonModel.export |
|
idList |
Array |
否 |
人员id数组,id个数超过200 |
|
personStatus |
String |
否 |
人员状态,OpenAccount;Freeze;Cancel 多个值用分号分隔,分别表示已开户,冻结,注销 |
|
createdBy |
Long |
否 |
创建人id |
|
orgIncludeChild |
Boolean |
否 |
组织是否包含子级(包含本级及其下级组织查询模式) |
|
profilePictureStatus |
String |
否 |
证件照状态 |
|
personName |
String |
否 |
人员名称(模糊查询) |
|
personCode |
String |
否 |
人员编码(模糊查询) |
|
personStatus |
String |
否 |
人员状态(多个状态以分号间隔) |
|
orgIdList |
List<Long> |
否 |
组织id列表(个数不能超过200,包含本级及其下级组织查询模式,只支持选择一个组织单元) |
|
positionCode |
String |
否 |
岗位编码 |
响应参数
|
参数 |
类型 |
描述 |
|---|---|---|
|
StateCode |
String |
状态码,是否导入成功 |
|
result |
Object |
响应结果内容,包含所需的字段 |
|
errorMessage |
String |
出错信息 |
data出参:
|
参数 |
类型 |
描述 |
|---|---|---|
|
taskId |
String |
任务id |
|
taskName |
String |
任务名称 |
|
taskType |
String |
任务类型 |
|
progressRate |
String |
当前进度 |
|
fileName |
String |
文件名称 |
|
moduleName |
String |
模块名称 |
|
status |
Integer |
状态 |
|
errorFileSuffix |
String |
错误文件后缀 |
|
syncFlag |
String |
同步异步标志 |
|
docId |
String |
文档id |
|
startTime |
String |
任务开始时间 |
|
endTime |
String |
任务结束时间 |
|
fileSize |
Integer |
文件大小 |
|
records |
Integer |
文档数据条数 |
|
serviceId |
Integer |
服务Id |
|
totalRows |
Integer |
文档记录总数目 |
|
blankRows |
Integer |
记录为空的数目 |
|
successRows |
Integer |
记录处理成功数目 |
|
errInfo |
String |
出错消息提示 |
|
param |
String |
文件参数 |
请求示例
{
"personStatus":"NoAccountOpened;OpeningAccount;OpenAccount;Freeze",
"idList":[235378],
"exportName":"ChengTiePersonModel.export"
}
响应示例
{
"taskId": 5047646,
"taskName": "ChengTiePersonModel.export",
"progressRate": "0",
"fileName": "personModelExport",
"taskType": "export",
"errorFileSuffix": null,
"moduleName": "人员信息导出",
"status": 0,
"docId": null,
"fileSize": 0,
"syncFlag": "1",
"startTime": null,
"endTime": null,
"records": 0,
"blankRows": 0,
"param": "{\"personStatus\":\"NoAccountOpened;OpeningAccount;OpenAccount;Freeze\",\"idList\":[235378],\"exportName\":\"ChengTiePersonModel.export\",\"moduleName\":\"人员信息导出\"}",
"errInfo": null,
"createdBy": null,
"totalRows": 0,
"successRows": 0,
"serviceId": null
}