Browse Source

添加数据分析PC端

master
yujt 5 years ago
parent
commit
673a859c7f
  1. 28
      epdc-cloud-analysis-pc-client/pom.xml
  2. 48
      epdc-cloud-analysis-pc-client/src/main/java/com/elink/esua/epdc/dto/issue/form/HotIssueFormDTO.java
  3. 51
      epdc-cloud-analysis-pc-client/src/main/java/com/elink/esua/epdc/dto/issue/form/IssueStatisticsInfoFormDTO.java
  4. 47
      epdc-cloud-analysis-pc-client/src/main/java/com/elink/esua/epdc/dto/issue/form/NewIssueFormDTO.java
  5. 32
      epdc-cloud-analysis-pc-client/src/main/java/com/elink/esua/epdc/dto/issue/result/HotIssueResultDTO.java
  6. 35
      epdc-cloud-analysis-pc-client/src/main/java/com/elink/esua/epdc/dto/issue/result/IssueClassifiedStatisticDTO.java
  7. 64
      epdc-cloud-analysis-pc-client/src/main/java/com/elink/esua/epdc/dto/issue/result/IssueResultDTO.java
  8. 24
      epdc-cloud-analysis-pc-client/src/main/java/com/elink/esua/epdc/dto/issue/result/IssueStatisticsInfoResultDTO.java
  9. 43
      epdc-cloud-analysis-pc-client/src/main/java/com/elink/esua/epdc/dto/issue/result/NewIssueResultDTO.java
  10. 48
      epdc-cloud-analysis-pc-client/src/main/java/com/elink/esua/epdc/dto/item/form/HotItemListFormDTO.java
  11. 60
      epdc-cloud-analysis-pc-client/src/main/java/com/elink/esua/epdc/dto/item/form/ItemAnalysisFormDTO.java
  12. 33
      epdc-cloud-analysis-pc-client/src/main/java/com/elink/esua/epdc/dto/item/form/ItemSurveyFormDTO.java
  13. 60
      epdc-cloud-analysis-pc-client/src/main/java/com/elink/esua/epdc/dto/item/result/DifficultItemResultDTO.java
  14. 29
      epdc-cloud-analysis-pc-client/src/main/java/com/elink/esua/epdc/dto/item/result/HotItemListResultDTO.java
  15. 65
      epdc-cloud-analysis-pc-client/src/main/java/com/elink/esua/epdc/dto/item/result/ItemAnalysisResultDTO.java
  16. 63
      epdc-cloud-analysis-pc-client/src/main/java/com/elink/esua/epdc/dto/item/result/ItemResultDTO.java
  17. 49
      epdc-cloud-analysis-pc-client/src/main/java/com/elink/esua/epdc/dto/item/result/ItemSurveyResultDTO.java
  18. 56
      epdc-cloud-analysis-pc-client/src/main/java/com/elink/esua/epdc/dto/item/result/ReportSolvedItemResultDTO.java
  19. 48
      epdc-cloud-analysis-pc-client/src/main/java/com/elink/esua/epdc/dto/item/result/ReportUnsolvedItemResultDTO.java
  20. 57
      epdc-cloud-analysis-pc-client/src/main/java/com/elink/esua/epdc/dto/item/result/UnsolvedItemResultDTO.java
  21. 48
      epdc-cloud-analysis-pc-client/src/main/java/com/elink/esua/epdc/dto/topic/form/HotTopicFormDTO.java
  22. 47
      epdc-cloud-analysis-pc-client/src/main/java/com/elink/esua/epdc/dto/topic/form/NewHotTopicFormDTO.java
  23. 32
      epdc-cloud-analysis-pc-client/src/main/java/com/elink/esua/epdc/dto/topic/result/HotTopicResultDTO.java
  24. 43
      epdc-cloud-analysis-pc-client/src/main/java/com/elink/esua/epdc/dto/topic/result/NewHotTopicResultDTO.java
  25. 61
      epdc-cloud-analysis-pc-client/src/main/java/com/elink/esua/epdc/dto/topic/result/TopicResultDTO.java
  26. 146
      epdc-cloud-analysis-pc-client/src/main/java/com/elink/esua/epdc/dto/user/MetaUserGridOpiningDTO.java
  27. 127
      epdc-cloud-analysis-pc-client/src/main/java/com/elink/esua/epdc/dto/user/MetaUserPartyRankDTO.java
  28. 137
      epdc-cloud-analysis-pc-client/src/main/java/com/elink/esua/epdc/dto/user/MetaUserRegisterRankDTO.java
  29. 15
      epdc-cloud-analysis-pc-client/src/main/java/com/elink/esua/epdc/dto/user/UserAnalysisDTO.java
  30. 25
      epdc-cloud-analysis-pc-client/src/main/java/com/elink/esua/epdc/dto/user/form/ExportOperationFormDTO.java
  31. 41
      epdc-cloud-analysis-pc-client/src/main/java/com/elink/esua/epdc/dto/user/form/MemberRankFormDTO.java
  32. 20
      epdc-cloud-analysis-pc-client/src/main/java/com/elink/esua/epdc/dto/user/form/UserCountDTO.java
  33. 13
      epdc-cloud-analysis-pc-client/src/main/java/com/elink/esua/epdc/dto/user/form/UserRegisterDataFormDTO.java
  34. 47
      epdc-cloud-analysis-pc-client/src/main/java/com/elink/esua/epdc/dto/user/form/UserSortRankFormDTO.java
  35. 81
      epdc-cloud-analysis-pc-client/src/main/java/com/elink/esua/epdc/dto/user/result/ExportOperationDataResultDTO.java
  36. 23
      epdc-cloud-analysis-pc-client/src/main/java/com/elink/esua/epdc/dto/user/result/GridDataTotalResultDTO.java
  37. 104
      epdc-cloud-analysis-pc-client/src/main/java/com/elink/esua/epdc/dto/user/result/GridOpeningResultDTO.java
  38. 28
      epdc-cloud-analysis-pc-client/src/main/java/com/elink/esua/epdc/dto/user/result/GriddingCountDTO.java
  39. 34
      epdc-cloud-analysis-pc-client/src/main/java/com/elink/esua/epdc/dto/user/result/OldMemberRankResultDTO.java
  40. 44
      epdc-cloud-analysis-pc-client/src/main/java/com/elink/esua/epdc/dto/user/result/UserAnalysisCountDTO.java
  41. 72
      epdc-cloud-analysis-pc-client/src/main/java/com/elink/esua/epdc/dto/user/result/UserDataRankResultDTO.java
  42. 13
      epdc-cloud-analysis-pc-client/src/main/java/com/elink/esua/epdc/dto/user/result/UserRegisterDataResultDTO.java
  43. 41
      epdc-cloud-analysis-pc-client/src/main/java/com/elink/esua/epdc/dto/user/result/UserSortRankResultDTO.java
  44. 34
      epdc-cloud-analysis-pc-client/src/main/java/com/elink/esua/epdc/dto/user/result/YoungMemberRankResultDTO.java
  45. 2
      pom.xml

28
epdc-cloud-analysis-pc-client/pom.xml

@ -0,0 +1,28 @@
<?xml version="1.0" encoding="UTF-8"?>
<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">
<modelVersion>4.0.0</modelVersion>
<parent>
<groupId>com.esua.epdc.yushan</groupId>
<artifactId>epdc-cloud-client-yushan</artifactId>
<version>1.0.0</version>
</parent>
<artifactId>epdc-cloud-analysis-pc-client</artifactId>
<packaging>jar</packaging>
<description>榆山党群e家管理端数据分析模块</description>
<dependencies>
<dependency>
<groupId>com.esua.epdc.yushan</groupId>
<artifactId>epdc-commons-tools</artifactId>
<version>${epdc-cloud-commons.version}</version>
</dependency>
</dependencies>
<build>
<finalName>${project.artifactId}</finalName>
</build>
</project>

48
epdc-cloud-analysis-pc-client/src/main/java/com/elink/esua/epdc/dto/issue/form/HotIssueFormDTO.java

@ -0,0 +1,48 @@
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<Long> deptIdList;
}

51
epdc-cloud-analysis-pc-client/src/main/java/com/elink/esua/epdc/dto/issue/form/IssueStatisticsInfoFormDTO.java

@ -0,0 +1,51 @@
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<Long> deptIdList;
}

47
epdc-cloud-analysis-pc-client/src/main/java/com/elink/esua/epdc/dto/issue/form/NewIssueFormDTO.java

@ -0,0 +1,47 @@
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<Long> deptIdList;
}

32
epdc-cloud-analysis-pc-client/src/main/java/com/elink/esua/epdc/dto/issue/result/HotIssueResultDTO.java

@ -0,0 +1,32 @@
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;
/**
* 话题IdTopicId
*/
private String id;
/**
* 内容
*/
private String content;
/**
* 表态数
*/
private String statementNum;
}

35
epdc-cloud-analysis-pc-client/src/main/java/com/elink/esua/epdc/dto/issue/result/IssueClassifiedStatisticDTO.java

@ -0,0 +1,35 @@
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;
}

64
epdc-cloud-analysis-pc-client/src/main/java/com/elink/esua/epdc/dto/issue/result/IssueResultDTO.java

@ -0,0 +1,64 @@
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;
}

24
epdc-cloud-analysis-pc-client/src/main/java/com/elink/esua/epdc/dto/issue/result/IssueStatisticsInfoResultDTO.java

@ -0,0 +1,24 @@
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;
}

43
epdc-cloud-analysis-pc-client/src/main/java/com/elink/esua/epdc/dto/issue/result/NewIssueResultDTO.java

@ -0,0 +1,43 @@
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;
/**
* 话题IdTopicId
*/
private String id;
/**
* 内容
*/
private String content;
/**
* 图片
*/
private List<String> images;
/**
* 部门名称
*/
private String deptName;
/**
* 创建时间
*/
private String createdTime;
}

48
epdc-cloud-analysis-pc-client/src/main/java/com/elink/esua/epdc/dto/item/form/HotItemListFormDTO.java

@ -0,0 +1,48 @@
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<Long> deptIdList;
}

60
epdc-cloud-analysis-pc-client/src/main/java/com/elink/esua/epdc/dto/item/form/ItemAnalysisFormDTO.java

@ -0,0 +1,60 @@
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<Long> deptIdList;
}

33
epdc-cloud-analysis-pc-client/src/main/java/com/elink/esua/epdc/dto/item/form/ItemSurveyFormDTO.java

@ -0,0 +1,33 @@
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<Long> deptIdList;
}

60
epdc-cloud-analysis-pc-client/src/main/java/com/elink/esua/epdc/dto/item/result/DifficultItemResultDTO.java

@ -0,0 +1,60 @@
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;
}

29
epdc-cloud-analysis-pc-client/src/main/java/com/elink/esua/epdc/dto/item/result/HotItemListResultDTO.java

@ -0,0 +1,29 @@
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 {
/**
* 项目IditemId
*/
private String id;
/**
* 内容
*/
private String content;
/**
* 表态数
*/
private String statementNum;
}

65
epdc-cloud-analysis-pc-client/src/main/java/com/elink/esua/epdc/dto/item/result/ItemAnalysisResultDTO.java

@ -0,0 +1,65 @@
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<String> images;
/**
* 项目状态 0-处理中5-已关闭10-已结案
*/
private Integer itemState;
/**
* 分类名称
*/
private String categoryName;
/**
* 部门名称
*/
private String deptName;
/**
* 耗时小时
*/
private Integer spendTime;
/**
* 部门数量
*/
private Integer deptCount;
/**
* 处理次数
*/
private Integer handleCount;
}

63
epdc-cloud-analysis-pc-client/src/main/java/com/elink/esua/epdc/dto/item/result/ItemResultDTO.java

@ -0,0 +1,63 @@
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;
}

49
epdc-cloud-analysis-pc-client/src/main/java/com/elink/esua/epdc/dto/item/result/ItemSurveyResultDTO.java

@ -0,0 +1,49 @@
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;
}

56
epdc-cloud-analysis-pc-client/src/main/java/com/elink/esua/epdc/dto/item/result/ReportSolvedItemResultDTO.java

@ -0,0 +1,56 @@
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;
}

48
epdc-cloud-analysis-pc-client/src/main/java/com/elink/esua/epdc/dto/item/result/ReportUnsolvedItemResultDTO.java

@ -0,0 +1,48 @@
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;
}

57
epdc-cloud-analysis-pc-client/src/main/java/com/elink/esua/epdc/dto/item/result/UnsolvedItemResultDTO.java

@ -0,0 +1,57 @@
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;
}

48
epdc-cloud-analysis-pc-client/src/main/java/com/elink/esua/epdc/dto/topic/form/HotTopicFormDTO.java

@ -0,0 +1,48 @@
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<Long> deptIdList;
}

47
epdc-cloud-analysis-pc-client/src/main/java/com/elink/esua/epdc/dto/topic/form/NewHotTopicFormDTO.java

@ -0,0 +1,47 @@
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<Long> deptIdList;
}

32
epdc-cloud-analysis-pc-client/src/main/java/com/elink/esua/epdc/dto/topic/result/HotTopicResultDTO.java

@ -0,0 +1,32 @@
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;
/**
* 话题IdTopicId
*/
private String id;
/**
* 内容
*/
private String content;
/**
* 表态数
*/
private String statementNum;
}

43
epdc-cloud-analysis-pc-client/src/main/java/com/elink/esua/epdc/dto/topic/result/NewHotTopicResultDTO.java

@ -0,0 +1,43 @@
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;
/**
* 话题IdTopicId
*/
private String id;
/**
* 内容
*/
private String content;
/**
* 图片
*/
private List<String> images;
/**
* 部门名称
*/
private String deptName;
/**
* 创建时间
*/
private String createdTime;
}

61
epdc-cloud-analysis-pc-client/src/main/java/com/elink/esua/epdc/dto/topic/result/TopicResultDTO.java

@ -0,0 +1,61 @@
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;
}

146
epdc-cloud-analysis-pc-client/src/main/java/com/elink/esua/epdc/dto/user/MetaUserGridOpiningDTO.java

@ -0,0 +1,146 @@
/**
* Copyright 2018 人人开源 https://www.renren.io
* <p>
* 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.
* <p>
* 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.
* <p>
* You should have received a copy of the GNU General Public License
* along with this program. If not, see <http://www.gnu.org/licenses/>.
*/
package com.elink.esua.epdc.dto.user;
import java.io.Serializable;
import java.util.Date;
import lombok.Data;
/**
* 网格开通情况
*
* @author qu elink@elink-cn.com
* @since v1.0.0 2020-03-25
*/
@Data
public class MetaUserGridOpiningDTO implements Serializable {
private static final long serialVersionUID = 1L;
/**
* 主键
*/
private String id;
/**
* 网格id
*/
private String gridId;
/**
* 用户总数
*/
private int registerCount;
/**
* 党员数
*/
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 int itemCloseCount;
/**
* 好评数
*/
private int itemPraiseCount;
/**
* 网格名称
*/
private String allDeptName;
/**
* 网格党建指导员姓名
*/
private String gridLeader;
/**
* 删除标记
*/
private String delFlag;
/**
* 乐观锁
*/
private Integer revision;
/**
* 创建人
*/
private String createdBy;
/**
* 注册时间
*/
private Date createdTime;
/**
* 更新人
*/
private String updatedBy;
/**
* 更新时间
*/
private Date updatedTime;
}

127
epdc-cloud-analysis-pc-client/src/main/java/com/elink/esua/epdc/dto/user/MetaUserPartyRankDTO.java

@ -0,0 +1,127 @@
/**
* Copyright 2018 人人开源 https://www.renren.io
* <p>
* 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.
* <p>
* 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.
* <p>
* You should have received a copy of the GNU General Public License
* along with this program. If not, see <http://www.gnu.org/licenses/>.
*/
package com.elink.esua.epdc.dto.user;
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
*/
@Data
public class MetaUserPartyRankDTO implements Serializable {
private static final long serialVersionUID = 1L;
/**
* 主键
*/
private String id;
/**
* 街道id
*/
private String streetId;
/**
* 街道名称
*/
private String streetName;
/**
* 已注册党员数量已认证
*/
private Integer partyMemberCount;
/**
* 年龄超过50岁党员数量
*/
private Integer oldCount;
/**
* 老龄化比例
*/
private BigDecimal oldPercent;
/**
* 年龄50岁以下的党员数量
*/
private Integer youngCount;
/**
* 年轻化比例
*/
private BigDecimal youngPercent;
/**
*
*/
private Integer maleCount;
/**
*
*/
private Integer femaleCount;
/**
* 未知性别
*/
private Integer unknownSexCount;
/**
* 党员认证失败数
*/
private Integer partyAuthFailureCount;
/**
* 删除标记
*/
private String delFlag;
/**
* 乐观锁
*/
private Integer revision;
/**
* 创建人
*/
private String createdBy;
/**
* 注册时间
*/
private Date createdTime;
/**
* 更新人
*/
private String updatedBy;
/**
* 更新时间
*/
private Date updatedTime;
}

137
epdc-cloud-analysis-pc-client/src/main/java/com/elink/esua/epdc/dto/user/MetaUserRegisterRankDTO.java

@ -0,0 +1,137 @@
/**
* Copyright 2018 人人开源 https://www.renren.io
* <p>
* 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.
* <p>
* 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.
* <p>
* You should have received a copy of the GNU General Public License
* along with this program. If not, see <http://www.gnu.org/licenses/>.
*/
package com.elink.esua.epdc.dto.user;
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
*/
@Data
public class MetaUserRegisterRankDTO implements Serializable {
private static final long serialVersionUID = 1L;
/**
* 主键
*/
private String id;
/**
* 街道id
*/
private String streetId;
/**
* 街道名称
*/
private String streetName;
/**
* 用户总数
*/
private Integer userCount;
/**
* 党员数
*/
private Integer partyMemberCount;
/**
* 已注册居民
*/
private Integer residentCount;
/**
* 为注册居民
*/
private Integer unAuthorizedCount;
/**
* 年龄超过50岁
*/
private Integer oldCount;
/**
* 老龄化比例
*/
private BigDecimal oldPercent;
/**
* 50岁以下用户数量
*/
private Integer youngCount;
/**
* 年轻化比例
*/
private BigDecimal youngPercent;
/**
*
*/
private Integer maleCount;
/**
*
*/
private Integer femaleCount;
/**
* 未知性别
*/
private Integer unknownSexCount;
/**
* 删除标记
*/
private String delFlag;
/**
* 乐观锁
*/
private Integer revision;
/**
* 创建人
*/
private String createdBy;
/**
* 注册时间
*/
private Date createdTime;
/**
* 更新人
*/
private String updatedBy;
/**
* 更新时间
*/
private Date updatedTime;
}

15
epdc-cloud-analysis-pc-client/src/main/java/com/elink/esua/epdc/dto/user/UserAnalysisDTO.java

@ -0,0 +1,15 @@
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 {
}

25
epdc-cloud-analysis-pc-client/src/main/java/com/elink/esua/epdc/dto/user/form/ExportOperationFormDTO.java

@ -0,0 +1,25 @@
package com.elink.esua.epdc.dto.user.form;
import lombok.Data;
import java.io.Serializable;
import java.util.List;
@Data
public class ExportOperationFormDTO implements Serializable {
private String operationStartTime;
private String operationEndTime;
/**
* 所有部门列表
*/
private List<Long[]> allDeptIdsShow;
private List<Long> allStreetIds;
private String endTime;
private List<Long> deptIdList;
}

41
epdc-cloud-analysis-pc-client/src/main/java/com/elink/esua/epdc/dto/user/form/MemberRankFormDTO.java

@ -0,0 +1,41 @@
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;
}

20
epdc-cloud-analysis-pc-client/src/main/java/com/elink/esua/epdc/dto/user/form/UserCountDTO.java

@ -0,0 +1,20 @@
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;
}

13
epdc-cloud-analysis-pc-client/src/main/java/com/elink/esua/epdc/dto/user/form/UserRegisterDataFormDTO.java

@ -0,0 +1,13 @@
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 {
}

47
epdc-cloud-analysis-pc-client/src/main/java/com/elink/esua/epdc/dto/user/form/UserSortRankFormDTO.java

@ -0,0 +1,47 @@
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;
}

81
epdc-cloud-analysis-pc-client/src/main/java/com/elink/esua/epdc/dto/user/result/ExportOperationDataResultDTO.java

@ -0,0 +1,81 @@
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;
}

23
epdc-cloud-analysis-pc-client/src/main/java/com/elink/esua/epdc/dto/user/result/GridDataTotalResultDTO.java

@ -0,0 +1,23 @@
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;
}

104
epdc-cloud-analysis-pc-client/src/main/java/com/elink/esua/epdc/dto/user/result/GridOpeningResultDTO.java

@ -0,0 +1,104 @@
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;
/**
* 企业数
*/
private int enterpriseCount = 0;
}

28
epdc-cloud-analysis-pc-client/src/main/java/com/elink/esua/epdc/dto/user/result/GriddingCountDTO.java

@ -0,0 +1,28 @@
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;
}

34
epdc-cloud-analysis-pc-client/src/main/java/com/elink/esua/epdc/dto/user/result/OldMemberRankResultDTO.java

@ -0,0 +1,34 @@
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;
}

44
epdc-cloud-analysis-pc-client/src/main/java/com/elink/esua/epdc/dto/user/result/UserAnalysisCountDTO.java

@ -0,0 +1,44 @@
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;
}

72
epdc-cloud-analysis-pc-client/src/main/java/com/elink/esua/epdc/dto/user/result/UserDataRankResultDTO.java

@ -0,0 +1,72 @@
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;
}

13
epdc-cloud-analysis-pc-client/src/main/java/com/elink/esua/epdc/dto/user/result/UserRegisterDataResultDTO.java

@ -0,0 +1,13 @@
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 {
}

41
epdc-cloud-analysis-pc-client/src/main/java/com/elink/esua/epdc/dto/user/result/UserSortRankResultDTO.java

@ -0,0 +1,41 @@
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;
}

34
epdc-cloud-analysis-pc-client/src/main/java/com/elink/esua/epdc/dto/user/result/YoungMemberRankResultDTO.java

@ -0,0 +1,34 @@
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;
}

2
pom.xml

@ -16,7 +16,7 @@
<description>榆山党建e家client模块</description>
<modules>
<!-- <module>epdc-analysis-client</module>-->
<module>epdc-cloud-analysis-pc-client</module>
<module>epdc-cloud-analysis-client</module>
<module>epdc-cloud-custom-client</module>
<module>epdc-cloud-admin-client</module>

Loading…
Cancel
Save