public class AsyncImportTaskSupport extends Object implements ImportSupport
| 限定符和类型 | 字段和说明 |
|---|---|
static String |
IMPORT_ERROR_PREFIX |
static String |
XLSX_SUFFIX |
| 构造器和说明 |
|---|
AsyncImportTaskSupport(IStorageService storageService,
TaskService taskService) |
| 限定符和类型 | 方法和说明 |
|---|---|
void |
beforeImport()
批次导入前
|
void |
close(ImportContext ctx) |
ExcelTask |
createTask(DataImportParam param)
创建任务
|
void |
onComplete(ImportContext ctx)
王成阶段
|
void |
onError(ImportContext ctx)
失败阶段由于某写原因导致导入中断,如业务抛异常了,或者服务中断了
|
void |
onImport(ImportContext ctx)
开始执行导入
|
void |
onWrite(Collection<?> dataList,
ImportContext ctx,
List<ErrorMsg> errorMsgList)
正常数据错误格式错误等写入错误文件返回下载链接
|
public static String IMPORT_ERROR_PREFIX
public static String XLSX_SUFFIX
public AsyncImportTaskSupport(IStorageService storageService, TaskService taskService)
public ExcelTask createTask(DataImportParam param)
ImportSupportcreateTask 在接口中 ImportSupportpublic void beforeImport()
ImportSupportbeforeImport 在接口中 ImportSupportpublic void onImport(ImportContext ctx)
ImportSupportonImport 在接口中 ImportSupportpublic void onWrite(Collection<?> dataList, ImportContext ctx, List<ErrorMsg> errorMsgList)
ImportSupportonWrite 在接口中 ImportSupportpublic void onError(ImportContext ctx)
ImportSupportonError 在接口中 ImportSupportpublic void close(ImportContext ctx)
public void onComplete(ImportContext ctx)
ImportSupportonComplete 在接口中 ImportSupportCopyright © 2022. All rights reserved.