0
点赞
收藏
分享

微信扫一扫

EasyExcel通用导入 | 简单封装

殇感故事 2024-01-30 阅读 36

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());
    }
举报

相关推荐

0 条评论