From 44e973a927d09254a3286accb7e41aad490df59f Mon Sep 17 00:00:00 2001 From: zhangyuan Date: Tue, 29 Jun 2021 14:50:12 +0800 Subject: [PATCH] =?UTF-8?q?=E5=A2=9E=E5=8A=A08=E6=8E=A5=E5=8F=A3?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../result/CommunityGroupTotalResultDTO.java | 75 ++++++++++ .../result/CommunityProjectResultDTO.java | 130 ++++++++++++++++++ .../result/CommunityTopicIssueResultDTO.java | 68 +++++++++ .../result/CommunityTopicStatusResultDTO.java | 80 +++++++++++ .../result/GridGridProjectResultDTO.java | 130 ++++++++++++++++++ .../result/GridGroupTotalResultDTO.java | 75 ++++++++++ .../result/GridTopicIssueResultDTO.java | 68 +++++++++ .../result/GridTopicStatusResultDTO.java | 80 +++++++++++ .../epdc/dto/ScreenBaseReportParamDTO.java | 87 ++++++++++++ 9 files changed, 793 insertions(+) create mode 100644 epdc-cloud-analysis-pc-client/src/main/java/com/elink/esua/epdc/dto/screen/result/CommunityGroupTotalResultDTO.java create mode 100644 epdc-cloud-analysis-pc-client/src/main/java/com/elink/esua/epdc/dto/screen/result/CommunityProjectResultDTO.java create mode 100644 epdc-cloud-analysis-pc-client/src/main/java/com/elink/esua/epdc/dto/screen/result/CommunityTopicIssueResultDTO.java create mode 100644 epdc-cloud-analysis-pc-client/src/main/java/com/elink/esua/epdc/dto/screen/result/CommunityTopicStatusResultDTO.java create mode 100644 epdc-cloud-analysis-pc-client/src/main/java/com/elink/esua/epdc/dto/screen/result/GridGridProjectResultDTO.java create mode 100644 epdc-cloud-analysis-pc-client/src/main/java/com/elink/esua/epdc/dto/screen/result/GridGroupTotalResultDTO.java create mode 100644 epdc-cloud-analysis-pc-client/src/main/java/com/elink/esua/epdc/dto/screen/result/GridTopicIssueResultDTO.java create mode 100644 epdc-cloud-analysis-pc-client/src/main/java/com/elink/esua/epdc/dto/screen/result/GridTopicStatusResultDTO.java create mode 100644 epdc-cloud-job-client/src/main/java/com/elink/esua/epdc/dto/ScreenBaseReportParamDTO.java diff --git a/epdc-cloud-analysis-pc-client/src/main/java/com/elink/esua/epdc/dto/screen/result/CommunityGroupTotalResultDTO.java b/epdc-cloud-analysis-pc-client/src/main/java/com/elink/esua/epdc/dto/screen/result/CommunityGroupTotalResultDTO.java new file mode 100644 index 0000000..052c981 --- /dev/null +++ b/epdc-cloud-analysis-pc-client/src/main/java/com/elink/esua/epdc/dto/screen/result/CommunityGroupTotalResultDTO.java @@ -0,0 +1,75 @@ +package com.elink.esua.epdc.dto.screen.result; + +import lombok.Data; + +import java.io.Serializable; + +/** + * 网格群组总数 + * @Auther: songyunpeng + * @Date: 2021-06-25 09:59 + */ +@Data +public class CommunityGroupTotalResultDTO implements Serializable { + + private static final long serialVersionUID = 1L; + + + + /** + * 客户Id + */ + private String customId; + + /** + * 机关id:网格所属的组织id + */ + private String agencyId; + + /** + * + */ + private String pid; + + /** + * 日期ID + */ + private String dateId; + + /** + * 周ID + */ + private String weekId; + + /** + * 月ID + */ + private String monthId; + + /** + * 季度ID + */ + private String quarterId; + + /** + * 年ID + */ + private String yearId; + + /** + * 小组总数 + */ + private Integer groupTotal; + + /** + * 楼院小组总数 + */ + private Integer ordinaryTotal ; + + /** + * 支部小组总数 + */ + private Integer branchTotal ; + + +} diff --git a/epdc-cloud-analysis-pc-client/src/main/java/com/elink/esua/epdc/dto/screen/result/CommunityProjectResultDTO.java b/epdc-cloud-analysis-pc-client/src/main/java/com/elink/esua/epdc/dto/screen/result/CommunityProjectResultDTO.java new file mode 100644 index 0000000..4d6757e --- /dev/null +++ b/epdc-cloud-analysis-pc-client/src/main/java/com/elink/esua/epdc/dto/screen/result/CommunityProjectResultDTO.java @@ -0,0 +1,130 @@ +package com.elink.esua.epdc.dto.screen.result; + +import lombok.Data; + +import java.io.Serializable; + +/** + * 社区项目数据 + * @Auther: songyunpeng + * @Date: 2021-06-25 09:59 + */ +@Data +public class CommunityProjectResultDTO implements Serializable { + + private static final long serialVersionUID = 1L; + + + + /** + * 客户Id + */ + private String customId; + + /** + * 机关id:网格所属的组织id + */ + private String agencyId; + + /** + * 上级组织ID + */ + private String parentId; + + /** + * 日期ID + */ + private String dateId; + + /** + * 周ID + */ + private String weekId; + + /** + * 月ID + */ + private String monthId; + + /** + * 季度ID + */ + private String quarterId; + + /** + * 年ID + */ + private String yearId; + + /** + * 截止当日网格下项目总数 【当前组织及下级项目总数】 + */ + private Integer projectTotal; + + /** + * 截止当日网格下处理中项目数 【当前组织及下级所有未结案项目总数】 + */ + private Integer pendingTotal ; + + /** + * 截止当日网格下处理中项目占比 【当前组织及下级未结案项目百分比(存百分比数,小数点后两位)】 + */ + private Integer pendingRatio ; + + /** + * 截止当日网格下已结案项目数 【当前组织及下级已结案项目总数】 + */ + private Integer closedTotal ; + + /** + * 截止当日网格下已结案项目占比 【当前组织及下级已结案项目百分比(存百分比数,小数点后两位)】 + */ + private Integer closedRatio ; + + /** + * 截止当日已结案中已解决项目数 【当前组织及下级已结案项目中已解决总数】 + */ + private Integer resolvedTotal ; + + /** + * 截止当日已结案中已解决项目占比 【当前组织及下级已结案项目中已解决占比】 + */ + private Integer resolvedRatio ; + + /** + * 截止当日已结案中未解决项目数 【当前组织及下级已结案项目中未解决总数】 + */ + private Integer unresolvedTotal ; + + /** + * 截止当日已结案中未解决项目占比 【当前组织及下级已结案项目中未解决占比】 + */ + private Integer unresolvedRatio ; + + /** + * 当日已结案项目中已解决数 【当前组织及下级前一日新增结案中已解决项目数】 + */ + private Integer resolvedIncr ; + + /** + * 当日已结案项目组未解决数 【当前组织及下级前一日新增结案中未解决项目数】 + */ + private Integer unresolvedIncr ; + + /** + * 当日网格下项目总数 【该网格下项目总数】 + */ + private Integer projectIncr ; + + /** + * 当日网格下处理中项目数 【该网格下未结案项目总数】 + */ + private Integer pendingIncr ; + + /** + * 当日网格下已结案项目数 【该网格下已结案项目总数】 + */ + private Integer closedIncr ; + + +} diff --git a/epdc-cloud-analysis-pc-client/src/main/java/com/elink/esua/epdc/dto/screen/result/CommunityTopicIssueResultDTO.java b/epdc-cloud-analysis-pc-client/src/main/java/com/elink/esua/epdc/dto/screen/result/CommunityTopicIssueResultDTO.java new file mode 100644 index 0000000..9eb3473 --- /dev/null +++ b/epdc-cloud-analysis-pc-client/src/main/java/com/elink/esua/epdc/dto/screen/result/CommunityTopicIssueResultDTO.java @@ -0,0 +1,68 @@ +package com.elink.esua.epdc.dto.screen.result; + +import lombok.Data; + +import java.io.Serializable; + +/** + * 社区话题转议题数据 + * @Auther: songyunpeng + * @Date: 2021-06-25 09:59 + */ +@Data +public class CommunityTopicIssueResultDTO implements Serializable { + + private static final long serialVersionUID = 1L; + + + + /** + * 客户Id + */ + private String customId; + + /** + * 机关id:网格所属的组织id + */ + private String agencyId; + + /** + * 父级机关ID + */ + private String pid; + + /** + * 日期ID + */ + private String dateId; + + /** + * 周ID + */ + private String weekId; + + /** + * 月ID + */ + private String monthId; + + /** + * 季度ID + */ + private String quarterId; + + /** + * 年ID + */ + private String yearId; + /** + * 当日新增转议题数 + */ + private Integer issueIncr; + /** + * 转议题总数 + */ + private Integer issueTotal ; + + +} diff --git a/epdc-cloud-analysis-pc-client/src/main/java/com/elink/esua/epdc/dto/screen/result/CommunityTopicStatusResultDTO.java b/epdc-cloud-analysis-pc-client/src/main/java/com/elink/esua/epdc/dto/screen/result/CommunityTopicStatusResultDTO.java new file mode 100644 index 0000000..e3c055a --- /dev/null +++ b/epdc-cloud-analysis-pc-client/src/main/java/com/elink/esua/epdc/dto/screen/result/CommunityTopicStatusResultDTO.java @@ -0,0 +1,80 @@ +package com.elink.esua.epdc.dto.screen.result; + +import lombok.Data; + +import java.io.Serializable; + +/** + * 组织状态话题数据 + * @Auther: songyunpeng + * @Date: 2021-06-25 09:59 + */ +@Data +public class CommunityTopicStatusResultDTO implements Serializable { + + private static final long serialVersionUID = 1L; + + + + /** + * 客户Id + */ + private String customId; + + /** + * 机关id:网格所属的组织id + */ + private String agencyId; + + /** + * 父级机关ID + */ + private String pid; + + /** + * 日期ID + */ + private String dateId; + + /** + * 周ID + */ + private String weekId; + + /** + * 月ID + */ + private String monthId; + + /** + * 季度ID + */ + private String quarterId; + + /** + * 年ID + */ + private String yearId; + + /** + * 话题状态ID [讨论中: discussi ;已屏蔽 : hidden ;已关闭:closed] + */ + private String topicStatusId; + + /** + * 话题数量 + */ + private Integer topicCount; + + /** + * 话题状态占比 指定状态话题数/话题总数 + */ + private String topicProportion; + + /** + * 话题增量 + */ + private Integer topicIncrement; + + +} diff --git a/epdc-cloud-analysis-pc-client/src/main/java/com/elink/esua/epdc/dto/screen/result/GridGridProjectResultDTO.java b/epdc-cloud-analysis-pc-client/src/main/java/com/elink/esua/epdc/dto/screen/result/GridGridProjectResultDTO.java new file mode 100644 index 0000000..f27483f --- /dev/null +++ b/epdc-cloud-analysis-pc-client/src/main/java/com/elink/esua/epdc/dto/screen/result/GridGridProjectResultDTO.java @@ -0,0 +1,130 @@ +package com.elink.esua.epdc.dto.screen.result; + +import lombok.Data; + +import java.io.Serializable; + +/** + * 网格项目数据 + * @Auther: songyunpeng + * @Date: 2021-06-25 09:59 + */ +@Data +public class GridGridProjectResultDTO implements Serializable { + + private static final long serialVersionUID = 1L; + + + + /** + * 客户Id + */ + private String customId; + + /** + * 机关id:网格所属的组织id + */ + private String agencyId; + + /** + * 网格ID + */ + private String gridId; + + /** + * 日期ID + */ + private String dateId; + + /** + * 周ID + */ + private String weekId; + + /** + * 月ID + */ + private String monthId; + + /** + * 季度ID + */ + private String quarterId; + + /** + * 年ID + */ + private String yearId; + + /** + * 截止当日网格下项目总数 【当前组织及下级项目总数】 + */ + private Integer projectTotal; + + /** + * 截止当日网格下处理中项目数 【当前组织及下级所有未结案项目总数】 + */ + private Integer pendingTotal ; + + /** + * 截止当日网格下处理中项目占比 【当前组织及下级未结案项目百分比(存百分比数,小数点后两位)】 + */ + private Integer pendingRatio ; + + /** + * 截止当日网格下已结案项目数 【当前组织及下级已结案项目总数】 + */ + private Integer closedTotal ; + + /** + * 截止当日网格下已结案项目占比 【当前组织及下级已结案项目百分比(存百分比数,小数点后两位)】 + */ + private Integer closedRatio ; + + /** + * 截止当日已结案中已解决项目数 【当前组织及下级已结案项目中已解决总数】 + */ + private Integer resolvedTotal ; + + /** + * 截止当日已结案中已解决项目占比 【当前组织及下级已结案项目中已解决占比】 + */ + private Integer resolvedRatio ; + + /** + * 截止当日已结案中未解决项目数 【当前组织及下级已结案项目中未解决总数】 + */ + private Integer unresolvedTotal ; + + /** + * 截止当日已结案中未解决项目占比 【当前组织及下级已结案项目中未解决占比】 + */ + private Integer unresolvedRatio ; + + /** + * 当日已结案项目中已解决数 【当前组织及下级前一日新增结案中已解决项目数】 + */ + private Integer resolvedIncr ; + + /** + * 当日已结案项目组未解决数 【当前组织及下级前一日新增结案中未解决项目数】 + */ + private Integer unresolvedIncr ; + + /** + * 当日网格下项目总数 【该网格下项目总数】 + */ + private Integer projectIncr ; + + /** + * 当日网格下处理中项目数 【该网格下未结案项目总数】 + */ + private Integer pendingIncr ; + + /** + * 当日网格下已结案项目数 【该网格下已结案项目总数】 + */ + private Integer closedIncr ; + + +} diff --git a/epdc-cloud-analysis-pc-client/src/main/java/com/elink/esua/epdc/dto/screen/result/GridGroupTotalResultDTO.java b/epdc-cloud-analysis-pc-client/src/main/java/com/elink/esua/epdc/dto/screen/result/GridGroupTotalResultDTO.java new file mode 100644 index 0000000..0927b41 --- /dev/null +++ b/epdc-cloud-analysis-pc-client/src/main/java/com/elink/esua/epdc/dto/screen/result/GridGroupTotalResultDTO.java @@ -0,0 +1,75 @@ +package com.elink.esua.epdc.dto.screen.result; + +import lombok.Data; + +import java.io.Serializable; + +/** + * 网格群组总数 + * @Auther: songyunpeng + * @Date: 2021-06-25 09:59 + */ +@Data +public class GridGroupTotalResultDTO implements Serializable { + + private static final long serialVersionUID = 1L; + + + + /** + * 客户Id + */ + private String customId; + + /** + * 机关id:网格所属的组织id + */ + private String agencyId; + + /** + * 网格ID + */ + private String gridId; + + /** + * 日期ID + */ + private String dateId; + + /** + * 周ID + */ + private String weekId; + + /** + * 月ID + */ + private String monthId; + + /** + * 季度ID + */ + private String quarterId; + + /** + * 年ID + */ + private String yearId; + + /** + * 小组总数 + */ + private Integer groupTotal; + + /** + * 楼院小组总数 + */ + private Integer ordinaryTotal ; + + /** + * 支部小组总数 + */ + private Integer branchTotal ; + + +} diff --git a/epdc-cloud-analysis-pc-client/src/main/java/com/elink/esua/epdc/dto/screen/result/GridTopicIssueResultDTO.java b/epdc-cloud-analysis-pc-client/src/main/java/com/elink/esua/epdc/dto/screen/result/GridTopicIssueResultDTO.java new file mode 100644 index 0000000..16ac8d1 --- /dev/null +++ b/epdc-cloud-analysis-pc-client/src/main/java/com/elink/esua/epdc/dto/screen/result/GridTopicIssueResultDTO.java @@ -0,0 +1,68 @@ +package com.elink.esua.epdc.dto.screen.result; + +import lombok.Data; + +import java.io.Serializable; + +/** + * 网格话题转议题数据 + * @Auther: songyunpeng + * @Date: 2021-06-25 09:59 + */ +@Data +public class GridTopicIssueResultDTO implements Serializable { + + private static final long serialVersionUID = 1L; + + + + /** + * 客户Id + */ + private String customId; + + /** + * 机关id:网格所属的组织id + */ + private String agencyId; + + /** + * 网格ID + */ + private String gridId; + + /** + * 日期ID + */ + private String dateId; + + /** + * 周ID + */ + private String weekId; + + /** + * 月ID + */ + private String monthId; + + /** + * 季度ID + */ + private String quarterId; + + /** + * 年ID + */ + private String yearId; + /** + * 当日新增转议题数 + */ + private Integer issueIncr; + /** + * 转议题总数 + */ + private Integer issueTotal ; + + +} diff --git a/epdc-cloud-analysis-pc-client/src/main/java/com/elink/esua/epdc/dto/screen/result/GridTopicStatusResultDTO.java b/epdc-cloud-analysis-pc-client/src/main/java/com/elink/esua/epdc/dto/screen/result/GridTopicStatusResultDTO.java new file mode 100644 index 0000000..dc99e72 --- /dev/null +++ b/epdc-cloud-analysis-pc-client/src/main/java/com/elink/esua/epdc/dto/screen/result/GridTopicStatusResultDTO.java @@ -0,0 +1,80 @@ +package com.elink.esua.epdc.dto.screen.result; + +import lombok.Data; + +import java.io.Serializable; + +/** + * 网格状态话题数据 + * @Auther: songyunpeng + * @Date: 2021-06-25 09:59 + */ +@Data +public class GridTopicStatusResultDTO implements Serializable { + + private static final long serialVersionUID = 1L; + + + + /** + * 客户Id + */ + private String customId; + + /** + * 机关id:网格所属的组织id + */ + private String agencyId; + + /** + * 网格id + */ + private String gridId; + + /** + * 日期ID + */ + private String dateId; + + /** + * 周ID + */ + private String weekId; + + /** + * 月ID + */ + private String monthId; + + /** + * 季度ID + */ + private String quarterId; + + /** + * 年ID + */ + private String yearId; + + /** + * 话题状态ID [讨论中: discussi ;已屏蔽 : hidden ;已关闭:closed] + */ + private String topicStatusId; + + /** + * 话题数量 + */ + private Integer topicCount; + + /** + * 话题状态占比 指定状态话题数/话题总数 + */ + private String topicProportion; + + /** + * 话题增量 + */ + private Integer topicIncrement; + + +} diff --git a/epdc-cloud-job-client/src/main/java/com/elink/esua/epdc/dto/ScreenBaseReportParamDTO.java b/epdc-cloud-job-client/src/main/java/com/elink/esua/epdc/dto/ScreenBaseReportParamDTO.java new file mode 100644 index 0000000..adef986 --- /dev/null +++ b/epdc-cloud-job-client/src/main/java/com/elink/esua/epdc/dto/ScreenBaseReportParamDTO.java @@ -0,0 +1,87 @@ +package com.elink.esua.epdc.dto; + +import lombok.Data; + +import java.io.Serializable; + +/** + * 大屏数据采集接口共 (17) 个 + * + * @author zhy + * @date 2021/6/29 14:41 + */ +@Data +public class ScreenBaseReportParamDTO implements Serializable { + private static final long serialVersionUID = -6661828243095315569L; + + + /** + * 01、网格热议话题数据 + */ + private String gridHotTopic; + + /** + * 02、组织热议话题数据 + */ + private String agencyHotTopic; + + /** + * 03、网格议题数据 + */ + private String gridIssue; + + /** + * 04、组织议题数据 + */ + private String agencyIssue; + + /** + * 05、网格注册用户数据 + */ + private String gridRegUser; + + /** + * 06、组织注册用户数据 + */ + private String agencyRegUser; + + /** + * 07、网格状态话题数据 + */ + private String gridtopicstatus; + + /** + * 08、组织状态话题数据 + */ + private String agencytopicstatus; + + /** + * 网格话题转议题数据 + */ + private String gridtopicissue; + + /** + * 网格话题转议题数据 + */ + private String agencytopicissue; + + /** + * 网格项目数据 + */ + private String gridproject; + + /** + * 组织项目数据 + */ + private String agencyproject; + + /** + * 网格群组总数 + */ + private String gridgrouptotal; + + /** + * 组织群组总数 + */ + private String agencygrouptotal; +}