0. 前言:
1. 基本思路:
2. 调用代码:
【主要核心代码】:
【调用代码】:
public Response<ImportResultVO> createTaskTest(AdminFollowUpSaveVO saveVO, MultipartFile file) {
Importer<FollowUpTaskUploadExcelVO> importer = importing.getImporter(FollowUpTaskUploadExcelVO.class);
try {
importer.file(file.getInputStream());
} catch (IOException e) {
throw new RuntimeException(e);
}
importer.dbConsumer(o -> {
List<FollowUpTaskUploadExcelVO> list = (List<FollowUpTaskUploadExcelVO>) o;
this.checkData(list);
this.saveData(list);
});
importer.startImport();
return Response.success(importer.getImportResultVO());
}