人员相关导入(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 }