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> * @return com.elink.esua.epdc.commons.tools.utils.Result<com.elink.esua.epdc.dto.item.result.EpdcScreenItemDetailResultDTO>
* @author lc * @author lc
* @since 2021/8/20 19:35 * @since 2021/8/20 19:35
*/ */
@GetMapping("gridGovernance/itemDetail/{id}") @GetMapping("gridGovernance/itemDetail")
public Result<EpdcScreenItemDetailResultDTO> itemDetail(@PathVariable("id") String id) { public Result<EpdcScreenItemDetailResultDTO> itemDetail(EpdcScreenItemDetailFormDTO formDto) {
return epdcScreenService.itemDetail(id); 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.cloud.openfeign.FeignClient;
import org.springframework.http.MediaType; import org.springframework.http.MediaType;
import org.springframework.web.bind.annotation.GetMapping; import org.springframework.web.bind.annotation.GetMapping;
import org.springframework.web.bind.annotation.PathVariable;
import java.util.List; 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> * @return com.elink.esua.epdc.commons.tools.utils.Result<com.elink.esua.epdc.dto.item.result.EpdcScreenItemDetailResultDTO>
* @author lc * @author lc
* @since 2021/8/20 19:35 * @since 2021/8/20 19:35
*/ */
@GetMapping(value = "analysis/screen/gridGovernance/itemDetail/{id}",consumes = MediaType.APPLICATION_JSON_VALUE) @GetMapping(value = "analysis/screen/gridGovernance/itemDetail",consumes = MediaType.APPLICATION_JSON_VALUE)
Result<EpdcScreenItemDetailResultDTO> itemDetail(@PathVariable String id); 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 @Override
public Result<EpdcScreenItemDetailResultDTO> itemDetail(String id) { public Result<EpdcScreenItemDetailResultDTO> itemDetail(EpdcScreenItemDetailFormDTO formDto) {
return ModuleUtils.feignConError(ServiceConstant.EPDC_ANALYSIS_SERVER,"itemDetail",id); 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> * @return com.elink.esua.epdc.commons.tools.utils.Result<com.elink.esua.epdc.dto.item.result.EpdcScreenItemDetailResultDTO>
* @author lc * @author lc
* @since 2021/8/20 19:35 * @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 @Override
public Result<EpdcScreenItemDetailResultDTO> itemDetail(String id) { public Result<EpdcScreenItemDetailResultDTO> itemDetail(EpdcScreenItemDetailFormDTO formDto) {
return analysisFeignClient.itemDetail(id); return analysisFeignClient.itemDetail(formDto);
} }
} }

Loading…
Cancel
Save