From 57d57e4ca1ae360c33df8d50f93868797ac0a4d9 Mon Sep 17 00:00:00 2001 From: Jackwang Date: Fri, 21 Aug 2020 10:40:49 +0800 Subject: [PATCH] =?UTF-8?q?=E3=80=90=E5=A4=A7=E5=B1=8F=E5=B1=95=E7=A4=BA?= =?UTF-8?q?=E3=80=91-=E3=80=90=E4=B8=AD=E5=A4=AE=E5=8C=BA=E5=90=84?= =?UTF-8?q?=E7=B1=BB=E6=80=BB=E6=95=B0=E3=80=91-=EF=BC=88=E7=8E=8B?= =?UTF-8?q?=E7=AB=A5=EF=BC=89-2020/8/21?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../screen/result/UsertotaldataResultDTO.java | 67 +++ .../DataStatsScreencollController.java | 12 + .../screen/dao/DataStatsScreencollDao.java | 9 + .../service/DataStatsScreencollService.java | 9 + .../impl/DataStatsScreencollServiceImpl.java | 6 + .../mapper/screen/DataStatsScreencollDao.xml | 390 ++++++++++++++++++ 6 files changed, 493 insertions(+) create mode 100644 esua-epdc/epdc-module/epdc-analysis/epdc-analysis-client/src/main/java/com/elink/esua/epdc/dto/screen/result/UsertotaldataResultDTO.java diff --git a/esua-epdc/epdc-module/epdc-analysis/epdc-analysis-client/src/main/java/com/elink/esua/epdc/dto/screen/result/UsertotaldataResultDTO.java b/esua-epdc/epdc-module/epdc-analysis/epdc-analysis-client/src/main/java/com/elink/esua/epdc/dto/screen/result/UsertotaldataResultDTO.java new file mode 100644 index 000000000..ea835584e --- /dev/null +++ b/esua-epdc/epdc-module/epdc-analysis/epdc-analysis-client/src/main/java/com/elink/esua/epdc/dto/screen/result/UsertotaldataResultDTO.java @@ -0,0 +1,67 @@ +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; +} \ No newline at end of file diff --git a/esua-epdc/epdc-module/epdc-analysis/epdc-analysis-server/src/main/java/com/elink/esua/epdc/modules/screen/controller/DataStatsScreencollController.java b/esua-epdc/epdc-module/epdc-analysis/epdc-analysis-server/src/main/java/com/elink/esua/epdc/modules/screen/controller/DataStatsScreencollController.java index 5f3ca87df..ac7f97c22 100644 --- a/esua-epdc/epdc-module/epdc-analysis/epdc-analysis-server/src/main/java/com/elink/esua/epdc/modules/screen/controller/DataStatsScreencollController.java +++ b/esua-epdc/epdc-module/epdc-analysis/epdc-analysis-server/src/main/java/com/elink/esua/epdc/modules/screen/controller/DataStatsScreencollController.java @@ -68,4 +68,16 @@ public class DataStatsScreencollController { public Result pioneerdata() { return dataStatsScreencollService.pioneerdata(); } + + /** + * @describe: 中央区各类总数 + * @author wangtong + * @date 2020/8/21 10:32 + * @params [] + * @return com.elink.esua.epdc.commons.tools.utils.Result + */ + @PostMapping("usertotaldata") + public Result usertotaldata() { + return dataStatsScreencollService.usertotaldata(); + } } diff --git a/esua-epdc/epdc-module/epdc-analysis/epdc-analysis-server/src/main/java/com/elink/esua/epdc/modules/screen/dao/DataStatsScreencollDao.java b/esua-epdc/epdc-module/epdc-analysis/epdc-analysis-server/src/main/java/com/elink/esua/epdc/modules/screen/dao/DataStatsScreencollDao.java index 4be087db8..ead822fc2 100644 --- a/esua-epdc/epdc-module/epdc-analysis/epdc-analysis-server/src/main/java/com/elink/esua/epdc/modules/screen/dao/DataStatsScreencollDao.java +++ b/esua-epdc/epdc-module/epdc-analysis/epdc-analysis-server/src/main/java/com/elink/esua/epdc/modules/screen/dao/DataStatsScreencollDao.java @@ -66,4 +66,13 @@ public interface DataStatsScreencollDao extends BaseDao */ List pioneerdata(); + + /** + * @describe: + * @author wangtong + * @date 2020/8/21 10:38 + * @params [] + * @return java.util.List + */ + List usertotaldata(); } diff --git a/esua-epdc/epdc-module/epdc-analysis/epdc-analysis-server/src/main/java/com/elink/esua/epdc/modules/screen/service/DataStatsScreencollService.java b/esua-epdc/epdc-module/epdc-analysis/epdc-analysis-server/src/main/java/com/elink/esua/epdc/modules/screen/service/DataStatsScreencollService.java index 9f1bf7d5e..9bded3401 100644 --- a/esua-epdc/epdc-module/epdc-analysis/epdc-analysis-server/src/main/java/com/elink/esua/epdc/modules/screen/service/DataStatsScreencollService.java +++ b/esua-epdc/epdc-module/epdc-analysis/epdc-analysis-server/src/main/java/com/elink/esua/epdc/modules/screen/service/DataStatsScreencollService.java @@ -47,4 +47,13 @@ public interface DataStatsScreencollService { * @return com.elink.esua.epdc.commons.tools.utils.Result */ Result pioneerdata(); + + /** + * @describe: 中央区各类总数 + * @author wangtong + * @date 2020/8/21 10:33 + * @params [] + * @return com.elink.esua.epdc.commons.tools.utils.Result + */ + Result usertotaldata(); } diff --git a/esua-epdc/epdc-module/epdc-analysis/epdc-analysis-server/src/main/java/com/elink/esua/epdc/modules/screen/service/impl/DataStatsScreencollServiceImpl.java b/esua-epdc/epdc-module/epdc-analysis/epdc-analysis-server/src/main/java/com/elink/esua/epdc/modules/screen/service/impl/DataStatsScreencollServiceImpl.java index 04cbf7f04..c90681dd9 100644 --- a/esua-epdc/epdc-module/epdc-analysis/epdc-analysis-server/src/main/java/com/elink/esua/epdc/modules/screen/service/impl/DataStatsScreencollServiceImpl.java +++ b/esua-epdc/epdc-module/epdc-analysis/epdc-analysis-server/src/main/java/com/elink/esua/epdc/modules/screen/service/impl/DataStatsScreencollServiceImpl.java @@ -52,4 +52,10 @@ public class DataStatsScreencollServiceImpl extends BaseServiceImpl resultList = baseDao.pioneerdata(); return null; } + + @Override + public Result usertotaldata() { + List resultList = baseDao.usertotaldata(); + return null; + } } diff --git a/esua-epdc/epdc-module/epdc-analysis/epdc-analysis-server/src/main/resources/mapper/screen/DataStatsScreencollDao.xml b/esua-epdc/epdc-module/epdc-analysis/epdc-analysis-server/src/main/resources/mapper/screen/DataStatsScreencollDao.xml index 51ed51439..c7a167f0f 100644 --- a/esua-epdc/epdc-module/epdc-analysis/epdc-analysis-server/src/main/resources/mapper/screen/DataStatsScreencollDao.xml +++ b/esua-epdc/epdc-module/epdc-analysis/epdc-analysis-server/src/main/resources/mapper/screen/DataStatsScreencollDao.xml @@ -757,4 +757,394 @@ and city.type_key='district_party' and city.party_code='shibei' GROUP BY city.id +