Browse Source

202108版大屏-网格治理-地图-项目列表接口 init

origin/dept_screen
liuchuang 4 years ago
parent
commit
dc6bd46925
  1. 19
      epdc-cloud-api/src/main/java/com/elink/esua/epdc/controller/ApiScreenController.java
  2. 12
      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. 10
      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

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

@ -9,10 +9,7 @@ import com.elink.esua.epdc.dto.analysis.pc.screen.form.EpdcScreenVaccinationAgeV
import com.elink.esua.epdc.dto.analysis.pc.screen.result.*;
import com.elink.esua.epdc.service.EpdcScreenService;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.web.bind.annotation.GetMapping;
import org.springframework.web.bind.annotation.PathVariable;
import org.springframework.web.bind.annotation.RequestMapping;
import org.springframework.web.bind.annotation.RestController;
import org.springframework.web.bind.annotation.*;
import java.util.List;
@ -300,4 +297,18 @@ public class ApiScreenController {
ValidatorUtils.validateEntity(formDto);
return epdcScreenService.issueProgress(formDto);
}
/**
* 网格治理-项目列表
*
* @param formDto
* @return com.elink.esua.epdc.commons.tools.utils.Result<java.util.List<com.elink.esua.epdc.dto.analysis.pc.screen.result.EpdcScreenItemListResultDTO>>
* @author lc
* @since 2021/8/23 19:02
*/
@GetMapping("gridGovernance/mapItemList")
public Result<List<EpdcScreenItemListResultDTO>> itemList(EpdcScreenItemListFormDTO formDto) {
ValidatorUtils.validateEntity(formDto);
return epdcScreenService.itemList(formDto);
}
}

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

@ -11,6 +11,7 @@ import com.elink.esua.epdc.feign.fallback.AnalysisFeignClientFallback;
import org.springframework.cloud.openfeign.FeignClient;
import org.springframework.http.MediaType;
import org.springframework.web.bind.annotation.GetMapping;
import org.springframework.web.bind.annotation.RequestBody;
import java.util.List;
@ -246,4 +247,15 @@ public interface AnalysisFeignClient {
*/
@GetMapping(value = "analysis/screen/gridGovernance/issueProgress",consumes = MediaType.APPLICATION_JSON_VALUE)
Result<List<EpdcScreenIssueProgressResultDTO>> issueProgress(EpdcScreenIssueProgressFormDTO formDto);
/**
* 网格治理-项目列表
*
* @param formDto
* @return com.elink.esua.epdc.commons.tools.utils.Result<java.util.List<com.elink.esua.epdc.dto.analysis.pc.screen.result.EpdcScreenItemListResultDTO>>
* @author lc
* @since 2021/8/23 19:02
*/
@GetMapping("analysis/screen/gridGovernance/mapItemList")
Result<List<EpdcScreenItemListResultDTO>> itemList(EpdcScreenItemListFormDTO formDto);
}

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

@ -130,4 +130,9 @@ public class AnalysisFeignClientFallback implements AnalysisFeignClient {
return ModuleUtils.feignConError(ServiceConstant.EPDC_ANALYSIS_SERVER,"issueProgress",formDto);
}
@Override
public Result<List<EpdcScreenItemListResultDTO>> itemList(EpdcScreenItemListFormDTO formDto) {
return ModuleUtils.feignConError(ServiceConstant.EPDC_ANALYSIS_SERVER,"itemList",formDto);
}
}

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

@ -213,4 +213,14 @@ public interface EpdcScreenService {
*/
Result<List<EpdcScreenIssueProgressResultDTO>> issueProgress(EpdcScreenIssueProgressFormDTO formDto);
/**
* 网格治理-项目列表
*
* @param formDto
* @return com.elink.esua.epdc.commons.tools.utils.Result<java.util.List<com.elink.esua.epdc.dto.analysis.pc.screen.result.EpdcScreenItemListResultDTO>>
* @author lc
* @since 2021/8/23 19:02
*/
Result<List<EpdcScreenItemListResultDTO>> itemList(EpdcScreenItemListFormDTO formDto);
}

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

@ -131,4 +131,9 @@ public class EpdcScreenServiceImpl implements EpdcScreenService {
return analysisFeignClient.issueProgress(formDto);
}
@Override
public Result<List<EpdcScreenItemListResultDTO>> itemList(EpdcScreenItemListFormDTO formDto) {
return analysisFeignClient.itemList(formDto);
}
}

2
epdc-cloud-client-yushan

@ -1 +1 @@
Subproject commit c660ca360356218f48dbdb987f4fba70f7642435
Subproject commit 33ef1954fba06d5c5d3b7b348a7453344268960d
Loading…
Cancel
Save