
# 人员相关导入（API名称：importData）
#### 功能介绍
同于导入场景下的人员相关导入，如导入作业资质，人员技能导入，人员导入等。
#### 相关接口
| **接口名称**                                                             | **调用说明**                                                     |
|:---|:---|
| [获取Token](https://support.huaweicloud.com/api-isdp/api_01_0019.html) | 调用该接口获取到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](https://support.huaweicloud.com/api-isdp/api_01_0019.html)中获取的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  | 文件参数                                                                                       |
   
#### 请求示例
![](https://support.huaweicloud.com/api-isdp/zh-cn_image_0000002490814800.png "点击放大")
#### 响应示例
```
{
    "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
}
```
