12 changed files with 207 additions and 19 deletions
			
			
		| @ -0,0 +1,68 @@ | |||
| package com.epmet.dto.form; | |||
| 
 | |||
| import com.fasterxml.jackson.annotation.JsonFormat; | |||
| import lombok.Data; | |||
| import org.springframework.format.annotation.DateTimeFormat; | |||
| 
 | |||
| import javax.validation.constraints.NotBlank; | |||
| import javax.validation.constraints.NotNull; | |||
| import java.util.Date; | |||
| 
 | |||
| /** | |||
|  * 社区治理可视化分析 | |||
|  * 事件分类分析-饼1入参 | |||
|  */ | |||
| @Data | |||
| public class IcEventCategoryAnalysisFormDTO { | |||
| 
 | |||
|     /** | |||
|      * 处理状态比例查询 | |||
|      */ | |||
|     public interface TotalPie { | |||
|     } | |||
| 
 | |||
|     /** | |||
|      * 要查询的组织ID | |||
|      */ | |||
|     @NotBlank(message = "组织ID为必填项", groups = {IcEventCategoryAnalysisFormDTO.TotalPie.class}) | |||
|     private String orgId; | |||
| 
 | |||
|     /** | |||
|      * 组织类型。grid,agency | |||
|      */ | |||
|     @NotBlank(message = "组织类型为必填项", groups = {IcEventCategoryAnalysisFormDTO.TotalPie.class}) | |||
|     private String orgType; | |||
| 
 | |||
|     /** | |||
|      * 查询起始时间 yyyy-MM-dd | |||
|      */ | |||
|     @DateTimeFormat(pattern = "yyyy-MM-dd") | |||
|     @JsonFormat(pattern = "yyyy-MM-dd") | |||
|     @NotNull(message = "查询时间为必填项", groups = {IcEventCategoryAnalysisFormDTO.TotalPie.class}) | |||
|     private Date queryStartTime; | |||
| 
 | |||
|     /** | |||
|      * 查询截止时间 yyyy-MM-dd | |||
|      */ | |||
|     @DateTimeFormat(pattern = "yyyy-MM-dd") | |||
|     @JsonFormat(pattern = "yyyy-MM-dd") | |||
|     @NotNull(message = "查询时间为必填项", groups = {IcEventCategoryAnalysisFormDTO.TotalPie.class}) | |||
|     private Date queryEndTime; | |||
| 
 | |||
|     /** | |||
|      * 一级分类 code长度 | |||
|      */ | |||
|     private Integer categoryOneLength; | |||
| 
 | |||
|     //以下参数从token中获取
 | |||
|     /** | |||
|      * 当前登录用户 | |||
|      */ | |||
|     private String staffId; | |||
| 
 | |||
|     /** | |||
|      * 当前客户id | |||
|      */ | |||
|     private String customerId; | |||
| 
 | |||
| } | |||
| @ -0,0 +1,21 @@ | |||
| package com.epmet.dto.result; | |||
| 
 | |||
| import lombok.Data; | |||
| 
 | |||
| import java.io.Serializable; | |||
| 
 | |||
| /** | |||
|  * 社区治理可视化分析 | |||
|  * 事件分类分析-饼1 | |||
|  */ | |||
| @Data | |||
| public class IcEventCategoryAnalysisResDTO implements Serializable { | |||
|     //一级分类Code
 | |||
|     private String categoryCode; | |||
|     //一级分类名称
 | |||
|     private String categoryName; | |||
|     //一级分类颜色
 | |||
|     private String color = ""; | |||
|     //分类下项目总数
 | |||
|     private Integer total = 0; | |||
| } | |||
					Loading…
					
					
				
		Reference in new issue