| | |
| | | import org.sxkj.system.param.DeptExportParam; |
| | | import org.sxkj.system.param.DeptPageParam; |
| | | import org.sxkj.system.service.IDeptService; |
| | | import org.sxkj.system.util.excel.DeptSheetWriteHandler; |
| | | import org.sxkj.system.util.excel.RegionSheetWriteHandler; |
| | | import org.sxkj.system.vo.DeptVO; |
| | | import org.sxkj.system.wrapper.DeptWrapper; |
| | |
| | | @ApiOperationSupport(order = 1) |
| | | @ApiOperation(value = "详情", notes = "传入dept") |
| | | public R<DeptVO> detail(Dept dept) { |
| | | Dept detail = deptService.getOne(Condition.getQueryWrapper(dept)); |
| | | return R.data(DeptWrapper.build().entityVO(detail)); |
| | | DeptVO detail = deptService.getDetailWithAreaName(dept); |
| | | return R.data(detail); |
| | | } |
| | | |
| | | /** |
| | |
| | | |
| | | /** |
| | | * 导出模板 |
| | | * <p> |
| | | * 为区域列添加下拉选择功能,限制用户只能选择预设的区域名称 |
| | | * </p> |
| | | * |
| | | * @param response HTTP响应对象 |
| | | * @throws IOException 导出异常 |
| | | */ |
| | | @GetMapping("export-template") |
| | | @ApiOperationSupport(order = 16) |
| | |
| | | |
| | | // 使用EasyExcel导出,并注册RegionSheetWriteHandler |
| | | EasyExcel.write(response.getOutputStream(), DeptImportExcel.class) |
| | | .registerWriteHandler(new RegionSheetWriteHandler()) |
| | | .registerWriteHandler(new DeptSheetWriteHandler()) |
| | | .sheet("机构表") |
| | | .doWrite(list); |
| | | } |