|
@@ -232,9 +232,9 @@ public class WelcomeDormitoryController implements WelcomeDormitoryControllerAPI
|
|
|
}
|
|
}
|
|
|
|
|
|
|
|
@Override
|
|
@Override
|
|
|
- public CommonResult listDormitory(int currentPage, int pageCount, Integer schoolId, Integer buildId, Integer dormitoryId, String sex, Integer status, Integer majorId, Integer collegeId,Integer retentionState) {
|
|
|
|
|
|
|
+ public CommonResult listDormitory(int currentPage, int pageCount, Integer schoolId,Integer buildId,Integer dormitoryId,String sex,Integer collegeId,Integer status,Integer retentionState) {
|
|
|
|
|
|
|
|
- PageUtils<WelcomeDormitoryVo> pageUtils = welcomeDormitoryService.listDormitory(currentPage, pageCount, schoolId, buildId, dormitoryId, sex, status, majorId, collegeId,retentionState);
|
|
|
|
|
|
|
+ PageUtils<WelcomeDormitoryVo> pageUtils = welcomeDormitoryService.listDormitoryPage(currentPage, pageCount, schoolId, buildId, dormitoryId, sex, collegeId, status,retentionState);
|
|
|
|
|
|
|
|
if (pageUtils != null && pageUtils.getList() != null && pageUtils.getList().size() > 0) {
|
|
if (pageUtils != null && pageUtils.getList() != null && pageUtils.getList().size() > 0) {
|
|
|
List<Integer> dormitoryIds = pageUtils.getList().stream().map(WelcomeDormitoryVo::getId).collect(Collectors.toList());
|
|
List<Integer> dormitoryIds = pageUtils.getList().stream().map(WelcomeDormitoryVo::getId).collect(Collectors.toList());
|
|
@@ -604,40 +604,38 @@ public class WelcomeDormitoryController implements WelcomeDormitoryControllerAPI
|
|
|
}
|
|
}
|
|
|
|
|
|
|
|
@Override
|
|
@Override
|
|
|
- public void welcomeDormitoryExport(HttpServletResponse response, Integer schoolId, Integer buildId, Integer dormitoryId, String sex, Integer status, Integer majorId, Integer collegeId) {
|
|
|
|
|
- List<WelcomeDormitoryVo> result = welcomeDormitoryService.listDormitory(schoolId, buildId, dormitoryId, sex, status, majorId, collegeId);
|
|
|
|
|
|
|
+ public void welcomeDormitoryExport(HttpServletResponse response, Integer schoolId,Integer buildId,Integer dormitoryId,String sex,Integer collegeId,Integer status,Integer retentionState) {
|
|
|
|
|
+ List<WelcomeDormitoryVo> result = welcomeDormitoryService.listDormitory(schoolId, buildId, dormitoryId, sex, collegeId, status, retentionState);
|
|
|
//导出
|
|
//导出
|
|
|
Workbook workbook = new XSSFWorkbook();
|
|
Workbook workbook = new XSSFWorkbook();
|
|
|
Sheet sheet = workbook.createSheet("宿舍信息");
|
|
Sheet sheet = workbook.createSheet("宿舍信息");
|
|
|
|
|
|
|
|
Row headerRow = sheet.createRow(0);
|
|
Row headerRow = sheet.createRow(0);
|
|
|
- headerRow.createCell(0).setCellValue("序号");
|
|
|
|
|
- headerRow.createCell(1).setCellValue("校区名称");
|
|
|
|
|
- headerRow.createCell(2).setCellValue("楼栋名称");
|
|
|
|
|
- headerRow.createCell(3).setCellValue("寝室号");
|
|
|
|
|
- headerRow.createCell(4).setCellValue("寝室性别");
|
|
|
|
|
- headerRow.createCell(5).setCellValue("所属年级");
|
|
|
|
|
- headerRow.createCell(6).setCellValue("所属学院");
|
|
|
|
|
- headerRow.createCell(7).setCellValue("床位数");
|
|
|
|
|
- headerRow.createCell(8).setCellValue("空闲床位数");
|
|
|
|
|
- headerRow.createCell(9).setCellValue("入住情况");
|
|
|
|
|
- headerRow.createCell(10).setCellValue("备注");
|
|
|
|
|
- headerRow.createCell(11).setCellValue("是否保留");
|
|
|
|
|
|
|
+ headerRow.createCell(0).setCellValue("校区名称");
|
|
|
|
|
+ headerRow.createCell(1).setCellValue("楼栋名称");
|
|
|
|
|
+ headerRow.createCell(2).setCellValue("寝室号");
|
|
|
|
|
+ headerRow.createCell(3).setCellValue("寝室性别");
|
|
|
|
|
+ headerRow.createCell(4).setCellValue("所属年级");
|
|
|
|
|
+ headerRow.createCell(5).setCellValue("所属学院");
|
|
|
|
|
+ headerRow.createCell(6).setCellValue("床位数");
|
|
|
|
|
+ headerRow.createCell(7).setCellValue("空闲床位数");
|
|
|
|
|
+ headerRow.createCell(8).setCellValue("入住情况");
|
|
|
|
|
+ headerRow.createCell(9).setCellValue("备注");
|
|
|
|
|
+ headerRow.createCell(10).setCellValue("是否保留");
|
|
|
for (int i = 0; i < result.size(); i++) {
|
|
for (int i = 0; i < result.size(); i++) {
|
|
|
WelcomeDormitoryVo build = result.get(i);
|
|
WelcomeDormitoryVo build = result.get(i);
|
|
|
Row dataRow = sheet.createRow(i + 1);
|
|
Row dataRow = sheet.createRow(i + 1);
|
|
|
- dataRow.createCell(0).setCellValue(i + 1);
|
|
|
|
|
- dataRow.createCell(1).setCellValue(build.getSchool());
|
|
|
|
|
- dataRow.createCell(2).setCellValue(build.getBuild());
|
|
|
|
|
- dataRow.createCell(3).setCellValue(build.getDormitory());
|
|
|
|
|
- dataRow.createCell(4).setCellValue(build.getSex());
|
|
|
|
|
- dataRow.createCell(5).setCellValue(build.getGrade());
|
|
|
|
|
- dataRow.createCell(6).setCellValue(build.getCollege());
|
|
|
|
|
- dataRow.createCell(7).setCellValue(build.getBedNumber());
|
|
|
|
|
- dataRow.createCell(8).setCellValue(build.getFreeBedNumber());
|
|
|
|
|
- dataRow.createCell(9).setCellValue(build.getStatus());
|
|
|
|
|
- dataRow.createCell(10).setCellValue(build.getRemark());
|
|
|
|
|
- dataRow.createCell(11).setCellValue(build.getRetentionState());
|
|
|
|
|
|
|
+ dataRow.createCell(0).setCellValue(build.getSchool());
|
|
|
|
|
+ dataRow.createCell(1).setCellValue(build.getBuild());
|
|
|
|
|
+ dataRow.createCell(2).setCellValue(build.getDormitory());
|
|
|
|
|
+ dataRow.createCell(3).setCellValue(build.getSex());
|
|
|
|
|
+ dataRow.createCell(4).setCellValue(build.getGrade());
|
|
|
|
|
+ dataRow.createCell(5).setCellValue(build.getCollege());
|
|
|
|
|
+ dataRow.createCell(6).setCellValue(build.getBedNumber());
|
|
|
|
|
+ dataRow.createCell(7).setCellValue(build.getFreeBedNumber());
|
|
|
|
|
+ dataRow.createCell(8).setCellValue(build.getStatus());
|
|
|
|
|
+ dataRow.createCell(9).setCellValue(build.getRemark());
|
|
|
|
|
+ dataRow.createCell(10).setCellValue(build.getRetentionState());
|
|
|
}
|
|
}
|
|
|
// 将工作簿写入文件
|
|
// 将工作簿写入文件
|
|
|
ExcelUtils.excelDownload(workbook, "寝室信息.xlsx", response);
|
|
ExcelUtils.excelDownload(workbook, "寝室信息.xlsx", response);
|