diff --git a/epdc-cloud-analysis-pc-client/src/main/java/com/elink/esua/epdc/dto/analysis/pc/screen/form/EpdcScreenGridGovernanceItemDifficultFormDTO.java b/epdc-cloud-analysis-pc-client/src/main/java/com/elink/esua/epdc/dto/analysis/pc/screen/form/EpdcScreenGridGovernanceItemDifficultFormDTO.java new file mode 100644 index 0000000..eb64997 --- /dev/null +++ b/epdc-cloud-analysis-pc-client/src/main/java/com/elink/esua/epdc/dto/analysis/pc/screen/form/EpdcScreenGridGovernanceItemDifficultFormDTO.java @@ -0,0 +1,32 @@ +package com.elink.esua.epdc.dto.analysis.pc.screen.form; + +import lombok.Data; + +import javax.validation.constraints.NotNull; +import java.io.Serializable; + +/** + * @Author:liuchuang + * @Date:2021/8/11 9:34 + */ +@Data +public class EpdcScreenGridGovernanceItemDifficultFormDTO implements Serializable { + private static final long serialVersionUID = 8255572020305039479L; + + /** + * 页码 -必传项 + */ + @NotNull(message = "页码 不能为空") + private Integer pageIndex; + + /** + * 页容量 -必传项 + */ + @NotNull(message = "页容量 不能为空") + private Integer pageSize; + + /** + * 排序:0-项目耗时,1-涉及部门数量,2-项目处理次数 + */ + private String orderType; +} diff --git a/epdc-cloud-analysis-pc-client/src/main/java/com/elink/esua/epdc/dto/analysis/pc/screen/form/EpdcScreenGridGovernanceRankingFormDTO.java b/epdc-cloud-analysis-pc-client/src/main/java/com/elink/esua/epdc/dto/analysis/pc/screen/form/EpdcScreenGridGovernanceRankingFormDTO.java new file mode 100644 index 0000000..a12d279 --- /dev/null +++ b/epdc-cloud-analysis-pc-client/src/main/java/com/elink/esua/epdc/dto/analysis/pc/screen/form/EpdcScreenGridGovernanceRankingFormDTO.java @@ -0,0 +1,34 @@ +package com.elink.esua.epdc.dto.analysis.pc.screen.form; + +import lombok.Data; + +import javax.validation.constraints.NotBlank; +import javax.validation.constraints.NotNull; +import java.io.Serializable; + +/** + * @Author:liuchuang + * @Date:2021/8/11 9:36 + */ +@Data +public class EpdcScreenGridGovernanceRankingFormDTO implements Serializable { + private static final long serialVersionUID = 931811237478549795L; + + /** + * 页码 -必传项 + */ + @NotNull(message = "页码 不能为空") + private Integer pageIndex; + + /** + * 页容量 -必传项 + */ + @NotNull(message = "页容量 不能为空") + private Integer pageSize; + + /** + * 统计类型:year-年度,month-月度 + */ + @NotBlank(message = "统计类型不能为空") + private String statisticType; +} diff --git a/epdc-cloud-analysis-pc-client/src/main/java/com/elink/esua/epdc/dto/analysis/pc/screen/result/EpdcScreenGridGovernanceItemCategoryResultDTO.java b/epdc-cloud-analysis-pc-client/src/main/java/com/elink/esua/epdc/dto/analysis/pc/screen/result/EpdcScreenGridGovernanceItemCategoryResultDTO.java new file mode 100644 index 0000000..c2a3fc0 --- /dev/null +++ b/epdc-cloud-analysis-pc-client/src/main/java/com/elink/esua/epdc/dto/analysis/pc/screen/result/EpdcScreenGridGovernanceItemCategoryResultDTO.java @@ -0,0 +1,24 @@ +package com.elink.esua.epdc.dto.analysis.pc.screen.result; + +import lombok.Data; + +import java.io.Serializable; + +/** + * @Author:liuchuang + * @Date:2021/8/10 17:57 + */ +@Data +public class EpdcScreenGridGovernanceItemCategoryResultDTO implements Serializable { + private static final long serialVersionUID = -2864657007061801812L; + + /** + * 类别名称 + */ + private String categoryName; + + /** + * 项目数量 + */ + private Integer itemNum; +} diff --git a/epdc-cloud-analysis-pc-client/src/main/java/com/elink/esua/epdc/dto/analysis/pc/screen/result/EpdcScreenGridGovernanceItemDifficultResultDTO.java b/epdc-cloud-analysis-pc-client/src/main/java/com/elink/esua/epdc/dto/analysis/pc/screen/result/EpdcScreenGridGovernanceItemDifficultResultDTO.java new file mode 100644 index 0000000..97abebf --- /dev/null +++ b/epdc-cloud-analysis-pc-client/src/main/java/com/elink/esua/epdc/dto/analysis/pc/screen/result/EpdcScreenGridGovernanceItemDifficultResultDTO.java @@ -0,0 +1,44 @@ +package com.elink.esua.epdc.dto.analysis.pc.screen.result; + +import lombok.Data; + +import java.io.Serializable; + +/** + * @Author:liuchuang + * @Date:2021/8/11 9:32 + */ +@Data +public class EpdcScreenGridGovernanceItemDifficultResultDTO implements Serializable { + private static final long serialVersionUID = 6811731619897514999L; + + /** + * 项目ID + */ + private String id; + + /** + * 项目内容 + */ + private String itemContent; + + /** + * 发布时间 + */ + private String distributeTime; + + /** + * 耗时 单位:小时 + */ + private String spendTime; + + /** + * 处理次数 + */ + private String handleTotal; + + /** + * 涉及部门数 + */ + private String deptTotal; +} diff --git a/epdc-cloud-analysis-pc-client/src/main/java/com/elink/esua/epdc/dto/analysis/pc/screen/result/EpdcScreenGridGovernanceItemResultDTO.java b/epdc-cloud-analysis-pc-client/src/main/java/com/elink/esua/epdc/dto/analysis/pc/screen/result/EpdcScreenGridGovernanceItemResultDTO.java index 7172c03..ec00f9d 100644 --- a/epdc-cloud-analysis-pc-client/src/main/java/com/elink/esua/epdc/dto/analysis/pc/screen/result/EpdcScreenGridGovernanceItemResultDTO.java +++ b/epdc-cloud-analysis-pc-client/src/main/java/com/elink/esua/epdc/dto/analysis/pc/screen/result/EpdcScreenGridGovernanceItemResultDTO.java @@ -30,7 +30,7 @@ public class EpdcScreenGridGovernanceItemResultDTO implements Serializable { /** * 关注度 */ - private String attentionNum; + private Integer attentionNum; /** * 发布时间 diff --git a/epdc-cloud-analysis-pc-client/src/main/java/com/elink/esua/epdc/dto/analysis/pc/screen/result/EpdcScreenGridGovernanceItemStatusResultDTO.java b/epdc-cloud-analysis-pc-client/src/main/java/com/elink/esua/epdc/dto/analysis/pc/screen/result/EpdcScreenGridGovernanceItemStatusResultDTO.java new file mode 100644 index 0000000..1bbfd25 --- /dev/null +++ b/epdc-cloud-analysis-pc-client/src/main/java/com/elink/esua/epdc/dto/analysis/pc/screen/result/EpdcScreenGridGovernanceItemStatusResultDTO.java @@ -0,0 +1,25 @@ +package com.elink.esua.epdc.dto.analysis.pc.screen.result; + +import lombok.Data; + +import java.io.Serializable; + +/** + * @Author:liuchuang + * @Date:2021/8/11 9:29 + */ +@Data +public class EpdcScreenGridGovernanceItemStatusResultDTO implements Serializable { + + private static final long serialVersionUID = -1018653849672131838L; + + /** + * 处理中项目数量 + */ + private Integer processingNum; + + /** + * 已完成项目数量 + */ + private Integer completedNum; +} diff --git a/epdc-cloud-analysis-pc-client/src/main/java/com/elink/esua/epdc/dto/analysis/pc/screen/result/EpdcScreenGridGovernanceRankingResultDTO.java b/epdc-cloud-analysis-pc-client/src/main/java/com/elink/esua/epdc/dto/analysis/pc/screen/result/EpdcScreenGridGovernanceRankingResultDTO.java new file mode 100644 index 0000000..82b563b --- /dev/null +++ b/epdc-cloud-analysis-pc-client/src/main/java/com/elink/esua/epdc/dto/analysis/pc/screen/result/EpdcScreenGridGovernanceRankingResultDTO.java @@ -0,0 +1,49 @@ +package com.elink.esua.epdc.dto.analysis.pc.screen.result; + +import lombok.Data; + +import java.io.Serializable; + +/** + * @Author:liuchuang + * @Date:2021/8/11 9:38 + */ +@Data +public class EpdcScreenGridGovernanceRankingResultDTO implements Serializable { + private static final long serialVersionUID = -7084201309058663620L; + + /** + * 社区ID + */ + private Long deptId; + + /** + * 社区名称 + */ + private String deptName; + + /** + * 注册率 + */ + private String registrationRate; + + /** + * 响应率 + */ + private String responseRate; + + /** + * 解决率 + */ + private String resolutionRate; + + /** + * 满意率 + */ + private String satisfactionRate; + + /** + * 自治率 + */ + private String autonomyRate; +}