Browse Source

代码提交 api 疫情防控-疫苗接种人口类型统计接口代码提交

origin/dept_screen
zhangfh 5 years ago
parent
commit
10b7ddb8e3
  1. 14
      epdc-cloud-api/src/main/java/com/elink/esua/epdc/controller/ApiScreenController.java
  2. 10
      epdc-cloud-api/src/main/java/com/elink/esua/epdc/feign/AnalysisFeignClient.java
  3. 5
      epdc-cloud-api/src/main/java/com/elink/esua/epdc/feign/fallback/AnalysisFeignClientFallback.java
  4. 16
      epdc-cloud-api/src/main/java/com/elink/esua/epdc/service/EpdcScreenService.java
  5. 5
      epdc-cloud-api/src/main/java/com/elink/esua/epdc/service/impl/EpdcScreenServiceImpl.java
  6. 2
      epdc-cloud-client-yushan

14
epdc-cloud-api/src/main/java/com/elink/esua/epdc/controller/ApiScreenController.java

@ -249,7 +249,7 @@ public class ApiScreenController {
* 疫情防控-疫苗接种年龄分布
* @params [formDto]
* @return com.elink.esua.epdc.commons.tools.utils.Result<com.elink.esua.epdc.dto.analysis.pc.screen.result.EpdcScreenVaccinationAgeVaccinationStatisticsResultDTO>
* @author jyyzz
* @author zhangfenghe
* @since 2021/8/12 12:21
*/
@GetMapping("vaccination/ageVaccinationStatistics")
@ -257,4 +257,16 @@ public class ApiScreenController {
ValidatorUtils.validateEntity(formDto);
return epdcScreenService.vaccinationAgeVaccinationStatistics(formDto);
}
/**
* 疫情防控-疫苗接种人口类型统计
* @params [forDto]
* @return com.elink.esua.epdc.commons.tools.utils.Result<com.elink.esua.epdc.dto.analysis.pc.screen.result.EpdcScreenVaccinationPersonVaccinationStatisticsResultDTO>
* @author jyyzz
* @since 2021/8/12 15:14
*/
public Result<EpdcScreenVaccinationPersonVaccinationStatisticsResultDTO> vaccinationPersonVaccinationStatistics(EpdcScreenVaccinationPersonVaccinationStatisticsFormDTO forDto){
ValidatorUtils.validateEntity(forDto);
return epdcScreenService.vaccinationPersonVaccinationStatistics(forDto);
}
}

10
epdc-cloud-api/src/main/java/com/elink/esua/epdc/feign/AnalysisFeignClient.java

@ -215,4 +215,14 @@ public interface AnalysisFeignClient {
*/
@GetMapping(value = "analysis/screen/vaccination/ageVaccinationStatistics",consumes = MediaType.APPLICATION_JSON_VALUE)
Result<EpdcScreenVaccinationAgeVaccinationStatisticsResultDTO> vaccinationAgeVaccinationStatistics(EpdcScreenVaccinationAgeVaccinationStatisticsFormDTO formDto);
/**
* 疫情防控-疫苗接种人口类型统计
* @params [formDto]
* @return com.elink.esua.epdc.commons.tools.utils.Result<com.elink.esua.epdc.dto.analysis.pc.screen.result.EpdcScreenVaccinationPersonVaccinationStatisticsResultDTO>
* @author jyyzz
* @since 2021/8/12 15:20
*/
@GetMapping(value = "analysis/screen/vaccination/personVaccinationStatistics",consumes = MediaType.APPLICATION_JSON_VALUE)
Result<EpdcScreenVaccinationPersonVaccinationStatisticsResultDTO> vaccinationPersonVaccinationStatistics(EpdcScreenVaccinationPersonVaccinationStatisticsFormDTO formDto);
}

5
epdc-cloud-api/src/main/java/com/elink/esua/epdc/feign/fallback/AnalysisFeignClientFallback.java

@ -115,4 +115,9 @@ public class AnalysisFeignClientFallback implements AnalysisFeignClient {
return ModuleUtils.feignConError(ServiceConstant.EPDC_ANALYSIS_SERVER,"vaccinationAgeVaccinationStatistics",formDto);
}
@Override
public Result<EpdcScreenVaccinationPersonVaccinationStatisticsResultDTO> vaccinationPersonVaccinationStatistics(EpdcScreenVaccinationPersonVaccinationStatisticsFormDTO formDto) {
return ModuleUtils.feignConError(ServiceConstant.EPDC_ANALYSIS_SERVER,"vaccinationPersonVaccinationStatistics",formDto);
}
}

16
epdc-cloud-api/src/main/java/com/elink/esua/epdc/service/EpdcScreenService.java

@ -175,7 +175,23 @@ public interface EpdcScreenService {
*/
Result<List<EpdcScreenEpidemicCompanyVaccinationStatisticsResultDTO>> epidemicCompanyVaccinationStatisticsList();
/**
* 疫情防控-疫苗接种年龄分布
* @params [formDTO]
* @return com.elink.esua.epdc.commons.tools.utils.Result<com.elink.esua.epdc.dto.analysis.pc.screen.result.EpdcScreenVaccinationAgeVaccinationStatisticsResultDTO>
* @author jyyzz
* @since 2021/8/12 15:16
*/
Result<EpdcScreenVaccinationAgeVaccinationStatisticsResultDTO> vaccinationAgeVaccinationStatistics(EpdcScreenVaccinationAgeVaccinationStatisticsFormDTO formDTO);
/**
* 疫情防控-疫苗接种人口类型统计
* @params [formDto]
* @return com.elink.esua.epdc.commons.tools.utils.Result<com.elink.esua.epdc.dto.analysis.pc.screen.result.EpdcScreenVaccinationPersonVaccinationStatisticsResultDTO>
* @author jyyzz
* @since 2021/8/12 15:16
*/
Result<EpdcScreenVaccinationPersonVaccinationStatisticsResultDTO> vaccinationPersonVaccinationStatistics(EpdcScreenVaccinationPersonVaccinationStatisticsFormDTO formDto);
}

5
epdc-cloud-api/src/main/java/com/elink/esua/epdc/service/impl/EpdcScreenServiceImpl.java

@ -116,4 +116,9 @@ public class EpdcScreenServiceImpl implements EpdcScreenService {
return analysisFeignClient.vaccinationAgeVaccinationStatistics(formDTO);
}
@Override
public Result<EpdcScreenVaccinationPersonVaccinationStatisticsResultDTO> vaccinationPersonVaccinationStatistics(EpdcScreenVaccinationPersonVaccinationStatisticsFormDTO formDto) {
return analysisFeignClient.vaccinationPersonVaccinationStatistics(formDto);
}
}

2
epdc-cloud-client-yushan

@ -1 +1 @@
Subproject commit 12c59c0577125d310e1304170496c33bea8e4487
Subproject commit 4869a724cf816024dfa62749e506a0be09d562fa
Loading…
Cancel
Save