From 43f964b23834db67899f4dac0f97ab99d25e225a Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E6=9B=B2=E6=A0=91=E9=80=9A?= <1976590620@qq.com> Date: Fri, 26 Feb 2021 21:37:30 +0800 Subject: [PATCH] =?UTF-8?q?=E8=BF=81=E7=A7=BB?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../dto/screen/form/ScreenProjectFormDTO.java | 22 ++++ .../epdc/dto/screen/result/Attachments.java | 59 +++++++++ .../dto/screen/result/CpcbasedataDTO.java | 29 +++++ .../screen/result/CpcbasedataResultDTO.java | 91 +++++++++++++ .../screen/result/DifficultyResultDTO.java | 30 +++++ .../result/DifficultydataResultDTO.java | 107 +++++++++++++++ .../dto/screen/result/GovernrankdataDTO.java | 33 +++++ .../result/GovernrankdataResultDTO.java | 79 ++++++++++++ .../dto/screen/result/OrgrankdataDTO.java | 33 +++++ .../screen/result/OrgrankdataResultDTO.java | 110 ++++++++++++++++ .../screen/result/PartylinkmassesdataDTO.java | 28 ++++ .../result/PartylinkmassesdataResultDTO.java | 53 ++++++++ .../screen/result/PartyuserrankdataDTO.java | 28 ++++ .../result/PartyuserrankdataResultDTO.java | 82 ++++++++++++ .../dto/screen/result/PioneerdataDTO.java | 28 ++++ .../screen/result/PioneerdataResultDTO.java | 122 ++++++++++++++++++ .../screen/result/ProjectGridDailyDTO.java | 62 +++++++++ .../dto/screen/result/ProjectOrgDailyDTO.java | 66 ++++++++++ .../result/PublicpartitotaldataDTO.java | 28 ++++ .../result/PublicpartitotaldataResultDTO.java | 68 ++++++++++ .../screen/result/QuantityGridMonthly.java | 50 +++++++ .../screen/result/QuantityOrgMonthlyDTO.java | 53 ++++++++ .../result/ScreenProjectDataResultDTO.java | 14 ++ .../screen/result/UploadProjectInfoDTO.java | 107 +++++++++++++++ .../result/UploadProjectProcessDTO.java | 69 ++++++++++ .../epdc/dto/screen/result/UserjoinDTO.java | 33 +++++ .../dto/screen/result/UserjoinResultDTO.java | 66 ++++++++++ .../dto/screen/result/UsertotaldataDTO.java | 28 ++++ .../screen/result/UsertotaldataResultDTO.java | 76 +++++++++++ 29 files changed, 1654 insertions(+) create mode 100644 epdc-cloud-analysis-pc-client/src/main/java/com/elink/esua/epdc/dto/screen/form/ScreenProjectFormDTO.java create mode 100644 epdc-cloud-analysis-pc-client/src/main/java/com/elink/esua/epdc/dto/screen/result/Attachments.java create mode 100644 epdc-cloud-analysis-pc-client/src/main/java/com/elink/esua/epdc/dto/screen/result/CpcbasedataDTO.java create mode 100644 epdc-cloud-analysis-pc-client/src/main/java/com/elink/esua/epdc/dto/screen/result/CpcbasedataResultDTO.java create mode 100644 epdc-cloud-analysis-pc-client/src/main/java/com/elink/esua/epdc/dto/screen/result/DifficultyResultDTO.java create mode 100644 epdc-cloud-analysis-pc-client/src/main/java/com/elink/esua/epdc/dto/screen/result/DifficultydataResultDTO.java create mode 100644 epdc-cloud-analysis-pc-client/src/main/java/com/elink/esua/epdc/dto/screen/result/GovernrankdataDTO.java create mode 100644 epdc-cloud-analysis-pc-client/src/main/java/com/elink/esua/epdc/dto/screen/result/GovernrankdataResultDTO.java create mode 100644 epdc-cloud-analysis-pc-client/src/main/java/com/elink/esua/epdc/dto/screen/result/OrgrankdataDTO.java create mode 100644 epdc-cloud-analysis-pc-client/src/main/java/com/elink/esua/epdc/dto/screen/result/OrgrankdataResultDTO.java create mode 100644 epdc-cloud-analysis-pc-client/src/main/java/com/elink/esua/epdc/dto/screen/result/PartylinkmassesdataDTO.java create mode 100644 epdc-cloud-analysis-pc-client/src/main/java/com/elink/esua/epdc/dto/screen/result/PartylinkmassesdataResultDTO.java create mode 100644 epdc-cloud-analysis-pc-client/src/main/java/com/elink/esua/epdc/dto/screen/result/PartyuserrankdataDTO.java create mode 100644 epdc-cloud-analysis-pc-client/src/main/java/com/elink/esua/epdc/dto/screen/result/PartyuserrankdataResultDTO.java create mode 100644 epdc-cloud-analysis-pc-client/src/main/java/com/elink/esua/epdc/dto/screen/result/PioneerdataDTO.java create mode 100644 epdc-cloud-analysis-pc-client/src/main/java/com/elink/esua/epdc/dto/screen/result/PioneerdataResultDTO.java create mode 100644 epdc-cloud-analysis-pc-client/src/main/java/com/elink/esua/epdc/dto/screen/result/ProjectGridDailyDTO.java create mode 100644 epdc-cloud-analysis-pc-client/src/main/java/com/elink/esua/epdc/dto/screen/result/ProjectOrgDailyDTO.java create mode 100644 epdc-cloud-analysis-pc-client/src/main/java/com/elink/esua/epdc/dto/screen/result/PublicpartitotaldataDTO.java create mode 100644 epdc-cloud-analysis-pc-client/src/main/java/com/elink/esua/epdc/dto/screen/result/PublicpartitotaldataResultDTO.java create mode 100644 epdc-cloud-analysis-pc-client/src/main/java/com/elink/esua/epdc/dto/screen/result/QuantityGridMonthly.java create mode 100644 epdc-cloud-analysis-pc-client/src/main/java/com/elink/esua/epdc/dto/screen/result/QuantityOrgMonthlyDTO.java create mode 100644 epdc-cloud-analysis-pc-client/src/main/java/com/elink/esua/epdc/dto/screen/result/ScreenProjectDataResultDTO.java create mode 100644 epdc-cloud-analysis-pc-client/src/main/java/com/elink/esua/epdc/dto/screen/result/UploadProjectInfoDTO.java create mode 100644 epdc-cloud-analysis-pc-client/src/main/java/com/elink/esua/epdc/dto/screen/result/UploadProjectProcessDTO.java create mode 100644 epdc-cloud-analysis-pc-client/src/main/java/com/elink/esua/epdc/dto/screen/result/UserjoinDTO.java create mode 100644 epdc-cloud-analysis-pc-client/src/main/java/com/elink/esua/epdc/dto/screen/result/UserjoinResultDTO.java create mode 100644 epdc-cloud-analysis-pc-client/src/main/java/com/elink/esua/epdc/dto/screen/result/UsertotaldataDTO.java create mode 100644 epdc-cloud-analysis-pc-client/src/main/java/com/elink/esua/epdc/dto/screen/result/UsertotaldataResultDTO.java diff --git a/epdc-cloud-analysis-pc-client/src/main/java/com/elink/esua/epdc/dto/screen/form/ScreenProjectFormDTO.java b/epdc-cloud-analysis-pc-client/src/main/java/com/elink/esua/epdc/dto/screen/form/ScreenProjectFormDTO.java new file mode 100644 index 0000000..4caf8e0 --- /dev/null +++ b/epdc-cloud-analysis-pc-client/src/main/java/com/elink/esua/epdc/dto/screen/form/ScreenProjectFormDTO.java @@ -0,0 +1,22 @@ +package com.elink.esua.epdc.dto.screen.form; + +import lombok.Data; + +import java.io.Serializable; + +/** + * 大屏数据统计 定时任务入参 + * + * @Author:liuchuang + * @Date:2020/9/15 9:18 + */ +@Data +public class ScreenProjectFormDTO implements Serializable { + private static final long serialVersionUID = 4393418231149397108L; + + /** + * 统计时间 + */ + private String yearMonthDay; + +} diff --git a/epdc-cloud-analysis-pc-client/src/main/java/com/elink/esua/epdc/dto/screen/result/Attachments.java b/epdc-cloud-analysis-pc-client/src/main/java/com/elink/esua/epdc/dto/screen/result/Attachments.java new file mode 100644 index 0000000..9fea207 --- /dev/null +++ b/epdc-cloud-analysis-pc-client/src/main/java/com/elink/esua/epdc/dto/screen/result/Attachments.java @@ -0,0 +1,59 @@ +package com.elink.esua.epdc.dto.screen.result; + +import lombok.Data; + +import java.io.Serializable; + +/** + * @author songyunpeng + * @Description + * @create 2021-02-24 + */ +@Data +public class Attachments implements Serializable { + private static final long serialVersionUID = 1847661183221467699L; + /** + * 附件id + */ + private String attachmentId; + /** + * 文件所属位置(内部备注: internal 公开答复:public) + */ + private String filePlace; + /** + * 文件名 + */ + private String fileName; + /** + * 附件名(uuid随机生成) + */ + private String attachmentName; + /** + * 附件大小 字节为单位 + */ + private String attachmentSize; + /** + * 文件格式(JPG、PNG、JPEG、BMP、GIF、PDF、PPT、PPTX、DOC、DOCX、XLS、XLSX、MP3、WMA、M4A、MP4、AVI、MOV、RMVB、RM、WMV) + */ + private String attachmentFormat; + /** + * 文件类型((图片 - image、 视频 - video、 语音 - voice、 文档 - doc)) + */ + private String attachmentType; + /** + * url地址 + */ + private String attachmentUrl; + /** + * 排序(需求确定,按上传顺序排序) 如 0,1,2,没有排序就都传0 + */ + private String sort; + /** + * 语音或视频时长,秒 + */ + private String duration; + /** + * 是否删除 0未删除 1删除 + */ + private String delFlag; +} diff --git a/epdc-cloud-analysis-pc-client/src/main/java/com/elink/esua/epdc/dto/screen/result/CpcbasedataDTO.java b/epdc-cloud-analysis-pc-client/src/main/java/com/elink/esua/epdc/dto/screen/result/CpcbasedataDTO.java new file mode 100644 index 0000000..fc5e526 --- /dev/null +++ b/epdc-cloud-analysis-pc-client/src/main/java/com/elink/esua/epdc/dto/screen/result/CpcbasedataDTO.java @@ -0,0 +1,29 @@ +package com.elink.esua.epdc.dto.screen.result; + +import lombok.Data; + +import java.io.Serializable; +import java.util.List; + +/** + * @program: esua-epdc + * @description: 党员基本情况包装类 + * @author: wangtong + * @create: 2020-09-08 16:01 + **/ +@Data +public class CpcbasedataDTO implements Serializable { + + private static final long serialVersionUID = 7240758113851172699L; + + /** + * 是否是本次传输的第一次 + */ + private Boolean isFirst = true; + + /** + * 组装数据 + */ + private List dataList; + +} diff --git a/epdc-cloud-analysis-pc-client/src/main/java/com/elink/esua/epdc/dto/screen/result/CpcbasedataResultDTO.java b/epdc-cloud-analysis-pc-client/src/main/java/com/elink/esua/epdc/dto/screen/result/CpcbasedataResultDTO.java new file mode 100644 index 0000000..d860d88 --- /dev/null +++ b/epdc-cloud-analysis-pc-client/src/main/java/com/elink/esua/epdc/dto/screen/result/CpcbasedataResultDTO.java @@ -0,0 +1,91 @@ +package com.elink.esua.epdc.dto.screen.result; + +import lombok.Data; + +import java.io.Serializable; + +/** + * @program: esua-epdc + * @description: 党员基本情况 + * @author: wangtong + * @create: 2020-08-19 13:58 + **/ +@Data +public class CpcbasedataResultDTO implements Serializable { + + private static final long serialVersionUID = 7240758113851172699L; + + /** + *组织类别 agency:组织;部门:department;网格:grid + */ + private String orgType; + + /** + *组织Id 可以为网格,机关id + */ + private String orgId; + + /** + *上级组织Id + */ + private String parentId; + + /** + *组织名称 + */ + private String orgName; + + /** + *注册用户数 + */ + private Integer registerUserCount; + + /** + *群众用户数 + */ + private Integer resiTotal; + + /** + *注册党员数 + */ + private Integer partyMemberCount; + + /** + *小于20岁 + */ + private Integer ageLevel1; + + /** + *20-30岁 + */ + private Integer ageLevel2; + + /** + *31-40岁 + */ + private Integer ageLevel3; + + /** + *41-50岁 + */ + private Integer ageLevel4; + + /** + *51-60岁 + */ + private Integer ageLevel5; + + /** + *60+岁 + */ + private Integer ageLevel6; + + /** + * 数据更新至: yyyy|yyyyMM|yyyyMMdd + */ + private String dataEndTime; + /** + * V2升级必传参数:当前部门所属行政区域编码,去除末尾0 + */ + private String areaCode; +} diff --git a/epdc-cloud-analysis-pc-client/src/main/java/com/elink/esua/epdc/dto/screen/result/DifficultyResultDTO.java b/epdc-cloud-analysis-pc-client/src/main/java/com/elink/esua/epdc/dto/screen/result/DifficultyResultDTO.java new file mode 100644 index 0000000..7bbcdc2 --- /dev/null +++ b/epdc-cloud-analysis-pc-client/src/main/java/com/elink/esua/epdc/dto/screen/result/DifficultyResultDTO.java @@ -0,0 +1,30 @@ +package com.elink.esua.epdc.dto.screen.result; + +import lombok.Data; + +import java.io.Serializable; +import java.util.List; + +/** + * 难点赌点传参使用 + * @author wgf + * @Data 2020/09/04 + */ +@Data +public class DifficultyResultDTO implements Serializable { + + private static final long serialVersionUID = 1L; + + /** + * 是否为本次传输数据第一次 + */ + private Boolean isFirst = false; + + /** + * 数据 + */ + private List dataList; + + + +} diff --git a/epdc-cloud-analysis-pc-client/src/main/java/com/elink/esua/epdc/dto/screen/result/DifficultydataResultDTO.java b/epdc-cloud-analysis-pc-client/src/main/java/com/elink/esua/epdc/dto/screen/result/DifficultydataResultDTO.java new file mode 100644 index 0000000..a3882f4 --- /dev/null +++ b/epdc-cloud-analysis-pc-client/src/main/java/com/elink/esua/epdc/dto/screen/result/DifficultydataResultDTO.java @@ -0,0 +1,107 @@ +package com.elink.esua.epdc.dto.screen.result; + +import lombok.Data; + +import java.io.Serializable; + +/** + * 难点赌点 + * @author wgf + * @Data 2020/08/19 + */ +@Data +public class DifficultydataResultDTO implements Serializable { + private static final long serialVersionUID = 1L; + + /** + * 组织类别 agency:组织;部门:department;网格:grid + */ + private String orgType; + + /** + * 组织Id 可以为网格,机关id + */ + private String orgId; + + /** + * 上级组织Id + */ + private String parentId; + + /** + * 组织名称 + */ + private String orgName; + + /** + * 所有父部门ID + */ + private String allParentIds; + + /** + * 事件原Id + */ + private String eventId; + + /** + * 事件图片 URL + */ + private String eventImgUrl; + + /** + * 事件来源 eg: XXX街道-xx社区-网格 + */ + private String eventSource; + + /** + * 事件内容 + */ + private String eventContent; + + /** + * 事件耗时单位:分钟 + */ + private Integer eventCostTime; + + /** + * 事件涉及部门数 + */ + private Integer eventReOrg; + + /** + * 事件类别编码 + */ + private String eventCategoryCode; + + /** + * 事件状态编码 + */ + private String eventStatusCode; + + /** + * 事件类别名称 + */ + private String eventCategoryName; + + /** + * 事件状态描述 + */ + private String eventStatusDesc; + + /** + * 最近一次操作说明 eg: 转项目,结案,流转 + */ + private String latestOperateDesc; + + /** + * 事件被处理次数 + */ + private Integer eventHandledCount; + + /** + * 数据更新至: yyyy|yyyyMM|yyyyMMdd + */ + private String dataEndTime; + private String areaCode; + +} diff --git a/epdc-cloud-analysis-pc-client/src/main/java/com/elink/esua/epdc/dto/screen/result/GovernrankdataDTO.java b/epdc-cloud-analysis-pc-client/src/main/java/com/elink/esua/epdc/dto/screen/result/GovernrankdataDTO.java new file mode 100644 index 0000000..ab3aa46 --- /dev/null +++ b/epdc-cloud-analysis-pc-client/src/main/java/com/elink/esua/epdc/dto/screen/result/GovernrankdataDTO.java @@ -0,0 +1,33 @@ +package com.elink.esua.epdc.dto.screen.result; + +import lombok.Data; + +import java.io.Serializable; +import java.util.List; + +/** + * @program: epdc-cloud-analysis + * @description: 基层治理-治理能力数据 包装类 + * @author: wangtong + * @create: 2020-09-08 17:10 + **/ +@Data +public class GovernrankdataDTO implements Serializable { + + private static final long serialVersionUID = 1L; + + /** + * 是否是本次传输的第一次 + */ + private Boolean isFirst = true; + + /** + * 月id:yyyyMM + */ + private String monthId; + + /** + * 组装数据 + */ + private List dataList; +} diff --git a/epdc-cloud-analysis-pc-client/src/main/java/com/elink/esua/epdc/dto/screen/result/GovernrankdataResultDTO.java b/epdc-cloud-analysis-pc-client/src/main/java/com/elink/esua/epdc/dto/screen/result/GovernrankdataResultDTO.java new file mode 100644 index 0000000..ed68e78 --- /dev/null +++ b/epdc-cloud-analysis-pc-client/src/main/java/com/elink/esua/epdc/dto/screen/result/GovernrankdataResultDTO.java @@ -0,0 +1,79 @@ +package com.elink.esua.epdc.dto.screen.result; + +import lombok.Data; + +import java.io.Serializable; +import java.math.BigDecimal; + +/** + * 基层治理-治理能力数据 + * @author wgf + * @Data 2020/08/19 + */ +@Data +public class GovernrankdataResultDTO implements Serializable { + + private static final long serialVersionUID = 1L; + + /** + * 年Id:yyyy + */ + private String yearId; + + /** + * 月id:yyyyMM + */ + private String monthId; + + /** + * 组织类别 agency:组织;部门:department;网格:grid + */ + private String orgType; + + /** + * 组织Id 可以为网格,机关id + */ + private String orgId; + + /** + * 上级组织Id,顶级组织默认是0 + */ + private String parentId; + + /** + * 组织名称 + */ + private String orgName; + + /** + * 响应率,最大值100,保留小数点后4位 + */ + private BigDecimal responseRatio; + + /** + * 解决率 最大值100,保留小数点后4位 + */ + private BigDecimal resolvedRatio; + + /** + * 自治率 最大值100,保留小数点后4位 + */ + private BigDecimal governRatio; + + /** + * 满意率 最大值100,保留小数点后4位 + */ + private BigDecimal satisfactionRatio; + private String areaCode; + private Integer responseRatioFz; + private Integer responseRatioFm; + private Integer resolvedRatioFz; + private Integer resolvedRatioFm; + private Integer governRatioFz; + private Integer governRatioFm; + private Integer satisfactionRatioFz; + private Integer satisfactionRatioFm; + + + +} diff --git a/epdc-cloud-analysis-pc-client/src/main/java/com/elink/esua/epdc/dto/screen/result/OrgrankdataDTO.java b/epdc-cloud-analysis-pc-client/src/main/java/com/elink/esua/epdc/dto/screen/result/OrgrankdataDTO.java new file mode 100644 index 0000000..ab8770d --- /dev/null +++ b/epdc-cloud-analysis-pc-client/src/main/java/com/elink/esua/epdc/dto/screen/result/OrgrankdataDTO.java @@ -0,0 +1,33 @@ +package com.elink.esua.epdc.dto.screen.result; + +import lombok.Data; + +import java.io.Serializable; +import java.util.List; + +/** + * @program: epdc-cloud-analysis + * @description: 党建引领-组织排行 包装类 + * @author: wangtong + * @create: 2020-09-08 17:13 + **/ +@Data +public class OrgrankdataDTO implements Serializable { + + private static final long serialVersionUID = 1L; + + /** + * 是否是本次传输的第一次 + */ + private Boolean isFirst = true; + + /** + * 月id:yyyyMM + */ + private String monthId; + + /** + * 组装数据 + */ + private List dataList; +} diff --git a/epdc-cloud-analysis-pc-client/src/main/java/com/elink/esua/epdc/dto/screen/result/OrgrankdataResultDTO.java b/epdc-cloud-analysis-pc-client/src/main/java/com/elink/esua/epdc/dto/screen/result/OrgrankdataResultDTO.java new file mode 100644 index 0000000..7f6ff30 --- /dev/null +++ b/epdc-cloud-analysis-pc-client/src/main/java/com/elink/esua/epdc/dto/screen/result/OrgrankdataResultDTO.java @@ -0,0 +1,110 @@ +package com.elink.esua.epdc.dto.screen.result; + +import lombok.Data; + +import java.io.Serializable; +import java.math.BigDecimal; + +/** + * 党建引领-组织排行 + * @author wgf + * @Data 2020/08/19 + */ +@Data +public class OrgrankdataResultDTO implements Serializable { + + private static final long serialVersionUID = 1L; + + /** + * 年Id:yyyy + */ + private String yearId; + + /** + * 月id:yyyyMM + */ + private String monthId; + + /** + * 组织类别 agency:组织;部门:department;网格:grid + */ + private String orgType; + + /** + * 组织Id 可以为网格,机关id + */ + private String orgId; + + /** + * 上级组织Id,顶级组织默认是0 + */ + private String parentId; + + /** + * 所有父部门ID + */ + private String allParentIds; + + /** + * 组织名称 + */ + private String orgName; + + /** + * 党员总数 + */ + private Integer partyTotal; + + /** + * 小组(支部建设总数) + */ + private Integer groupTotal; + + /** + * 话题总数 + */ + private Integer topicTotal; + + /** + * 议题总数 + */ + private Integer issueTotal; + + /** + * 项目总数 + */ + private Integer projectTotal; + + /** + * 满意率,最大值100,保留小数点后四位 + */ + private BigDecimal closeProjectRatio; + + /** + * 结案率,最大值100,保留小数点后四位 + */ + private BigDecimal satisfactionRatio; + /** + * V2升级必填字段:当前orgId所属地区编码 + */ + private String areaCode; + /** + * VV2升级必填字段:详见说明文档 + */ + private Integer closeProjectRatioFz; + /** + * V2升级必填字段:详见说明文档 + */ + private Integer closeProjectRatioFm; + /** + * V2升级必填字段:详见说明文档 + */ + private Integer satisfactionRatioFz; + /** + * V2升级必填字段:详见说明文档 + */ + private Integer satisfactionRatioFm; + + + +} diff --git a/epdc-cloud-analysis-pc-client/src/main/java/com/elink/esua/epdc/dto/screen/result/PartylinkmassesdataDTO.java b/epdc-cloud-analysis-pc-client/src/main/java/com/elink/esua/epdc/dto/screen/result/PartylinkmassesdataDTO.java new file mode 100644 index 0000000..d0314a3 --- /dev/null +++ b/epdc-cloud-analysis-pc-client/src/main/java/com/elink/esua/epdc/dto/screen/result/PartylinkmassesdataDTO.java @@ -0,0 +1,28 @@ +package com.elink.esua.epdc.dto.screen.result; + +import lombok.Data; + +import java.io.Serializable; +import java.util.List; + +/** + * @program: esua-epdc + * @description: 党建引领-党员联系群众数据 包装类 + * @author: wangtong + * @create: 2020-09-08 16:38 + **/ +@Data +public class PartylinkmassesdataDTO implements Serializable { + + private static final long serialVersionUID = -2100995390064516097L; + + /** + * 是否是本次传输的第一次 + */ + private Boolean isFirst = true; + + /** + * 组装数据 + */ + private List dataList; +} diff --git a/epdc-cloud-analysis-pc-client/src/main/java/com/elink/esua/epdc/dto/screen/result/PartylinkmassesdataResultDTO.java b/epdc-cloud-analysis-pc-client/src/main/java/com/elink/esua/epdc/dto/screen/result/PartylinkmassesdataResultDTO.java new file mode 100644 index 0000000..f129712 --- /dev/null +++ b/epdc-cloud-analysis-pc-client/src/main/java/com/elink/esua/epdc/dto/screen/result/PartylinkmassesdataResultDTO.java @@ -0,0 +1,53 @@ +package com.elink.esua.epdc.dto.screen.result; + +import lombok.Data; + +import java.io.Serializable; + +/** + * @program: esua-epdc + * @description: 党建引领-党员联系群众数据 + * @author: wangtong + * @create: 2020-08-20 14:25 + **/ +@Data +public class PartylinkmassesdataResultDTO implements Serializable { + + private static final long serialVersionUID = 4303651299312624786L; + + /** + *组织类别 agency:组织;部门:department;网格:grid + */ + private String orgType; + + /** + *组织Id 可以为网格,机关id + */ + private String orgId; + + /** + *上级组织Id + */ + private String parentId; + + /** + *组织名称 + */ + private String orgName; + + /** + *建群总数 + */ + private Integer createGroupTotal; + + /** + *群成员总数 + */ + private Integer groupUserTotal; + + /** + * 数据更新至: yyyy|yyyMM|yyyyMMdd + */ + private String dataEndTime; + private String areaCode; +} diff --git a/epdc-cloud-analysis-pc-client/src/main/java/com/elink/esua/epdc/dto/screen/result/PartyuserrankdataDTO.java b/epdc-cloud-analysis-pc-client/src/main/java/com/elink/esua/epdc/dto/screen/result/PartyuserrankdataDTO.java new file mode 100644 index 0000000..043aa26 --- /dev/null +++ b/epdc-cloud-analysis-pc-client/src/main/java/com/elink/esua/epdc/dto/screen/result/PartyuserrankdataDTO.java @@ -0,0 +1,28 @@ +package com.elink.esua.epdc.dto.screen.result; + +import lombok.Data; + +import java.io.Serializable; +import java.util.List; + +/** + * @program: epdc-cloud-analysis + * @description: 党员相关指标 包装类 + * @author: wangtong + * @create: 2020-09-08 17:16 + **/ +@Data +public class PartyuserrankdataDTO implements Serializable { + + private static final long serialVersionUID = 1L; + + /** + * 是否是本次传输的第一次 + */ + private Boolean isFirst = true; + + /** + * 组装数据 + */ + private List dataList; +} diff --git a/epdc-cloud-analysis-pc-client/src/main/java/com/elink/esua/epdc/dto/screen/result/PartyuserrankdataResultDTO.java b/epdc-cloud-analysis-pc-client/src/main/java/com/elink/esua/epdc/dto/screen/result/PartyuserrankdataResultDTO.java new file mode 100644 index 0000000..bf433c1 --- /dev/null +++ b/epdc-cloud-analysis-pc-client/src/main/java/com/elink/esua/epdc/dto/screen/result/PartyuserrankdataResultDTO.java @@ -0,0 +1,82 @@ +package com.elink.esua.epdc.dto.screen.result; + +import lombok.Data; + +import java.io.Serializable; + +/** + * 9、党建引领|基层治理-居民(党员)积分排行榜 + * @author wgf + * @Data 2020/08/20 + */ +@Data +public class PartyuserrankdataResultDTO implements Serializable { + private static final long serialVersionUID = 1L; + + /** + * 数据更新至: yyyy|yyyyMM|yyyyMMdd + */ + private String dataEndTime; + + /** + * 组织类别 agency:组织;部门:department;网格:grid + */ + private String orgType; + + /** + * 网格所属的组织id + */ + private String orgId; + + /** + * 用户所属网格id + */ + private String gridId; + + /** + * 所有父部门ID + */ + private String allParentIds; + + /** + * 网格所属的组织名称 + */ + private String orgName; + + /** + * 是否是党员标志:1是。0不是党员 + */ + private String partyFlag; + + /** + * 用户Id + */ + private String userId; + + /** + * 用户名称 + */ + private String userName; + + /** + * 用户积分 + */ + private Integer pointTotal; + + /** + * 姓 + */ + private String surname; + + /** + * 名 + */ + private String name; + + /** + * 用户所属网格名称 + */ + private String gridName; + private String areaCode; + +} diff --git a/epdc-cloud-analysis-pc-client/src/main/java/com/elink/esua/epdc/dto/screen/result/PioneerdataDTO.java b/epdc-cloud-analysis-pc-client/src/main/java/com/elink/esua/epdc/dto/screen/result/PioneerdataDTO.java new file mode 100644 index 0000000..cb45867 --- /dev/null +++ b/epdc-cloud-analysis-pc-client/src/main/java/com/elink/esua/epdc/dto/screen/result/PioneerdataDTO.java @@ -0,0 +1,28 @@ +package com.elink.esua.epdc.dto.screen.result; + +import lombok.Data; + +import java.io.Serializable; +import java.util.List; + +/** + * @program: esua-epdc + * @description: 建引领-先锋模范数据 包装类 + * @author: wangtong + * @create: 2020-09-08 16:45 + **/ +@Data +public class PioneerdataDTO implements Serializable { + + private static final long serialVersionUID = 754789279668526271L; + + /** + * 是否是本次传输的第一次 + */ + private Boolean isFirst = true; + + /** + * 组装数据 + */ + private List dataList; +} diff --git a/epdc-cloud-analysis-pc-client/src/main/java/com/elink/esua/epdc/dto/screen/result/PioneerdataResultDTO.java b/epdc-cloud-analysis-pc-client/src/main/java/com/elink/esua/epdc/dto/screen/result/PioneerdataResultDTO.java new file mode 100644 index 0000000..0c12565 --- /dev/null +++ b/epdc-cloud-analysis-pc-client/src/main/java/com/elink/esua/epdc/dto/screen/result/PioneerdataResultDTO.java @@ -0,0 +1,122 @@ +package com.elink.esua.epdc.dto.screen.result; + +import lombok.Data; + +import java.io.Serializable; + +/** + * @program: esua-epdc + * @description: 党建引领-先锋模范数据 + * @author: wangtong + * @create: 2020-08-20 18:03 + **/ +@Data +public class PioneerdataResultDTO implements Serializable { + + private static final long serialVersionUID = -4681354998669289322L; + + /** + *组织类别 agency:组织;部门:department;网格:grid + */ + private String orgType; + + /** + *组织Id 可以为网格,机关id + */ + private String orgId; + + /** + *上级组织Id + */ + private String parentId; + + /** + *组织名称 + */ + private String orgName; + + /** + *用户总数 + */ + private Integer userTotal; + + /** + *党员发布议题数 + */ + private Integer publishIssueTotal; + + /** + *议事数 + */ + private Integer issueTotal; + + /** + *话题总数 + */ + private Integer topicTotal; + + /** + *议题转项目数 + */ + private Integer shiftProjectTotal; + + /** + *解决项目总数 + */ + private Integer resolvedProjectTotal; + + /** + * 议事占比(党员/用户) + */ + private String issueRatio; + + /** + * 话题占比(党员/用户) + */ + private String topicRatio; + + /** + * 议题转项目占比(党员/用户) + */ + private String shiftProjectRatio; + + /** + * 解决项目占比(党员/用户) + */ + private String resolvedProjectRatio; + + /** + * 党员发布议题占比(党员/用户) + */ + private String publishIssueRatio; + + /** + *数据更新至: yyyy|yyyyMM|yyyyMMdd + */ + private String dataEndTime; + /** + * V2升级必填字段:当前orgId所属地区编码 + */ + private String areaCode; + /** + * V2升级新增字段, 详见说明文档 + */ + private String issueRatioFm; + /** + * V2升级新增字段, 详见说明文档 + */ + private String topicRatioFm; + /** + * V2升级新增字段, 详见说明文档 + */ + private String shiftProjectRatioFm; + /** + * V2升级新增字段, 详见说明文档 + */ + private String resolvedProjectRatioFm; + /** + * V2升级新增字段, 详见说明文档 + */ + private String publishIssueRatioFm; + +} diff --git a/epdc-cloud-analysis-pc-client/src/main/java/com/elink/esua/epdc/dto/screen/result/ProjectGridDailyDTO.java b/epdc-cloud-analysis-pc-client/src/main/java/com/elink/esua/epdc/dto/screen/result/ProjectGridDailyDTO.java new file mode 100644 index 0000000..f8c7784 --- /dev/null +++ b/epdc-cloud-analysis-pc-client/src/main/java/com/elink/esua/epdc/dto/screen/result/ProjectGridDailyDTO.java @@ -0,0 +1,62 @@ +package com.elink.esua.epdc.dto.screen.result; + +import lombok.Data; + +import java.io.Serializable; +import java.math.BigDecimal; + +/** + * @program: esua-epdc + * @description: 【事件/项目分析】网格内事件 + * @author: wangtong + * @create: 2021-02-23 14:39 + **/ +@Data +public class ProjectGridDailyDTO implements Serializable { + + private static final long serialVersionUID = 3768218702569761315L; + /** + * 网格id + */ + private String gridId; + /** + *网格所属上级id;如果属于跟组织下直属网格,pid=0 + */ + private String pid; + /** + *网格所有父级ids,以英文逗号隔开; pid=0时,pids=0 + */ + private String pids; + /** + *截止到当前日期总项目数 + */ + private Integer projectTotal; + /** + *已解决数量 + */ + private Integer resolvedNum; + /** + *解决率:上传小数,保留小数点后4位;resolvedNum/projectTotal + */ + private BigDecimal resolvedRatio; + /** + *满意率:上传小数,保留小数点后4位; + */ + private BigDecimal goodRatio; + /** + *对当前网格内项目,参与评价的总次数 + */ + private Integer evaluateTotal; + /** + *对当前网格内项目,参与评价且选择满意(非常满意+基本满意)的总次数 + */ + private Integer goodTotal; + /** + *对当前网格内项目,参与评价且选择不满意的总次数 + */ + private Integer badTotal; + /** + *不满意率 + */ + private BigDecimal badRatio; +} \ No newline at end of file diff --git a/epdc-cloud-analysis-pc-client/src/main/java/com/elink/esua/epdc/dto/screen/result/ProjectOrgDailyDTO.java b/epdc-cloud-analysis-pc-client/src/main/java/com/elink/esua/epdc/dto/screen/result/ProjectOrgDailyDTO.java new file mode 100644 index 0000000..774ef61 --- /dev/null +++ b/epdc-cloud-analysis-pc-client/src/main/java/com/elink/esua/epdc/dto/screen/result/ProjectOrgDailyDTO.java @@ -0,0 +1,66 @@ +package com.elink.esua.epdc.dto.screen.result; + +import lombok.Data; + +import java.io.Serializable; +import java.math.BigDecimal; + +/** + * @program: esua-epdc + * @description: 【事件/项目分析】组织内事件 + * @author: wangtong + * @create: 2021-02-23 17:25 + **/ +@Data +public class ProjectOrgDailyDTO implements Serializable { + private static final long serialVersionUID = -1547668582530115895L; + + /** + * 街道id , 目前只上传乡(镇、街道)级 组织的数据即可 + */ + private String orgId; + /** + * 社区级:community,乡(镇、街道)级:street,区县级: district,市级: city省级:province + */ + private String orgType; + /** + *当前orgId所属的上级id + */ + private String pid; + /** + *orgId所有的父级id,以英文:或者英文,隔开 + */ + private String pids; + /** + *截止到当前日期总项目数 + */ + private Integer projectTotal; + /** + *已解决数量 + */ + private Integer resolvedNum; + /** + *解决率:上传小数,保留小数点后4位;resolvedNum/projectTotal + */ + private BigDecimal resolvedRatio; + /** + *满意率:上传小数,保留小数点后4位; + */ + private BigDecimal goodRatio; + /** + *对当前网格内项目,参与评价的总次数 + */ + private Integer evaluateTotal; + /** + *对当前网格内项目,参与评价且选择满意(非常满意+基本满意)的总次数 + */ + private Integer goodTotal; + /** + *对当前网格内项目,参与评价且选择不满意的总次数 + */ + private Integer badTotal; + /** + *不满意率 + */ + private BigDecimal badRatio; +} \ No newline at end of file diff --git a/epdc-cloud-analysis-pc-client/src/main/java/com/elink/esua/epdc/dto/screen/result/PublicpartitotaldataDTO.java b/epdc-cloud-analysis-pc-client/src/main/java/com/elink/esua/epdc/dto/screen/result/PublicpartitotaldataDTO.java new file mode 100644 index 0000000..cc13a97 --- /dev/null +++ b/epdc-cloud-analysis-pc-client/src/main/java/com/elink/esua/epdc/dto/screen/result/PublicpartitotaldataDTO.java @@ -0,0 +1,28 @@ +package com.elink.esua.epdc.dto.screen.result; + +import lombok.Data; + +import java.io.Serializable; +import java.util.List; + +/** + * @program: esua-epdc + * @description: 公众参与各类总数 包装类 + * @author: wangtong + * @create: 2020-09-08 16:48 + **/ +@Data +public class PublicpartitotaldataDTO implements Serializable { + + private static final long serialVersionUID = -4500099985729432562L; + + /** + * 是否是本次传输的第一次 + */ + private Boolean isFirst = true; + + /** + * 组装数据 + */ + private List dataList; +} diff --git a/epdc-cloud-analysis-pc-client/src/main/java/com/elink/esua/epdc/dto/screen/result/PublicpartitotaldataResultDTO.java b/epdc-cloud-analysis-pc-client/src/main/java/com/elink/esua/epdc/dto/screen/result/PublicpartitotaldataResultDTO.java new file mode 100644 index 0000000..64303dc --- /dev/null +++ b/epdc-cloud-analysis-pc-client/src/main/java/com/elink/esua/epdc/dto/screen/result/PublicpartitotaldataResultDTO.java @@ -0,0 +1,68 @@ +package com.elink.esua.epdc.dto.screen.result; + +import lombok.Data; + +import java.io.Serializable; + +/** + * @program: esua-epdc + * @description: 公众参与各类总数 + * @author: wangtong + * @create: 2020-08-24 18:24 + **/ +@Data +public class PublicpartitotaldataResultDTO implements Serializable { + + private static final long serialVersionUID = -8840441410009038154L; + + /** + *组织类别 agency:组织;部门:department;网格:grid + */ + private String orgType; + + /** + *组织Id 可以为网格,机关id + */ + private String orgId; + + /** + *上级组织Id + */ + private String parentId; + + /** + *组织名称 + */ + private String orgName; + + /** + *话题总数 + */ + private Integer topicTotal; + + /** + *议题总数 + */ + private Integer issueTotal; + + /** + *项目总数 + */ + private Integer projectTotal; + + /** + *注册人数 + */ + private Integer regUserTotal; + + /** + *参与人数 + */ + private Integer joinUserTotal; + + /** + *数据更新至: yyyy|yyyyMM|yyyyMMdd + */ + private String dataEndTime; + private String areaCode; +} diff --git a/epdc-cloud-analysis-pc-client/src/main/java/com/elink/esua/epdc/dto/screen/result/QuantityGridMonthly.java b/epdc-cloud-analysis-pc-client/src/main/java/com/elink/esua/epdc/dto/screen/result/QuantityGridMonthly.java new file mode 100644 index 0000000..0307631 --- /dev/null +++ b/epdc-cloud-analysis-pc-client/src/main/java/com/elink/esua/epdc/dto/screen/result/QuantityGridMonthly.java @@ -0,0 +1,50 @@ +package com.elink.esua.epdc.dto.screen.result; + +import lombok.Data; + +import java.io.Serializable; + +/** + * @program: esua-epdc + * @description: 【事件/项目分析】网格内月度数量统计 + * @author: wangtong + * @create: 2021-02-23 17:49 + **/ +@Data +public class QuantityGridMonthly implements Serializable { + private static final long serialVersionUID = 2861815851751553406L; + + /** + * 网格id + */ + private String gridId; + /** + *网格所属上级id;如果属于跟组织下直属网格,pid=0 + */ + private String pid; + /** + *网格所有父级ids,以英文逗号隔开; pid=0时,pids=0 + */ + private String pids; + /** + *当前网格,本月新增的项目数量:转项目日期在当前月份内 + */ + private Integer projectIncr; + /** + *截止到当前月份:累计项目总数 + */ + private Integer projectTotal; + /** + *截止到当前月份:累计未结项目总数 + */ + private Integer unClosedTotal; + /** + *截止到当前月份:累计已结项目 + */ + private Integer closedTotal; + /** + *本月新增结案项目数 + */ + private Integer closedIncr; + +} \ No newline at end of file diff --git a/epdc-cloud-analysis-pc-client/src/main/java/com/elink/esua/epdc/dto/screen/result/QuantityOrgMonthlyDTO.java b/epdc-cloud-analysis-pc-client/src/main/java/com/elink/esua/epdc/dto/screen/result/QuantityOrgMonthlyDTO.java new file mode 100644 index 0000000..147e7c8 --- /dev/null +++ b/epdc-cloud-analysis-pc-client/src/main/java/com/elink/esua/epdc/dto/screen/result/QuantityOrgMonthlyDTO.java @@ -0,0 +1,53 @@ +package com.elink.esua.epdc.dto.screen.result; + +import lombok.Data; + +import java.io.Serializable; + +/** + * @program: esua-epdc + * @description: 【事件/项目分析】组织内月度数量统计 + * @author: wangtong + * @create: 2021-02-23 18:09 + **/ +@Data +public class QuantityOrgMonthlyDTO implements Serializable { + private static final long serialVersionUID = 2240289231500366786L; + + /** + * 网格id + */ + private String orgId; + /** + *网格所属上级id;如果属于跟组织下直属网格,pid=0 + */ + private String pid; + /** + *网格所有父级ids,以英文逗号隔开; pid=0时,pids=0 + */ + private String pids; + /** + * 社区级:community,乡(镇、街道)级:street,区县级: district,市级: city省级:province + */ + private String orgType; + /** + *当前网格,本月新增的项目数量:转项目日期在当前月份内 + */ + private Integer projectIncr; + /** + *截止到当前月份:累计项目总数 + */ + private Integer projectTotal; + /** + *截止到当前月份:累计未结项目总数 + */ + private Integer unClosedTotal; + /** + *截止到当前月份:累计已结项目 + */ + private Integer closedTotal; + /** + *本月新增结案项目数 + */ + private Integer closedIncr; +} \ No newline at end of file diff --git a/epdc-cloud-analysis-pc-client/src/main/java/com/elink/esua/epdc/dto/screen/result/ScreenProjectDataResultDTO.java b/epdc-cloud-analysis-pc-client/src/main/java/com/elink/esua/epdc/dto/screen/result/ScreenProjectDataResultDTO.java new file mode 100644 index 0000000..71e7ae5 --- /dev/null +++ b/epdc-cloud-analysis-pc-client/src/main/java/com/elink/esua/epdc/dto/screen/result/ScreenProjectDataResultDTO.java @@ -0,0 +1,14 @@ +package com.elink.esua.epdc.dto.screen.result; + +import lombok.Data; + +import java.io.Serializable; + +/** + * @Author:songyunpeng + * @Date:2021/2/23 17:56 + */ +@Data +public class ScreenProjectDataResultDTO implements Serializable { + private static final long serialVersionUID = 8275259571095325022L; +} diff --git a/epdc-cloud-analysis-pc-client/src/main/java/com/elink/esua/epdc/dto/screen/result/UploadProjectInfoDTO.java b/epdc-cloud-analysis-pc-client/src/main/java/com/elink/esua/epdc/dto/screen/result/UploadProjectInfoDTO.java new file mode 100644 index 0000000..ff35588 --- /dev/null +++ b/epdc-cloud-analysis-pc-client/src/main/java/com/elink/esua/epdc/dto/screen/result/UploadProjectInfoDTO.java @@ -0,0 +1,107 @@ +package com.elink.esua.epdc.dto.screen.result; + +import lombok.Data; + +import java.io.Serializable; +import java.util.List; + +/** + * @author songyunpeng + * @Description + * @create 2021-02-23 + */ +@Data +public class UploadProjectInfoDTO implements Serializable { + private static final long serialVersionUID = 1847661183221467699L; + + /** + * 组织类别 agency:组织;部门:department;网格:grid + */ + private String orgType; + + /** + * 网格所属的组织id + */ + private String orgId; + + /** + * 网格所属的组织名称 + */ + private String orgName; + + /** + * 上级组织Id + */ + private String parentId; + + /** + * 所有上级ID,用英文逗号分开 + */ + private String allParentIds; + + /** + * 项目id + */ + private String projectId; + + /** + * 项目标题 + */ + private String projectTitle; + + /** + * 事件上报时间 + */ + private String projectCreateTime; + + /** + * 上报人姓名 + */ + private String linkName; + + /** + * 上报人电话 + */ + private String linkMobile; + + /** + * 项目内容 + */ + private String projectContent; + + /** + * 项目上报地址 + */ + private String projectAddress; + + /** + * 所属类别 用-连接 + */ + private String allCategoryName; + + /** + * 经度 + */ + private String longitude; + + /** + * 纬度 + */ + private String latitude; + + /** + * 事件状态key 0:处理中 1:已结案 + */ + private String projectStatusCode; + + /** + * 议题图片地址 + */ + private List projectImgUrl; + + /** + * 结案日期 + */ + private String closeCaseTime; + +} diff --git a/epdc-cloud-analysis-pc-client/src/main/java/com/elink/esua/epdc/dto/screen/result/UploadProjectProcessDTO.java b/epdc-cloud-analysis-pc-client/src/main/java/com/elink/esua/epdc/dto/screen/result/UploadProjectProcessDTO.java new file mode 100644 index 0000000..87114f6 --- /dev/null +++ b/epdc-cloud-analysis-pc-client/src/main/java/com/elink/esua/epdc/dto/screen/result/UploadProjectProcessDTO.java @@ -0,0 +1,69 @@ +package com.elink.esua.epdc.dto.screen.result; + +import lombok.Data; + +import java.io.Serializable; +import java.util.List; + +/** + * @author songyunpeng + * @Description + * @create 2021-02-23 + */ +@Data +public class UploadProjectProcessDTO implements Serializable { + private static final long serialVersionUID = 1847661183221467699L; + + /** + * 进展id + */ + private String processId; + /** + * 项目id + */ + private String projectId; + /** + * 被流转的部门名称,英文逗号隔开 + */ + private String transferDeptName; + /** + * 被流转部门id,英文逗号隔开 + */ + private String transferDeptIds; + /** + * 处理方名称 + */ + private String handlerName; + /** + * 处理方id + */ + private String handlerId; + /** + * 处理方类型 未知unknown,机关agency,部门department,网格grid + */ + private String handlerType; + /** + * 所属机关(11:22:33) + */ + private String orgIdPath; + /** + * 关闭:close; 回应 response,结案closed_case,退回return,部门流转transfer,创建项目created + */ + private String operation; + /** + * 公开回复 + */ + private String publicReply; + /** + * 内部备注 + */ + private String internalRemark; + /** + * 处理时间 + */ + private String processTime; + /** + * 附件 + */ + private List attachments; +} diff --git a/epdc-cloud-analysis-pc-client/src/main/java/com/elink/esua/epdc/dto/screen/result/UserjoinDTO.java b/epdc-cloud-analysis-pc-client/src/main/java/com/elink/esua/epdc/dto/screen/result/UserjoinDTO.java new file mode 100644 index 0000000..8345a49 --- /dev/null +++ b/epdc-cloud-analysis-pc-client/src/main/java/com/elink/esua/epdc/dto/screen/result/UserjoinDTO.java @@ -0,0 +1,33 @@ +package com.elink.esua.epdc.dto.screen.result; + +import lombok.Data; + +import java.io.Serializable; +import java.util.List; + +/** + * @program: epdc-cloud-analysis + * @description: 基层治理-公众参与 包装类 + * @author: wangtong + * @create: 2020-09-08 17:20 + **/ +@Data +public class UserjoinDTO implements Serializable { + + private static final long serialVersionUID = 1L; + + /** + * 是否是本次传输的第一次 + */ + private Boolean isFirst = true; + + /** + * 月id:yyyyMM + */ + private String monthId; + + /** + * 组装数据 + */ + private List dataList; +} diff --git a/epdc-cloud-analysis-pc-client/src/main/java/com/elink/esua/epdc/dto/screen/result/UserjoinResultDTO.java b/epdc-cloud-analysis-pc-client/src/main/java/com/elink/esua/epdc/dto/screen/result/UserjoinResultDTO.java new file mode 100644 index 0000000..b5002e8 --- /dev/null +++ b/epdc-cloud-analysis-pc-client/src/main/java/com/elink/esua/epdc/dto/screen/result/UserjoinResultDTO.java @@ -0,0 +1,66 @@ +package com.elink.esua.epdc.dto.screen.result; + +import lombok.Data; + +import java.io.Serializable; + +/** + * 11、基层治理-公众参与 + * @author wgf + * @Data 2020/08/20 + */ +@Data +public class UserjoinResultDTO implements Serializable { + private static final long serialVersionUID = 1L; + + /** + * 年Id:yyyy + */ + private String yearId; + + /** + * 月id:yyyyMM + */ + private String monthId; + + /** + * 组织类别 agency:组织;部门:department;网格:grid + */ + private String orgType; + + /** + * 组织Id 可以为网格,机关id + */ + private String orgId; + + /** + * 上级组织Id,顶级组织默认是0 + */ + private String parentId; + + /** + * 组织名称 + */ + private String orgName; + + /** + * 参与次数 + */ + private Integer joinTotal; + + /** + * 平均参与度 + */ + private Integer avgJoin; + + /** + * 人均议题 + */ + private Integer avgIssue; + private String areaCode; + private Integer avgIssueFz; + private Integer avgIssueFm; + private Integer avgJoinFz; + private Integer avgJoinFm; + +} diff --git a/epdc-cloud-analysis-pc-client/src/main/java/com/elink/esua/epdc/dto/screen/result/UsertotaldataDTO.java b/epdc-cloud-analysis-pc-client/src/main/java/com/elink/esua/epdc/dto/screen/result/UsertotaldataDTO.java new file mode 100644 index 0000000..34cf710 --- /dev/null +++ b/epdc-cloud-analysis-pc-client/src/main/java/com/elink/esua/epdc/dto/screen/result/UsertotaldataDTO.java @@ -0,0 +1,28 @@ +package com.elink.esua.epdc.dto.screen.result; + +import lombok.Data; + +import java.io.Serializable; +import java.util.List; + +/** + * @program: esua-epdc + * @description: 中央区各类总数包装类 + * @author: wangtong + * @create: 2020-09-08 16:32 + **/ +@Data +public class UsertotaldataDTO implements Serializable { + + private static final long serialVersionUID = -3846666484093712694L; + + /** + * 是否是本次传输的第一次 + */ + private Boolean isFirst = true; + + /** + * 组装数据 + */ + private List dataList; +} diff --git a/epdc-cloud-analysis-pc-client/src/main/java/com/elink/esua/epdc/dto/screen/result/UsertotaldataResultDTO.java b/epdc-cloud-analysis-pc-client/src/main/java/com/elink/esua/epdc/dto/screen/result/UsertotaldataResultDTO.java new file mode 100644 index 0000000..84005d2 --- /dev/null +++ b/epdc-cloud-analysis-pc-client/src/main/java/com/elink/esua/epdc/dto/screen/result/UsertotaldataResultDTO.java @@ -0,0 +1,76 @@ +package com.elink.esua.epdc.dto.screen.result; + +import lombok.Data; + +import java.io.Serializable; + +/** + * @program: esua-epdc + * @description: 中央区各类总数 + * @author: wangtong + * @create: 2020-08-21 10:34 + **/ +@Data +public class UsertotaldataResultDTO implements Serializable { + + private static final long serialVersionUID = 4308356025431997272L; + + /** + *组织类别 agency:组织;部门:department;网格:grid + */ + private String orgType; + + /** + *组织Id 可以为网格,机关id + */ + private String orgId; + + /** + *上级组织Id + */ + private String parentId; + + /** + *组织名称 + */ + private String orgName; + + /** + *用户总数 + */ + private Integer userTotal; + + /** + *注册党员数 + */ + private Integer partyTotal; + + /** + *小组(党群)总数 + */ + private Integer groupTotal; + + /** + *议事数 + */ + private Integer issueTotal; + + /** + *话题总数 + */ + private Integer topicTotal; + + /** + *项目总数 + */ + private Integer projectTotal; + + /** + *数据更新至: yyyy|yyyyMM|yyyyMMdd + */ + private String dataEndTime; + /** + * V2升级必传参数:当前部门所属行政区域编码,去除末尾0 + */ + private String areaCode; +}