|  |  | @ -4,6 +4,7 @@ import cn.afterturn.easypoi.excel.entity.TemplateExportParams; | 
			
		
	
		
			
				
					|  |  |  | import com.epmet.commons.tools.annotation.LoginUser; | 
			
		
	
		
			
				
					|  |  |  | import com.epmet.commons.tools.aop.NoRepeatSubmit; | 
			
		
	
		
			
				
					|  |  |  | import com.epmet.commons.tools.constant.NumConstant; | 
			
		
	
		
			
				
					|  |  |  | import com.epmet.commons.tools.dto.form.PageFormDTO; | 
			
		
	
		
			
				
					|  |  |  | import com.epmet.commons.tools.exception.EpmetException; | 
			
		
	
		
			
				
					|  |  |  | import com.epmet.commons.tools.page.PageData; | 
			
		
	
		
			
				
					|  |  |  | import com.epmet.commons.tools.security.dto.TokenDto; | 
			
		
	
	
		
			
				
					|  |  | @ -16,11 +17,16 @@ import com.epmet.commons.tools.validator.group.AddGroup; | 
			
		
	
		
			
				
					|  |  |  | import com.epmet.commons.tools.validator.group.UpdateGroup; | 
			
		
	
		
			
				
					|  |  |  | import com.epmet.commons.tools.validator.group.DefaultGroup; | 
			
		
	
		
			
				
					|  |  |  | import com.epmet.constants.ImportTaskConstants; | 
			
		
	
		
			
				
					|  |  |  | import com.epmet.dao.IcPointNucleicMonitoringDao; | 
			
		
	
		
			
				
					|  |  |  | import com.epmet.dto.IcPointNucleicMonitoringDTO; | 
			
		
	
		
			
				
					|  |  |  | import com.epmet.dto.form.ImportTaskCommonFormDTO; | 
			
		
	
		
			
				
					|  |  |  | import com.epmet.dto.form.PointHSYMFormDTO; | 
			
		
	
		
			
				
					|  |  |  | import com.epmet.dto.form.VaccinationListFormDTO; | 
			
		
	
		
			
				
					|  |  |  | import com.epmet.dto.result.CommunityInfoResultDTO; | 
			
		
	
		
			
				
					|  |  |  | import com.epmet.dto.result.ImportTaskCommonResultDTO; | 
			
		
	
		
			
				
					|  |  |  | import com.epmet.excel.IcPointNucleicMonitoringExcel; | 
			
		
	
		
			
				
					|  |  |  | import com.epmet.excel.NatExportExcel; | 
			
		
	
		
			
				
					|  |  |  | import com.epmet.excel.VaccinationExportExcel; | 
			
		
	
		
			
				
					|  |  |  | import com.epmet.feign.EpmetCommonServiceOpenFeignClient; | 
			
		
	
		
			
				
					|  |  |  | import com.epmet.feign.GovOrgFeignClient; | 
			
		
	
		
			
				
					|  |  |  | import com.epmet.service.IcPointNucleicMonitoringService; | 
			
		
	
	
		
			
				
					|  |  | @ -57,6 +63,9 @@ public class IcPointNucleicMonitoringController { | 
			
		
	
		
			
				
					|  |  |  |     @Autowired | 
			
		
	
		
			
				
					|  |  |  |     private GovOrgFeignClient govOrgFeignClient; | 
			
		
	
		
			
				
					|  |  |  | 
 | 
			
		
	
		
			
				
					|  |  |  |     @Autowired | 
			
		
	
		
			
				
					|  |  |  |     private IcPointNucleicMonitoringDao icPointNucleicMonitoringDao; | 
			
		
	
		
			
				
					|  |  |  | 
 | 
			
		
	
		
			
				
					|  |  |  |     @RequestMapping("page") | 
			
		
	
		
			
				
					|  |  |  |     public Result<PageData<IcPointNucleicMonitoringDTO>> page(@RequestParam Map<String, Object> params){ | 
			
		
	
		
			
				
					|  |  |  | //        PageData<IcPointNucleicMonitoringDTO> page = icPointNucleicMonitoringService.page(params);
 | 
			
		
	
	
		
			
				
					|  |  | @ -98,10 +107,26 @@ public class IcPointNucleicMonitoringController { | 
			
		
	
		
			
				
					|  |  |  | 
 | 
			
		
	
		
			
				
					|  |  |  |     @GetMapping("export") | 
			
		
	
		
			
				
					|  |  |  |     public void export(@RequestParam Map<String, Object> params, HttpServletResponse response) throws Exception { | 
			
		
	
		
			
				
					|  |  |  |         List<IcPointNucleicMonitoringDTO> list = icPointNucleicMonitoringService.list(params); | 
			
		
	
		
			
				
					|  |  |  |         List<IcPointNucleicMonitoringDTO> list = icPointNucleicMonitoringDao.getPhrasePage(params); | 
			
		
	
		
			
				
					|  |  |  |         ExcelUtils.exportExcelToTarget(response, null, list, IcPointNucleicMonitoringExcel.class); | 
			
		
	
		
			
				
					|  |  |  |     } | 
			
		
	
		
			
				
					|  |  |  | 
 | 
			
		
	
		
			
				
					|  |  |  |     /** | 
			
		
	
		
			
				
					|  |  |  |      * Desc: 【核酸检测点】导出 | 
			
		
	
		
			
				
					|  |  |  |      * @param response | 
			
		
	
		
			
				
					|  |  |  |      * @param formDTO | 
			
		
	
		
			
				
					|  |  |  |      * @param tokenDto | 
			
		
	
		
			
				
					|  |  |  |      * @author wgf | 
			
		
	
		
			
				
					|  |  |  |      * @date 2022/6/24 13:57 | 
			
		
	
		
			
				
					|  |  |  |      */ | 
			
		
	
		
			
				
					|  |  |  |     @PostMapping("point-export") | 
			
		
	
		
			
				
					|  |  |  |     public void vaccinationExport(HttpServletResponse response, @RequestBody PointHSYMFormDTO formDTO, @LoginUser TokenDto tokenDto) throws Exception { | 
			
		
	
		
			
				
					|  |  |  |         ValidatorUtils.validateEntity(formDTO, PageFormDTO.AddUserInternalGroup.class); | 
			
		
	
		
			
				
					|  |  |  |         List<IcPointNucleicMonitoringDTO> list = icPointNucleicMonitoringDao.getPhrasePageByDTO(formDTO); | 
			
		
	
		
			
				
					|  |  |  |         ExcelUtils.exportExcelToTarget(response, null, list, IcPointNucleicMonitoringExcel.class); | 
			
		
	
		
			
				
					|  |  |  | 
 | 
			
		
	
		
			
				
					|  |  |  |     } | 
			
		
	
		
			
				
					|  |  |  | 
 | 
			
		
	
		
			
				
					|  |  |  |     /** | 
			
		
	
		
			
				
					|  |  |  |      * 获取【发送通知】按钮显示隐藏状态 | 
			
		
	
		
			
				
					|  |  |  |      * @param tokenDto | 
			
		
	
	
		
			
				
					|  |  | 
 |