|
|
@ -2,8 +2,10 @@ package com.elink.esua.epdc.modules.screen.controller; |
|
|
|
|
|
|
|
import com.elink.esua.epdc.commons.tools.utils.Result; |
|
|
|
import com.elink.esua.epdc.commons.tools.validator.ValidatorUtils; |
|
|
|
import com.elink.esua.epdc.dto.analysis.pc.screen.form.EpdcScreenGridGovernanceItemDifficultFormDTO; |
|
|
|
import com.elink.esua.epdc.dto.analysis.pc.screen.form.EpdcScreenGridGovernanceItemFormDTO; |
|
|
|
import com.elink.esua.epdc.dto.analysis.pc.screen.result.EpdcScreenGridGovernanceItemResultDTO; |
|
|
|
import com.elink.esua.epdc.dto.analysis.pc.screen.form.EpdcScreenGridGovernanceRankingFormDTO; |
|
|
|
import com.elink.esua.epdc.dto.analysis.pc.screen.result.*; |
|
|
|
import com.elink.esua.epdc.modules.screen.service.EpdcScreenService; |
|
|
|
import org.springframework.beans.factory.annotation.Autowired; |
|
|
|
import org.springframework.web.bind.annotation.GetMapping; |
|
|
@ -39,4 +41,56 @@ public class EpdcScreenController { |
|
|
|
ValidatorUtils.validateEntity(formDto); |
|
|
|
return epdcScreenService.gridGovernanceItemList(formDto); |
|
|
|
} |
|
|
|
|
|
|
|
/** |
|
|
|
* 网格治理-事件总览-项目类别统计 |
|
|
|
* |
|
|
|
* @return com.elink.esua.epdc.commons.tools.utils.Result<java.util.List<com.elink.esua.epdc.dto.analysis.pc.screen.result.EpdcScreenGridGovernanceItemCategoryResultDTO>> |
|
|
|
* @author Liuchuang |
|
|
|
* @since 2021/8/11 9:46 |
|
|
|
*/ |
|
|
|
@GetMapping("gridGovernance/itemCategoryStatistics") |
|
|
|
public Result<List<EpdcScreenGridGovernanceItemCategoryResultDTO>> itemCategoryStatistics() { |
|
|
|
return epdcScreenService.itemCategoryStatistics(); |
|
|
|
} |
|
|
|
|
|
|
|
/** |
|
|
|
* 网格治理-事件总览-项目状态统计列表接口 |
|
|
|
* |
|
|
|
* @return com.elink.esua.epdc.commons.tools.utils.Result<java.util.List<com.elink.esua.epdc.dto.analysis.pc.screen.result.EpdcScreenGridGovernanceItemStatusResultDTO>> |
|
|
|
* @author Liuchuang |
|
|
|
* @since 2021/8/11 9:47 |
|
|
|
*/ |
|
|
|
@GetMapping("gridGovernance/itemStatusStatistics") |
|
|
|
public Result<List<EpdcScreenGridGovernanceItemStatusResultDTO>> itemStatusStatistics() { |
|
|
|
return epdcScreenService.itemStatusStatistics(); |
|
|
|
} |
|
|
|
|
|
|
|
/** |
|
|
|
* 网格治理-难点堵点 |
|
|
|
* |
|
|
|
* @param formDto |
|
|
|
* @return com.elink.esua.epdc.commons.tools.utils.Result<java.util.List<com.elink.esua.epdc.dto.analysis.pc.screen.result.EpdcScreenGridGovernanceItemDifficultResultDTO>> |
|
|
|
* @author Liuchuang |
|
|
|
* @since 2021/8/11 9:49 |
|
|
|
*/ |
|
|
|
@GetMapping("gridGovernance/difficultItemList") |
|
|
|
public Result<List<EpdcScreenGridGovernanceItemDifficultResultDTO>> difficultItemList(@RequestBody EpdcScreenGridGovernanceItemDifficultFormDTO formDto) { |
|
|
|
ValidatorUtils.validateEntity(formDto); |
|
|
|
return epdcScreenService.difficultItemList(formDto); |
|
|
|
} |
|
|
|
|
|
|
|
/** |
|
|
|
* 网格治理-治理情况排行 |
|
|
|
* |
|
|
|
* @param formDto |
|
|
|
* @return com.elink.esua.epdc.commons.tools.utils.Result<java.util.List<com.elink.esua.epdc.dto.analysis.pc.screen.result.EpdcScreenGridGovernanceRankingResultDTO>> |
|
|
|
* @author Liuchuang |
|
|
|
* @since 2021/8/11 9:52 |
|
|
|
*/ |
|
|
|
@GetMapping("gridGovernance/governanceRanking") |
|
|
|
public Result<List<EpdcScreenGridGovernanceRankingResultDTO>> governanceRanking(@RequestBody EpdcScreenGridGovernanceRankingFormDTO formDto) { |
|
|
|
ValidatorUtils.validateEntity(formDto); |
|
|
|
return epdcScreenService.governanceRanking(formDto); |
|
|
|
} |
|
|
|
} |
|
|
|