文档首页/ ISDP/ API参考/ API接口/ 人员管理/ 人员相关导入(API名称:importData)
更新时间:2024-02-19 GMT+08:00
分享

人员相关导入(API名称:importData)

功能介绍

同于导入场景下的人员相关导入,如导入作业资质,人员技能导入,人员导入等。

相关接口

接口名称

调用说明

获取Token

调用该接口获取到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
}
   

相关文档