|
|
@ -2,10 +2,7 @@ package com.epmet.dataaggre.controller; |
|
|
|
|
|
|
|
import com.epmet.commons.tools.utils.Result; |
|
|
|
import com.epmet.commons.tools.validator.ValidatorUtils; |
|
|
|
import com.epmet.dataaggre.dto.datastats.form.AgenctBasicDataFormDTO; |
|
|
|
import com.epmet.dataaggre.dto.datastats.form.GridBasicDataFormDTO; |
|
|
|
import com.epmet.dataaggre.dto.datastats.form.SubAgencyFormDTO; |
|
|
|
import com.epmet.dataaggre.dto.datastats.form.SubGridFormDTO; |
|
|
|
import com.epmet.dataaggre.dto.datastats.form.*; |
|
|
|
import com.epmet.dataaggre.dto.datastats.result.*; |
|
|
|
import com.epmet.dataaggre.service.datastats.DataStatsService; |
|
|
|
import org.springframework.beans.factory.annotation.Autowired; |
|
|
@ -159,4 +156,48 @@ public class DataStatsController { |
|
|
|
return new Result<List<SubGridProjectResultDTO>>().ok(dataStatsService.subGridProject(formDTO)); |
|
|
|
} |
|
|
|
|
|
|
|
/** |
|
|
|
* @Param formDTO |
|
|
|
* @Description 治理实况-当前组织治理指数 |
|
|
|
* @author sun |
|
|
|
*/ |
|
|
|
@PostMapping("agencygovrn") |
|
|
|
public Result<AgencyGovrnResultDTO> agencyGovrn(@RequestBody AgencyGovrnFormDTO formDTO) { |
|
|
|
ValidatorUtils.validateEntity(formDTO, AgencyGovrnFormDTO.Agency.class); |
|
|
|
return new Result<AgencyGovrnResultDTO>().ok(dataStatsService.agencyGovrn(formDTO)); |
|
|
|
} |
|
|
|
|
|
|
|
/** |
|
|
|
* @Param formDTO |
|
|
|
* @Description 治理实况-组织直属下级治理指数列表 |
|
|
|
* @author sun |
|
|
|
*/ |
|
|
|
@PostMapping("subagencygovrnlist") |
|
|
|
public Result<List<AgencyGovrnResultDTO>> subAgencyGovrnList(@RequestBody AgencyGovrnFormDTO formDTO) { |
|
|
|
ValidatorUtils.validateEntity(formDTO, AgencyGovrnFormDTO.Agency.class); |
|
|
|
return new Result<List<AgencyGovrnResultDTO>>().ok(dataStatsService.subAgencyGovrnList(formDTO)); |
|
|
|
} |
|
|
|
|
|
|
|
/** |
|
|
|
* @Param formDTO |
|
|
|
* @Description 治理实况-当前网格治理指数 |
|
|
|
* @author sun |
|
|
|
*/ |
|
|
|
@PostMapping("gridgovrn") |
|
|
|
public Result<GridGovrnResultDTO> gridGovrn(@RequestBody GridGovrnFormDTO formDTO) { |
|
|
|
ValidatorUtils.validateEntity(formDTO, GridGovrnFormDTO.Grid.class); |
|
|
|
return new Result<GridGovrnResultDTO>().ok(dataStatsService.gridGovrn(formDTO)); |
|
|
|
} |
|
|
|
|
|
|
|
/** |
|
|
|
* @Param formDTO |
|
|
|
* @Description 治理实况-组织直属网格治理指数列表 |
|
|
|
* @author sun |
|
|
|
*/ |
|
|
|
@PostMapping("subgridgovrnlist") |
|
|
|
public Result<List<GridGovrnResultDTO>> subGridGovrnList(@RequestBody GridGovrnFormDTO formDTO) { |
|
|
|
ValidatorUtils.validateEntity(formDTO, GridGovrnFormDTO.Grid.class); |
|
|
|
return new Result<List<GridGovrnResultDTO>>().ok(dataStatsService.subGridGovrnList(formDTO)); |
|
|
|
} |
|
|
|
|
|
|
|
} |
|
|
|