| | |
| | | * @description: TODO |
| | | * @date 2023 2023/6/11 18:36 |
| | | */ |
| | | @Api(value = "平台端员工相关接口", tags = "平台端员工相关接口", description = "平台端员工相关接口") |
| | | @Api(value = "管理后台员工相关接口", tags = "管理后台员工相关接口", description = "管理后台员工相关接口") |
| | | @RestController |
| | | @RequestMapping("/mgt/staff") |
| | | public class MgtStaffController { |
| | |
| | | |
| | | @RequestMapping(value = "/exportPageMgtStaffSuggest", method = RequestMethod.POST) |
| | | @ApiOperation(value = "导出员工建议列表") |
| | | public void exportPageMgtStaffSuggest(@RequestBody MgtStaffSuggestPageDto mgtStaffSuggestPageDto, HttpServletResponse response) { |
| | | public void exportPageMgtStaffSuggest(MgtStaffSuggestPageDto mgtStaffSuggestPageDto, HttpServletResponse response) { |
| | | Long userId = SecurityUtils.getUserId(); |
| | | mgtStaffSuggestPageDto.setUserId(userId); |
| | | Page<MgtStaffSuggestPageVo> page = new Page<>(); |
| | | page.setSize(2000); |
| | | page.setCurrent(1); |
| | | if(page.getSize()>5000){ |
| | | page.setSize(5000); |
| | | page.setCurrent(1); |
| | | } |
| | | List<MgtStaffSuggestPageVo> staffSuggestPageVoList = staffSuggestService.pageMgtStaffSuggest(page,mgtStaffSuggestPageDto); |
| | | ExcelUtil<MgtStaffSuggestPageVo> util = new ExcelUtil<MgtStaffSuggestPageVo>(MgtStaffSuggestPageVo.class); |
| | | util.exportExcel(response, staffSuggestPageVoList, "员工建议列表"); |