Browse Source

202108版大屏-网格治理项目详情接口 init

origin/dept_screen
liuchuang 4 years ago
parent
commit
aa8c266c73
  1. 9
      epdc-cloud-api/src/main/java/com/elink/esua/epdc/controller/ApiScreenController.java
  2. 7
      epdc-cloud-api/src/main/java/com/elink/esua/epdc/feign/AnalysisFeignClient.java
  3. 4
      epdc-cloud-api/src/main/java/com/elink/esua/epdc/feign/fallback/AnalysisFeignClientFallback.java
  4. 4
      epdc-cloud-api/src/main/java/com/elink/esua/epdc/service/EpdcScreenService.java
  5. 4
      epdc-cloud-api/src/main/java/com/elink/esua/epdc/service/impl/EpdcScreenServiceImpl.java

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

@ -276,13 +276,14 @@ public class ApiScreenController {
/**
* 网格治理项目详情
*
* @param id
* @param formDto
* @return com.elink.esua.epdc.commons.tools.utils.Result<com.elink.esua.epdc.dto.item.result.EpdcScreenItemDetailResultDTO>
* @author lc
* @since 2021/8/20 19:35
*/
@GetMapping("gridGovernance/itemDetail/{id}")
public Result<EpdcScreenItemDetailResultDTO> itemDetail(@PathVariable("id") String id) {
return epdcScreenService.itemDetail(id);
@GetMapping("gridGovernance/itemDetail")
public Result<EpdcScreenItemDetailResultDTO> itemDetail(EpdcScreenItemDetailFormDTO formDto) {
ValidatorUtils.validateEntity(formDto);
return epdcScreenService.itemDetail(formDto);
}
}

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

@ -11,7 +11,6 @@ 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.PathVariable;
import java.util.List;
@ -229,11 +228,11 @@ public interface AnalysisFeignClient {
/**
* 网格治理项目详情
*
* @param id
* @param formDto
* @return com.elink.esua.epdc.commons.tools.utils.Result<com.elink.esua.epdc.dto.item.result.EpdcScreenItemDetailResultDTO>
* @author lc
* @since 2021/8/20 19:35
*/
@GetMapping(value = "analysis/screen/gridGovernance/itemDetail/{id}",consumes = MediaType.APPLICATION_JSON_VALUE)
Result<EpdcScreenItemDetailResultDTO> itemDetail(@PathVariable String id);
@GetMapping(value = "analysis/screen/gridGovernance/itemDetail",consumes = MediaType.APPLICATION_JSON_VALUE)
Result<EpdcScreenItemDetailResultDTO> itemDetail(EpdcScreenItemDetailFormDTO formDto);
}

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

@ -121,8 +121,8 @@ public class AnalysisFeignClientFallback implements AnalysisFeignClient {
}
@Override
public Result<EpdcScreenItemDetailResultDTO> itemDetail(String id) {
return ModuleUtils.feignConError(ServiceConstant.EPDC_ANALYSIS_SERVER,"itemDetail",id);
public Result<EpdcScreenItemDetailResultDTO> itemDetail(EpdcScreenItemDetailFormDTO formDto) {
return ModuleUtils.feignConError(ServiceConstant.EPDC_ANALYSIS_SERVER,"itemDetail",formDto);
}
}

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

@ -196,11 +196,11 @@ public interface EpdcScreenService {
/**
* 网格治理项目详情
*
* @param id
* @param formDto
* @return com.elink.esua.epdc.commons.tools.utils.Result<com.elink.esua.epdc.dto.item.result.EpdcScreenItemDetailResultDTO>
* @author lc
* @since 2021/8/20 19:35
*/
Result<EpdcScreenItemDetailResultDTO> itemDetail(String id);
Result<EpdcScreenItemDetailResultDTO> itemDetail(EpdcScreenItemDetailFormDTO formDto);
}

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

@ -122,8 +122,8 @@ public class EpdcScreenServiceImpl implements EpdcScreenService {
}
@Override
public Result<EpdcScreenItemDetailResultDTO> itemDetail(String id) {
return analysisFeignClient.itemDetail(id);
public Result<EpdcScreenItemDetailResultDTO> itemDetail(EpdcScreenItemDetailFormDTO formDto) {
return analysisFeignClient.itemDetail(formDto);
}
}

Loading…
Cancel
Save