记录

    List<TestEntity> exportList=new ArrayList<>();

    /*取号人数*/
    ExportParams takeExport = new ExportParams();
    takeExport.setSheetName("取号人数");
    Map<String, Object> takeExportMap = new HashMap<>();
    takeExportMap.put("title",takeExport);
    // 模版导出对应得实体类型
    takeExportMap.put("entity", SenceFetchNumExport.class);
    // sheet中要填充得数据
    List<Map<String,Object>> takelistmap=analysisRecordMapper.takeNumberCount(start,end);

    for(Map takemap:takelistmap){
        String obid=(String) takemap.get("onlineBookingId");
        if(StringUtils.isNotEmpty(obid)){
            OnlineBookingApplyEntity obae= onlineBookingApplyService.getWsfwdtYuyueEntity(obid);
            OnlineBookingApplyExport obaeobj=new OnlineBookingApplyExport();
            BeanUtils.copyProperties(obae,obaeobj);
            takemap.put("obae",obaeobj);
        }
    }

    List<SenceFetchNumExport> sfne= ToolUtils.setList(takelistmap,SenceFetchNumExport.class);
    takeExportMap.put("data", sfne);

    /*预约人数*/
    ExportParams appoExport = new ExportParams();
    takeExport.setSheetName("预约人数");
    Map<String, Object> appoExportMap = new HashMap<>();
    appoExportMap.put("title",appoExport);
    // 模版导出对应得实体类型
    appoExportMap.put("entity", TestEntity.class);
    // sheet中要填充得数据
    appoExportMap.put("data", exportList);

    /*借档数量*/
    ExportParams borrowExport = new ExportParams();
    takeExport.setSheetName("借档数量");
    Map<String, Object> borrowExportMap = new HashMap<>();
    borrowExportMap.put("title",borrowExport);
    // 模版导出对应得实体类型
    borrowExportMap.put("entity", TestEntity.class);
    // sheet中要填充得数据
    borrowExportMap.put("data", exportList);

    /*还档数量*/
    ExportParams repayExport = new ExportParams();
    takeExport.setSheetName("还档数量");
    Map<String, Object> repayExportMap = new HashMap<>();
    repayExportMap.put("title",repayExport);
    // 模版导出对应得实体类型
    repayExportMap.put("entity", TestEntity.class);
    // sheet中要填充得数据
    repayExportMap.put("data", exportList);

    List<Map<String, Object>> sheetsList=new ArrayList<>();
    sheetsList.add(takeExportMap);
    sheetsList.add(appoExportMap);
    sheetsList.add(borrowExportMap);
    sheetsList.add(repayExportMap);


    Workbook workbook = ExcelExportUtil.exportExcel(sheetsList, ExcelType.HSSF);
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值