|
|
@ -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 |
|
|
|