kd.bos.entity.plugin

## 接口 IImportServicePlugin

- 所有超级接口:
    IImportPlugin

  已过时。

      @Deprecated
      public interface IImportServicePlugin
      extends IImportPlugin

  引入插件 请实现新街口IImportPlugin

- - ### 方法概要

    所有方法 实例方法 默认方法 已过时的方法
    限定符和类型 | 方法和说明
    --- | ---
    `default java.util.List<java.lang.String>` | `afterImportData()` 已过时。
    `default java.lang.String` | `beforeImportData(java.util.Map<java.lang.String,java.lang.Object> data, java.util.Map<java.lang.String,java.lang.Object> option)` 已过时。
    `default java.lang.String` | `importData(java.util.Map<java.lang.String,java.lang.Object> data, java.util.Map<java.lang.String,java.lang.Object> option)` 已过时。
    `default java.lang.String` | `resolve(java.util.List<java.lang.String> urls, java.util.function.BiFunction<java.util.Map<java.lang.String,java.lang.Object>,java.util.Map<java.lang.String,java.lang.Object>,java.lang.String> dataHandler)` 已过时。

    - ### 从接口继承的方法 kd.bos.entity.plugin.IImportPlugin

      `afterImportData, beforeImportData, getImportMainEntityType, getImportMainEntityType, importData, init, resolve`

- - ### 方法详细资料

    - #### resolve

          @Deprecated
          default java.lang.String resolve(java.util.List<java.lang.String> urls,
                                                        java.util.function.BiFunction<java.util.Map<java.lang.String,java.lang.Object>,java.util.Map<java.lang.String,java.lang.Object>,java.lang.String> dataHandler)

      已过时。
      解析excel
      参数:
        `urls` -
        `callback` -
      返回:
        返回null表示不拦截处理；返回“”表示拦截处理且成功；返回错误信息的非空串表示拦截处理但是处理失败了

    - #### beforeImportData

          @Deprecated
          default java.lang.String beforeImportData(java.util.Map<java.lang.String,java.lang.Object> data,
                                                                 java.util.Map<java.lang.String,java.lang.Object> option)

      已过时。
      引入前，覆盖的话应 填充pkId, 方便后面做保存， data.put("id", 查到data的pkid)
      参数:
        `dataPack` -
      返回:
        返回null或者空串，表示不处理或者处理成功，非空串表示处理出错

    - #### importData

          @Deprecated
          default java.lang.String importData(java.util.Map<java.lang.String,java.lang.Object> data,
                                                           java.util.Map<java.lang.String,java.lang.Object> option)

      已过时。
      引入
      参数:
        `dataPack` -
      返回:
        返回null表示不拦截处理；返回“”表示拦截处理且成功；返回错误信息的非空串表示拦截处理但是处理失败了

    - #### afterImportData

          @Deprecated
          default java.util.List<java.lang.String> afterImportData()

      已过时。
      引入后(如果拦截处理数据失败后需要返回失败的数据文件url)
      参数:
        `result` -
      返回:
        处理数据失败后需要返回整理后的失败的数据文件