人员相关导入(API名称:importData)
功能介绍
同于导入场景下的人员相关导入,如导入作业资质,人员技能导入,人员导入等。
相关接口
|
接口名称 |
调用说明 |
|---|---|
|
调用该接口获取到Token,再调用其他接口时,需要在请求消息头中添加“Authorization”,其值即为Token。 |
URL
|
请求方式 |
HTTPS地址 |
服务架构 |
消息体类型 |
|---|---|---|---|
|
POST |
https://isdp+域名/openapi/openFile/v1/person/importData |
OpenAPI |
application/json |
请求头
|
KEY |
VALUE |
是否必填 |
描述 |
|---|---|---|---|
|
Content-Type |
application/json |
是 |
无 |
|
Authorization |
bearer ${access_token} |
是 |
bearer +“ ”+5.2.1中获取的access_token的值 |
请求参数
|
参数 |
类型 |
是否必填 |
描述 |
|---|---|---|---|
|
file |
MultipartFile |
是 |
Excel文件 |
|
importName |
String |
是 |
导入场景名称
说明:
人员导入:ChengTiePersonModel.import 人员技能导入: PersonQualModel.import 作业资质导入: OperationQualModel.import |
|
createdBy |
Long |
否 |
创建人id |
响应参数
|
参数 |
类型 |
描述 |
|---|---|---|
|
StateCode |
String |
状态码,是否导入成功 |
|
result |
Object |
响应结果内容,包含所需的字段 |
|
errorMessage |
String |
出错信息 |
data出参:
|
参数 |
类型 |
描述 |
|---|---|---|
|
taskId |
String |
任务id |
|
taskName |
String |
任务名称 |
|
taskType |
String |
任务类型 import/export |
|
progressRate |
String |
当前进度 |
|
fileName |
String |
文件名称 |
|
moduleName |
String |
模块名称 |
|
status |
Integer |
状态 0:待处理, 1: 处理中, 2:处理完成, 4;异常结束 |
|
errorFileSuffix |
String |
错误文件后缀 |
|
syncFlag |
String |
同步异步标志 1:异步, 0:同步 |
|
docId |
String |
文档id |
|
startTime |
String |
任务开始时间 |
|
endTime |
String |
任务结束时间 |
|
fileSize |
Integer |
文件大小 |
|
records |
Integer |
文档数据条数 |
|
serviceId |
Integer |
服务Id |
|
totalRows |
Integer |
文档记录总数目 |
|
blankRows |
Integer |
记录为空的数目 |
|
successRows |
Integer |
记录处理成功数目 |
|
errInfo |
String |
出错消息提示 |
|
param |
String |
文件参数 |
请求示例

响应示例
{
"status": "200 OK",
"msg": "",
"data": {
"taskId": 47667,
"taskName": "ChengTiePersonModel.import",
"progressRate": "0",
"fileName": "员工导入导出模板.xlsx",
"taskType": "import",
"errorFileSuffix": null,
"moduleName": "人员信息导入",
"status": 0,
"docId": null,
"fileSize": 13345,
"syncFlag": "1",
"startTime": null,
"endTime": null,
"records": 0,
"blankRows": 0,
"param": "{\"moduleName\":\"人员信息导入\"}",
"errInfo": null,
"createdBy": null,
"totalRows": 0,
"successRows": 0,
"serviceId": null
},
"failed": false,
"success": false
}