diff --git a/jero-boot/jero-boot-modules/src/main/java/com/jero/modules/document/controller/BussDocumentLibraryEOController.java b/jero-boot/jero-boot-modules/src/main/java/com/jero/modules/document/controller/BussDocumentLibraryEOController.java index b5f7c321d..86db13d3e 100644 --- a/jero-boot/jero-boot-modules/src/main/java/com/jero/modules/document/controller/BussDocumentLibraryEOController.java +++ b/jero-boot/jero-boot-modules/src/main/java/com/jero/modules/document/controller/BussDocumentLibraryEOController.java @@ -377,25 +377,8 @@ public class BussDocumentLibraryEOController extends JeroController map, HttpServletResponse response, - HttpServletRequest request) throws Exception { - OutputStream os = null; - Workbook workbook = null; - try { - String fileName = "11111"; - response.setHeader("Content-Disposition", - "attachment; filename=" + fileName); - response.setContentType("application/force-download"); - // 导出所有数据 - List> datas = new ArrayList<>(); - workbook = bussDocumentLibraryEOService.exportDatas(datas); - os = response.getOutputStream(); - workbook.write(os); - os.flush(); - } catch (IOException e) { - throw new JeroBootException("下载文件失败,请重试"); - } finally { - IOUtils.closeQuietly(os); - } + HttpServletRequest request){ + bussDocumentLibraryEOService.exportExcel(map,response,request); } @ApiOperation(value = "带文件导出") diff --git a/jero-boot/jero-boot-modules/src/main/java/com/jero/modules/document/mapper/BussDocumentLibraryEOMapper.java b/jero-boot/jero-boot-modules/src/main/java/com/jero/modules/document/mapper/BussDocumentLibraryEOMapper.java index ded38717c..155104613 100644 --- a/jero-boot/jero-boot-modules/src/main/java/com/jero/modules/document/mapper/BussDocumentLibraryEOMapper.java +++ b/jero-boot/jero-boot-modules/src/main/java/com/jero/modules/document/mapper/BussDocumentLibraryEOMapper.java @@ -2,14 +2,16 @@ package com.jero.modules.document.mapper; import com.baomidou.mybatisplus.core.mapper.BaseMapper; import com.baomidou.mybatisplus.core.metadata.IPage; -import com.baomidou.mybatisplus.extension.plugins.pagination.Page; import com.jero.modules.document.entity.BussDocumentLibraryEO; import org.apache.ibatis.annotations.Param; +import java.util.List; +import java.util.Map; + /** * @Description: 文档库信息表 * @Author: jero-boot - * @Date: 2022-01-21 + * @Date: 2022-01-21 * @Version: V1.0 */ public interface BussDocumentLibraryEOMapper extends BaseMapper { @@ -19,6 +21,7 @@ public interface BussDocumentLibraryEOMapper extends BaseMapper> getInfoList(@Param("field") String field, + @Param("condition") String condition); /** * 代替标准分页 + * * @param page * @param field * @param condition * @return */ IPage replacePageInfo(@Param("page") IPage page, - @Param("field") String field, - @Param("condition") String condition); + @Param("field") String field, + @Param("condition") String condition); } diff --git a/jero-boot/jero-boot-modules/src/main/java/com/jero/modules/document/mapper/xml/BussDocumentLibraryEOMapper.xml b/jero-boot/jero-boot-modules/src/main/java/com/jero/modules/document/mapper/xml/BussDocumentLibraryEOMapper.xml index d5e3f050b..b58ce7379 100644 --- a/jero-boot/jero-boot-modules/src/main/java/com/jero/modules/document/mapper/xml/BussDocumentLibraryEOMapper.xml +++ b/jero-boot/jero-boot-modules/src/main/java/com/jero/modules/document/mapper/xml/BussDocumentLibraryEOMapper.xml @@ -32,7 +32,6 @@ - @@ -40,10 +39,16 @@ values (${insertValue}) + + +