|  |  | @ -8,8 +8,11 @@ import com.epmet.commons.tools.utils.Result; | 
			
		
	
		
			
				
					|  |  |  | import com.epmet.commons.tools.validator.ValidatorUtils; | 
			
		
	
		
			
				
					|  |  |  | import com.epmet.dataaggre.dto.govproject.form.AllProjectFormDTO; | 
			
		
	
		
			
				
					|  |  |  | import com.epmet.dataaggre.dto.govproject.form.ProjectDistributionFormDTO; | 
			
		
	
		
			
				
					|  |  |  | import com.epmet.dataaggre.dto.govproject.form.ProjectTotalFormDTO; | 
			
		
	
		
			
				
					|  |  |  | import com.epmet.dataaggre.dto.govproject.result.AllProjectResultDTO; | 
			
		
	
		
			
				
					|  |  |  | import com.epmet.dataaggre.dto.govproject.result.ProjectDistributionResultDTO; | 
			
		
	
		
			
				
					|  |  |  | import com.epmet.dataaggre.dto.govproject.result.ProjectMonthIncrResultDTO; | 
			
		
	
		
			
				
					|  |  |  | import com.epmet.dataaggre.dto.govproject.result.ProjectTotalResultDTO; | 
			
		
	
		
			
				
					|  |  |  | import com.epmet.dataaggre.service.govproject.GovProjectService; | 
			
		
	
		
			
				
					|  |  |  | import org.springframework.beans.factory.annotation.Autowired; | 
			
		
	
		
			
				
					|  |  |  | import org.springframework.web.bind.annotation.*; | 
			
		
	
	
		
			
				
					|  |  | @ -56,4 +59,35 @@ public class GovProjectController { | 
			
		
	
		
			
				
					|  |  |  | 		ValidatorUtils.validateEntity(formDTO); | 
			
		
	
		
			
				
					|  |  |  | 		return new Result<List<ProjectDistributionResultDTO>>().ok(govProjectService.queryProjectDistribution(formDTO)); | 
			
		
	
		
			
				
					|  |  |  | 	} | 
			
		
	
		
			
				
					|  |  |  | 
 | 
			
		
	
		
			
				
					|  |  |  | 	/** | 
			
		
	
		
			
				
					|  |  |  | 	 * @Description 赋能平台【项目处理分析】事件总数查询 | 
			
		
	
		
			
				
					|  |  |  | 	 * @author sun | 
			
		
	
		
			
				
					|  |  |  | 	 */ | 
			
		
	
		
			
				
					|  |  |  | 	@PostMapping("projecttotal") | 
			
		
	
		
			
				
					|  |  |  | 	public Result<ProjectTotalResultDTO> projectTotal(@RequestBody ProjectTotalFormDTO formDTO) { | 
			
		
	
		
			
				
					|  |  |  | 		ValidatorUtils.validateEntity(formDTO, ProjectTotalFormDTO.Total.class); | 
			
		
	
		
			
				
					|  |  |  | 		return new Result<ProjectTotalResultDTO>().ok(govProjectService.projectTotal(formDTO)); | 
			
		
	
		
			
				
					|  |  |  | 	} | 
			
		
	
		
			
				
					|  |  |  | 
 | 
			
		
	
		
			
				
					|  |  |  | 	/** | 
			
		
	
		
			
				
					|  |  |  | 	 * @Description 赋能平台【项目处理分析】进12月新增项目折线图 | 
			
		
	
		
			
				
					|  |  |  | 	 * @author sun | 
			
		
	
		
			
				
					|  |  |  | 	 */ | 
			
		
	
		
			
				
					|  |  |  | 	@PostMapping("projectmonthincr") | 
			
		
	
		
			
				
					|  |  |  | 	public Result<List<ProjectMonthIncrResultDTO>> projectMonthIncr(@RequestBody ProjectTotalFormDTO formDTO) { | 
			
		
	
		
			
				
					|  |  |  | 		ValidatorUtils.validateEntity(formDTO, ProjectTotalFormDTO.Monthincr.class); | 
			
		
	
		
			
				
					|  |  |  | 		return new Result<List<ProjectMonthIncrResultDTO>>().ok(govProjectService.projectMonthIncr(formDTO)); | 
			
		
	
		
			
				
					|  |  |  | 	} | 
			
		
	
		
			
				
					|  |  |  | 
 | 
			
		
	
		
			
				
					|  |  |  | 	/** | 
			
		
	
		
			
				
					|  |  |  | 	 * @Description 赋能平台【项目处理分析】按状态查询项目列表 | 
			
		
	
		
			
				
					|  |  |  | 	 * @author sun | 
			
		
	
		
			
				
					|  |  |  | 	 */ | 
			
		
	
		
			
				
					|  |  |  | 	@PostMapping("projectstatuslist") | 
			
		
	
		
			
				
					|  |  |  | 	public Result<List<ProjectTotalResultDTO>> projectStatusList(@RequestBody ProjectTotalFormDTO formDTO) { | 
			
		
	
		
			
				
					|  |  |  | 		ValidatorUtils.validateEntity(formDTO, ProjectTotalFormDTO.Statuslist.class); | 
			
		
	
		
			
				
					|  |  |  | 		return new Result<List<ProjectTotalResultDTO>>().ok(govProjectService.projectStatusList(formDTO)); | 
			
		
	
		
			
				
					|  |  |  | 	} | 
			
		
	
		
			
				
					|  |  |  | 
 | 
			
		
	
		
			
				
					|  |  |  | } | 
			
		
	
	
		
			
				
					|  |  | 
 |