diff --git a/epdc-analysis-client/pom.xml b/epdc-analysis-client/pom.xml deleted file mode 100644 index 21920b7..0000000 --- a/epdc-analysis-client/pom.xml +++ /dev/null @@ -1,28 +0,0 @@ - - - 4.0.0 - - - com.esua.epdc.yushan - epdc-cloud-client-yushan - 1.0.0 - - - epdc-analysis-client - jar - 市北党群e家微服务分析模块客户端 - - - - com.esua.epdc.yushan - epdc-commons-tools - ${epdc-cloud-commons.version} - - - - - ${project.artifactId} - - - diff --git a/epdc-analysis-client/src/main/java/com/elink/esua/epdc/dto/issue/form/HotIssueFormDTO.java b/epdc-analysis-client/src/main/java/com/elink/esua/epdc/dto/issue/form/HotIssueFormDTO.java deleted file mode 100644 index 2a9e87e..0000000 --- a/epdc-analysis-client/src/main/java/com/elink/esua/epdc/dto/issue/form/HotIssueFormDTO.java +++ /dev/null @@ -1,48 +0,0 @@ -package com.elink.esua.epdc.dto.issue.form; - -import lombok.Data; - -import javax.validation.constraints.Min; -import javax.validation.constraints.NotBlank; -import javax.validation.constraints.NotNull; -import java.io.Serializable; -import java.util.List; - -/** - * @Description 最热议题接口入参DTO - * @Author wgf - * @Date 2020/2/12 8:31 - */ -@Data -public class HotIssueFormDTO implements Serializable { - private static final long serialVersionUID = -1938141144074477454L; - - /** - * 页码,从1开始 - */ - @Min(value = 1, message = "页码必须大于0") - private Integer pageIndex; - - /** - * 页容量,默认10页 - */ - @Min(value = 1, message = "每页条数必须大于必须大于0") - private Integer pageSize = 10; - - /** - * 第一页查询发起时的时间 - */ - @NotBlank(message = "时间戳不能为空") - private String timestamp; - - /** - * 数据时间类型(1:最近1个月,2:最近3个月,3:最近半年,4:最近一年),默认1 - */ - @NotNull(message = "数据时间类型不能为空") - private Integer someMonthsType = 1; - - /** - * 部门ID列表 - */ - List deptIdList; -} diff --git a/epdc-analysis-client/src/main/java/com/elink/esua/epdc/dto/issue/form/IssueStatisticsInfoFormDTO.java b/epdc-analysis-client/src/main/java/com/elink/esua/epdc/dto/issue/form/IssueStatisticsInfoFormDTO.java deleted file mode 100644 index c933960..0000000 --- a/epdc-analysis-client/src/main/java/com/elink/esua/epdc/dto/issue/form/IssueStatisticsInfoFormDTO.java +++ /dev/null @@ -1,51 +0,0 @@ -package com.elink.esua.epdc.dto.issue.form; - -import lombok.Data; - -import javax.validation.constraints.Min; -import javax.validation.constraints.NotBlank; -import java.io.Serializable; -import java.util.List; - -/** - * @Description 议题项目数量类目分析DTO - * @Author zy - * @Date 2020/2/11 11:58 - */ -@Data -public class IssueStatisticsInfoFormDTO implements Serializable { - private static final long serialVersionUID = 6544783947414092507L; - /** - * 主键 - */ - private String id; - - /** - * 页码 - */ - @Min(value = 1, message = "页码必须大于0") - private Integer pageIndex; - - /** - * 页容量,默认5页 - */ - @Min(value = 1, message = "每页条数必须大于0") - private Integer pageSize; - - /** - * 第一页查询发起时的时间 - */ - @NotBlank(message = "时间戳不能为空") - private String timestamp; - - /** - * 分类类别, 默认1 - */ - @NotBlank(message = "分类类别不能为空") - private String cotegoryType; - - /** - * 部门ID列表 - */ - List deptIdList; -} diff --git a/epdc-analysis-client/src/main/java/com/elink/esua/epdc/dto/issue/form/NewIssueFormDTO.java b/epdc-analysis-client/src/main/java/com/elink/esua/epdc/dto/issue/form/NewIssueFormDTO.java deleted file mode 100644 index 20b8575..0000000 --- a/epdc-analysis-client/src/main/java/com/elink/esua/epdc/dto/issue/form/NewIssueFormDTO.java +++ /dev/null @@ -1,47 +0,0 @@ -package com.elink.esua.epdc.dto.issue.form; - -import lombok.Data; - -import javax.validation.constraints.Min; -import javax.validation.constraints.NotBlank; -import java.io.Serializable; -import java.util.List; - -/** - * @Description 最新发布议题接口DTO - * @Author wgf - * @Date 2020/2/11 10:31 - */ -@Data -public class NewIssueFormDTO implements Serializable { - private static final long serialVersionUID = -1938141144074477454L; - - /** - * 页码,从1开始 - */ - @Min(value = 1, message = "页码必须大于0") - private Integer pageIndex; - - /** - * 页容量,默认10页 - */ - @Min(value = 1, message = "每页条数必须大于必须大于0") - private Integer pageSize = 10; - - /** - * 第一页查询发起时的时间 - */ - @NotBlank(message = "时间戳不能为空") - private String timestamp; - - /** - * 数据时间类型(1:最近1个月,2:最近3个月,3:最近半年,4:最近一年),默认1 - */ - //@NotNull(message = "数据时间类型不能为空") - private Integer someMonthsType = 1; - - /** - * 部门ID列表 - */ - List deptIdList; -} diff --git a/epdc-analysis-client/src/main/java/com/elink/esua/epdc/dto/issue/result/HotIssueResultDTO.java b/epdc-analysis-client/src/main/java/com/elink/esua/epdc/dto/issue/result/HotIssueResultDTO.java deleted file mode 100644 index 881ad9b..0000000 --- a/epdc-analysis-client/src/main/java/com/elink/esua/epdc/dto/issue/result/HotIssueResultDTO.java +++ /dev/null @@ -1,32 +0,0 @@ -package com.elink.esua.epdc.dto.issue.result; - -import lombok.Data; - -import java.io.Serializable; - -/** - * @Description 最热议题接口DTO - * @Author wgf - * @Date 2020/2/12 8:31 - */ -@Data -public class HotIssueResultDTO implements Serializable { - private static final long serialVersionUID = -1938141144074477454L; - - /** - * 话题Id(TopicId) - */ - private String id; - - /** - * 内容 - */ - private String content; - - /** - * 表态数 - */ - private String statementNum; - - -} diff --git a/epdc-analysis-client/src/main/java/com/elink/esua/epdc/dto/issue/result/IssueClassifiedStatisticDTO.java b/epdc-analysis-client/src/main/java/com/elink/esua/epdc/dto/issue/result/IssueClassifiedStatisticDTO.java deleted file mode 100644 index b9a9c4f..0000000 --- a/epdc-analysis-client/src/main/java/com/elink/esua/epdc/dto/issue/result/IssueClassifiedStatisticDTO.java +++ /dev/null @@ -1,35 +0,0 @@ -package com.elink.esua.epdc.dto.issue.result; - -import lombok.Data; - -import java.io.Serializable; - -/** - * @Description 议题分类统计 - * @Author yinzuomei - * @Date 2020/2/11 9:31 - */ -@Data -public class IssueClassifiedStatisticDTO implements Serializable { - private static final long serialVersionUID = 3697313657209369676L; - /** - * 目录名称 - */ - private String categoryName; - /** - * 议题项目总数 - */ - private Integer categoryNum; - /** - * 议题数 - */ - private Integer issueNum; - /** - * 项目数 - */ - private Integer itemNum; - /** - * 类目名称:1一级类目2二级类目3三季类目 - */ - private String categoryLevel; -} diff --git a/epdc-analysis-client/src/main/java/com/elink/esua/epdc/dto/issue/result/IssueResultDTO.java b/epdc-analysis-client/src/main/java/com/elink/esua/epdc/dto/issue/result/IssueResultDTO.java deleted file mode 100644 index b3b3897..0000000 --- a/epdc-analysis-client/src/main/java/com/elink/esua/epdc/dto/issue/result/IssueResultDTO.java +++ /dev/null @@ -1,64 +0,0 @@ -package com.elink.esua.epdc.dto.issue.result; - -import lombok.Data; - -import java.io.Serializable; -import java.util.Date; - -/** - * @Description 议题列表DTO - * @Author yinzuomei - * @Date 2020/2/10 15:58 - */ -@Data -public class IssueResultDTO implements Serializable { - /** - * epdc_issue主键 - */ - private String id; - - /** - * 议题内容 - */ - private String issueContent; - - /** - * 来源网格-所有部门 - */ - private String allDeptNames; - - /** - * 用户昵称 - */ - private String nickName; - - /** - * 发布时间 - */ - private Date createdTime; - - /** - * 支持-点赞次数 - */ - private Integer approveNum; - - /** - * 反对-踩次数 - */ - private Integer opposeNum; - - /** - * 评论数 - */ - private Integer commentNum; - - /** - * 浏览数 - */ - private Integer browseNum; - - /** - * 表达态度(评论+回复+浏览) - */ - private Integer expressAttitudeNum; -} diff --git a/epdc-analysis-client/src/main/java/com/elink/esua/epdc/dto/issue/result/IssueStatisticsInfoResultDTO.java b/epdc-analysis-client/src/main/java/com/elink/esua/epdc/dto/issue/result/IssueStatisticsInfoResultDTO.java deleted file mode 100644 index edb29ad..0000000 --- a/epdc-analysis-client/src/main/java/com/elink/esua/epdc/dto/issue/result/IssueStatisticsInfoResultDTO.java +++ /dev/null @@ -1,24 +0,0 @@ -package com.elink.esua.epdc.dto.issue.result; - -import lombok.Data; - -import java.io.Serializable; - -/** - * @Description 议题项目数量类目分析DTO - * @Author zy - * @Date 2020/2/11 11:58 - */ -@Data -public class IssueStatisticsInfoResultDTO implements Serializable { - - /** - * 分类名称 - */ - private String cotegoryName; - - /** - * 数量 - */ - private Integer count; -} diff --git a/epdc-analysis-client/src/main/java/com/elink/esua/epdc/dto/issue/result/NewIssueResultDTO.java b/epdc-analysis-client/src/main/java/com/elink/esua/epdc/dto/issue/result/NewIssueResultDTO.java deleted file mode 100644 index 94c11fe..0000000 --- a/epdc-analysis-client/src/main/java/com/elink/esua/epdc/dto/issue/result/NewIssueResultDTO.java +++ /dev/null @@ -1,43 +0,0 @@ -package com.elink.esua.epdc.dto.issue.result; - -import lombok.Data; - -import java.io.Serializable; -import java.util.List; - -/** - * @Description 最新发布议题接口DTO - * @Author wgf - * @Date 2020/2/10 11:31 - */ -@Data -public class NewIssueResultDTO implements Serializable { - private static final long serialVersionUID = -1938141144074477454L; - - /** - * 话题Id(TopicId) - */ - private String id; - - /** - * 内容 - */ - private String content; - - /** - * 图片 - */ - private List images; - - /** - * 部门名称 - */ - private String deptName; - - /** - * 创建时间 - */ - private String createdTime; - - -} diff --git a/epdc-analysis-client/src/main/java/com/elink/esua/epdc/dto/item/form/HotItemListFormDTO.java b/epdc-analysis-client/src/main/java/com/elink/esua/epdc/dto/item/form/HotItemListFormDTO.java deleted file mode 100644 index d2bed54..0000000 --- a/epdc-analysis-client/src/main/java/com/elink/esua/epdc/dto/item/form/HotItemListFormDTO.java +++ /dev/null @@ -1,48 +0,0 @@ -package com.elink.esua.epdc.dto.item.form; - -import lombok.Data; - -import javax.validation.constraints.Min; -import javax.validation.constraints.NotBlank; -import javax.validation.constraints.NotNull; -import java.io.Serializable; -import java.util.List; - -/** - * @Description 最热项目接口DTO - * @Author zy - * @Date 2020/2/12 - */ -@Data -public class HotItemListFormDTO implements Serializable { - private static final long serialVersionUID = 6145783947444092507L; - - /** - * 页码 - */ - @Min(value = 1, message = "页码必须大于0") - private Integer pageIndex; - - /** - * 页容量,默认5页 - */ - @Min(value = 1, message = "每页条数必须大于0") - private Integer pageSize; - - /** - * 第一页查询发起时的时间 - */ - @NotBlank(message = "时间戳不能为空") - private String timestamp; - - /** - * 数据时间类型(1:最近1个月,2:最近3个月,3:最近半年,4:最近一年) - */ - @NotNull(message = "数据时间类型不能为空") - private Integer someMonthsType; - - /** - * 部门ID列表 - */ - List deptIdList; -} diff --git a/epdc-analysis-client/src/main/java/com/elink/esua/epdc/dto/item/form/ItemAnalysisFormDTO.java b/epdc-analysis-client/src/main/java/com/elink/esua/epdc/dto/item/form/ItemAnalysisFormDTO.java deleted file mode 100644 index 2dc00a6..0000000 --- a/epdc-analysis-client/src/main/java/com/elink/esua/epdc/dto/item/form/ItemAnalysisFormDTO.java +++ /dev/null @@ -1,60 +0,0 @@ -package com.elink.esua.epdc.dto.item.form; - -import lombok.Data; - -import javax.validation.constraints.Min; -import javax.validation.constraints.NotBlank; -import javax.validation.constraints.NotNull; -import java.io.Serializable; -import java.util.List; - -/** - * @Description 疑难项目分析DTO - * @Author zy - * @Date 2020/2/11 - */ -@Data -public class ItemAnalysisFormDTO implements Serializable { - private static final long serialVersionUID = 6144783947444092507L; - - /** - * 页码 - */ - @Min(value = 1, message = "页码必须大于0") - private Integer pageIndex; - - /** - * 页容量,默认5页 - */ - @Min(value = 1, message = "每页条数必须大于0") - private Integer pageSize; - - /** - * 第一页查询发起时的时间 - */ - @NotBlank(message = "时间戳不能为空") - private String timestamp; - - /** - * 分析类型(1:耗时最长,2:设计部门最多,3:处理次数最多) - */ - @NotNull(message = "分析类型不能为空") - private Integer analysisType; - - /** - * 项目状态(1:结案或关闭,2:解决中) - */ - @NotNull(message = "项目状态不能为空") - private Integer itemState; - - /** - * 数据时间类型(1:最近1个月,2:最近3个月,3:最近半年,4:最近一年) - */ - @NotNull(message = "数据时间类型不能为空") - private Integer someMonthsType; - - /** - * 部门ID列表 - */ - List deptIdList; -} diff --git a/epdc-analysis-client/src/main/java/com/elink/esua/epdc/dto/item/form/ItemSurveyFormDTO.java b/epdc-analysis-client/src/main/java/com/elink/esua/epdc/dto/item/form/ItemSurveyFormDTO.java deleted file mode 100644 index 81a77b4..0000000 --- a/epdc-analysis-client/src/main/java/com/elink/esua/epdc/dto/item/form/ItemSurveyFormDTO.java +++ /dev/null @@ -1,33 +0,0 @@ -package com.elink.esua.epdc.dto.item.form; - -import lombok.Data; - -import javax.validation.constraints.Min; -import javax.validation.constraints.NotBlank; -import java.io.Serializable; -import java.util.List; - -/** - * @Description 重点项目概况DTO - * @Author zy - * @Date 2020/2/11 - */ -@Data -public class ItemSurveyFormDTO implements Serializable { - private static final long serialVersionUID = 6544783947444092507L; - /** - * 主键 - */ - private String id; - - /** - * 第一页查询发起时的时间 - */ - @NotBlank(message = "时间戳不能为空") - private String timestamp; - - /** - * 部门ID列表 - */ - List deptIdList; -} diff --git a/epdc-analysis-client/src/main/java/com/elink/esua/epdc/dto/item/result/DifficultItemResultDTO.java b/epdc-analysis-client/src/main/java/com/elink/esua/epdc/dto/item/result/DifficultItemResultDTO.java deleted file mode 100644 index 5294817..0000000 --- a/epdc-analysis-client/src/main/java/com/elink/esua/epdc/dto/item/result/DifficultItemResultDTO.java +++ /dev/null @@ -1,60 +0,0 @@ -package com.elink.esua.epdc.dto.item.result; - -import lombok.Data; - -import java.io.Serializable; -import java.util.Date; - -/** - * @Description 疑难项目 - * @Author yinzuomei - * @Date 2020/2/11 13:09 - */ -@Data -public class DifficultItemResultDTO implements Serializable { - private static final long serialVersionUID = -4125919212689714492L; - /** - * 主键 - */ - private String id; - /** - * 项目内容 - */ - private String itemContent; - /** - * 转项目时间 - */ - private Date createdTime; - /** - * 处理次数 - */ - private Integer operatNum; - /** - * 是否流转网格化平台 - */ - private String reportFlag; - /** - * 涉及部门数量 - */ - private Integer deptNum; - /** - * 项目状态 - */ - private String itemState; - /** - * 处理完毕时间 - */ - private Date processedTime; - /** - * 处理时长 - */ - private Integer takeTime; - /** - * 项目来源网格名称 - */ - private String allDeptNames; - /** - * 居民满意度评价 - */ - private String evaluationScore; -} diff --git a/epdc-analysis-client/src/main/java/com/elink/esua/epdc/dto/item/result/HotItemListResultDTO.java b/epdc-analysis-client/src/main/java/com/elink/esua/epdc/dto/item/result/HotItemListResultDTO.java deleted file mode 100644 index db165f0..0000000 --- a/epdc-analysis-client/src/main/java/com/elink/esua/epdc/dto/item/result/HotItemListResultDTO.java +++ /dev/null @@ -1,29 +0,0 @@ -package com.elink.esua.epdc.dto.item.result; - -import lombok.Data; - -import java.io.Serializable; - -/** - * @Description 最热项目接口DTO - * @Author zy - * @Date 2020/2/12 - */ -@Data -public class HotItemListResultDTO implements Serializable { - - /** - * 项目Id(itemId) - */ - private String id; - - /** - * 内容 - */ - private String content; - - /** - * 表态数 - */ - private String statementNum; -} diff --git a/epdc-analysis-client/src/main/java/com/elink/esua/epdc/dto/item/result/ItemAnalysisResultDTO.java b/epdc-analysis-client/src/main/java/com/elink/esua/epdc/dto/item/result/ItemAnalysisResultDTO.java deleted file mode 100644 index 4db3b34..0000000 --- a/epdc-analysis-client/src/main/java/com/elink/esua/epdc/dto/item/result/ItemAnalysisResultDTO.java +++ /dev/null @@ -1,65 +0,0 @@ -package com.elink.esua.epdc.dto.item.result; - -import lombok.Data; - -import java.io.Serializable; -import java.util.List; - -/** - * @Description 疑难项目分析DTO - * @Author zy - * @Date 2020/2/11 - */ -@Data -public class ItemAnalysisResultDTO implements Serializable { - - /** - * 主键 - */ - private String id; - - /** - * 项目内容 - */ - private String content; - - /** - * 创建时间 - */ - private String createdTime; - - /** - * 图片 - */ - private List images; - - /** - * 项目状态 0-处理中,5-已关闭,10-已结案 - */ - private Integer itemState; - - /** - * 分类名称 - */ - private String categoryName; - - /** - * 部门名称 - */ - private String deptName; - - /** - * 耗时(小时) - */ - private Integer spendTime; - - /** - * 部门数量 - */ - private Integer deptCount; - - /** - * 处理次数 - */ - private Integer handleCount; -} diff --git a/epdc-analysis-client/src/main/java/com/elink/esua/epdc/dto/item/result/ItemResultDTO.java b/epdc-analysis-client/src/main/java/com/elink/esua/epdc/dto/item/result/ItemResultDTO.java deleted file mode 100644 index 6e938d0..0000000 --- a/epdc-analysis-client/src/main/java/com/elink/esua/epdc/dto/item/result/ItemResultDTO.java +++ /dev/null @@ -1,63 +0,0 @@ -package com.elink.esua.epdc.dto.item.result; - -import lombok.Data; - -import java.io.Serializable; -import java.util.Date; - -/** - * @Description 项目列表DTO - * @Author yinzuomei - * @Date 2020/2/10 13:44 - */ -@Data -public class ItemResultDTO implements Serializable { - /** - * epdc_item表主键 - */ - private String id; - - /** - * 议题内容-项目摘要 - */ - private String itemContent; - - /** - * 所有部门 - */ - private String allDeptNames; - - /** - * 发布人用户昵称 - */ - private String nickName; - /** - * 发布时间 - */ - private Date releaseTime; - - /** - * 支持-点赞次数 - */ - private Integer approveNum; - - /** - * 反对-踩次数 - */ - private Integer opposeNum; - - /** - * 评论数 - */ - private Integer commentNum; - - /** - * 浏览数 - */ - private Integer browseNum; - - /** - * 表达态度(评论+回复+浏览) - */ - private Integer expressAttitudeNum; -} diff --git a/epdc-analysis-client/src/main/java/com/elink/esua/epdc/dto/item/result/ItemSurveyResultDTO.java b/epdc-analysis-client/src/main/java/com/elink/esua/epdc/dto/item/result/ItemSurveyResultDTO.java deleted file mode 100644 index 661cf82..0000000 --- a/epdc-analysis-client/src/main/java/com/elink/esua/epdc/dto/item/result/ItemSurveyResultDTO.java +++ /dev/null @@ -1,49 +0,0 @@ -package com.elink.esua.epdc.dto.item.result; - -import lombok.Data; - -import java.io.Serializable; - -/** - * @Description 重点项目概况DTO - * @Author zy - * @Date 2020/2/11 - */ -@Data -public class ItemSurveyResultDTO implements Serializable { - - /** - * 未解决项目数 - */ - private Integer unsolvedCount; - - /** - * 超时项目数 - */ - private Integer timeoutCount; - - /** - * 未超时项目数 - */ - private Integer noTimeoutCount; - - /** - * 区调度项目数 - */ - private Integer dispatchCount; - - /** - * 解决中项目数 - */ - private Integer solvingCount; - - /** - * 已解决项目数 - */ - private Integer solvedCount; - - /** - * 更新时间 - */ - private String updateTime; -} diff --git a/epdc-analysis-client/src/main/java/com/elink/esua/epdc/dto/item/result/ReportSolvedItemResultDTO.java b/epdc-analysis-client/src/main/java/com/elink/esua/epdc/dto/item/result/ReportSolvedItemResultDTO.java deleted file mode 100644 index 978df82..0000000 --- a/epdc-analysis-client/src/main/java/com/elink/esua/epdc/dto/item/result/ReportSolvedItemResultDTO.java +++ /dev/null @@ -1,56 +0,0 @@ -package com.elink.esua.epdc.dto.item.result; - -import lombok.Data; - -import java.io.Serializable; -import java.util.Date; - -/** - * @Description 区域调度-已解决项目列表 - * @Author yinzuomei - * @Date 2020/2/11 15:12 - */ -@Data -public class ReportSolvedItemResultDTO implements Serializable { - private static final long serialVersionUID = -600933427201742607L; - /** - * 主键 - */ - private String id; - /** - * 项目内容 - */ - private String itemContent; - /** - * 转项目时间 - */ - private Date createdTime; - /** - * 网格名称 - */ - private String grid; - /** - * 向网格化平台上报部门 - */ - private String reportDept; - /** - * 向网格化平台上报时间 - */ - private Date reportTime; - /** - * 最新处理部门 - */ - private Date lastHandlerTime; - /** - * 最新处理时间 - */ - private String lastHandlerDept; - /** - * 项目状态 - */ - private String itemState; - /** - * 居民评价 - */ - private String evaluationScore; -} diff --git a/epdc-analysis-client/src/main/java/com/elink/esua/epdc/dto/item/result/ReportUnsolvedItemResultDTO.java b/epdc-analysis-client/src/main/java/com/elink/esua/epdc/dto/item/result/ReportUnsolvedItemResultDTO.java deleted file mode 100644 index ed0119d..0000000 --- a/epdc-analysis-client/src/main/java/com/elink/esua/epdc/dto/item/result/ReportUnsolvedItemResultDTO.java +++ /dev/null @@ -1,48 +0,0 @@ -package com.elink.esua.epdc.dto.item.result; - -import lombok.Data; - -import java.io.Serializable; -import java.util.Date; - -/** - * @Description 区域调度-解决中项目列表 - * @Author yinzuomei - * @Date 2020/2/11 15:10 - */ -@Data -public class ReportUnsolvedItemResultDTO implements Serializable { - private static final long serialVersionUID = 2364303777789369092L; - /** - * 主键 - */ - private String id; - /** - * 项目内容 - */ - private String itemContent; - /** - * 转项目时间 - */ - private Date createdTime; - /** - * 网格名称 - */ - private String grid; - /** - * 向网格化平台上报部门 - */ - private String reportDept; - /** - * 向网格化平台吹哨时间 - */ - private Date reportTime; - /** - * 最新进展处理部门 - */ - private Date lastHandlerTime; - /** - * 最新进展处理时间 - */ - private String lastHandlerDept; -} diff --git a/epdc-analysis-client/src/main/java/com/elink/esua/epdc/dto/item/result/UnsolvedItemResultDTO.java b/epdc-analysis-client/src/main/java/com/elink/esua/epdc/dto/item/result/UnsolvedItemResultDTO.java deleted file mode 100644 index 14fd2ef..0000000 --- a/epdc-analysis-client/src/main/java/com/elink/esua/epdc/dto/item/result/UnsolvedItemResultDTO.java +++ /dev/null @@ -1,57 +0,0 @@ -package com.elink.esua.epdc.dto.item.result; - -import lombok.Data; - -import java.io.Serializable; -import java.util.Date; - -/** - * @Description 未解决项目列表 - * @Author yinzuomei - * @Date 2020/2/10 18:58 - */ -@Data -public class UnsolvedItemResultDTO implements Serializable { - private static final long serialVersionUID = 7659596790013430029L; - /** - * epdc_item表主键 - */ - private String id; - - /** - * 议题内容-项目摘要 - */ - private String itemContent; - - /** - * 发布时间 - */ - private Date releaseTime; - - /** - * 所有部门 - */ - private String allDeptNames; - - /** - * 发布人用户昵称 - */ - private String nickName; - - /** - * 处理次数 - */ - private Integer solveNum; - - /** - *最新进展处理时间 - */ - private Date latestHandleTime; - - /** - * 最新进展处理部门 - */ - private String latestHandleDeptName; - - -} diff --git a/epdc-analysis-client/src/main/java/com/elink/esua/epdc/dto/topic/form/HotTopicFormDTO.java b/epdc-analysis-client/src/main/java/com/elink/esua/epdc/dto/topic/form/HotTopicFormDTO.java deleted file mode 100644 index ce99483..0000000 --- a/epdc-analysis-client/src/main/java/com/elink/esua/epdc/dto/topic/form/HotTopicFormDTO.java +++ /dev/null @@ -1,48 +0,0 @@ -package com.elink.esua.epdc.dto.topic.form; - -import lombok.Data; - -import javax.validation.constraints.Min; -import javax.validation.constraints.NotBlank; -import javax.validation.constraints.NotNull; -import java.io.Serializable; -import java.util.List; - -/** - * @Description 最热话题接口入参DTO - * @Author wgf - * @Date 2020/2/11 10:31 - */ -@Data -public class HotTopicFormDTO implements Serializable { - private static final long serialVersionUID = -1938141144074477454L; - - /** - * 页码,从1开始 - */ - @Min(value = 1, message = "页码必须大于0") - private Integer pageIndex; - - /** - * 页容量,默认10页 - */ - @Min(value = 1, message = "每页条数必须大于必须大于0") - private Integer pageSize = 10; - - /** - * 第一页查询发起时的时间 - */ - @NotBlank(message = "时间戳不能为空") - private String timestamp; - - /** - * 数据时间类型(1:最近1个月,2:最近3个月,3:最近半年,4:最近一年),默认1 - */ - @NotNull(message = "数据时间类型不能为空") - private Integer someMonthsType = 1; - - /** - * 部门ID列表 - */ - List deptIdList; -} diff --git a/epdc-analysis-client/src/main/java/com/elink/esua/epdc/dto/topic/form/NewHotTopicFormDTO.java b/epdc-analysis-client/src/main/java/com/elink/esua/epdc/dto/topic/form/NewHotTopicFormDTO.java deleted file mode 100644 index 60d77af..0000000 --- a/epdc-analysis-client/src/main/java/com/elink/esua/epdc/dto/topic/form/NewHotTopicFormDTO.java +++ /dev/null @@ -1,47 +0,0 @@ -package com.elink.esua.epdc.dto.topic.form; - -import lombok.Data; - -import javax.validation.constraints.Min; -import javax.validation.constraints.NotBlank; -import java.io.Serializable; -import java.util.List; - -/** - * @Description 最新发布话题接口入参DTO - * @Author wgf - * @Date 2020/2/11 10:31 - */ -@Data -public class NewHotTopicFormDTO implements Serializable { - private static final long serialVersionUID = -1938141144074477454L; - - /** - * 页码,从1开始 - */ - @Min(value = 1, message = "页码必须大于0") - private Integer pageIndex; - - /** - * 页容量,默认10页 - */ - @Min(value = 1, message = "每页条数必须大于必须大于0") - private Integer pageSize = 10; - - /** - * 第一页查询发起时的时间 - */ - @NotBlank(message = "时间戳不能为空") - private String timestamp; - - /** - * 数据时间类型(1:最近1个月,2:最近3个月,3:最近半年,4:最近一年),默认1 - */ - //@NotNull(message = "数据时间类型不能为空") - private Integer someMonthsType = 1; - - /** - * 部门ID列表 - */ - List deptIdList; -} diff --git a/epdc-analysis-client/src/main/java/com/elink/esua/epdc/dto/topic/result/HotTopicResultDTO.java b/epdc-analysis-client/src/main/java/com/elink/esua/epdc/dto/topic/result/HotTopicResultDTO.java deleted file mode 100644 index 71fba9e..0000000 --- a/epdc-analysis-client/src/main/java/com/elink/esua/epdc/dto/topic/result/HotTopicResultDTO.java +++ /dev/null @@ -1,32 +0,0 @@ -package com.elink.esua.epdc.dto.topic.result; - -import lombok.Data; - -import java.io.Serializable; - -/** - * @Description 最热话题接口DTO - * @Author wgf - * @Date 2020/2/11 11:31 - */ -@Data -public class HotTopicResultDTO implements Serializable { - private static final long serialVersionUID = -1938141144074477454L; - - /** - * 话题Id(TopicId) - */ - private String id; - - /** - * 内容 - */ - private String content; - - /** - * 表态数 - */ - private String statementNum; - - -} diff --git a/epdc-analysis-client/src/main/java/com/elink/esua/epdc/dto/topic/result/NewHotTopicResultDTO.java b/epdc-analysis-client/src/main/java/com/elink/esua/epdc/dto/topic/result/NewHotTopicResultDTO.java deleted file mode 100644 index 90107f2..0000000 --- a/epdc-analysis-client/src/main/java/com/elink/esua/epdc/dto/topic/result/NewHotTopicResultDTO.java +++ /dev/null @@ -1,43 +0,0 @@ -package com.elink.esua.epdc.dto.topic.result; - -import lombok.Data; - -import java.io.Serializable; -import java.util.List; - -/** - * @Description 最新发布话题接口DTO - * @Author wgf - * @Date 2020/2/10 11:31 - */ -@Data -public class NewHotTopicResultDTO implements Serializable { - private static final long serialVersionUID = -1938141144074477454L; - - /** - * 话题Id(TopicId) - */ - private String id; - - /** - * 内容 - */ - private String content; - - /** - * 图片 - */ - private List images; - - /** - * 部门名称 - */ - private String deptName; - - /** - * 创建时间 - */ - private String createdTime; - - -} diff --git a/epdc-analysis-client/src/main/java/com/elink/esua/epdc/dto/topic/result/TopicResultDTO.java b/epdc-analysis-client/src/main/java/com/elink/esua/epdc/dto/topic/result/TopicResultDTO.java deleted file mode 100644 index 17c9f46..0000000 --- a/epdc-analysis-client/src/main/java/com/elink/esua/epdc/dto/topic/result/TopicResultDTO.java +++ /dev/null @@ -1,61 +0,0 @@ -package com.elink.esua.epdc.dto.topic.result; - -import lombok.Data; - -import java.io.Serializable; -import java.util.Date; - -/** - * @Description 话题列表DTO - * @Author yinzuomei - * @Date 2020/2/10 11:31 - */ -@Data -public class TopicResultDTO implements Serializable { - private static final long serialVersionUID = -1938141144074477454L; - - /** - * 主键 - */ - private String id; - - /** - * 话题摘要 - */ - private String topicContent; - - /** - * 所有部门 - */ - private String allDeptNames; - - /** - * 网格来源群名称 - */ - private String groupName; - - /** - * 话题发布人姓名 - */ - private String nickName; - - /** - * 发布时间 - */ - private Date releaseTime; - - /** - * 评论数(评论+回复) - */ - private Integer commentNum; - - /** - * 浏览数 - */ - private Integer browseNum; - - /** - * 表达态度(评论+回复+浏览) - */ - private Integer expressAttitudeNum; -} diff --git a/epdc-analysis-client/src/main/java/com/elink/esua/epdc/dto/user/UserAnalysisDTO.java b/epdc-analysis-client/src/main/java/com/elink/esua/epdc/dto/user/UserAnalysisDTO.java deleted file mode 100644 index 8641b88..0000000 --- a/epdc-analysis-client/src/main/java/com/elink/esua/epdc/dto/user/UserAnalysisDTO.java +++ /dev/null @@ -1,15 +0,0 @@ -package com.elink.esua.epdc.dto.user; - -import lombok.Data; - -/** - * 用户注册数据分析 - * - * @author work@yujt.net.cn - * @date 2020/2/11 10:43 - */ -@Data -public class UserAnalysisDTO { - - -} diff --git a/epdc-analysis-client/src/main/java/com/elink/esua/epdc/dto/user/form/ExportOperationFormDTO.java b/epdc-analysis-client/src/main/java/com/elink/esua/epdc/dto/user/form/ExportOperationFormDTO.java deleted file mode 100644 index b4fb1ec..0000000 --- a/epdc-analysis-client/src/main/java/com/elink/esua/epdc/dto/user/form/ExportOperationFormDTO.java +++ /dev/null @@ -1,24 +0,0 @@ -package com.elink.esua.epdc.dto.user.form; - -import lombok.Data; - -import java.io.Serializable; -import java.util.Date; -import java.util.List; - -@Data -public class ExportOperationFormDTO implements Serializable { - - private String operationStartTime; - - private String operationEndTime; - - /** - * 所有部门列表 - */ - private List allDeptIdsShow; - - private List allStreetIds; - - private String endTime; -} diff --git a/epdc-analysis-client/src/main/java/com/elink/esua/epdc/dto/user/form/MemberRankFormDTO.java b/epdc-analysis-client/src/main/java/com/elink/esua/epdc/dto/user/form/MemberRankFormDTO.java deleted file mode 100644 index 9509ffb..0000000 --- a/epdc-analysis-client/src/main/java/com/elink/esua/epdc/dto/user/form/MemberRankFormDTO.java +++ /dev/null @@ -1,41 +0,0 @@ -package com.elink.esua.epdc.dto.user.form; - -import lombok.Data; - -import javax.validation.constraints.NotBlank; -import javax.validation.constraints.NotNull; - -/** - * @author songyunpeng - * @Description 党员老龄化和年轻化排名查询表单 - * @create 2020-02-11 10:53 上午 - */ -@Data -public class MemberRankFormDTO { - - /** - * 页码 - */ - @NotNull(message = "页码不能为空") - private Integer pageIndex; - /** - * 页容量 - */ - @NotNull(message = "分页数量不能为空") - private Integer pageSize; - /** - * 时间戳(yyyy-MM-dd HH:mm:ss) - */ - @NotBlank(message = "时间戳不能为空") - private String timestamp; - /** - * 排序状态(1:降序,2升序) - */ - @NotBlank(message = "排序状态不能为空") - private String sortState; - /** - * 部门Id - */ - private String deptId; - -} diff --git a/epdc-analysis-client/src/main/java/com/elink/esua/epdc/dto/user/form/UserCountDTO.java b/epdc-analysis-client/src/main/java/com/elink/esua/epdc/dto/user/form/UserCountDTO.java deleted file mode 100644 index f47fd38..0000000 --- a/epdc-analysis-client/src/main/java/com/elink/esua/epdc/dto/user/form/UserCountDTO.java +++ /dev/null @@ -1,20 +0,0 @@ -package com.elink.esua.epdc.dto.user.form; - -import lombok.Data; - -/** - * @program: esua-epdc-cloud - * @description: 用户数据统计/网格开通数量 - * @author: wangtong - * @create: 2020-02-12 10:03 - **/ -@Data -public class UserCountDTO{ - - - /** - * 部门id - */ - private String deptId; - -} diff --git a/epdc-analysis-client/src/main/java/com/elink/esua/epdc/dto/user/form/UserRegisterDataFormDTO.java b/epdc-analysis-client/src/main/java/com/elink/esua/epdc/dto/user/form/UserRegisterDataFormDTO.java deleted file mode 100644 index 4238927..0000000 --- a/epdc-analysis-client/src/main/java/com/elink/esua/epdc/dto/user/form/UserRegisterDataFormDTO.java +++ /dev/null @@ -1,13 +0,0 @@ -package com.elink.esua.epdc.dto.user.form; - -import lombok.Data; - -/** - * 用户注册数据分析 - * - * @author work@yujt.net.cn - * @date 2020/2/11 09:43 - */ -@Data -public class UserRegisterDataFormDTO { -} diff --git a/epdc-analysis-client/src/main/java/com/elink/esua/epdc/dto/user/form/UserSortRankFormDTO.java b/epdc-analysis-client/src/main/java/com/elink/esua/epdc/dto/user/form/UserSortRankFormDTO.java deleted file mode 100644 index ac299bb..0000000 --- a/epdc-analysis-client/src/main/java/com/elink/esua/epdc/dto/user/form/UserSortRankFormDTO.java +++ /dev/null @@ -1,47 +0,0 @@ -package com.elink.esua.epdc.dto.user.form; - -import lombok.Data; - -import javax.validation.constraints.NotBlank; -import javax.validation.constraints.NotNull; - -/** - * @author lpf - * @Description 用户排名 - * @create 2020-02-11 10:53 上午 - */ -@Data -public class UserSortRankFormDTO { - - /** - * 页码 - */ - @NotNull(message = "页码不能为空") - private Integer pageIndex; - /** - * 页容量 - */ - @NotNull(message = "分页数量不能为空") - private Integer pageSize; - /** - * 时间戳(yyyy-MM-dd HH:mm:ss) - */ - @NotBlank(message = "时间戳不能为空") - private String timestamp; - /** - * 排序状态(1:降序,2升序) - */ - @NotBlank(message = "排序状态不能为空") - private String sortState ="1"; - /** - * 排序类型(1:按用户数,2按党员数) - */ - @NotBlank(message = "排序类型") - private String sortType = "1"; - /** - * 部门Id - */ - private String deptId; - - -} diff --git a/epdc-analysis-client/src/main/java/com/elink/esua/epdc/dto/user/result/ExportOperationDataResultDTO.java b/epdc-analysis-client/src/main/java/com/elink/esua/epdc/dto/user/result/ExportOperationDataResultDTO.java deleted file mode 100644 index 3762374..0000000 --- a/epdc-analysis-client/src/main/java/com/elink/esua/epdc/dto/user/result/ExportOperationDataResultDTO.java +++ /dev/null @@ -1,81 +0,0 @@ -package com.elink.esua.epdc.dto.user.result; - - -import lombok.Data; - -import java.io.Serializable; - - -/** - * @author: qushutong - * @Date: 2020/3/23 14:47 - * @Description: 运营导出数据 - */ -@Data -public class ExportOperationDataResultDTO implements Serializable { - - private static final long serialVersionUID = -798787916350968587L; - - /** - * 居民数 - */ - private int registerCount = 0; - - /** - * 未认证用户数 - */ - private int unAuthorizedCount = 0; - - - /** - * 党员数 - */ - private int partyCount = 0; - - /** - * 新闻发布数 - */ - private int newsCount = 0; - - - /** - * 议题数 - */ - private int eventCount = 0; - - /** - * 项目数 - */ - private int itemCount = 0; - - /** - * 项目解决数 - */ - private int itemCloseCount = 0; - - /** - * 社群数 - */ - private int communityCount = 0; - - /** - * 社群成员数 - */ - private int communityMemberCount = 0; - - /** - * 社群话题数 - */ - private int communityTopicCount = 0; - - /** - * 街道 - */ - private String streetName; - - /** - * 企业数 - */ - private int enterpriseCount = 0; - -} diff --git a/epdc-analysis-client/src/main/java/com/elink/esua/epdc/dto/user/result/GridDataTotalResultDTO.java b/epdc-analysis-client/src/main/java/com/elink/esua/epdc/dto/user/result/GridDataTotalResultDTO.java deleted file mode 100644 index be71415..0000000 --- a/epdc-analysis-client/src/main/java/com/elink/esua/epdc/dto/user/result/GridDataTotalResultDTO.java +++ /dev/null @@ -1,23 +0,0 @@ -package com.elink.esua.epdc.dto.user.result; - -import lombok.Data; - -/** - * 已开通网格 用户数据总计 - * - * @author work@yujt.net.cn - * @date 2020/2/13 13:46 - */ -@Data -public class GridDataTotalResultDTO extends GridOpeningResultDTO { - - /** - * 已开通网格数 - */ - private int workGridCount = 0; - /** - * 未开通网格数 - */ - private int unWorkGridCount = 0; - -} diff --git a/epdc-analysis-client/src/main/java/com/elink/esua/epdc/dto/user/result/GridOpeningResultDTO.java b/epdc-analysis-client/src/main/java/com/elink/esua/epdc/dto/user/result/GridOpeningResultDTO.java deleted file mode 100644 index 42d92ff..0000000 --- a/epdc-analysis-client/src/main/java/com/elink/esua/epdc/dto/user/result/GridOpeningResultDTO.java +++ /dev/null @@ -1,99 +0,0 @@ -package com.elink.esua.epdc.dto.user.result; - - -import lombok.Data; - -import java.io.Serializable; - -/** - * @author: qushutong - * @Date: 2020/2/11 13:09 - * @Description: 开通网格情况 - */ -@Data -public class GridOpeningResultDTO implements Serializable { - - private static final long serialVersionUID = -852226852590425991L; - - private String gridId; - - /** - * 街道社区网格 - */ - private String allDeptName; - /** - * 用户注册数 - */ - private int registerCount = 0; - /** - * 居民数(包括认证成功和认证失败的居民) - */ - private int residentCount = 0; - - /** - * 认证党员数 - */ - private int partyCount = 0; - - /** - * 未认证用户(根据用户第一次扫码的网格统计) - */ - private Integer unAuthorizedCount = 0; - - /** - * 居民扫码数 - */ - private int ewmCount = 0; - - /** - * 新闻数 - */ - private int newsCount = 0; - - /** - * 通知数 - */ - private int noticeCount = 0; - - /** - * 议题数 - */ - private int eventCount = 0; - - /** - * 项目数 - */ - private int itemCount = 0; - - /** - * 项目解决数 - */ - private int itemCloseCount = 0; - - /** - * 项目好评数(满意度评价为非常满意) - */ - private int itemPraiseCount = 0; - - /** - * 社群数 - */ - private int communityCount = 0; - - /** - * 社群成员数 - */ - private int communityMemberCount = 0; - - /** - * 社群话题数 - */ - private int communityTopicCount = 0; - - /** - * 网格长姓名 - */ - private String gridLeader; - - -} diff --git a/epdc-analysis-client/src/main/java/com/elink/esua/epdc/dto/user/result/GriddingCountDTO.java b/epdc-analysis-client/src/main/java/com/elink/esua/epdc/dto/user/result/GriddingCountDTO.java deleted file mode 100644 index 6d3e677..0000000 --- a/epdc-analysis-client/src/main/java/com/elink/esua/epdc/dto/user/result/GriddingCountDTO.java +++ /dev/null @@ -1,28 +0,0 @@ -package com.elink.esua.epdc.dto.user.result; - -import lombok.Data; - -import java.io.Serializable; - -/** - * @program: esua-epdc-cloud - * @description: 网格数量统计Serializable - * @author: wangtong - * @create: 2020-02-11 14:50 - **/ -@Data -public class GriddingCountDTO implements Serializable { - - private static final long serialVersionUID = 1L; - - /** - * 网格总计 - **/ - private Integer gridTotle; - - /** - * 开通网格数量 - **/ - private Integer gridCount; - -} diff --git a/epdc-analysis-client/src/main/java/com/elink/esua/epdc/dto/user/result/OldMemberRankResultDTO.java b/epdc-analysis-client/src/main/java/com/elink/esua/epdc/dto/user/result/OldMemberRankResultDTO.java deleted file mode 100644 index f10d6d8..0000000 --- a/epdc-analysis-client/src/main/java/com/elink/esua/epdc/dto/user/result/OldMemberRankResultDTO.java +++ /dev/null @@ -1,34 +0,0 @@ -package com.elink.esua.epdc.dto.user.result; - -import lombok.Data; - -import java.io.Serializable; - -/** - * @author songyunpeng - * @Description 党员老龄化排名结果 - * @create 2020-02-11 10:53 上午 - */ -@Data -public class OldMemberRankResultDTO implements Serializable { - /** - * 部门ID - */ - private String deptId; - /** - * 部门名称 - */ - private String deptName; - /** - * 党员数 - */ - private Integer partyMemberCount; - /** - * 超过50岁党员数 - */ - private Integer oldMemberCount; - /** - * 比例 - */ - private String proportion; -} diff --git a/epdc-analysis-client/src/main/java/com/elink/esua/epdc/dto/user/result/UserAnalysisCountDTO.java b/epdc-analysis-client/src/main/java/com/elink/esua/epdc/dto/user/result/UserAnalysisCountDTO.java deleted file mode 100644 index a258488..0000000 --- a/epdc-analysis-client/src/main/java/com/elink/esua/epdc/dto/user/result/UserAnalysisCountDTO.java +++ /dev/null @@ -1,44 +0,0 @@ -package com.elink.esua.epdc.dto.user.result; - -import lombok.Data; - -import java.io.Serializable; -import java.math.BigDecimal; - -/** - * @program: esua-epdc-cloud - * @description: 用户数据统计 - * @author: wangtong - * @create: 2020-02-11 12:14 - **/ -@Data -public class UserAnalysisCountDTO implements Serializable { - - private static final long serialVersionUID = 1L; - - /** - * 所有用户数 - **/ - private Integer allUserCount; - - /** - * 党员数 - **/ - private Integer partyMemberCount; - - /** - * 居民数 - **/ - private Integer userCount; - - /** - * 党员认证率 - **/ - private BigDecimal partyMemberPercent; - - /** - * 居民认证率 - **/ - private BigDecimal residentPercent; - -} diff --git a/epdc-analysis-client/src/main/java/com/elink/esua/epdc/dto/user/result/UserDataRankResultDTO.java b/epdc-analysis-client/src/main/java/com/elink/esua/epdc/dto/user/result/UserDataRankResultDTO.java deleted file mode 100644 index f215ae9..0000000 --- a/epdc-analysis-client/src/main/java/com/elink/esua/epdc/dto/user/result/UserDataRankResultDTO.java +++ /dev/null @@ -1,72 +0,0 @@ -package com.elink.esua.epdc.dto.user.result; - -import lombok.Data; - -import java.math.BigDecimal; - -/** - * 用户数据排行 - * - * @author work@yujt.net.cn - * @date 2020/2/11 14:44 - */ -@Data -public class UserDataRankResultDTO { - - /** - * 街道id - */ - private String streetId; - /** - * 街道名称 - */ - private String streetName; - /** - * 用户注册数 - */ - private Integer userCount; - /** - * 男性数 - */ - private Integer maleCount; - /** - * 女性数 - */ - private Integer femaleCount; - /** - * 未知性别数 - */ - private Integer unknownSexCount; - /** - * 居民数(包括认证成功和认证失败的居民) - */ - private Integer residentCount; - /** - * 未认证用户(根据用户第一次扫码的网格统计) - */ - private Integer unAuthorizedCount = 0; - /** - * 党员数 - */ - private Integer partyMemberCount; - /** - * 老人数(年龄大于50) - */ - private Integer oldCount; - /** - * 年轻人数(年龄不大于50) - */ - private Integer youngCount; - /** - * 老人比例 - */ - private BigDecimal oldPercent; - /** - * 年轻人比例 - */ - private BigDecimal youngPercent; - /** - * 党员认证失败数 - */ - private Integer partyAuthFailureCount; -} diff --git a/epdc-analysis-client/src/main/java/com/elink/esua/epdc/dto/user/result/UserRegisterDataResultDTO.java b/epdc-analysis-client/src/main/java/com/elink/esua/epdc/dto/user/result/UserRegisterDataResultDTO.java deleted file mode 100644 index 1ef2d33..0000000 --- a/epdc-analysis-client/src/main/java/com/elink/esua/epdc/dto/user/result/UserRegisterDataResultDTO.java +++ /dev/null @@ -1,13 +0,0 @@ -package com.elink.esua.epdc.dto.user.result; - -import lombok.Data; - -/** - * 用户注册数据分析 - * - * @author work@yujt.net.cn - * @date 2020/2/11 09:43 - */ -@Data -public class UserRegisterDataResultDTO { -} diff --git a/epdc-analysis-client/src/main/java/com/elink/esua/epdc/dto/user/result/UserSortRankResultDTO.java b/epdc-analysis-client/src/main/java/com/elink/esua/epdc/dto/user/result/UserSortRankResultDTO.java deleted file mode 100644 index 3fbdb13..0000000 --- a/epdc-analysis-client/src/main/java/com/elink/esua/epdc/dto/user/result/UserSortRankResultDTO.java +++ /dev/null @@ -1,41 +0,0 @@ -package com.elink.esua.epdc.dto.user.result; - -import lombok.Data; - -import java.math.BigDecimal; - -/** - * 用户数据排行 - * - * @author work@yujt.net.cn - * @date 2020/2/11 14:44 - */ -@Data -public class UserSortRankResultDTO { - - /** - * 街道id - */ - private String deptId; - /** - * 街道名称 - */ - private String deptName; - /** - * 用户注册数 - */ - private Integer allUserCount; - /** - * 居民数 - */ - private Integer userCount; - /** - * 党员数 - */ - private Integer pattyMemberCount; - - /** - * 党员占比 - */ - private String partyMemberPercent; -} diff --git a/epdc-analysis-client/src/main/java/com/elink/esua/epdc/dto/user/result/YoungMemberRankResultDTO.java b/epdc-analysis-client/src/main/java/com/elink/esua/epdc/dto/user/result/YoungMemberRankResultDTO.java deleted file mode 100644 index ec567d6..0000000 --- a/epdc-analysis-client/src/main/java/com/elink/esua/epdc/dto/user/result/YoungMemberRankResultDTO.java +++ /dev/null @@ -1,34 +0,0 @@ -package com.elink.esua.epdc.dto.user.result; - -import lombok.Data; - -import java.io.Serializable; - -/** - * @author songyunpeng - * @Description 党员年轻化排名结果 - * @create 2020-02-11 10:53 上午 - */ -@Data -public class YoungMemberRankResultDTO implements Serializable { - /** - * 部门ID - */ - private String deptId; - /** - * 部门名称 - */ - private String deptName; - /** - * 党员数 - */ - private Integer partyMemberCount; - /** - * 超过50岁党员数 - */ - private Integer youngMemberCount; - /** - * 比例 - */ - private String proportion; -} diff --git a/epdc-cloud-analysis-client/src/main/java/com/elink/esua/epdc/dto/event/form/EventDynamicConditionFormDTO.java b/epdc-cloud-analysis-client/src/main/java/com/elink/esua/epdc/dto/event/form/EventDynamicConditionFormDTO.java index f59ef28..eebf79c 100644 --- a/epdc-cloud-analysis-client/src/main/java/com/elink/esua/epdc/dto/event/form/EventDynamicConditionFormDTO.java +++ b/epdc-cloud-analysis-client/src/main/java/com/elink/esua/epdc/dto/event/form/EventDynamicConditionFormDTO.java @@ -30,4 +30,9 @@ public class EventDynamicConditionFormDTO implements Serializable { * 部门ID列表 */ List deptIdList; + + /** + * 街道id + */ + private String StreetId; } diff --git a/epdc-cloud-analysis-client/src/main/java/com/elink/esua/epdc/dto/governanceranking/GrDeptDayDTO.java b/epdc-cloud-analysis-client/src/main/java/com/elink/esua/epdc/dto/governanceranking/GrDeptDayDTO.java new file mode 100644 index 0000000..88bdba5 --- /dev/null +++ b/epdc-cloud-analysis-client/src/main/java/com/elink/esua/epdc/dto/governanceranking/GrDeptDayDTO.java @@ -0,0 +1,186 @@ +/** + * Copyright 2018 人人开源 https://www.renren.io + *

+ * This program is free software: you can redistribute it and/or modify + * it under the terms of the GNU General Public License as published by + * the Free Software Foundation, either version 3 of the License, or + * (at your option) any later version. + *

+ * This program is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + * GNU General Public License for more details. + *

+ * You should have received a copy of the GNU General Public License + * along with this program. If not, see . + */ + +package com.elink.esua.epdc.dto.governanceranking; + +import java.io.Serializable; +import java.util.Date; +import lombok.Data; + + +/** + * 治理排行-社区日排行 + * + * @author qu qu@elink-cn.com + * @since v1.0.0 2020-04-15 + */ +@Data +public class GrDeptDayDTO implements Serializable { + + private static final long serialVersionUID = 1L; + + /** + * 主键 + */ + private String id; + + /** + * 年月日(示例2020-01-01) + */ + private String yearMonthDay; + + /** + * 社区ID + */ + private Long deptId; + + /** + * 社区名称 + */ + private String deptName; + + /** + * 所有部门ID + */ + private String allDeptIds; + + /** + * 所有部门名称 + */ + private String allDeptNames; + + /** + * 综合评分 + */ + private String compositeScore; + + /** + * 组织力提升 + */ + private String organizationImprovement; + + /** + * 基层党建 + */ + private String basePartyBuilding; + + /** + * 共驻共建 + */ + private String coOperationCoConstruction; + + /** + * 工作评议 + */ + private String workReview; + + /** + * 典型培树 + */ + private String typicalCase; + + /** + * 党员群众参与度 + */ + private String participation; + + /** + * 注册党员占比 + */ + private String registertedPartyProportion; + + /** + * 注册群众占比 + */ + private String registertedPeopleProportion; + + /** + * 注册企业占比 + */ + private String registertedEnterpriseProportion; + + /** + * 吹哨事项办理 + */ + private String blowingMattersHanding; + + /** + * 群众反应问题网格响应率 + */ + private String peopleMattersResponseRate; + + /** + * 群众反应问题办理满意率 + */ + private String peopleMattersSatisfactionRate; + + /** + * 群众满意度 + */ + private String peopleSatisfactionDegree; + + /** + * 文化生活 + */ + private String culturalLife; + + /** + * 环境卫生 + */ + private String enviromentSanitation; + + /** + * 便民服务 + */ + private String convenientService; + + /** + * 总体评价 + */ + private String overallEvaluation; + + /** + * 乐观锁 + */ + private Integer revision; + + /** + * 删除标记(0-否,1-是) + */ + private String delFlag; + + /** + * 创建人 + */ + private String createdBy; + + /** + * 创建时间 + */ + private Date createdTime; + + /** + * 更新人 + */ + private String updatedBy; + + /** + * 更新时间 + */ + private Date updatedTime; + +} \ No newline at end of file diff --git a/epdc-cloud-analysis-client/src/main/java/com/elink/esua/epdc/dto/governanceranking/GrDeptMouthDTO.java b/epdc-cloud-analysis-client/src/main/java/com/elink/esua/epdc/dto/governanceranking/GrDeptMouthDTO.java new file mode 100644 index 0000000..f0ddc09 --- /dev/null +++ b/epdc-cloud-analysis-client/src/main/java/com/elink/esua/epdc/dto/governanceranking/GrDeptMouthDTO.java @@ -0,0 +1,186 @@ +/** + * Copyright 2018 人人开源 https://www.renren.io + *

+ * This program is free software: you can redistribute it and/or modify + * it under the terms of the GNU General Public License as published by + * the Free Software Foundation, either version 3 of the License, or + * (at your option) any later version. + *

+ * This program is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + * GNU General Public License for more details. + *

+ * You should have received a copy of the GNU General Public License + * along with this program. If not, see . + */ + +package com.elink.esua.epdc.dto.governanceranking; + +import java.io.Serializable; +import java.util.Date; +import lombok.Data; + + +/** + * 治理排行-社区月排行 + * + * @author qu qu@elink-cn.com + * @since v1.0.0 2020-04-15 + */ +@Data +public class GrDeptMouthDTO implements Serializable { + + private static final long serialVersionUID = 1L; + + /** + * 主键 + */ + private String id; + + /** + * 年月(示例2020-01) + */ + private String monthYear; + + /** + * 社区ID + */ + private Long deptId; + + /** + * 社区名称 + */ + private String deptName; + + /** + * 所有部门ID + */ + private String allDeptIds; + + /** + * 所有部门名称 + */ + private String allDeptNames; + + /** + * 综合评分 + */ + private String compositeScore; + + /** + * 组织力提升 + */ + private String organizationImprovement; + + /** + * 基层党建 + */ + private String basePartyBuilding; + + /** + * 共驻共建 + */ + private String coOperationCoConstruction; + + /** + * 工作评议 + */ + private String workReview; + + /** + * 典型培树 + */ + private String typicalCase; + + /** + * 党员群众参与度 + */ + private String participation; + + /** + * 注册党员占比 + */ + private String registertedPartyProportion; + + /** + * 注册群众占比 + */ + private String registertedPeopleProportion; + + /** + * 注册企业占比 + */ + private String registertedEnterpriseProportion; + + /** + * 吹哨事项办理 + */ + private String blowingMattersHanding; + + /** + * 群众反应问题网格响应率 + */ + private String peopleMattersResponseRate; + + /** + * 群众反应问题办理满意率 + */ + private String peopleMattersSatisfactionRate; + + /** + * 群众满意度 + */ + private String peopleSatisfactionDegree; + + /** + * 文化生活 + */ + private String culturalLife; + + /** + * 环境卫生 + */ + private String enviromentSanitation; + + /** + * 便民服务 + */ + private String convenientService; + + /** + * 总体评价 + */ + private String overallEvaluation; + + /** + * 乐观锁 + */ + private Integer revision; + + /** + * 删除标记(0-否,1-是) + */ + private String delFlag; + + /** + * 创建人 + */ + private String createdBy; + + /** + * 创建时间 + */ + private Date createdTime; + + /** + * 更新人 + */ + private String updatedBy; + + /** + * 更新时间 + */ + private Date updatedTime; + +} \ No newline at end of file diff --git a/epdc-cloud-analysis-client/src/main/java/com/elink/esua/epdc/dto/governanceranking/GrGridDayDTO.java b/epdc-cloud-analysis-client/src/main/java/com/elink/esua/epdc/dto/governanceranking/GrGridDayDTO.java new file mode 100644 index 0000000..0369ae0 --- /dev/null +++ b/epdc-cloud-analysis-client/src/main/java/com/elink/esua/epdc/dto/governanceranking/GrGridDayDTO.java @@ -0,0 +1,187 @@ +/** + * Copyright 2018 人人开源 https://www.renren.io + *

+ * This program is free software: you can redistribute it and/or modify + * it under the terms of the GNU General Public License as published by + * the Free Software Foundation, either version 3 of the License, or + * (at your option) any later version. + *

+ * This program is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + * GNU General Public License for more details. + *

+ * You should have received a copy of the GNU General Public License + * along with this program. If not, see . + */ + +package com.elink.esua.epdc.dto.governanceranking; + +import lombok.Data; + +import java.io.Serializable; +import java.util.Date; + + +/** + * 治理排行-网格日排行 + * + * @author qu qu@elink-cn.com + * @since v1.0.0 2020-04-14 + */ +@Data +public class GrGridDayDTO implements Serializable { + + private static final long serialVersionUID = 1L; + + /** + * 主键 + */ + private String id; + + /** + * 年月日(示例2020-01-01) + */ + private String yearMonthDay; + + /** + * 网格ID + */ + private Long gridId; + + /** + * 网格名称 + */ + private String gridName; + + /** + * 所有部门ID + */ + private String allDeptIds; + + /** + * 所有部门名称 + */ + private String allDeptNames; + + /** + * 综合评分 + */ + private String compositeScore; + + /** + * 组织力提升 + */ + private String organizationImprovement; + + /** + * 基层党建 + */ + private String basePartyBuilding; + + /** + * 共驻共建 + */ + private String coOperationCoConstruction; + + /** + * 工作评议 + */ + private String workReview; + + /** + * 典型培树 + */ + private String typicalCase; + + /** + * 党员群众参与度 + */ + private String participation; + + /** + * 注册党员占比 + */ + private String registertedPartyProportion; + + /** + * 注册群众占比 + */ + private String registertedPeopleProportion; + + /** + * 注册企业占比 + */ + private String registertedEnterpriseProportion; + + /** + * 吹哨事项办理 + */ + private String blowingMattersHanding; + + /** + * 群众反应问题网格响应率 + */ + private String peopleMattersResponseRate; + + /** + * 群众反应问题办理满意率 + */ + private String peopleMattersSatisfactionRate; + + /** + * 群众满意度 + */ + private String peopleSatisfactionDegree; + + /** + * 文化生活 + */ + private String culturalLife; + + /** + * 环境卫生 + */ + private String enviromentSanitation; + + /** + * 便民服务 + */ + private String convenientService; + + /** + * 总体评价 + */ + private String overallEvaluation; + + /** + * 乐观锁 + */ + private Integer revision; + + /** + * 删除标记(0-否,1-是) + */ + private String delFlag; + + /** + * 创建人 + */ + private String createdBy; + + /** + * 创建时间 + */ + private Date createdTime; + + /** + * 更新人 + */ + private String updatedBy; + + /** + * 更新时间 + */ + private Date updatedTime; + +} \ No newline at end of file diff --git a/epdc-cloud-analysis-client/src/main/java/com/elink/esua/epdc/dto/governanceranking/GrGridMouthDTO.java b/epdc-cloud-analysis-client/src/main/java/com/elink/esua/epdc/dto/governanceranking/GrGridMouthDTO.java new file mode 100644 index 0000000..0477641 --- /dev/null +++ b/epdc-cloud-analysis-client/src/main/java/com/elink/esua/epdc/dto/governanceranking/GrGridMouthDTO.java @@ -0,0 +1,187 @@ +/** + * Copyright 2018 人人开源 https://www.renren.io + *

+ * This program is free software: you can redistribute it and/or modify + * it under the terms of the GNU General Public License as published by + * the Free Software Foundation, either version 3 of the License, or + * (at your option) any later version. + *

+ * This program is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + * GNU General Public License for more details. + *

+ * You should have received a copy of the GNU General Public License + * along with this program. If not, see . + */ + +package com.elink.esua.epdc.dto.governanceranking; + +import lombok.Data; + +import java.io.Serializable; +import java.util.Date; + + +/** + * 治理排行-网格月排行 + * + * @author qu qu@elink-cn.com + * @since v1.0.0 2020-04-14 + */ +@Data +public class GrGridMouthDTO implements Serializable { + + private static final long serialVersionUID = 1L; + + /** + * 主键 + */ + private String id; + + /** + * 年月(示例2020-01) + */ + private String monthYear; + + /** + * 网格ID + */ + private Long gridId; + + /** + * 网格名称 + */ + private String gridName; + + /** + * 所有部门ID + */ + private String allDeptIds; + + /** + * 所有部门名称 + */ + private String allDeptNames; + + /** + * 综合评分 + */ + private String compositeScore; + + /** + * 组织力提升 + */ + private String organizationImprovement; + + /** + * 基层党建 + */ + private String basePartyBuilding; + + /** + * 共驻共建 + */ + private String coOperationCoConstruction; + + /** + * 工作评议 + */ + private String workReview; + + /** + * 典型培树 + */ + private String typicalCase; + + /** + * 党员群众参与度 + */ + private String participation; + + /** + * 注册党员占比 + */ + private String registertedPartyProportion; + + /** + * 注册群众占比 + */ + private String registertedPeopleProportion; + + /** + * 注册企业占比 + */ + private String registertedEnterpriseProportion; + + /** + * 吹哨事项办理 + */ + private String blowingMattersHanding; + + /** + * 群众反应问题网格响应率 + */ + private String peopleMattersResponseRate; + + /** + * 群众反应问题办理满意率 + */ + private String peopleMattersSatisfactionRate; + + /** + * 群众满意度 + */ + private String peopleSatisfactionDegree; + + /** + * 文化生活 + */ + private String culturalLife; + + /** + * 环境卫生 + */ + private String enviromentSanitation; + + /** + * 便民服务 + */ + private String convenientService; + + /** + * 总体评价 + */ + private String overallEvaluation; + + /** + * 乐观锁 + */ + private Integer revision; + + /** + * 删除标记(0-否,1-是) + */ + private String delFlag; + + /** + * 创建人 + */ + private String createdBy; + + /** + * 创建时间 + */ + private Date createdTime; + + /** + * 更新人 + */ + private String updatedBy; + + /** + * 更新时间 + */ + private Date updatedTime; + +} \ No newline at end of file diff --git a/epdc-cloud-analysis-client/src/main/java/com/elink/esua/epdc/dto/governanceranking/GrStreetDayDTO.java b/epdc-cloud-analysis-client/src/main/java/com/elink/esua/epdc/dto/governanceranking/GrStreetDayDTO.java new file mode 100644 index 0000000..16ca2a5 --- /dev/null +++ b/epdc-cloud-analysis-client/src/main/java/com/elink/esua/epdc/dto/governanceranking/GrStreetDayDTO.java @@ -0,0 +1,177 @@ +/** + * Copyright 2018 人人开源 https://www.renren.io + *

+ * This program is free software: you can redistribute it and/or modify + * it under the terms of the GNU General Public License as published by + * the Free Software Foundation, either version 3 of the License, or + * (at your option) any later version. + *

+ * This program is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + * GNU General Public License for more details. + *

+ * You should have received a copy of the GNU General Public License + * along with this program. If not, see . + */ + +package com.elink.esua.epdc.dto.governanceranking; + +import lombok.Data; + +import java.io.Serializable; +import java.util.Date; + + +/** + * 治理排行-街道日排行 + * + * @author qu qu@elink-cn.com + * @since v1.0.0 2020-04-14 + */ +@Data +public class GrStreetDayDTO implements Serializable { + + private static final long serialVersionUID = 1L; + + /** + * 主键 + */ + private String id; + + /** + * 年月日(示例2020-01-01) + */ + private String yearMonthDay; + + /** + * 街道ID + */ + private Long streetId; + + /** + * 街道名称 + */ + private String streetName; + + /** + * 综合评分 + */ + private String compositeScore; + + /** + * 组织力提升 + */ + private String organizationImprovement; + + /** + * 基层党建 + */ + private String basePartyBuilding; + + /** + * 共驻共建 + */ + private String coOperationCoConstruction; + + /** + * 工作评议 + */ + private String workReview; + + /** + * 典型培树 + */ + private String typicalCase; + + /** + * 党员群众参与度 + */ + private String participation; + + /** + * 注册党员占比 + */ + private String registertedPartyProportion; + + /** + * 注册群众占比 + */ + private String registertedPeopleProportion; + + /** + * 注册企业占比 + */ + private String registertedEnterpriseProportion; + + /** + * 吹哨事项办理 + */ + private String blowingMattersHanding; + + /** + * 群众反应问题网格响应率 + */ + private String peopleMattersResponseRate; + + /** + * 群众反应问题办理满意率 + */ + private String peopleMattersSatisfactionRate; + + /** + * 群众满意度 + */ + private String peopleSatisfactionDegree; + + /** + * 文化生活 + */ + private String culturalLife; + + /** + * 环境卫生 + */ + private String enviromentSanitation; + + /** + * 便民服务 + */ + private String convenientService; + + /** + * 总体评价 + */ + private String overallEvaluation; + + /** + * 乐观锁 + */ + private Integer revision; + + /** + * 删除标记(0-否,1-是) + */ + private String delFlag; + + /** + * 创建人 + */ + private String createdBy; + + /** + * 创建时间 + */ + private Date createdTime; + + /** + * 更新人 + */ + private String updatedBy; + + /** + * 更新时间 + */ + private Date updatedTime; + +} \ No newline at end of file diff --git a/epdc-cloud-analysis-client/src/main/java/com/elink/esua/epdc/dto/governanceranking/GrStreetMouthDTO.java b/epdc-cloud-analysis-client/src/main/java/com/elink/esua/epdc/dto/governanceranking/GrStreetMouthDTO.java new file mode 100644 index 0000000..0c672ad --- /dev/null +++ b/epdc-cloud-analysis-client/src/main/java/com/elink/esua/epdc/dto/governanceranking/GrStreetMouthDTO.java @@ -0,0 +1,177 @@ +/** + * Copyright 2018 人人开源 https://www.renren.io + *

+ * This program is free software: you can redistribute it and/or modify + * it under the terms of the GNU General Public License as published by + * the Free Software Foundation, either version 3 of the License, or + * (at your option) any later version. + *

+ * This program is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + * GNU General Public License for more details. + *

+ * You should have received a copy of the GNU General Public License + * along with this program. If not, see . + */ + +package com.elink.esua.epdc.dto.governanceranking; + +import lombok.Data; + +import java.io.Serializable; +import java.util.Date; + + +/** + * 治理排行-街道月排行 + * + * @author qu qu@elink-cn.com + * @since v1.0.0 2020-04-14 + */ +@Data +public class GrStreetMouthDTO implements Serializable { + + private static final long serialVersionUID = 1L; + + /** + * 主键 + */ + private String id; + + /** + * 年月(示例2020-01) + */ + private String monthYear; + + /** + * 街道ID + */ + private Long streetId; + + /** + * 街道名称 + */ + private String streetName; + + /** + * 综合评分 + */ + private String compositeScore; + + /** + * 组织力提升 + */ + private String organizationImprovement; + + /** + * 基层党建 + */ + private String basePartyBuilding; + + /** + * 共驻共建 + */ + private String coOperationCoConstruction; + + /** + * 工作评议 + */ + private String workReview; + + /** + * 典型培树 + */ + private String typicalCase; + + /** + * 党员群众参与度 + */ + private String participation; + + /** + * 注册党员占比 + */ + private String registertedPartyProportion; + + /** + * 注册群众占比 + */ + private String registertedPeopleProportion; + + /** + * 注册企业占比 + */ + private String registertedEnterpriseProportion; + + /** + * 吹哨事项办理 + */ + private String blowingMattersHanding; + + /** + * 群众反应问题网格响应率 + */ + private String peopleMattersResponseRate; + + /** + * 群众反应问题办理满意率 + */ + private String peopleMattersSatisfactionRate; + + /** + * 群众满意度 + */ + private String peopleSatisfactionDegree; + + /** + * 文化生活 + */ + private String culturalLife; + + /** + * 环境卫生 + */ + private String enviromentSanitation; + + /** + * 便民服务 + */ + private String convenientService; + + /** + * 总体评价 + */ + private String overallEvaluation; + + /** + * 乐观锁 + */ + private Integer revision; + + /** + * 删除标记(0-否,1-是) + */ + private String delFlag; + + /** + * 创建人 + */ + private String createdBy; + + /** + * 创建时间 + */ + private Date createdTime; + + /** + * 更新人 + */ + private String updatedBy; + + /** + * 更新时间 + */ + private Date updatedTime; + +} \ No newline at end of file diff --git a/epdc-cloud-analysis-client/src/main/java/com/elink/esua/epdc/dto/governanceranking/form/GovernanceRankingDTO.java b/epdc-cloud-analysis-client/src/main/java/com/elink/esua/epdc/dto/governanceranking/form/GovernanceRankingDTO.java new file mode 100644 index 0000000..f2e5191 --- /dev/null +++ b/epdc-cloud-analysis-client/src/main/java/com/elink/esua/epdc/dto/governanceranking/form/GovernanceRankingDTO.java @@ -0,0 +1,47 @@ +package com.elink.esua.epdc.dto.governanceranking.form; + +import lombok.Data; + +import javax.validation.constraints.NotNull; +import java.io.Serializable; +import java.util.List; + +@Data +public class GovernanceRankingDTO implements Serializable { + + /** + * 页码 -必传项 + */ + @NotNull(message = "页码 不能为空") + private Integer pageIndex; + + /** + * 页容量 -必传项 + */ + @NotNull(message = "页容量 不能为空") + private Integer pageSize; + + /** + * 日期类型(0-日、1-月、2-年) -必传项 + */ + @NotNull(message = "日期类型 不能为空") + private String dateType; + + /** + * 排序类型(0-综合排行、1-组织力提升、2-党员群众参与度、3-吹哨事项办理、4-群众满意度) -必传项 + * + */ + @NotNull(message = "排序类型 不能为空") + private String orderType; + + /** + * 查询日期(格式:yyyy或yyyy-mm或yyyy-mm-dd) -必传项 + */ + @NotNull(message = "查询日期 不能为空") + private String searchDate; + + /** + * 用户所在的 街道id + */ + private List deptIdList; +} diff --git a/epdc-cloud-analysis-client/src/main/java/com/elink/esua/epdc/dto/governanceranking/result/GovernanceRankingResultDataDTO.java b/epdc-cloud-analysis-client/src/main/java/com/elink/esua/epdc/dto/governanceranking/result/GovernanceRankingResultDataDTO.java new file mode 100644 index 0000000..e239816 --- /dev/null +++ b/epdc-cloud-analysis-client/src/main/java/com/elink/esua/epdc/dto/governanceranking/result/GovernanceRankingResultDataDTO.java @@ -0,0 +1,51 @@ +package com.elink.esua.epdc.dto.governanceranking.result; + + +import lombok.Data; + +import java.io.Serializable; + +@Data +public class GovernanceRankingResultDataDTO implements Serializable { + + /** + * ID + */ + private String id; + + /** + * 街道ID + */ + private Long deptId; + + /** + * 街道名称 + */ + private String deptName; + + /** + * 综合得分 + */ + private String complexScore; + + /** + * 组织力提升得分 + */ + private String organizationScore; + + /** + * 党员群众参与度得分 + */ + private String partyMembersParticipationScore; + + /** + * 吹哨事项办理得分 + */ + private String whistleMattersScore; + + /** + * 群众满意度得分 + */ + private String massSatisfactionScore; + +} diff --git a/epdc-cloud-analysis-client/src/main/java/com/elink/esua/epdc/dto/governanceranking/result/GovernanceRankingResultDetailDataDTO.java b/epdc-cloud-analysis-client/src/main/java/com/elink/esua/epdc/dto/governanceranking/result/GovernanceRankingResultDetailDataDTO.java new file mode 100644 index 0000000..6074e3d --- /dev/null +++ b/epdc-cloud-analysis-client/src/main/java/com/elink/esua/epdc/dto/governanceranking/result/GovernanceRankingResultDetailDataDTO.java @@ -0,0 +1,115 @@ +package com.elink.esua.epdc.dto.governanceranking.result; + +import lombok.Data; + +import java.io.Serializable; + +@Data +public class GovernanceRankingResultDetailDataDTO implements Serializable { + + /** + * ID + */ + private String id; + + /** + * 街道名称 + */ + private String deptName; + + /** + * 查询日期 + */ + private String searchDate; + + /** + * 综合得分 + */ + private String complexScore; + + /** + * 组织力提升得分 + */ + private String organizationScore; + + /** + * 基层党建得分 + */ + private String grassrootsPartyBuildScore; + + /** + * 共驻共建得分 + */ + private String coResidentScore; + + /** + * 工作评议得分 + */ + private String jobReviewScore; + + /** + * 典型培树得分 + */ + private String typicalTrainingScore; + + /** + * 党员群众参与度得分 + */ + private String partyMembersParticipationScore; + + /** + * 注册党员占比得分 + */ + private String registeredPartyScore; + + /** + * 注册群众占比得分 + */ + private String registeredCrowdScore; + + /** + * 注册企业占比得分 + */ + private String registeredCompanyScore; + + /** + * 吹哨事项办理得分 + */ + private String whistleMattersScore; + + /** + * 群众反应问题网格响应率得分 + */ + private String gridResponseRateScore; + + /** + * 群众反应问题办理满意率得分 + */ + private String satisfactionRateScore; + + /** + * 群众满意度得分 + */ + private String massSatisfactionScore; + + /** + * 文化生活得分 + */ + private String culturalLifeScore; + + /** + * 环境卫生得分 + */ + private String environmentalHealthScore; + + /** + * 便民服务得分 + */ + private String convenienceServiceScore; + + /** + * 总体评价得分 + */ + private String overallEvaluationScore; + +} diff --git a/epdc-cloud-analysis-client/src/main/java/com/elink/esua/epdc/dto/group/form/GroupDynamicConditionFormDTO.java b/epdc-cloud-analysis-client/src/main/java/com/elink/esua/epdc/dto/group/form/GroupDynamicConditionFormDTO.java index ab8075d..d861187 100644 --- a/epdc-cloud-analysis-client/src/main/java/com/elink/esua/epdc/dto/group/form/GroupDynamicConditionFormDTO.java +++ b/epdc-cloud-analysis-client/src/main/java/com/elink/esua/epdc/dto/group/form/GroupDynamicConditionFormDTO.java @@ -30,4 +30,9 @@ public class GroupDynamicConditionFormDTO implements Serializable { * 部门ID列表 */ List deptIdList; + + /** + * 街道id + */ + private String StreetId; } diff --git a/epdc-cloud-analysis-client/src/main/java/com/elink/esua/epdc/dto/item/result/MetaItemEvaluateDeptDTO.java b/epdc-cloud-analysis-client/src/main/java/com/elink/esua/epdc/dto/item/result/MetaItemEvaluateDeptDTO.java index 5e91844..732d03f 100644 --- a/epdc-cloud-analysis-client/src/main/java/com/elink/esua/epdc/dto/item/result/MetaItemEvaluateDeptDTO.java +++ b/epdc-cloud-analysis-client/src/main/java/com/elink/esua/epdc/dto/item/result/MetaItemEvaluateDeptDTO.java @@ -15,7 +15,7 @@ * along with this program. If not, see . */ -package com.elink.esua.epdc.dto; +package com.elink.esua.epdc.dto.item.result; import java.io.Serializable; import java.util.Date; diff --git a/epdc-cloud-analysis-client/src/main/java/com/elink/esua/epdc/dto/master/MasterNoticeDTO.java b/epdc-cloud-analysis-client/src/main/java/com/elink/esua/epdc/dto/master/MasterNoticeDTO.java old mode 100755 new mode 100644 diff --git a/epdc-cloud-analysis-client/src/main/java/com/elink/esua/epdc/dto/master/MasterNoticeImgDTO.java b/epdc-cloud-analysis-client/src/main/java/com/elink/esua/epdc/dto/master/MasterNoticeImgDTO.java old mode 100755 new mode 100644 diff --git a/epdc-cloud-analysis-client/src/main/java/com/elink/esua/epdc/dto/master/MasterNoticeUserReadDTO.java b/epdc-cloud-analysis-client/src/main/java/com/elink/esua/epdc/dto/master/MasterNoticeUserReadDTO.java old mode 100755 new mode 100644 diff --git a/epdc-cloud-analysis-client/src/main/java/com/elink/esua/epdc/dto/master/MasterTopicCommentDTO.java b/epdc-cloud-analysis-client/src/main/java/com/elink/esua/epdc/dto/master/MasterTopicCommentDTO.java old mode 100755 new mode 100644 diff --git a/epdc-cloud-analysis-client/src/main/java/com/elink/esua/epdc/dto/master/MasterTopicCommentUserAttitudeDTO.java b/epdc-cloud-analysis-client/src/main/java/com/elink/esua/epdc/dto/master/MasterTopicCommentUserAttitudeDTO.java old mode 100755 new mode 100644 diff --git a/epdc-cloud-analysis-client/src/main/java/com/elink/esua/epdc/dto/master/MasterTopicDTO.java b/epdc-cloud-analysis-client/src/main/java/com/elink/esua/epdc/dto/master/MasterTopicDTO.java old mode 100755 new mode 100644 diff --git a/epdc-cloud-analysis-client/src/main/java/com/elink/esua/epdc/dto/master/MasterTopicImgDTO.java b/epdc-cloud-analysis-client/src/main/java/com/elink/esua/epdc/dto/master/MasterTopicImgDTO.java old mode 100755 new mode 100644 diff --git a/epdc-cloud-analysis-client/src/main/java/com/elink/esua/epdc/dto/master/MasterTopicUserAttitudeDTO.java b/epdc-cloud-analysis-client/src/main/java/com/elink/esua/epdc/dto/master/MasterTopicUserAttitudeDTO.java old mode 100755 new mode 100644 diff --git a/epdc-cloud-analysis-client/src/main/java/com/elink/esua/epdc/dto/master/MasterTopicUserBrowseDTO.java b/epdc-cloud-analysis-client/src/main/java/com/elink/esua/epdc/dto/master/MasterTopicUserBrowseDTO.java old mode 100755 new mode 100644 diff --git a/epdc-cloud-analysis-client/src/main/java/com/elink/esua/epdc/dto/master/MasterUserRelationDTO.java b/epdc-cloud-analysis-client/src/main/java/com/elink/esua/epdc/dto/master/MasterUserRelationDTO.java old mode 100755 new mode 100644 diff --git a/epdc-cloud-analysis-client/src/main/java/com/elink/esua/epdc/dto/party/AnalysisOfBranchDTO.java b/epdc-cloud-analysis-client/src/main/java/com/elink/esua/epdc/dto/party/AnalysisOfBranchDTO.java new file mode 100644 index 0000000..40f8345 --- /dev/null +++ b/epdc-cloud-analysis-client/src/main/java/com/elink/esua/epdc/dto/party/AnalysisOfBranchDTO.java @@ -0,0 +1,23 @@ +package com.elink.esua.epdc.dto.party; + +import lombok.Data; + +import java.io.Serializable; + +/** + * @author: qushutong + * @Date: 2020/4/16 14:20 + * @Description: 支部建设—支部活动—支部活动统计分析+联建共建—联建共建开展情况 临时输出 + */ +@Data +public class AnalysisOfBranchDTO implements Serializable { + private static final long serialVersionUID = 1L; + + private String categoryName; + + private Integer organizationsCount; + + private Integer joinNum; + + private Integer averageNum; +} diff --git a/epdc-cloud-analysis-client/src/main/java/com/elink/esua/epdc/dto/party/PartyCaseCategoryDTO.java b/epdc-cloud-analysis-client/src/main/java/com/elink/esua/epdc/dto/party/PartyCaseCategoryDTO.java new file mode 100644 index 0000000..0305bab --- /dev/null +++ b/epdc-cloud-analysis-client/src/main/java/com/elink/esua/epdc/dto/party/PartyCaseCategoryDTO.java @@ -0,0 +1,86 @@ +/** + * Copyright 2018 人人开源 https://www.renren.io + *

+ * This program is free software: you can redistribute it and/or modify + * it under the terms of the GNU General Public License as published by + * the Free Software Foundation, either version 3 of the License, or + * (at your option) any later version. + *

+ * This program is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + * GNU General Public License for more details. + *

+ * You should have received a copy of the GNU General Public License + * along with this program. If not, see . + */ + +package com.elink.esua.epdc.dto.party; + +import java.io.Serializable; +import java.util.Date; +import lombok.Data; + + +/** + * 党员实况分布种类表 + * + * @author zhangyuan qu@elink-cn.com + * @since v1.0.0 2020-04-13 + */ +@Data +public class PartyCaseCategoryDTO implements Serializable { + + private static final long serialVersionUID = 1L; + + /** + * 主键 + */ + private String id; + + /** + * 分类概述 + */ + private String categoryInfo; + + /** + * 党员总数 + */ + private Long parytAmount; + + /** + * (0:党员年龄分布 1:党员职业分布) + */ + private String type; + + /** + * 删除标识 0:否,1:是 + */ + private String delFlag; + + /** + * 乐观锁 + */ + private Integer revision; + + /** + * 创建人 + */ + private String createdBy; + + /** + * 创建时间 + */ + private Date createdTime; + + /** + * 更新人 + */ + private String updatedBy; + + /** + * 更新时间 + */ + private Date updatedTime; + +} \ No newline at end of file diff --git a/epdc-cloud-analysis-client/src/main/java/com/elink/esua/epdc/dto/party/PartyCaseDisrtibutionDTO.java b/epdc-cloud-analysis-client/src/main/java/com/elink/esua/epdc/dto/party/PartyCaseDisrtibutionDTO.java new file mode 100644 index 0000000..bbdd629 --- /dev/null +++ b/epdc-cloud-analysis-client/src/main/java/com/elink/esua/epdc/dto/party/PartyCaseDisrtibutionDTO.java @@ -0,0 +1,97 @@ +/** + * Copyright 2018 人人开源 https://www.renren.io + *

+ * This program is free software: you can redistribute it and/or modify + * it under the terms of the GNU General Public License as published by + * the Free Software Foundation, either version 3 of the License, or + * (at your option) any later version. + *

+ * This program is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + * GNU General Public License for more details. + *

+ * You should have received a copy of the GNU General Public License + * along with this program. If not, see . + */ + +package com.elink.esua.epdc.dto.party; + +import java.io.Serializable; +import java.math.BigDecimal; +import java.util.Date; +import lombok.Data; + + +/** + * 党员实况分布表 + * + * @author zhangyuan qu@elink-cn.com + * @since v1.0.0 2020-04-13 + */ +@Data +public class PartyCaseDisrtibutionDTO implements Serializable { + + private static final long serialVersionUID = 1L; + + /** + * 主键 + */ + private String id; + + /** + * 分布信息名称 + */ + private String distributionName; + + /** + * 分布数 + */ + private Long distributionInfoCount; + + /** + * 分布占比 + */ + private BigDecimal distributionInfoPercent; + + /** + * (0:党员年龄分布 1:党员职业分布) + */ + private String type; + + /** + * 相关信息ID + */ + private String categoryId; + + /** + * 删除标识 0:否,1:是 + */ + private String delFlag; + + /** + * 乐观锁 + */ + private Integer revision; + + /** + * 创建人 + */ + private String createdBy; + + /** + * 创建时间 + */ + private Date createdTime; + + /** + * 更新人 + */ + private String updatedBy; + + /** + * 更新时间 + */ + private Date updatedTime; + +} \ No newline at end of file diff --git a/epdc-analysis-client/src/main/java/com/elink/esua/epdc/dto/user/MetaUserGridOpiningDTO.java b/epdc-cloud-analysis-client/src/main/java/com/elink/esua/epdc/dto/party/PartyCaseNumberDTO.java similarity index 55% rename from epdc-analysis-client/src/main/java/com/elink/esua/epdc/dto/user/MetaUserGridOpiningDTO.java rename to epdc-cloud-analysis-client/src/main/java/com/elink/esua/epdc/dto/party/PartyCaseNumberDTO.java index c3b3d37..5dad9f4 100644 --- a/epdc-analysis-client/src/main/java/com/elink/esua/epdc/dto/user/MetaUserGridOpiningDTO.java +++ b/epdc-cloud-analysis-client/src/main/java/com/elink/esua/epdc/dto/party/PartyCaseNumberDTO.java @@ -15,7 +15,7 @@ * along with this program. If not, see . */ -package com.elink.esua.epdc.dto.user; +package com.elink.esua.epdc.dto.party; import java.io.Serializable; import java.util.Date; @@ -23,13 +23,13 @@ import lombok.Data; /** - * 网格开通情况 + * 党员人数实况表 * - * @author qu elink@elink-cn.com - * @since v1.0.0 2020-03-25 + * @author zhangyuan qu@elink-cn.com + * @since v1.0.0 2020-04-13 */ @Data -public class MetaUserGridOpiningDTO implements Serializable { +public class PartyCaseNumberDTO implements Serializable { private static final long serialVersionUID = 1L; @@ -39,82 +39,37 @@ public class MetaUserGridOpiningDTO implements Serializable { private String id; /** - * 网格id + * 党员数占比 */ - private String gridId; - - /** - * 用户总数 - */ - private int registerCount; + private Long partyCountPercent; /** * 党员数 */ - private int partyCount; - - /** - * 已注册居民 - */ - private int residentCount; - - /** - * 未注册居民 - */ - private int unAuthorizedCount; - - /** - * 新闻发布数 - */ - private int newsCount; - - /** - * 社群数 - */ - private int communityCount; - - /** - * 群成员数 - */ - private int communityMemberCount; - - /** - * 群话题数 - */ - private int communityTopicCount; - - /** - * 议题总数 - */ - private int eventCount; - - /** - * 项目数 - */ - private int itemCount; + private Long partyCount; /** - * 项目已解决数 + * 分类ID */ - private int itemCloseCount; + private String categoryId; /** - * 好评数 + * 街道名称 */ - private int itemPraiseCount; + private String streetName; /** - * 网格名称 + * 街道ID */ - private String allDeptName; + private Long streetId; /** - * 网格党建指导员姓名 + * 排序 */ - private String gridLeader; + private Integer sort; /** - * 删除标记 + * 删除标识 0:否,1:是 */ private String delFlag; @@ -129,7 +84,7 @@ public class MetaUserGridOpiningDTO implements Serializable { private String createdBy; /** - * 注册时间 + * 创建时间 */ private Date createdTime; diff --git a/epdc-cloud-analysis-client/src/main/java/com/elink/esua/epdc/dto/party/PartyCaseViewDTO.java b/epdc-cloud-analysis-client/src/main/java/com/elink/esua/epdc/dto/party/PartyCaseViewDTO.java new file mode 100644 index 0000000..927e08d --- /dev/null +++ b/epdc-cloud-analysis-client/src/main/java/com/elink/esua/epdc/dto/party/PartyCaseViewDTO.java @@ -0,0 +1,50 @@ +/** + * Copyright 2018 人人开源 https://www.renren.io + *

+ * This program is free software: you can redistribute it and/or modify + * it under the terms of the GNU General Public License as published by + * the Free Software Foundation, either version 3 of the License, or + * (at your option) any later version. + *

+ * This program is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + * GNU General Public License for more details. + *

+ * You should have received a copy of the GNU General Public License + * along with this program. If not, see . + */ + +package com.elink.esua.epdc.dto.party; + +import lombok.Data; + +import java.io.Serializable; +import java.util.Date; +import java.util.List; + + +/** + * 党员实况分布种类表 + * + * @author zhangyuan qu@elink-cn.com + * @since v1.0.0 2020-04-13 + */ +@Data +public class PartyCaseViewDTO implements Serializable { + + private static final long serialVersionUID = 1L; + + /** + * 党员实况分布种类表 + */ + private List partyCaseCategoryDTOList; + /** + * 党员实况分布表 + */ + private List partyCaseDisrtibutionDTOList; + /** + * 党员人数实况表 + */ + private List partyCaseNumberDTOList; +} \ No newline at end of file diff --git a/epdc-analysis-client/src/main/java/com/elink/esua/epdc/dto/user/MetaUserPartyRankDTO.java b/epdc-cloud-analysis-client/src/main/java/com/elink/esua/epdc/dto/party/PartyParticipateStatisticsDTO.java similarity index 65% rename from epdc-analysis-client/src/main/java/com/elink/esua/epdc/dto/user/MetaUserPartyRankDTO.java rename to epdc-cloud-analysis-client/src/main/java/com/elink/esua/epdc/dto/party/PartyParticipateStatisticsDTO.java index be8c514..7dce495 100644 --- a/epdc-analysis-client/src/main/java/com/elink/esua/epdc/dto/user/MetaUserPartyRankDTO.java +++ b/epdc-cloud-analysis-client/src/main/java/com/elink/esua/epdc/dto/party/PartyParticipateStatisticsDTO.java @@ -15,22 +15,21 @@ * along with this program. If not, see . */ -package com.elink.esua.epdc.dto.user; +package com.elink.esua.epdc.dto.party; import java.io.Serializable; import java.util.Date; import lombok.Data; -import java.math.BigDecimal; /** - * 党员排行 + * 用户/党员参与人次/人数 * - * @author qu elink@elink-cn.com - * @since v1.0.0 2020-03-26 + * @author elink elink@elink-cn.com + * @since v1.0.0 2020-04-18 */ @Data -public class MetaUserPartyRankDTO implements Serializable { +public class PartyParticipateStatisticsDTO implements Serializable { private static final long serialVersionUID = 1L; @@ -42,7 +41,7 @@ public class MetaUserPartyRankDTO implements Serializable { /** * 街道id */ - private String streetId; + private Long streetId; /** * 街道名称 @@ -50,52 +49,52 @@ public class MetaUserPartyRankDTO implements Serializable { private String streetName; /** - * 已注册党员数量(已认证) + * 社区id */ - private Integer partyMemberCount; + private Long communityId; /** - * 年龄超过50岁党员数量 + * 社区名称 */ - private Integer oldCount; + private String communityName; /** - * 老龄化比例 + * 党员数量 */ - private BigDecimal oldPercent; + private Integer partyAmount; /** - * 年龄50岁以下的党员数量 + * 党员参与人次 */ - private Integer youngCount; + private Integer partyBehaviorTimes; /** - * 年轻化比例 + * 党员参与人数 */ - private BigDecimal youngPercent; + private Integer partyBehaviorAmount; /** - * 男 + * 用户数量 */ - private Integer maleCount; + private Integer userAmount; /** - * 女 + * 用户参与人次 */ - private Integer femaleCount; + private Integer userBehavoirTimes; /** - * 未知性别 + * 用户参与人数 */ - private Integer unknownSexCount; + private Integer userBehavoirAmount; /** - * 党员认证失败数 + * 数据所属日期 */ - private Integer partyAuthFailureCount; + private Date statisticsDate; /** - * 删除标记 + * 删除标识 0:否,1:是 */ private String delFlag; @@ -110,7 +109,7 @@ public class MetaUserPartyRankDTO implements Serializable { private String createdBy; /** - * 注册时间 + * 创建时间 */ private Date createdTime; diff --git a/epdc-cloud-analysis-client/src/main/java/com/elink/esua/epdc/dto/party/PartyWorkCategoryDTO.java b/epdc-cloud-analysis-client/src/main/java/com/elink/esua/epdc/dto/party/PartyWorkCategoryDTO.java new file mode 100644 index 0000000..269a724 --- /dev/null +++ b/epdc-cloud-analysis-client/src/main/java/com/elink/esua/epdc/dto/party/PartyWorkCategoryDTO.java @@ -0,0 +1,86 @@ +/** + * Copyright 2018 人人开源 https://www.renren.io + *

+ * This program is free software: you can redistribute it and/or modify + * it under the terms of the GNU General Public License as published by + * the Free Software Foundation, either version 3 of the License, or + * (at your option) any later version. + *

+ * This program is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + * GNU General Public License for more details. + *

+ * You should have received a copy of the GNU General Public License + * along with this program. If not, see . + */ + +package com.elink.esua.epdc.dto.party; + +import java.io.Serializable; +import java.util.Date; +import lombok.Data; + + +/** + * 党建实况-工作活动类别 + * + * @author elink elink@elink-cn.com + * @since v1.0.0 2020-04-15 + */ +@Data +public class PartyWorkCategoryDTO implements Serializable { + + private static final long serialVersionUID = 1L; + + /** + * 主键 + */ + private String id; + + /** + * 父类别id + */ + private String pid; + + /** + * 类别编码 + */ + private String code; + + /** + * 类别名称 + */ + private String name; + + /** + * 删除标识 0:否,1:是 + */ + private String delFlag; + + /** + * 乐观锁 + */ + private Integer revision; + + /** + * 创建人 + */ + private String createdBy; + + /** + * 创建时间 + */ + private Date createdTime; + + /** + * 更新人 + */ + private String updatedBy; + + /** + * 更新时间 + */ + private Date updatedTime; + +} \ No newline at end of file diff --git a/epdc-analysis-client/src/main/java/com/elink/esua/epdc/dto/user/MetaUserRegisterRankDTO.java b/epdc-cloud-analysis-client/src/main/java/com/elink/esua/epdc/dto/party/PartyWorkSituationDTO.java similarity index 62% rename from epdc-analysis-client/src/main/java/com/elink/esua/epdc/dto/user/MetaUserRegisterRankDTO.java rename to epdc-cloud-analysis-client/src/main/java/com/elink/esua/epdc/dto/party/PartyWorkSituationDTO.java index 52f3b71..e841cc8 100644 --- a/epdc-analysis-client/src/main/java/com/elink/esua/epdc/dto/user/MetaUserRegisterRankDTO.java +++ b/epdc-cloud-analysis-client/src/main/java/com/elink/esua/epdc/dto/party/PartyWorkSituationDTO.java @@ -15,7 +15,7 @@ * along with this program. If not, see . */ -package com.elink.esua.epdc.dto.user; +package com.elink.esua.epdc.dto.party; import java.io.Serializable; import java.util.Date; @@ -24,13 +24,13 @@ import lombok.Data; import java.math.BigDecimal; /** - * 用户注册排行 + * 党建实况-工作活动表 * - * @author qu elink@elink-cn.com - * @since v1.0.0 2020-03-26 + * @author elink elink@elink-cn.com + * @since v1.0.0 2020-04-15 */ @Data -public class MetaUserRegisterRankDTO implements Serializable { +public class PartyWorkSituationDTO implements Serializable { private static final long serialVersionUID = 1L; @@ -40,72 +40,47 @@ public class MetaUserRegisterRankDTO implements Serializable { private String id; /** - * 街道id - */ - private String streetId; - - /** - * 街道名称 + * 统计时间(活动举办时间) */ - private String streetName; + private Date statisticsDate; /** - * 用户总数 + * 工作活动类别 */ - private Integer userCount; + private String workCategoryCode; /** - * 党员数 - */ - private Integer partyMemberCount; - - /** - * 已注册居民 - */ - private Integer residentCount; - - /** - * 为注册居民 - */ - private Integer unAuthorizedCount; - - /** - * 年龄超过50岁 - */ - private Integer oldCount; - - /** - * 老龄化比例 + * 街道名称 */ - private BigDecimal oldPercent; + private String streetName; /** - * 50岁以下用户数量 + * 社区名称 */ - private Integer youngCount; + private String communityName; /** - * 年轻化比例 + * 参与人数 */ - private BigDecimal youngPercent; + private Integer joinNum; /** - * 男 + * 资金整合 */ - private Integer maleCount; + private BigDecimal fundsIntegration; /** - * 女 + * 街道id */ - private Integer femaleCount; + private Long streetId; /** - * 未知性别 + * 社区id */ - private Integer unknownSexCount; + private Long communityId; /** - * 删除标记 + * 删除标识 0:否,1:是 */ private String delFlag; @@ -120,7 +95,7 @@ public class MetaUserRegisterRankDTO implements Serializable { private String createdBy; /** - * 注册时间 + * 创建时间 */ private Date createdTime; diff --git a/epdc-cloud-analysis-client/src/main/java/com/elink/esua/epdc/dto/party/form/AnalysisOfBranchFromDTO.java b/epdc-cloud-analysis-client/src/main/java/com/elink/esua/epdc/dto/party/form/AnalysisOfBranchFromDTO.java new file mode 100644 index 0000000..91e6846 --- /dev/null +++ b/epdc-cloud-analysis-client/src/main/java/com/elink/esua/epdc/dto/party/form/AnalysisOfBranchFromDTO.java @@ -0,0 +1,39 @@ +package com.elink.esua.epdc.dto.party.form; + +import lombok.Data; + +import javax.validation.constraints.NotBlank; +import java.io.Serializable; +import java.util.List; + +/** + * @author: qushutong + * @Date: 2020/4/15 18:16 + * @Description: 支部建设—支部活动—支部活动统计分析+联建共建—联建共建开展情况 + */ +@Data +public class AnalysisOfBranchFromDTO implements Serializable { + + private static final long serialVersionUID = 5663940548747204063L; + /*** + * 街道id(""不填默认所有) + */ + private String streetId; + + /*** + * 数据时间类型(1:最近1个月,2:最近3个月,3:最近半年,4:最近一年 ,""不填默认全部) + */ + private String someMonthsType; + + /*** + * 0:支部建设;1:联建工件 + */ + @NotBlank(message = "类型不能为空") + private String categoryType; + + /** + * 部门数据权限 + */ + private List deptIdList; + +} diff --git a/epdc-cloud-analysis-client/src/main/java/com/elink/esua/epdc/dto/party/form/DeptAnalysisOfBranchFromDTO.java b/epdc-cloud-analysis-client/src/main/java/com/elink/esua/epdc/dto/party/form/DeptAnalysisOfBranchFromDTO.java new file mode 100644 index 0000000..34a735b --- /dev/null +++ b/epdc-cloud-analysis-client/src/main/java/com/elink/esua/epdc/dto/party/form/DeptAnalysisOfBranchFromDTO.java @@ -0,0 +1,46 @@ +package com.elink.esua.epdc.dto.party.form; + +import com.elink.esua.epdc.dto.organize.result.StreetListResultDTO; +import lombok.Data; + +import javax.validation.constraints.NotBlank; +import java.io.Serializable; +import java.util.List; + +/** + * @author: qushutong + * @Date: 2020/4/16 19:31 + * @Description: 1.支部建设—支部活动—支部活动统计分析(具体街道社区)+ + * 2.主题当日与三述专题—主题党日与三述专题召开情况+ + * 3.支部建设-组织党员培训学习-组织党员参加培训学习情况+ + * 4.联建共建 + */ +@Data +public class DeptAnalysisOfBranchFromDTO implements Serializable { + + private static final long serialVersionUID = 1L; + + + /*** + * + *街道id(""不填默认所有) + */ + private String streetId; + + /*** + *数据时间类型(1:最近1个月,2:最近3个月,3:最近半年,4:最近一年 ,""不填默认全部) + * + */ + private String someMonthsType; + /*** + *工作种类(主题党日:12;三会一课:11;党员志愿者服务:14;党内关怀帮助:15;培训学习:16;”三述“专题:13;省级.市级和区直机关:21;驻区企业事业单位:23;驻区“两新组织”24) + * + */ + @NotBlank(message = "分类类别不能为空") + private String categoryCode; + + /** + * 社区 或街道 id name + */ + private List streetListResultDTOS; +} diff --git a/epdc-cloud-analysis-client/src/main/java/com/elink/esua/epdc/dto/party/form/PartyCasePartyJoinFormDTO.java b/epdc-cloud-analysis-client/src/main/java/com/elink/esua/epdc/dto/party/form/PartyCasePartyJoinFormDTO.java new file mode 100644 index 0000000..1c5efdf --- /dev/null +++ b/epdc-cloud-analysis-client/src/main/java/com/elink/esua/epdc/dto/party/form/PartyCasePartyJoinFormDTO.java @@ -0,0 +1,65 @@ +/** + * Copyright 2018 人人开源 https://www.renren.io + *

+ * This program is free software: you can redistribute it and/or modify + * it under the terms of the GNU General Public License as published by + * the Free Software Foundation, either version 3 of the License, or + * (at your option) any later version. + *

+ * This program is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + * GNU General Public License for more details. + *

+ * You should have received a copy of the GNU General Public License + * along with this program. If not, see . + */ + +package com.elink.esua.epdc.dto.party.form; + +import lombok.Data; + +import javax.validation.constraints.NotBlank; +import java.io.Serializable; +import java.util.List; + + +/** + * 党员实况分布比例表 + * + * @author zhangyuan qu@elink-cn.com + * @since v1.0.0 2020-04-13 + */ +@Data +public class PartyCasePartyJoinFormDTO implements Serializable { + + private static final long serialVersionUID = 1L; + + /** + * 街道id + */ + private String streetId; + + /** + * 数据时间类型(1:最近1个月,2:最近3个月,3:最近半年,4:最近一年 ,""不填默认全部) + */ + private String someMonthsType; + + /** + * 部门ids + */ + private List deptIdList; + + /** + * 排序 0 倒叙 1正序 + */ + @NotBlank(message = "排序 0 倒叙 1正序") + private String order; + + /** + * 党员活跃人数0;党员互动次数1;党员发布话题数2;党员发布议题数3;议题转项目数4;解决项目数5;党员建群数6; + */ + @NotBlank(message = "党员活跃人数0;党员互动次数1;党员发布话题数2;党员发布议题数3;议题转项目数4;解决项目数5;党员建群数6;") + private String orderBy; + +} \ No newline at end of file diff --git a/epdc-cloud-analysis-client/src/main/java/com/elink/esua/epdc/dto/party/form/PartyCaseRatioFormDTO.java b/epdc-cloud-analysis-client/src/main/java/com/elink/esua/epdc/dto/party/form/PartyCaseRatioFormDTO.java new file mode 100644 index 0000000..c5df37e --- /dev/null +++ b/epdc-cloud-analysis-client/src/main/java/com/elink/esua/epdc/dto/party/form/PartyCaseRatioFormDTO.java @@ -0,0 +1,53 @@ +/** + * Copyright 2018 人人开源 https://www.renren.io + *

+ * This program is free software: you can redistribute it and/or modify + * it under the terms of the GNU General Public License as published by + * the Free Software Foundation, either version 3 of the License, or + * (at your option) any later version. + *

+ * This program is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + * GNU General Public License for more details. + *

+ * You should have received a copy of the GNU General Public License + * along with this program. If not, see . + */ + +package com.elink.esua.epdc.dto.party.form; + +import lombok.Data; + +import javax.validation.constraints.NotBlank; +import java.io.Serializable; +import java.util.List; + + +/** + * 党员实况分布比例表 + * + * @author zhangyuan qu@elink-cn.com + * @since v1.0.0 2020-04-13 + */ +@Data +public class PartyCaseRatioFormDTO implements Serializable { + + private static final long serialVersionUID = 1L; + + /** + * 街道id + */ + private String streetId; + + /** + * 数据时间类型(1:最近1个月,2:最近3个月,3:最近半年,4:最近一年 ,""不填默认全部) + */ + private String someMonthsType; + + /** + * 部门ids + */ + private List deptIdList; + +} \ No newline at end of file diff --git a/epdc-cloud-analysis-client/src/main/java/com/elink/esua/epdc/dto/party/form/RankingWorkFormDTO.java b/epdc-cloud-analysis-client/src/main/java/com/elink/esua/epdc/dto/party/form/RankingWorkFormDTO.java new file mode 100644 index 0000000..e4078f6 --- /dev/null +++ b/epdc-cloud-analysis-client/src/main/java/com/elink/esua/epdc/dto/party/form/RankingWorkFormDTO.java @@ -0,0 +1,57 @@ +package com.elink.esua.epdc.dto.party.form; + +import lombok.Data; + +import javax.validation.constraints.NotNull; +import java.io.Serializable; +import java.util.List; + +/** + * 联建共建 + 支部建设 模块的 请求入参 + * 1.支部建设-主题党日与三述专题-主题党日与三述专题排名 + 2.支部建设-组织党员培训学习排名 + * 3.联建共建-联建共建开展情况排名 + 4.党员先锋-党员作用发挥情况-党员作用发挥情况排名 + * @author lvxinyang + */ +@Data +public class RankingWorkFormDTO implements Serializable{ + + /** + * 街道id(不填默认全部) + */ + private String streetId; + + /** + * 数据时间类型(1:最近1个月,2:最近3个月,3:最近半年,4:最近一年 ,""不填默认全部) + */ + private String someMonthsType; + + /** + * 0倒叙 1正序 + */ + @NotNull(message = "查询顺序不能为空") + private String order; + + /** + * 排序条件 + */ + @NotNull(message = "检索条件不能为空") + private String type; + + + /** + * 街道的所有社区 + */ + private List allCommunityIds; + + /** + * 要查询的所有工作活动类型 CODE + */ + private List categoryCodes; + + + /** + * 用户的部门数据权限 + */ + private List deptIdList; + +} diff --git a/epdc-cloud-analysis-client/src/main/java/com/elink/esua/epdc/dto/party/form/ResourceAmountFromDTO.java b/epdc-cloud-analysis-client/src/main/java/com/elink/esua/epdc/dto/party/form/ResourceAmountFromDTO.java new file mode 100644 index 0000000..e02b343 --- /dev/null +++ b/epdc-cloud-analysis-client/src/main/java/com/elink/esua/epdc/dto/party/form/ResourceAmountFromDTO.java @@ -0,0 +1,34 @@ +package com.elink.esua.epdc.dto.party.form; + +import lombok.Data; + +import javax.validation.constraints.NotBlank; +import java.io.Serializable; +import java.util.List; + +/** + * @author: qushutong + * @Date: 2020/4/15 18:16 + * @Description: 支部建设—支部活动—支部活动统计分析+联建共建—联建共建开展情况 + */ +@Data +public class ResourceAmountFromDTO implements Serializable { + + private static final long serialVersionUID = 5663940548747204063L; + /*** + * 街道id(""不填默认所有) + */ + private String streetId; + + /*** + * 数据时间类型(1:最近1个月,2:最近3个月,3:最近半年,4:最近一年 ,""不填默认全部) + */ + private String someMonthsType; + + + /** + * 部门数据权限 + */ + private List deptIdList; + +} diff --git a/epdc-cloud-analysis-client/src/main/java/com/elink/esua/epdc/dto/party/form/partyDistributionFormDTO.java b/epdc-cloud-analysis-client/src/main/java/com/elink/esua/epdc/dto/party/form/partyDistributionFormDTO.java new file mode 100644 index 0000000..da3a719 --- /dev/null +++ b/epdc-cloud-analysis-client/src/main/java/com/elink/esua/epdc/dto/party/form/partyDistributionFormDTO.java @@ -0,0 +1,43 @@ +/** + * Copyright 2018 人人开源 https://www.renren.io + *

+ * This program is free software: you can redistribute it and/or modify + * it under the terms of the GNU General Public License as published by + * the Free Software Foundation, either version 3 of the License, or + * (at your option) any later version. + *

+ * This program is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + * GNU General Public License for more details. + *

+ * You should have received a copy of the GNU General Public License + * along with this program. If not, see . + */ + +package com.elink.esua.epdc.dto.party.form; + +import lombok.Data; + +import javax.validation.constraints.NotBlank; +import java.io.Serializable; +import java.util.List; + + +/** + * 党员实况分布比例表 + * + * @author zhangyuan qu@elink-cn.com + * @since v1.0.0 2020-04-13 + */ +@Data +public class partyDistributionFormDTO implements Serializable { + + private static final long serialVersionUID = 1L; + + /** + * 0:党员年龄分布 1:党员职业分布 + */ + @NotBlank(message = "0:党员年龄分布 1:党员职业分布") + private String categoryType; +} \ No newline at end of file diff --git a/epdc-cloud-analysis-client/src/main/java/com/elink/esua/epdc/dto/party/result/AnalysisOfBranchResultDTO.java b/epdc-cloud-analysis-client/src/main/java/com/elink/esua/epdc/dto/party/result/AnalysisOfBranchResultDTO.java new file mode 100644 index 0000000..62e666a --- /dev/null +++ b/epdc-cloud-analysis-client/src/main/java/com/elink/esua/epdc/dto/party/result/AnalysisOfBranchResultDTO.java @@ -0,0 +1,42 @@ +package com.elink.esua.epdc.dto.party.result; + +import lombok.Data; + +import java.io.Serializable; +import java.util.List; + +/** + * @author: qushutong + * @Date: 2020/4/15 18:23 + * @Description: 支部建设—支部活动—支部活动统计分析+联建共建—联建共建开展情况 + */ +@Data +public class AnalysisOfBranchResultDTO implements Serializable { + private static final long serialVersionUID = 5657970916763345463L; + + /*** + * 组织活动总次数 + */ + private Integer allOrganizationsCount; + /*** + * 参与人数总次数 + */ + private Integer allJoinNumCount; + /*** + * 下标分类 + */ + private List categoryList; + /*** + * 组织次数 + */ + private List organizationsCountList; + /*** + * 参与人数总次数 + */ + private List joinNumList; + /*** + * 平均次数 + */ + private List averageNum; + +} diff --git a/epdc-cloud-analysis-client/src/main/java/com/elink/esua/epdc/dto/party/result/CategoryInfoListResultDTO.java b/epdc-cloud-analysis-client/src/main/java/com/elink/esua/epdc/dto/party/result/CategoryInfoListResultDTO.java new file mode 100644 index 0000000..d829515 --- /dev/null +++ b/epdc-cloud-analysis-client/src/main/java/com/elink/esua/epdc/dto/party/result/CategoryInfoListResultDTO.java @@ -0,0 +1,34 @@ +package com.elink.esua.epdc.dto.party.result; + +import com.fasterxml.jackson.annotation.JsonIgnore; +import lombok.Data; + +import java.io.Serializable; + +/** + * 分类清单 + * + * 联建共建 + 支部建设 模块中请求出参 data 的原型对象streetList 中的 categoryInfoList 原型对象 + * 1.支部建设-主题党日与三述专题-主题党日与三述专题排名 + 2.支部建设-组织党员培训学习排名 + * 3.联建共建-联建共建开展情况排名 + 4.党员先锋-党员作用发挥情况-党员作用发挥情况排名 + * @author lvxinyang + */ +@Data +public class CategoryInfoListResultDTO implements Serializable{ + + /** + * 组织人次 + */ + private String organizationsCount; + + /** + * 参与人数 + */ + private String joinNum; + + /** + * 种类名称 + */ + private String categoryName; + +} diff --git a/epdc-cloud-analysis-client/src/main/java/com/elink/esua/epdc/dto/party/result/DeptAnalysisOfBranchDTO.java b/epdc-cloud-analysis-client/src/main/java/com/elink/esua/epdc/dto/party/result/DeptAnalysisOfBranchDTO.java new file mode 100644 index 0000000..d5bf415 --- /dev/null +++ b/epdc-cloud-analysis-client/src/main/java/com/elink/esua/epdc/dto/party/result/DeptAnalysisOfBranchDTO.java @@ -0,0 +1,22 @@ +package com.elink.esua.epdc.dto.party.result; + +import lombok.Data; + +import java.io.Serializable; + +/** + * @author: qushutong 临时文件 + * @Date: 2020/4/16 14:20 + * @Description: 1.支部建设—支部活动—支部活动统计分析(具体街道社区)+2.主题当日与三述专题—主题党日与三述专题召开情况+ + * 3.支部建设-组织党员培训学习-组织党员参加培训学习情况+4.联建共建 接口 + */ +@Data +public class DeptAnalysisOfBranchDTO implements Serializable { + private static final long serialVersionUID = 1L; + + private Integer organizationsCount; + + private Integer joinNum; + + private Integer averageNum; +} diff --git a/epdc-cloud-analysis-client/src/main/java/com/elink/esua/epdc/dto/party/result/DeptAnalysisOfBranchResultDTO.java b/epdc-cloud-analysis-client/src/main/java/com/elink/esua/epdc/dto/party/result/DeptAnalysisOfBranchResultDTO.java new file mode 100644 index 0000000..6a4d5db --- /dev/null +++ b/epdc-cloud-analysis-client/src/main/java/com/elink/esua/epdc/dto/party/result/DeptAnalysisOfBranchResultDTO.java @@ -0,0 +1,36 @@ +package com.elink.esua.epdc.dto.party.result; + +import lombok.Data; + +import java.io.Serializable; +import java.util.List; + +/** + * @author: qushutong + * @Date: 2020/4/17 11:02 + * @Description: 1.支部建设—支部活动—支部活动统计分析(具体街道社区)+2.主题当日与三述专题—主题党日与三述专题召开情况+ + * 3.支部建设-组织党员培训学习-组织党员参加培训学习情况+4.联建共建 + */ +@Data +public class DeptAnalysisOfBranchResultDTO implements Serializable { + private static final long serialVersionUID = 1L; + + + /** + * organizationsCountList : [690,720,780,840,1024,1180,1120,690,720,780,840,1024,1180,1120,690,720,780,840,1024,1180] + * joinNumList : [820,932,901,934,1290,1330,1320,820,932,901,934,1290,1330,1320,820,932,901,934,1290,1330] + * averageNum : [430,520,580,640,890,1024,900,430,520,580,640,890,1024,900,430,520,580,640,890,1024] + * categoryList : ["一月","二月","三月","四月","五月","六月","七月","八月","九月","十月","十一月","十二月","十三月","十四月","十五月","十六月","十七月","十八月","十九月","二十月"] + * allAnizationsCount : 63446 + * allJoinNum : 96989 + */ + + private int allAnizationsCount; + private int allJoinNum; + private List organizationsCountList; + private List joinNumList; + private List averageNum; + private List categoryList; + private String deptNum; + +} diff --git a/epdc-cloud-analysis-client/src/main/java/com/elink/esua/epdc/dto/party/result/DisrtibutionResultDTO.java b/epdc-cloud-analysis-client/src/main/java/com/elink/esua/epdc/dto/party/result/DisrtibutionResultDTO.java new file mode 100644 index 0000000..0f84815 --- /dev/null +++ b/epdc-cloud-analysis-client/src/main/java/com/elink/esua/epdc/dto/party/result/DisrtibutionResultDTO.java @@ -0,0 +1,47 @@ +/** + * Copyright 2018 人人开源 https://www.renren.io + *

+ * This program is free software: you can redistribute it and/or modify + * it under the terms of the GNU General Public License as published by + * the Free Software Foundation, either version 3 of the License, or + * (at your option) any later version. + *

+ * This program is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + * GNU General Public License for more details. + *

+ * You should have received a copy of the GNU General Public License + * along with this program. If not, see . + */ + +package com.elink.esua.epdc.dto.party.result; + +import lombok.Data; + +import java.io.Serializable; +import java.util.List; + + +/** + * 党员实况分布表 + * + * @author zhangyuan qu@elink-cn.com + * @since v1.0.0 2020-04-13 + */ +@Data +public class DisrtibutionResultDTO implements Serializable { + + private static final long serialVersionUID = 1L; + + /** + * 分布信息名称 + */ + private String categoryInfo; + + /** + * 分布数 + */ + private List data; + +} \ No newline at end of file diff --git a/epdc-cloud-analysis-client/src/main/java/com/elink/esua/epdc/dto/party/result/NumberResultDTO.java b/epdc-cloud-analysis-client/src/main/java/com/elink/esua/epdc/dto/party/result/NumberResultDTO.java new file mode 100644 index 0000000..b5da168 --- /dev/null +++ b/epdc-cloud-analysis-client/src/main/java/com/elink/esua/epdc/dto/party/result/NumberResultDTO.java @@ -0,0 +1,61 @@ +/** + * Copyright 2018 人人开源 https://www.renren.io + *

+ * This program is free software: you can redistribute it and/or modify + * it under the terms of the GNU General Public License as published by + * the Free Software Foundation, either version 3 of the License, or + * (at your option) any later version. + *

+ * This program is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + * GNU General Public License for more details. + *

+ * You should have received a copy of the GNU General Public License + * along with this program. If not, see . + */ + +package com.elink.esua.epdc.dto.party.result; + +import lombok.Data; + +import java.io.Serializable; +import java.util.List; + + +/** + * 党员人数实况表 + * + * @author zhangyuan qu@elink-cn.com + * @since v1.0.0 2020-04-13 + */ +@Data +public class NumberResultDTO implements Serializable { + + private static final long serialVersionUID = 1L; + + /** + * 分布信息名称 + */ + private String categoryInfo; + + /** + * 街道名 + */ + private List streetNameList; + + /** + * 数量 + */ + private List partyCountList; + + /** + * 占比 + */ + private List partyCountPercentList; + + /** + * 分布信息名称 + */ + private String deptNum; +} \ No newline at end of file diff --git a/epdc-cloud-analysis-client/src/main/java/com/elink/esua/epdc/dto/party/result/PartyCaseAgeResultDTO.java b/epdc-cloud-analysis-client/src/main/java/com/elink/esua/epdc/dto/party/result/PartyCaseAgeResultDTO.java new file mode 100644 index 0000000..5a33ecd --- /dev/null +++ b/epdc-cloud-analysis-client/src/main/java/com/elink/esua/epdc/dto/party/result/PartyCaseAgeResultDTO.java @@ -0,0 +1,57 @@ +/** + * Copyright 2018 人人开源 https://www.renren.io + *

+ * This program is free software: you can redistribute it and/or modify + * it under the terms of the GNU General Public License as published by + * the Free Software Foundation, either version 3 of the License, or + * (at your option) any later version. + *

+ * This program is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + * GNU General Public License for more details. + *

+ * You should have received a copy of the GNU General Public License + * along with this program. If not, see . + */ + +package com.elink.esua.epdc.dto.party.result; + +import lombok.Data; + +import java.io.Serializable; +import java.util.List; + + +/** + * 党员实况分布比例表 + * + * @author zhangyuan qu@elink-cn.com + * @since v1.0.0 2020-04-13 + */ +@Data +public class PartyCaseAgeResultDTO implements Serializable { + + private static final long serialVersionUID = 1L; + + /** + * 平均年龄 + */ + private Integer averageAge; + + /** + * 年龄分布 + */ + private List ageList; + + /** + * 党员数 + */ + private List partyCountList; + + /** + * 占比 + */ + private List partyPercentList; + +} \ No newline at end of file diff --git a/epdc-cloud-analysis-client/src/main/java/com/elink/esua/epdc/dto/party/result/PartyCaseDisrtibutionResultDTO.java b/epdc-cloud-analysis-client/src/main/java/com/elink/esua/epdc/dto/party/result/PartyCaseDisrtibutionResultDTO.java new file mode 100644 index 0000000..8248163 --- /dev/null +++ b/epdc-cloud-analysis-client/src/main/java/com/elink/esua/epdc/dto/party/result/PartyCaseDisrtibutionResultDTO.java @@ -0,0 +1,54 @@ +/** + * Copyright 2018 人人开源 https://www.renren.io + *

+ * This program is free software: you can redistribute it and/or modify + * it under the terms of the GNU General Public License as published by + * the Free Software Foundation, either version 3 of the License, or + * (at your option) any later version. + *

+ * This program is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + * GNU General Public License for more details. + *

+ * You should have received a copy of the GNU General Public License + * along with this program. If not, see . + */ + +package com.elink.esua.epdc.dto.party.result; + +import lombok.Data; + +import java.io.Serializable; +import java.math.BigDecimal; +import java.util.Date; + + +/** + * 党员实况分布表 + * + * @author zhangyuan qu@elink-cn.com + * @since v1.0.0 2020-04-13 + */ +@Data +public class PartyCaseDisrtibutionResultDTO implements Serializable { + + private static final long serialVersionUID = 1L; + + /** + * 分布信息名称 + */ + private String distributionName; + + /** + * 分布数 + */ + private Long distributionInfoCount; + + /** + * 分布占比 + */ + private BigDecimal distributionInfoPercent; + + +} \ No newline at end of file diff --git a/epdc-cloud-analysis-client/src/main/java/com/elink/esua/epdc/dto/party/result/PartyCaseNumberResultDTO.java b/epdc-cloud-analysis-client/src/main/java/com/elink/esua/epdc/dto/party/result/PartyCaseNumberResultDTO.java new file mode 100644 index 0000000..f408516 --- /dev/null +++ b/epdc-cloud-analysis-client/src/main/java/com/elink/esua/epdc/dto/party/result/PartyCaseNumberResultDTO.java @@ -0,0 +1,52 @@ +/** + * Copyright 2018 人人开源 https://www.renren.io + *

+ * This program is free software: you can redistribute it and/or modify + * it under the terms of the GNU General Public License as published by + * the Free Software Foundation, either version 3 of the License, or + * (at your option) any later version. + *

+ * This program is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + * GNU General Public License for more details. + *

+ * You should have received a copy of the GNU General Public License + * along with this program. If not, see . + */ + +package com.elink.esua.epdc.dto.party.result; + +import lombok.Data; + +import java.io.Serializable; +import java.util.Date; + + +/** + * 党员人数实况表 + * + * @author zhangyuan qu@elink-cn.com + * @since v1.0.0 2020-04-13 + */ +@Data +public class PartyCaseNumberResultDTO implements Serializable { + + private static final long serialVersionUID = 1L; + + /** + * 党员数占比 + */ + private String partyCountPercent; + + /** + * 党员数 + */ + private String partyCount; + + /** + * 街道名称 + */ + private String streetName; + +} \ No newline at end of file diff --git a/epdc-cloud-analysis-client/src/main/java/com/elink/esua/epdc/dto/party/result/PartyCasePartyJoinDTO.java b/epdc-cloud-analysis-client/src/main/java/com/elink/esua/epdc/dto/party/result/PartyCasePartyJoinDTO.java new file mode 100644 index 0000000..39d6dba --- /dev/null +++ b/epdc-cloud-analysis-client/src/main/java/com/elink/esua/epdc/dto/party/result/PartyCasePartyJoinDTO.java @@ -0,0 +1,83 @@ +/** + * Copyright 2018 人人开源 https://www.renren.io + *

+ * This program is free software: you can redistribute it and/or modify + * it under the terms of the GNU General Public License as published by + * the Free Software Foundation, either version 3 of the License, or + * (at your option) any later version. + *

+ * This program is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + * GNU General Public License for more details. + *

+ * You should have received a copy of the GNU General Public License + * along with this program. If not, see . + */ + +package com.elink.esua.epdc.dto.party.result; + +import lombok.Data; + +import javax.validation.constraints.NotBlank; +import java.io.Serializable; +import java.util.List; + + +/** + * 党员实况分布比例表 + * + * @author zhangyuan qu@elink-cn.com + * @since v1.0.0 2020-04-13 + */ +@Data +public class PartyCasePartyJoinDTO implements Serializable { + + private static final long serialVersionUID = 1L; + + /** + * 社区街道名 + */ + private String deptName; + + /** + * 党员活跃人次 + */ + private Integer behaviorTimes; + + /** + * 党员建社群数 + */ + private Integer groupAmount; + + /** + * 群成员数 + */ + private Integer groupUserTotal; + + /** + * 党员议事互动次数 + */ + private Integer eventsBehaviorTimes; + + /** + * 党员发布话题数 + */ + private Integer topicPublishTimes; + + /** + * 党员发布议题数 + */ + private Integer EventsPublishTimes; + + /** + * 议题转项目数 + */ + private Integer toItemTimes; + + /** + * 解决项目数 + */ + private Integer finishTimes; + +} \ No newline at end of file diff --git a/epdc-cloud-analysis-client/src/main/java/com/elink/esua/epdc/dto/party/result/PartyCasePartyJoinResultDTO.java b/epdc-cloud-analysis-client/src/main/java/com/elink/esua/epdc/dto/party/result/PartyCasePartyJoinResultDTO.java new file mode 100644 index 0000000..8ab1310 --- /dev/null +++ b/epdc-cloud-analysis-client/src/main/java/com/elink/esua/epdc/dto/party/result/PartyCasePartyJoinResultDTO.java @@ -0,0 +1,48 @@ +/** + * Copyright 2018 人人开源 https://www.renren.io + *

+ * This program is free software: you can redistribute it and/or modify + * it under the terms of the GNU General Public License as published by + * the Free Software Foundation, either version 3 of the License, or + * (at your option) any later version. + *

+ * This program is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + * GNU General Public License for more details. + *

+ * You should have received a copy of the GNU General Public License + * along with this program. If not, see . + */ + +package com.elink.esua.epdc.dto.party.result; + +import lombok.Data; + +import java.io.Serializable; +import java.util.List; + + +/** + * 党员实况分布比例表 + * + * @author zhangyuan qu@elink-cn.com + * @since v1.0.0 2020-04-13 + */ +@Data +public class PartyCasePartyJoinResultDTO implements Serializable { + + private static final long serialVersionUID = 1L; + + /** + * 街道名称或者社区名称 + */ + private String deptname; + + /** + * + */ + private List groupAmount; + + +} \ No newline at end of file diff --git a/epdc-cloud-analysis-client/src/main/java/com/elink/esua/epdc/dto/party/result/PartyCaseRatioDTO.java b/epdc-cloud-analysis-client/src/main/java/com/elink/esua/epdc/dto/party/result/PartyCaseRatioDTO.java new file mode 100644 index 0000000..692054a --- /dev/null +++ b/epdc-cloud-analysis-client/src/main/java/com/elink/esua/epdc/dto/party/result/PartyCaseRatioDTO.java @@ -0,0 +1,56 @@ +/** + * Copyright 2018 人人开源 https://www.renren.io + *

+ * This program is free software: you can redistribute it and/or modify + * it under the terms of the GNU General Public License as published by + * the Free Software Foundation, either version 3 of the License, or + * (at your option) any later version. + *

+ * This program is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + * GNU General Public License for more details. + *

+ * You should have received a copy of the GNU General Public License + * along with this program. If not, see . + */ + +package com.elink.esua.epdc.dto.party.result; + +import lombok.Data; + +import java.io.Serializable; + + +/** + * 党员实况分布比例表 + * + * @author zhangyuan qu@elink-cn.com + * @since v1.0.0 2020-04-13 + */ +@Data +public class PartyCaseRatioDTO implements Serializable { + + private static final long serialVersionUID = 1L; + + /** + * 分布标识 + */ + private String mark; + + /** + * 分布标识描述 + */ + private String markDescribe; + + /** + * 分布数量 + */ + private Integer num; + + /** + * 分布数量占比 + */ + private String percent; + +} \ No newline at end of file diff --git a/epdc-cloud-analysis-client/src/main/java/com/elink/esua/epdc/dto/party/result/PartyCaseRegistrationResultDTO.java b/epdc-cloud-analysis-client/src/main/java/com/elink/esua/epdc/dto/party/result/PartyCaseRegistrationResultDTO.java new file mode 100644 index 0000000..eca269c --- /dev/null +++ b/epdc-cloud-analysis-client/src/main/java/com/elink/esua/epdc/dto/party/result/PartyCaseRegistrationResultDTO.java @@ -0,0 +1,100 @@ +/** + * Copyright 2018 人人开源 https://www.renren.io + *

+ * This program is free software: you can redistribute it and/or modify + * it under the terms of the GNU General Public License as published by + * the Free Software Foundation, either version 3 of the License, or + * (at your option) any later version. + *

+ * This program is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + * GNU General Public License for more details. + *

+ * You should have received a copy of the GNU General Public License + * along with this program. If not, see . + */ + +package com.elink.esua.epdc.dto.party.result; + +import lombok.Data; + +import java.io.Serializable; + + +/** + * 党员实况分布比例表 + * + * @author zhangyuan qu@elink-cn.com + * @since v1.0.0 2020-04-13 + */ +@Data +public class PartyCaseRegistrationResultDTO implements Serializable { + + private static final long serialVersionUID = 1L; + + /** + * 党员注册人数 + */ + private Integer registeredMemberCount; + + /** + * 党员已注册人数占比 + */ + private String registeredMemberCountPercent; + + /** + * 占总党员数比 + */ + private String percentInTotal; + + /** + * 占注册人数比 + */ + private String percentInUser; + /** + * 未注册人数 + */ + private Integer unRegisteredMemberCount; + + /** + * 未注册人数占比 + */ + private String unRegisteredMemberCountPercent; + + /** + * 辖区街道总党员数 + */ + private Integer partyCount; + + /** + * 男 + */ + private Integer male; + + /** + * 女 + */ + private Integer female; + + /** + * 性别未知 + */ + private Integer unknowGender; + + /** + * 男占比 + */ + private String malePercent; + + /** + * 女占比 + */ + private String femalePercent; + + /** + * 未知性别占比 + */ + private String unknowGenderPercent; + +} \ No newline at end of file diff --git a/epdc-cloud-analysis-client/src/main/java/com/elink/esua/epdc/dto/party/result/PartyLeadingInfoResultDTO.java b/epdc-cloud-analysis-client/src/main/java/com/elink/esua/epdc/dto/party/result/PartyLeadingInfoResultDTO.java new file mode 100644 index 0000000..426ab76 --- /dev/null +++ b/epdc-cloud-analysis-client/src/main/java/com/elink/esua/epdc/dto/party/result/PartyLeadingInfoResultDTO.java @@ -0,0 +1,47 @@ +package com.elink.esua.epdc.dto.party.result; + +import lombok.Data; + +import java.io.Serializable; + +/** + * @author: qushutong + * @Date: 2020/4/18 11:10 + * @Description: + */ +@Data +public class PartyLeadingInfoResultDTO implements Serializable { + private static final long serialVersionUID = 1L; + + + /** + * partyCreateGroupCount : 200 + * toItemPercent : 45 + * finishPercent : 62 + * partyParticipateAmount : 81207 + * partyPercentByUserAmount : dJrzpB8I8b + * partyPercentByPartyAmount : 5Opeo6dJJq + * groupPersonNumber : 6000 + * topicPercent : eVkEQMxcww + * topicAmount : 84986 + * toItem : 20774 + * event : 70417 + * eventPercent : 30 + * finish : 19286 + */ + + private int partyCreateGroupCount; + private String toItemPercent; + private String finishPercent; + private int partyParticipateAmount; + private String partyPercentByUserAmount; + private String partyPercentByPartyAmount; + private int groupPersonNumber; + private String topicPercent; + private int topicAmount; + private int toItem; + private int event; + private String eventPercent; + private int finish; + +} diff --git a/epdc-cloud-analysis-client/src/main/java/com/elink/esua/epdc/dto/party/result/PartyWorkStreetListResultDTO.java b/epdc-cloud-analysis-client/src/main/java/com/elink/esua/epdc/dto/party/result/PartyWorkStreetListResultDTO.java new file mode 100644 index 0000000..d0ab728 --- /dev/null +++ b/epdc-cloud-analysis-client/src/main/java/com/elink/esua/epdc/dto/party/result/PartyWorkStreetListResultDTO.java @@ -0,0 +1,37 @@ +package com.elink.esua.epdc.dto.party.result; + +import lombok.Data; + +import java.io.Serializable; +import java.util.List; + +/** + * 联建共建 + 支部建设 模块中请求出参 data 的原型对象streetList + * 1.支部建设-主题党日与三述专题-主题党日与三述专题排名 + 2.支部建设-组织党员培训学习排名 + * 3.联建共建-联建共建开展情况排名 + 4.党员先锋-党员作用发挥情况-党员作用发挥情况排名 + * @author lvxinyang + */ +@Data +public class PartyWorkStreetListResultDTO implements Serializable{ + + /** + * 部门姓名 + */ + private String deptname; + + /** + * 参与活动人总数 + */ + private String allJoinNumCount; + + /** + * 组织活动总次数 + */ + private String allOrganizationsCount; + + /** + * 分类清单 + */ + private List categoryInfoList; + +} diff --git a/epdc-cloud-analysis-client/src/main/java/com/elink/esua/epdc/dto/party/result/ResourceAmountResultDTO.java b/epdc-cloud-analysis-client/src/main/java/com/elink/esua/epdc/dto/party/result/ResourceAmountResultDTO.java new file mode 100644 index 0000000..4158c8f --- /dev/null +++ b/epdc-cloud-analysis-client/src/main/java/com/elink/esua/epdc/dto/party/result/ResourceAmountResultDTO.java @@ -0,0 +1,20 @@ +package com.elink.esua.epdc.dto.party.result; + +import lombok.Data; + +import java.io.Serializable; + +@Data +public class ResourceAmountResultDTO implements Serializable { + + /** + * resourceAmountTotal : 2986 资金整合总额 + * resourceTimes : 10 整合资源次数 + * averageAmount : 298 平均每次整合金额 + */ + + private Integer resourceAmountTotal; + private Integer resourceTimes; + private Integer averageAmount; + +} diff --git a/epdc-cloud-analysis-client/src/main/java/com/elink/esua/epdc/dto/user/form/AllDynamicStatisticsFormDTO.java b/epdc-cloud-analysis-client/src/main/java/com/elink/esua/epdc/dto/user/form/AllDynamicStatisticsFormDTO.java index ef01b51..81975c1 100644 --- a/epdc-cloud-analysis-client/src/main/java/com/elink/esua/epdc/dto/user/form/AllDynamicStatisticsFormDTO.java +++ b/epdc-cloud-analysis-client/src/main/java/com/elink/esua/epdc/dto/user/form/AllDynamicStatisticsFormDTO.java @@ -22,4 +22,14 @@ public class AllDynamicStatisticsFormDTO implements Serializable { * 部门数据权限 */ private List deptIdList; + + /** + * 街道id + */ + private String streetId; + + /** + *数据时间类型(1:最近1个月,2:最近3个月,3:最近半年,4:最近一年) + */ + private String someMonthsType; } diff --git a/epdc-cloud-analysis-client/src/main/java/com/elink/esua/epdc/dto/user/form/DynamicPercentFormDTO.java b/epdc-cloud-analysis-client/src/main/java/com/elink/esua/epdc/dto/user/form/DynamicPercentFormDTO.java index ce44489..3e0b172 100644 --- a/epdc-cloud-analysis-client/src/main/java/com/elink/esua/epdc/dto/user/form/DynamicPercentFormDTO.java +++ b/epdc-cloud-analysis-client/src/main/java/com/elink/esua/epdc/dto/user/form/DynamicPercentFormDTO.java @@ -12,22 +12,16 @@ import java.util.List; @Data public class DynamicPercentFormDTO implements Serializable { - private static final long serialVersionUID = 1L; + private static final long serialVersionUID = 1367964306028913699L; /** *部门id */ private String deptId; /** - *数据时间类型(1:最近1个月,2:最近3个月,3:最近半年,4:最近一年) + *数据时间类型(0:全部,1:最近1个月,2:最近3个月,3:最近半年,4:最近一年) */ @NotBlank(message = "数据时间类型不能为空") private String someMonthsType; - /** - *分析类型:1.平台,2.声音,3.议事,4.社群 - */ - @NotBlank(message = "分析类型不能为空") - private String analysisType; - /** * 时间 */ diff --git a/epdc-cloud-analysis-client/src/main/java/com/elink/esua/epdc/dto/user/form/PartyRankFormDTO.java b/epdc-cloud-analysis-client/src/main/java/com/elink/esua/epdc/dto/user/form/PartyRankFormDTO.java new file mode 100644 index 0000000..fe42902 --- /dev/null +++ b/epdc-cloud-analysis-client/src/main/java/com/elink/esua/epdc/dto/user/form/PartyRankFormDTO.java @@ -0,0 +1,39 @@ +package com.elink.esua.epdc.dto.user.form; + +import com.elink.esua.epdc.dto.organize.result.StreetListResultDTO; +import lombok.Data; + +import javax.validation.constraints.NotBlank; +import java.io.Serializable; +import java.util.List; + +/** + * @author: qushutong + * @Date: 2020/4/14 14:09 + * @Description: 党员排行入参 + */ +@Data +public class PartyRankFormDTO implements Serializable { + private static final long serialVersionUID = 7731396287395266744L; + + /** + * streetId : 80248 + * order : soOeI5oWPc 排序 0 倒叙 1正序 + */ + + private String streetId; + + @NotBlank(message = "排序规则不能为空") + private String order; + + /** + * 社区 或街道 id name + */ + private List streetListResultDTOS; + + /** + * 数据时间类型(1:最近1个月,2:最近3个月,3:最近半年,4:最近一年 ,""不填默认全部) + */ + private String someMonthsType; + +} diff --git a/epdc-cloud-analysis-client/src/main/java/com/elink/esua/epdc/dto/user/result/PartyRankResultDTO.java b/epdc-cloud-analysis-client/src/main/java/com/elink/esua/epdc/dto/user/result/PartyRankResultDTO.java new file mode 100644 index 0000000..8145d96 --- /dev/null +++ b/epdc-cloud-analysis-client/src/main/java/com/elink/esua/epdc/dto/user/result/PartyRankResultDTO.java @@ -0,0 +1,31 @@ +package com.elink.esua.epdc.dto.user.result; + +import lombok.Data; + +import java.io.Serializable; + +/** + * @author: qushutong + * @Date: 2020/4/14 14:09 + * @Description: + */ +@Data +public class PartyRankResultDTO implements Serializable { + private static final long serialVersionUID = -2283026144967661993L; + + /** + * registeredMemberCount : 100 + * unRegisteredMemberCount : 100 + * male : 100 + * female : 100 + * unknowGender : 100 + * deptName : 水清沟街道 + */ + private int registeredMemberCount; + private int unRegisteredMemberCount; + private int male; + private int female; + private int unknowGender; + private String deptName; + +} diff --git a/pom.xml b/pom.xml index 7684d13..403e398 100644 --- a/pom.xml +++ b/pom.xml @@ -16,7 +16,7 @@ 榆山党建e家client模块 - epdc-analysis-client + epdc-cloud-analysis-client epdc-cloud-custom-client epdc-cloud-admin-client