| | |
| | | @LogSave(operationType = "队伍建设管理", contain = "导出") |
| | | @ApiImplicitParams( |
| | | { |
| | | @ApiImplicitParam(name = "size", required = true, value = "页面数量"), |
| | | @ApiImplicitParam(name = "current", required = true, value = "页码"), |
| | | @ApiImplicitParam(name = "departName", value = "部门名称"), |
| | | @ApiImplicitParam(name = "status", value = "状态")} |
| | | ) |
| | | @SneakyThrows |
| | | public void export(@RequestParam() Integer size, |
| | | @RequestParam() Integer current, |
| | | @RequestParam(name = "departName", required = false) String departName, |
| | | @RequestParam(name = "status", required = false) Integer status, |
| | | HttpServletResponse response) { |
| | | public void export( |
| | | @RequestParam(name = "departName", required = false) String departName, |
| | | @RequestParam(name = "status", required = false) Integer status, |
| | | HttpServletResponse response) { |
| | | Integer isDelete = 0; |
| | | String sheetName = "数据"; |
| | | EasyExcelUtils.export(response, sheetName, TeamConstruction.class, iTeamConstructionService |
| | | .page(new Page<TeamConstruction>().setSize(size).setCurrent(current), new LambdaQueryWrapper<TeamConstruction>() |
| | | .list(new LambdaQueryWrapper<TeamConstruction>() |
| | | .like(StringUtils.isNotBlank(departName), TeamConstruction::getName, departName) |
| | | .eq(status != null, TeamConstruction::getStatus, status) |
| | | .eq(TeamConstruction::getIsDelete, isDelete)) |
| | | .getRecords()); |
| | | .eq(TeamConstruction::getIsDelete, isDelete))); |
| | | } |
| | | |
| | | |