From 02652f74c79b07a13e7ebacd7d107566d6e66237 Mon Sep 17 00:00:00 2001
From: liuchuang <123456>
Date: Tue, 10 Aug 2021 16:02:26 +0800
Subject: [PATCH 01/12] =?UTF-8?q?=E5=BC=80=E5=8F=91=E6=B5=8B=E8=AF=95?=
=?UTF-8?q?=E7=8E=AF=E5=A2=83=E4=BF=AE=E6=94=B9=20=E5=A4=A7=E5=B1=8F?=
=?UTF-8?q?=E6=8E=A5=E5=8F=A3=20init?=
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
---
epdc-cloud-analysis-pc/pom.xml | 30 ++++++-------
.../controller/EpdcScreenController.java | 42 +++++++++++++++++++
.../modules/screen/dao/EpdcScreenDao.java | 26 ++++++++++++
.../screen/service/EpdcScreenService.java | 26 ++++++++++++
.../service/impl/EpdcScreenServiceImpl.java | 30 +++++++++++++
.../resources/mapper/screen/EpdcScreenDao.xml | 27 ++++++++++++
6 files changed, 163 insertions(+), 18 deletions(-)
create mode 100644 epdc-cloud-analysis-pc/src/main/java/com/elink/esua/epdc/modules/screen/controller/EpdcScreenController.java
create mode 100644 epdc-cloud-analysis-pc/src/main/java/com/elink/esua/epdc/modules/screen/dao/EpdcScreenDao.java
create mode 100644 epdc-cloud-analysis-pc/src/main/java/com/elink/esua/epdc/modules/screen/service/EpdcScreenService.java
create mode 100644 epdc-cloud-analysis-pc/src/main/java/com/elink/esua/epdc/modules/screen/service/impl/EpdcScreenServiceImpl.java
create mode 100644 epdc-cloud-analysis-pc/src/main/resources/mapper/screen/EpdcScreenDao.xml
diff --git a/epdc-cloud-analysis-pc/pom.xml b/epdc-cloud-analysis-pc/pom.xml
index c11057d..1f23ff2 100644
--- a/epdc-cloud-analysis-pc/pom.xml
+++ b/epdc-cloud-analysis-pc/pom.xml
@@ -128,21 +128,15 @@
dev
- 9
- 114.215.125.123
- 9603
- epdc!redis@master1405
-
-
-
-
- yushan_epdc_test
- elink-epdc@yushan
+ 8
+ r-m5eh5czgb1nucti6azpd.redis.rds.aliyuncs.com
+ 10001
+ elink!888
false
- 47.104.224.45:8848
+ 115.29.142.202:8848
- de000340-5fc4-45aa-bdbc-dd96852012ad
+ 8831513c-2f72-42e8-899f-eb6c2c5ae110
wx50ebeb95943868cd
@@ -178,15 +172,15 @@
test
- 9
- 114.215.125.123
- 9603
- epdc!redis@master1405
+ 8
+ r-m5eh5czgb1nucti6azpd.redis.rds.aliyuncs.com
+ 10001
+ elink!888
true
- 192.168.0.59:8848
- 192.168.0.59
+ 115.29.142.202:8848
+ 115.29.142.202
8831513c-2f72-42e8-899f-eb6c2c5ae110
44ebf984898c497280a149a57c1c7b34b324ba06451148a9a2304b2c0f0035c8
diff --git a/epdc-cloud-analysis-pc/src/main/java/com/elink/esua/epdc/modules/screen/controller/EpdcScreenController.java b/epdc-cloud-analysis-pc/src/main/java/com/elink/esua/epdc/modules/screen/controller/EpdcScreenController.java
new file mode 100644
index 0000000..86bd95d
--- /dev/null
+++ b/epdc-cloud-analysis-pc/src/main/java/com/elink/esua/epdc/modules/screen/controller/EpdcScreenController.java
@@ -0,0 +1,42 @@
+package com.elink.esua.epdc.modules.screen.controller;
+
+import com.elink.esua.epdc.commons.tools.utils.Result;
+import com.elink.esua.epdc.commons.tools.validator.ValidatorUtils;
+import com.elink.esua.epdc.dto.analysis.pc.screen.form.EpdcScreenGridGovernanceItemFormDTO;
+import com.elink.esua.epdc.dto.analysis.pc.screen.result.EpdcScreenGridGovernanceItemResultDTO;
+import com.elink.esua.epdc.modules.screen.service.EpdcScreenService;
+import org.springframework.beans.factory.annotation.Autowired;
+import org.springframework.web.bind.annotation.GetMapping;
+import org.springframework.web.bind.annotation.RequestBody;
+import org.springframework.web.bind.annotation.RequestMapping;
+import org.springframework.web.bind.annotation.RestController;
+
+import java.util.List;
+
+/**
+ * 202108版大屏接口
+ *
+ * @Author:liuchuang
+ * @Date:2021/8/10 14:53
+ */
+@RestController
+@RequestMapping("screen")
+public class EpdcScreenController {
+
+ @Autowired
+ private EpdcScreenService epdcScreenService;
+
+ /**
+ * 网格治理-项目列表接口(事件总览最新列表、群众关心的事列表)
+ *
+ * @param formDto
+ * @return com.elink.esua.epdc.commons.tools.utils.Result>
+ * @author Liuchuang
+ * @since 2021/8/10 13:46
+ */
+ @GetMapping("gridGovernance/itemList")
+ public Result> gridGovernanceItemList(@RequestBody EpdcScreenGridGovernanceItemFormDTO formDto) {
+ ValidatorUtils.validateEntity(formDto);
+ return epdcScreenService.gridGovernanceItemList(formDto);
+ }
+}
diff --git a/epdc-cloud-analysis-pc/src/main/java/com/elink/esua/epdc/modules/screen/dao/EpdcScreenDao.java b/epdc-cloud-analysis-pc/src/main/java/com/elink/esua/epdc/modules/screen/dao/EpdcScreenDao.java
new file mode 100644
index 0000000..8cbb0e9
--- /dev/null
+++ b/epdc-cloud-analysis-pc/src/main/java/com/elink/esua/epdc/modules/screen/dao/EpdcScreenDao.java
@@ -0,0 +1,26 @@
+package com.elink.esua.epdc.modules.screen.dao;
+
+import com.elink.esua.epdc.commons.mybatis.dao.BaseDao;
+import com.elink.esua.epdc.dto.analysis.pc.screen.form.EpdcScreenGridGovernanceItemFormDTO;
+import com.elink.esua.epdc.dto.analysis.pc.screen.result.EpdcScreenGridGovernanceItemResultDTO;
+import org.apache.ibatis.annotations.Mapper;
+
+import java.util.List;
+
+/**
+ * @Author:liuchuang
+ * @Date:2021/8/10 15:04
+ */
+@Mapper
+public interface EpdcScreenDao extends BaseDao {
+
+ /**
+ * 网格治理-项目列表接口(事件总览最新列表、群众关心的事列表)
+ *
+ * @param formDto
+ * @return java.util.List
+ * @author Liuchuang
+ * @since 2021/8/10 15:09
+ */
+ List gridGovernanceItemList(EpdcScreenGridGovernanceItemFormDTO formDto);
+}
diff --git a/epdc-cloud-analysis-pc/src/main/java/com/elink/esua/epdc/modules/screen/service/EpdcScreenService.java b/epdc-cloud-analysis-pc/src/main/java/com/elink/esua/epdc/modules/screen/service/EpdcScreenService.java
new file mode 100644
index 0000000..80b493d
--- /dev/null
+++ b/epdc-cloud-analysis-pc/src/main/java/com/elink/esua/epdc/modules/screen/service/EpdcScreenService.java
@@ -0,0 +1,26 @@
+package com.elink.esua.epdc.modules.screen.service;
+
+import com.elink.esua.epdc.commons.tools.utils.Result;
+import com.elink.esua.epdc.dto.analysis.pc.screen.form.EpdcScreenGridGovernanceItemFormDTO;
+import com.elink.esua.epdc.dto.analysis.pc.screen.result.EpdcScreenGridGovernanceItemResultDTO;
+
+import java.util.List;
+
+/**
+ * 202108版大屏接口
+ *
+ * @Author:liuchuang
+ * @Date:2021/8/10 14:54
+ */
+public interface EpdcScreenService {
+
+ /**
+ * 网格治理-项目列表接口(事件总览最新列表、群众关心的事列表)
+ *
+ * @param formDto
+ * @return com.elink.esua.epdc.commons.tools.utils.Result>
+ * @author Liuchuang
+ * @since 2021/8/10 13:49
+ */
+ Result> gridGovernanceItemList(EpdcScreenGridGovernanceItemFormDTO formDto);
+}
diff --git a/epdc-cloud-analysis-pc/src/main/java/com/elink/esua/epdc/modules/screen/service/impl/EpdcScreenServiceImpl.java b/epdc-cloud-analysis-pc/src/main/java/com/elink/esua/epdc/modules/screen/service/impl/EpdcScreenServiceImpl.java
new file mode 100644
index 0000000..34301b2
--- /dev/null
+++ b/epdc-cloud-analysis-pc/src/main/java/com/elink/esua/epdc/modules/screen/service/impl/EpdcScreenServiceImpl.java
@@ -0,0 +1,30 @@
+package com.elink.esua.epdc.modules.screen.service.impl;
+
+import com.elink.esua.epdc.commons.mybatis.service.impl.BaseServiceImpl;
+import com.elink.esua.epdc.commons.tools.constant.NumConstant;
+import com.elink.esua.epdc.commons.tools.utils.Result;
+import com.elink.esua.epdc.dto.analysis.pc.screen.form.EpdcScreenGridGovernanceItemFormDTO;
+import com.elink.esua.epdc.dto.analysis.pc.screen.result.EpdcScreenGridGovernanceItemResultDTO;
+import com.elink.esua.epdc.modules.screen.dao.EpdcScreenDao;
+import com.elink.esua.epdc.modules.screen.service.EpdcScreenService;
+import org.springframework.stereotype.Service;
+
+import java.util.List;
+
+/**
+ * 202108版大屏接口
+ *
+ * @Author:liuchuang
+ * @Date:2021/8/10 14:54
+ */
+@Service
+public class EpdcScreenServiceImpl extends BaseServiceImpl implements EpdcScreenService {
+
+ @Override
+ public Result> gridGovernanceItemList(EpdcScreenGridGovernanceItemFormDTO formDto) {
+ int pageIndex = (formDto.getPageIndex() - NumConstant.ONE) * formDto.getPageSize();
+ formDto.setPageIndex(pageIndex);
+ List data = baseDao.gridGovernanceItemList(formDto);
+ return new Result>().ok(data);
+ }
+}
diff --git a/epdc-cloud-analysis-pc/src/main/resources/mapper/screen/EpdcScreenDao.xml b/epdc-cloud-analysis-pc/src/main/resources/mapper/screen/EpdcScreenDao.xml
new file mode 100644
index 0000000..2827ac3
--- /dev/null
+++ b/epdc-cloud-analysis-pc/src/main/resources/mapper/screen/EpdcScreenDao.xml
@@ -0,0 +1,27 @@
+
+
+
+
+
+
+
+
From f2ca6cf7f2ebaa17ee274b8c8d4908d6377047a2 Mon Sep 17 00:00:00 2001
From: liuchuang <123456>
Date: Tue, 10 Aug 2021 16:14:13 +0800
Subject: [PATCH 02/12] =?UTF-8?q?=E5=BC=80=E5=8F=91=E6=B5=8B=E8=AF=95?=
=?UTF-8?q?=E7=8E=AF=E5=A2=83=E4=BF=AE=E6=94=B9=20=E5=A4=A7=E5=B1=8F?=
=?UTF-8?q?=E6=8E=A5=E5=8F=A3=20init?=
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
---
epdc-cloud-client-yushan | 2 +-
epdc-cloud-commons-yushan | 2 +-
2 files changed, 2 insertions(+), 2 deletions(-)
diff --git a/epdc-cloud-client-yushan b/epdc-cloud-client-yushan
index 2b151d9..096ff38 160000
--- a/epdc-cloud-client-yushan
+++ b/epdc-cloud-client-yushan
@@ -1 +1 @@
-Subproject commit 2b151d97fc6d0d2068ed5f46934f41dd57d50c44
+Subproject commit 096ff38dd013a46809f94a815018b9ac3ea7f7ad
diff --git a/epdc-cloud-commons-yushan b/epdc-cloud-commons-yushan
index 3c32a04..ffc7323 160000
--- a/epdc-cloud-commons-yushan
+++ b/epdc-cloud-commons-yushan
@@ -1 +1 @@
-Subproject commit 3c32a04b69a4bef06bc48c3d9c17a5a1d96a8fed
+Subproject commit ffc7323ae85c274afed21d90e2cd744c2801a1a8
From cf4556d763de47ff8bbda1ca3595cf53603cc662 Mon Sep 17 00:00:00 2001
From: liuchuang <123456>
Date: Wed, 11 Aug 2021 13:58:43 +0800
Subject: [PATCH 03/12] =?UTF-8?q?202108=E7=89=88=E5=A4=A7=E5=B1=8F-?=
=?UTF-8?q?=E7=BD=91=E6=A0=BC=E6=B2=BB=E7=90=86=E6=9D=BF=E5=9D=97=E6=8E=A5?=
=?UTF-8?q?=E5=8F=A3=20init?=
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
---
.../controller/EpdcScreenController.java | 56 ++++++++++-
.../modules/screen/dao/EpdcScreenDao.java | 43 +++++++-
.../screen/service/EpdcScreenService.java | 42 +++++++-
.../service/impl/EpdcScreenServiceImpl.java | 32 +++++-
.../resources/mapper/screen/EpdcScreenDao.xml | 99 +++++++++++++++++++
5 files changed, 268 insertions(+), 4 deletions(-)
diff --git a/epdc-cloud-analysis-pc/src/main/java/com/elink/esua/epdc/modules/screen/controller/EpdcScreenController.java b/epdc-cloud-analysis-pc/src/main/java/com/elink/esua/epdc/modules/screen/controller/EpdcScreenController.java
index 86bd95d..11ce830 100644
--- a/epdc-cloud-analysis-pc/src/main/java/com/elink/esua/epdc/modules/screen/controller/EpdcScreenController.java
+++ b/epdc-cloud-analysis-pc/src/main/java/com/elink/esua/epdc/modules/screen/controller/EpdcScreenController.java
@@ -2,8 +2,10 @@ package com.elink.esua.epdc.modules.screen.controller;
import com.elink.esua.epdc.commons.tools.utils.Result;
import com.elink.esua.epdc.commons.tools.validator.ValidatorUtils;
+import com.elink.esua.epdc.dto.analysis.pc.screen.form.EpdcScreenGridGovernanceItemDifficultFormDTO;
import com.elink.esua.epdc.dto.analysis.pc.screen.form.EpdcScreenGridGovernanceItemFormDTO;
-import com.elink.esua.epdc.dto.analysis.pc.screen.result.EpdcScreenGridGovernanceItemResultDTO;
+import com.elink.esua.epdc.dto.analysis.pc.screen.form.EpdcScreenGridGovernanceRankingFormDTO;
+import com.elink.esua.epdc.dto.analysis.pc.screen.result.*;
import com.elink.esua.epdc.modules.screen.service.EpdcScreenService;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.web.bind.annotation.GetMapping;
@@ -39,4 +41,56 @@ public class EpdcScreenController {
ValidatorUtils.validateEntity(formDto);
return epdcScreenService.gridGovernanceItemList(formDto);
}
+
+ /**
+ * 网格治理-事件总览-项目类别统计
+ *
+ * @return com.elink.esua.epdc.commons.tools.utils.Result>
+ * @author Liuchuang
+ * @since 2021/8/11 9:46
+ */
+ @GetMapping("gridGovernance/itemCategoryStatistics")
+ public Result> itemCategoryStatistics() {
+ return epdcScreenService.itemCategoryStatistics();
+ }
+
+ /**
+ * 网格治理-事件总览-项目状态统计列表接口
+ *
+ * @return com.elink.esua.epdc.commons.tools.utils.Result>
+ * @author Liuchuang
+ * @since 2021/8/11 9:47
+ */
+ @GetMapping("gridGovernance/itemStatusStatistics")
+ public Result> itemStatusStatistics() {
+ return epdcScreenService.itemStatusStatistics();
+ }
+
+ /**
+ * 网格治理-难点堵点
+ *
+ * @param formDto
+ * @return com.elink.esua.epdc.commons.tools.utils.Result>
+ * @author Liuchuang
+ * @since 2021/8/11 9:49
+ */
+ @GetMapping("gridGovernance/difficultItemList")
+ public Result> difficultItemList(@RequestBody EpdcScreenGridGovernanceItemDifficultFormDTO formDto) {
+ ValidatorUtils.validateEntity(formDto);
+ return epdcScreenService.difficultItemList(formDto);
+ }
+
+ /**
+ * 网格治理-治理情况排行
+ *
+ * @param formDto
+ * @return com.elink.esua.epdc.commons.tools.utils.Result>
+ * @author Liuchuang
+ * @since 2021/8/11 9:52
+ */
+ @GetMapping("gridGovernance/governanceRanking")
+ public Result> governanceRanking(@RequestBody EpdcScreenGridGovernanceRankingFormDTO formDto) {
+ ValidatorUtils.validateEntity(formDto);
+ return epdcScreenService.governanceRanking(formDto);
+ }
}
diff --git a/epdc-cloud-analysis-pc/src/main/java/com/elink/esua/epdc/modules/screen/dao/EpdcScreenDao.java b/epdc-cloud-analysis-pc/src/main/java/com/elink/esua/epdc/modules/screen/dao/EpdcScreenDao.java
index 8cbb0e9..9a40baa 100644
--- a/epdc-cloud-analysis-pc/src/main/java/com/elink/esua/epdc/modules/screen/dao/EpdcScreenDao.java
+++ b/epdc-cloud-analysis-pc/src/main/java/com/elink/esua/epdc/modules/screen/dao/EpdcScreenDao.java
@@ -1,8 +1,11 @@
package com.elink.esua.epdc.modules.screen.dao;
import com.elink.esua.epdc.commons.mybatis.dao.BaseDao;
+import com.elink.esua.epdc.commons.tools.utils.Result;
+import com.elink.esua.epdc.dto.analysis.pc.screen.form.EpdcScreenGridGovernanceItemDifficultFormDTO;
import com.elink.esua.epdc.dto.analysis.pc.screen.form.EpdcScreenGridGovernanceItemFormDTO;
-import com.elink.esua.epdc.dto.analysis.pc.screen.result.EpdcScreenGridGovernanceItemResultDTO;
+import com.elink.esua.epdc.dto.analysis.pc.screen.form.EpdcScreenGridGovernanceRankingFormDTO;
+import com.elink.esua.epdc.dto.analysis.pc.screen.result.*;
import org.apache.ibatis.annotations.Mapper;
import java.util.List;
@@ -23,4 +26,42 @@ public interface EpdcScreenDao extends BaseDao gridGovernanceItemList(EpdcScreenGridGovernanceItemFormDTO formDto);
+
+ /**
+ * 网格治理-事件总览-项目类别统计
+ *
+ * @return com.elink.esua.epdc.commons.tools.utils.Result>
+ * @author Liuchuang
+ * @since 2021/8/11 9:46
+ */
+ List itemCategoryStatistics();
+
+ /**
+ * 网格治理-事件总览-项目状态统计列表接口
+ *
+ * @return com.elink.esua.epdc.commons.tools.utils.Result>
+ * @author Liuchuang
+ * @since 2021/8/11 9:47
+ */
+ List itemStatusStatistics();
+
+ /**
+ * 网格治理-难点堵点
+ *
+ * @param formDto
+ * @return com.elink.esua.epdc.commons.tools.utils.Result>
+ * @author Liuchuang
+ * @since 2021/8/11 9:49
+ */
+ List difficultItemList(EpdcScreenGridGovernanceItemDifficultFormDTO formDto);
+
+ /**
+ * 网格治理-治理情况排行
+ *
+ * @param formDto
+ * @return com.elink.esua.epdc.commons.tools.utils.Result>
+ * @author Liuchuang
+ * @since 2021/8/11 9:52
+ */
+ List governanceRanking(EpdcScreenGridGovernanceRankingFormDTO formDto);
}
diff --git a/epdc-cloud-analysis-pc/src/main/java/com/elink/esua/epdc/modules/screen/service/EpdcScreenService.java b/epdc-cloud-analysis-pc/src/main/java/com/elink/esua/epdc/modules/screen/service/EpdcScreenService.java
index 80b493d..55c3ff1 100644
--- a/epdc-cloud-analysis-pc/src/main/java/com/elink/esua/epdc/modules/screen/service/EpdcScreenService.java
+++ b/epdc-cloud-analysis-pc/src/main/java/com/elink/esua/epdc/modules/screen/service/EpdcScreenService.java
@@ -1,8 +1,10 @@
package com.elink.esua.epdc.modules.screen.service;
import com.elink.esua.epdc.commons.tools.utils.Result;
+import com.elink.esua.epdc.dto.analysis.pc.screen.form.EpdcScreenGridGovernanceItemDifficultFormDTO;
import com.elink.esua.epdc.dto.analysis.pc.screen.form.EpdcScreenGridGovernanceItemFormDTO;
-import com.elink.esua.epdc.dto.analysis.pc.screen.result.EpdcScreenGridGovernanceItemResultDTO;
+import com.elink.esua.epdc.dto.analysis.pc.screen.form.EpdcScreenGridGovernanceRankingFormDTO;
+import com.elink.esua.epdc.dto.analysis.pc.screen.result.*;
import java.util.List;
@@ -23,4 +25,42 @@ public interface EpdcScreenService {
* @since 2021/8/10 13:49
*/
Result> gridGovernanceItemList(EpdcScreenGridGovernanceItemFormDTO formDto);
+
+ /**
+ * 网格治理-事件总览-项目类别统计
+ *
+ * @return com.elink.esua.epdc.commons.tools.utils.Result>
+ * @author Liuchuang
+ * @since 2021/8/11 9:46
+ */
+ Result> itemCategoryStatistics();
+
+ /**
+ * 网格治理-事件总览-项目状态统计列表接口
+ *
+ * @return com.elink.esua.epdc.commons.tools.utils.Result>
+ * @author Liuchuang
+ * @since 2021/8/11 9:47
+ */
+ Result> itemStatusStatistics();
+
+ /**
+ * 网格治理-难点堵点
+ *
+ * @param formDto
+ * @return com.elink.esua.epdc.commons.tools.utils.Result>
+ * @author Liuchuang
+ * @since 2021/8/11 9:49
+ */
+ Result> difficultItemList(EpdcScreenGridGovernanceItemDifficultFormDTO formDto);
+
+ /**
+ * 网格治理-治理情况排行
+ *
+ * @param formDto
+ * @return com.elink.esua.epdc.commons.tools.utils.Result>
+ * @author Liuchuang
+ * @since 2021/8/11 9:52
+ */
+ Result> governanceRanking(EpdcScreenGridGovernanceRankingFormDTO formDto);
}
diff --git a/epdc-cloud-analysis-pc/src/main/java/com/elink/esua/epdc/modules/screen/service/impl/EpdcScreenServiceImpl.java b/epdc-cloud-analysis-pc/src/main/java/com/elink/esua/epdc/modules/screen/service/impl/EpdcScreenServiceImpl.java
index 34301b2..bd130c6 100644
--- a/epdc-cloud-analysis-pc/src/main/java/com/elink/esua/epdc/modules/screen/service/impl/EpdcScreenServiceImpl.java
+++ b/epdc-cloud-analysis-pc/src/main/java/com/elink/esua/epdc/modules/screen/service/impl/EpdcScreenServiceImpl.java
@@ -3,8 +3,10 @@ package com.elink.esua.epdc.modules.screen.service.impl;
import com.elink.esua.epdc.commons.mybatis.service.impl.BaseServiceImpl;
import com.elink.esua.epdc.commons.tools.constant.NumConstant;
import com.elink.esua.epdc.commons.tools.utils.Result;
+import com.elink.esua.epdc.dto.analysis.pc.screen.form.EpdcScreenGridGovernanceItemDifficultFormDTO;
import com.elink.esua.epdc.dto.analysis.pc.screen.form.EpdcScreenGridGovernanceItemFormDTO;
-import com.elink.esua.epdc.dto.analysis.pc.screen.result.EpdcScreenGridGovernanceItemResultDTO;
+import com.elink.esua.epdc.dto.analysis.pc.screen.form.EpdcScreenGridGovernanceRankingFormDTO;
+import com.elink.esua.epdc.dto.analysis.pc.screen.result.*;
import com.elink.esua.epdc.modules.screen.dao.EpdcScreenDao;
import com.elink.esua.epdc.modules.screen.service.EpdcScreenService;
import org.springframework.stereotype.Service;
@@ -27,4 +29,32 @@ public class EpdcScreenServiceImpl extends BaseServiceImpl data = baseDao.gridGovernanceItemList(formDto);
return new Result>().ok(data);
}
+
+ @Override
+ public Result> itemCategoryStatistics() {
+ List data = baseDao.itemCategoryStatistics();
+ return new Result>().ok(data);
+ }
+
+ @Override
+ public Result> itemStatusStatistics() {
+ List data = baseDao.itemStatusStatistics();
+ return new Result>().ok(data);
+ }
+
+ @Override
+ public Result> difficultItemList(EpdcScreenGridGovernanceItemDifficultFormDTO formDto) {
+ int pageIndex = (formDto.getPageIndex() - NumConstant.ONE) * formDto.getPageSize();
+ formDto.setPageIndex(pageIndex);
+ List data = baseDao.difficultItemList(formDto);
+ return new Result>().ok(data);
+ }
+
+ @Override
+ public Result> governanceRanking(EpdcScreenGridGovernanceRankingFormDTO formDto) {
+ int pageIndex = (formDto.getPageIndex() - NumConstant.ONE) * formDto.getPageSize();
+ formDto.setPageIndex(pageIndex);
+ List data = baseDao.governanceRanking(formDto);
+ return new Result>().ok(data);
+ }
}
diff --git a/epdc-cloud-analysis-pc/src/main/resources/mapper/screen/EpdcScreenDao.xml b/epdc-cloud-analysis-pc/src/main/resources/mapper/screen/EpdcScreenDao.xml
index 2827ac3..ddcca01 100644
--- a/epdc-cloud-analysis-pc/src/main/resources/mapper/screen/EpdcScreenDao.xml
+++ b/epdc-cloud-analysis-pc/src/main/resources/mapper/screen/EpdcScreenDao.xml
@@ -24,4 +24,103 @@
LIMIT #{pageIndex}, #{pageSize}
+
+
+
+
+
+
+
+
From cd61543d72eab633f61f769e243a08ea4a03cc5d Mon Sep 17 00:00:00 2001
From: liuchuang <123456>
Date: Wed, 11 Aug 2021 19:16:55 +0800
Subject: [PATCH 04/12] =?UTF-8?q?202108=E7=89=88=E5=A4=A7=E5=B1=8F-?=
=?UTF-8?q?=E5=85=9A=E5=BB=BA=E5=BC=95=E9=A2=86=E6=9D=BF=E5=9D=97=E6=8E=A5?=
=?UTF-8?q?=E5=8F=A3=20init?=
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
---
.../controller/EpdcScreenController.java | 83 +++++++++++-
.../modules/screen/dao/EpdcScreenDao.java | 61 ++++++++-
.../screen/service/EpdcScreenService.java | 62 ++++++++-
.../service/impl/EpdcScreenServiceImpl.java | 47 ++++++-
.../resources/mapper/screen/EpdcScreenDao.xml | 118 ++++++++++++++++++
5 files changed, 359 insertions(+), 12 deletions(-)
diff --git a/epdc-cloud-analysis-pc/src/main/java/com/elink/esua/epdc/modules/screen/controller/EpdcScreenController.java b/epdc-cloud-analysis-pc/src/main/java/com/elink/esua/epdc/modules/screen/controller/EpdcScreenController.java
index 11ce830..96f6c33 100644
--- a/epdc-cloud-analysis-pc/src/main/java/com/elink/esua/epdc/modules/screen/controller/EpdcScreenController.java
+++ b/epdc-cloud-analysis-pc/src/main/java/com/elink/esua/epdc/modules/screen/controller/EpdcScreenController.java
@@ -2,9 +2,7 @@ package com.elink.esua.epdc.modules.screen.controller;
import com.elink.esua.epdc.commons.tools.utils.Result;
import com.elink.esua.epdc.commons.tools.validator.ValidatorUtils;
-import com.elink.esua.epdc.dto.analysis.pc.screen.form.EpdcScreenGridGovernanceItemDifficultFormDTO;
-import com.elink.esua.epdc.dto.analysis.pc.screen.form.EpdcScreenGridGovernanceItemFormDTO;
-import com.elink.esua.epdc.dto.analysis.pc.screen.form.EpdcScreenGridGovernanceRankingFormDTO;
+import com.elink.esua.epdc.dto.analysis.pc.screen.form.*;
import com.elink.esua.epdc.dto.analysis.pc.screen.result.*;
import com.elink.esua.epdc.modules.screen.service.EpdcScreenService;
import org.springframework.beans.factory.annotation.Autowired;
@@ -93,4 +91,83 @@ public class EpdcScreenController {
ValidatorUtils.validateEntity(formDto);
return epdcScreenService.governanceRanking(formDto);
}
+
+ /**
+ * 党建引领-内容列表接口
+ *
+ * @param formDto
+ * @return com.elink.esua.epdc.commons.tools.utils.Result>
+ * @author Liuchuang
+ * @since 2021/8/11 14:31
+ */
+ @GetMapping("partyBuilding/noticeList")
+ public Result> noticeList(@RequestBody EpdcScreenPartyBuildingNoticeListFormDTO formDto) {
+ ValidatorUtils.validateEntity(formDto);
+ return epdcScreenService.noticeList(formDto);
+ }
+
+ /**
+ * 党建引领-党组织活动排名接口
+ *
+ * @param formDto
+ * @return com.elink.esua.epdc.commons.tools.utils.Result>
+ * @author Liuchuang
+ * @since 2021/8/11 16:52
+ */
+ @GetMapping("partyBuilding/partyOrgActList")
+ public Result> partyOrgActList(@RequestBody EpdcScreenPartyBuildingPartyOrgActFormDTO formDto) {
+ ValidatorUtils.validateEntity(formDto);
+ return epdcScreenService.partyOrgActList(formDto);
+ }
+
+ /**
+ * 党建引领-党组织类型列表接口
+ *
+ * @return com.elink.esua.epdc.commons.tools.utils.Result>
+ * @author Liuchuang
+ * @since 2021/8/11 14:34
+ */
+ @GetMapping("partyBuilding/partyOrgTypeList")
+ public Result> partyOrgTypeList() {
+ return epdcScreenService.partyOrgTypeList();
+ }
+
+ /**
+ * 党建引领-党组织列表接口
+ *
+ * @return com.elink.esua.epdc.commons.tools.utils.Result>
+ * @author Liuchuang
+ * @since 2021/8/11 14:34
+ */
+ @GetMapping("partyBuilding/partyOrgList")
+ public Result> partyOrgList() {
+ return epdcScreenService.partyOrgList();
+ }
+
+ /**
+ * 党建引领-党员亮身份列表
+ *
+ * @param formDto
+ * @return com.elink.esua.epdc.commons.tools.utils.Result>
+ * @author Liuchuang
+ * @since 2021/8/11 14:37
+ */
+ @GetMapping("partyBuilding/brightIdentity")
+ public Result> brightIdentity(@RequestBody EpdcScreenPartyBuildingBrightIdentityFormDTO formDto) {
+ ValidatorUtils.validateEntity(formDto);
+ return epdcScreenService.brightIdentity(formDto);
+ }
+
+ /**
+ * 党建引领-党员画像
+ *
+ * @return com.elink.esua.epdc.commons.tools.utils.Result>
+ * @author Liuchuang
+ * @since 2021/8/11 14:37
+ */
+ @GetMapping("partyBuilding/partyMemberAge")
+ public Result> partyMemberAge() {
+ return epdcScreenService.partyMemberAge();
+ }
+
}
diff --git a/epdc-cloud-analysis-pc/src/main/java/com/elink/esua/epdc/modules/screen/dao/EpdcScreenDao.java b/epdc-cloud-analysis-pc/src/main/java/com/elink/esua/epdc/modules/screen/dao/EpdcScreenDao.java
index 9a40baa..99ab86b 100644
--- a/epdc-cloud-analysis-pc/src/main/java/com/elink/esua/epdc/modules/screen/dao/EpdcScreenDao.java
+++ b/epdc-cloud-analysis-pc/src/main/java/com/elink/esua/epdc/modules/screen/dao/EpdcScreenDao.java
@@ -2,9 +2,7 @@ package com.elink.esua.epdc.modules.screen.dao;
import com.elink.esua.epdc.commons.mybatis.dao.BaseDao;
import com.elink.esua.epdc.commons.tools.utils.Result;
-import com.elink.esua.epdc.dto.analysis.pc.screen.form.EpdcScreenGridGovernanceItemDifficultFormDTO;
-import com.elink.esua.epdc.dto.analysis.pc.screen.form.EpdcScreenGridGovernanceItemFormDTO;
-import com.elink.esua.epdc.dto.analysis.pc.screen.form.EpdcScreenGridGovernanceRankingFormDTO;
+import com.elink.esua.epdc.dto.analysis.pc.screen.form.*;
import com.elink.esua.epdc.dto.analysis.pc.screen.result.*;
import org.apache.ibatis.annotations.Mapper;
@@ -64,4 +62,61 @@ public interface EpdcScreenDao extends BaseDao governanceRanking(EpdcScreenGridGovernanceRankingFormDTO formDto);
+
+ /**
+ * 党建引领-内容列表接口
+ *
+ * @param formDto
+ * @return com.elink.esua.epdc.commons.tools.utils.Result>
+ * @author Liuchuang
+ * @since 2021/8/11 14:31
+ */
+ List noticeList(EpdcScreenPartyBuildingNoticeListFormDTO formDto);
+
+ /**
+ * 党建引领-党组织活动排名接口
+ *
+ * @param formDto
+ * @return java.util.List
+ * @author Liuchuang
+ * @since 2021/8/11 16:57
+ */
+ List partyOrgActList(EpdcScreenPartyBuildingPartyOrgActFormDTO formDto);
+
+ /**
+ * 党建引领-党组织类型列表接口
+ *
+ * @return com.elink.esua.epdc.commons.tools.utils.Result>
+ * @author Liuchuang
+ * @since 2021/8/11 14:34
+ */
+ List partyOrgTypeList();
+
+ /**
+ * 党建引领-党组织列表接口
+ *
+ * @return com.elink.esua.epdc.commons.tools.utils.Result>
+ * @author Liuchuang
+ * @since 2021/8/11 14:34
+ */
+ List partyOrgList();
+
+ /**
+ * 党建引领-党员亮身份列表
+ *
+ * @param formDto
+ * @return com.elink.esua.epdc.commons.tools.utils.Result>
+ * @author Liuchuang
+ * @since 2021/8/11 14:37
+ */
+ List brightIdentity(EpdcScreenPartyBuildingBrightIdentityFormDTO formDto);
+
+ /**
+ * 党建引领-党员画像
+ *
+ * @return com.elink.esua.epdc.commons.tools.utils.Result>
+ * @author Liuchuang
+ * @since 2021/8/11 14:37
+ */
+ List partyMemberAge();
}
diff --git a/epdc-cloud-analysis-pc/src/main/java/com/elink/esua/epdc/modules/screen/service/EpdcScreenService.java b/epdc-cloud-analysis-pc/src/main/java/com/elink/esua/epdc/modules/screen/service/EpdcScreenService.java
index 55c3ff1..4119800 100644
--- a/epdc-cloud-analysis-pc/src/main/java/com/elink/esua/epdc/modules/screen/service/EpdcScreenService.java
+++ b/epdc-cloud-analysis-pc/src/main/java/com/elink/esua/epdc/modules/screen/service/EpdcScreenService.java
@@ -1,9 +1,7 @@
package com.elink.esua.epdc.modules.screen.service;
import com.elink.esua.epdc.commons.tools.utils.Result;
-import com.elink.esua.epdc.dto.analysis.pc.screen.form.EpdcScreenGridGovernanceItemDifficultFormDTO;
-import com.elink.esua.epdc.dto.analysis.pc.screen.form.EpdcScreenGridGovernanceItemFormDTO;
-import com.elink.esua.epdc.dto.analysis.pc.screen.form.EpdcScreenGridGovernanceRankingFormDTO;
+import com.elink.esua.epdc.dto.analysis.pc.screen.form.*;
import com.elink.esua.epdc.dto.analysis.pc.screen.result.*;
import java.util.List;
@@ -63,4 +61,62 @@ public interface EpdcScreenService {
* @since 2021/8/11 9:52
*/
Result> governanceRanking(EpdcScreenGridGovernanceRankingFormDTO formDto);
+
+ /**
+ * 党建引领-内容列表接口
+ *
+ * @param formDto
+ * @return com.elink.esua.epdc.commons.tools.utils.Result>
+ * @author Liuchuang
+ * @since 2021/8/11 14:31
+ */
+ Result> noticeList(EpdcScreenPartyBuildingNoticeListFormDTO formDto);
+
+ /**
+ * 党建引领-党组织活动排名接口
+ *
+ * @param formDto
+ * @return com.elink.esua.epdc.commons.tools.utils.Result>
+ * @author Liuchuang
+ * @since 2021/8/11 16:52
+ */
+ Result> partyOrgActList(EpdcScreenPartyBuildingPartyOrgActFormDTO formDto);
+
+ /**
+ * 党建引领-党组织类型列表接口
+ *
+ * @return com.elink.esua.epdc.commons.tools.utils.Result>
+ * @author Liuchuang
+ * @since 2021/8/11 14:34
+ */
+ Result> partyOrgTypeList();
+
+ /**
+ * 党建引领-党组织列表接口
+ *
+ * @return com.elink.esua.epdc.commons.tools.utils.Result>
+ * @author Liuchuang
+ * @since 2021/8/11 14:34
+ */
+ Result> partyOrgList();
+
+ /**
+ * 党建引领-党员亮身份列表
+ *
+ * @param formDto
+ * @return com.elink.esua.epdc.commons.tools.utils.Result>
+ * @author Liuchuang
+ * @since 2021/8/11 14:37
+ */
+ Result> brightIdentity(EpdcScreenPartyBuildingBrightIdentityFormDTO formDto);
+
+ /**
+ * 党建引领-党员画像
+ *
+ * @return com.elink.esua.epdc.commons.tools.utils.Result>
+ * @author Liuchuang
+ * @since 2021/8/11 14:37
+ */
+ Result> partyMemberAge();
+
}
diff --git a/epdc-cloud-analysis-pc/src/main/java/com/elink/esua/epdc/modules/screen/service/impl/EpdcScreenServiceImpl.java b/epdc-cloud-analysis-pc/src/main/java/com/elink/esua/epdc/modules/screen/service/impl/EpdcScreenServiceImpl.java
index bd130c6..64b43bf 100644
--- a/epdc-cloud-analysis-pc/src/main/java/com/elink/esua/epdc/modules/screen/service/impl/EpdcScreenServiceImpl.java
+++ b/epdc-cloud-analysis-pc/src/main/java/com/elink/esua/epdc/modules/screen/service/impl/EpdcScreenServiceImpl.java
@@ -3,9 +3,8 @@ package com.elink.esua.epdc.modules.screen.service.impl;
import com.elink.esua.epdc.commons.mybatis.service.impl.BaseServiceImpl;
import com.elink.esua.epdc.commons.tools.constant.NumConstant;
import com.elink.esua.epdc.commons.tools.utils.Result;
-import com.elink.esua.epdc.dto.analysis.pc.screen.form.EpdcScreenGridGovernanceItemDifficultFormDTO;
-import com.elink.esua.epdc.dto.analysis.pc.screen.form.EpdcScreenGridGovernanceItemFormDTO;
-import com.elink.esua.epdc.dto.analysis.pc.screen.form.EpdcScreenGridGovernanceRankingFormDTO;
+import com.elink.esua.epdc.commons.tools.validator.ValidatorUtils;
+import com.elink.esua.epdc.dto.analysis.pc.screen.form.*;
import com.elink.esua.epdc.dto.analysis.pc.screen.result.*;
import com.elink.esua.epdc.modules.screen.dao.EpdcScreenDao;
import com.elink.esua.epdc.modules.screen.service.EpdcScreenService;
@@ -57,4 +56,46 @@ public class EpdcScreenServiceImpl extends BaseServiceImpl data = baseDao.governanceRanking(formDto);
return new Result>().ok(data);
}
+
+ @Override
+ public Result> noticeList(EpdcScreenPartyBuildingNoticeListFormDTO formDto) {
+ int pageIndex = (formDto.getPageIndex() - NumConstant.ONE) * formDto.getPageSize();
+ formDto.setPageIndex(pageIndex);
+ List data = baseDao.noticeList(formDto);
+ return new Result>().ok(data);
+ }
+
+ @Override
+ public Result> partyOrgActList(EpdcScreenPartyBuildingPartyOrgActFormDTO formDto) {
+ int pageIndex = (formDto.getPageIndex() - NumConstant.ONE) * formDto.getPageSize();
+ formDto.setPageIndex(pageIndex);
+ List data = baseDao.partyOrgActList(formDto);
+ return new Result>().ok(data);
+ }
+
+ @Override
+ public Result> partyOrgTypeList() {
+ List data = baseDao.partyOrgTypeList();
+ return new Result>().ok(data);
+ }
+
+ @Override
+ public Result> partyOrgList() {
+ List data = baseDao.partyOrgList();
+ return new Result>().ok(data);
+ }
+
+ @Override
+ public Result> brightIdentity(EpdcScreenPartyBuildingBrightIdentityFormDTO formDto) {
+ int pageIndex = (formDto.getPageIndex() - NumConstant.ONE) * formDto.getPageSize();
+ formDto.setPageIndex(pageIndex);
+ List data = baseDao.brightIdentity(formDto);
+ return new Result>().ok(data);
+ }
+
+ @Override
+ public Result> partyMemberAge() {
+ List data = baseDao.partyMemberAge();
+ return new Result>().ok(data);
+ }
}
diff --git a/epdc-cloud-analysis-pc/src/main/resources/mapper/screen/EpdcScreenDao.xml b/epdc-cloud-analysis-pc/src/main/resources/mapper/screen/EpdcScreenDao.xml
index ddcca01..8329329 100644
--- a/epdc-cloud-analysis-pc/src/main/resources/mapper/screen/EpdcScreenDao.xml
+++ b/epdc-cloud-analysis-pc/src/main/resources/mapper/screen/EpdcScreenDao.xml
@@ -123,4 +123,122 @@
LIMIT #{pageIndex}, #{pageSize}
+
+
+
+
+
+
+
+
+
+
+
+
From f1a321858ae3b8789eb812341b7a3028a228f17d Mon Sep 17 00:00:00 2001
From: zhangfh
Date: Wed, 11 Aug 2021 19:54:46 +0800
Subject: [PATCH 05/12] =?UTF-8?q?=E6=A6=86=E5=B1=B1=E9=A1=B9=E7=9B=AE?=
=?UTF-8?q?=E4=BB=A3=E7=A0=81=E6=8F=90=E4=BA=A4=20analysis?=
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
---
.../controller/EpdcScreenController.java | 17 +++
.../modules/screen/dao/EpdcScreenDao.java | 16 +++
.../screen/service/EpdcScreenService.java | 16 +++
.../service/impl/EpdcScreenServiceImpl.java | 12 ++
.../resources/mapper/screen/EpdcScreenDao.xml | 115 ++++++++++++------
epdc-cloud-client-yushan | 2 +-
6 files changed, 138 insertions(+), 40 deletions(-)
diff --git a/epdc-cloud-analysis-pc/src/main/java/com/elink/esua/epdc/modules/screen/controller/EpdcScreenController.java b/epdc-cloud-analysis-pc/src/main/java/com/elink/esua/epdc/modules/screen/controller/EpdcScreenController.java
index 11ce830..457bab2 100644
--- a/epdc-cloud-analysis-pc/src/main/java/com/elink/esua/epdc/modules/screen/controller/EpdcScreenController.java
+++ b/epdc-cloud-analysis-pc/src/main/java/com/elink/esua/epdc/modules/screen/controller/EpdcScreenController.java
@@ -93,4 +93,21 @@ public class EpdcScreenController {
ValidatorUtils.validateEntity(formDto);
return epdcScreenService.governanceRanking(formDto);
}
+
+ /**
+ *首页-组织信息接口
+ * @return com.elink.esua.epdc.commons.tools.utils.Result>
+ * @author zhangfenghe
+ * @since 2021/8/11 15:23
+ */
+ @GetMapping("frontPage/deptInfoList")
+ public Result> frontPageDeptInfoList(){
+ return epdcScreenService.frontPageDeptInfoList();
+ }
+
+ @GetMapping("frontPage/personInfoStatistics")
+ public Result> frontPagePersonInfoStatisticsList(){
+ return epdcScreenService.frontPagePersonInfoStatisticsList();
+ }
+
}
diff --git a/epdc-cloud-analysis-pc/src/main/java/com/elink/esua/epdc/modules/screen/dao/EpdcScreenDao.java b/epdc-cloud-analysis-pc/src/main/java/com/elink/esua/epdc/modules/screen/dao/EpdcScreenDao.java
index 9a40baa..cf5c9e3 100644
--- a/epdc-cloud-analysis-pc/src/main/java/com/elink/esua/epdc/modules/screen/dao/EpdcScreenDao.java
+++ b/epdc-cloud-analysis-pc/src/main/java/com/elink/esua/epdc/modules/screen/dao/EpdcScreenDao.java
@@ -64,4 +64,20 @@ public interface EpdcScreenDao extends BaseDao governanceRanking(EpdcScreenGridGovernanceRankingFormDTO formDto);
+
+ /**
+ * 首页-组织信息接口
+ * @return java.util.List
+ * @author zhangfenghe
+ * @since 2021/8/11 15:42
+ */
+ List frontPageDeptInfoList();
+
+ /**
+ * 首页-人口类型统计接口
+ * @return java.util.List
+ * @author zhangfenghe
+ * @since 2021/8/11 17:46
+ */
+ List frontPagePersonInfoStatisticsList();
}
diff --git a/epdc-cloud-analysis-pc/src/main/java/com/elink/esua/epdc/modules/screen/service/EpdcScreenService.java b/epdc-cloud-analysis-pc/src/main/java/com/elink/esua/epdc/modules/screen/service/EpdcScreenService.java
index 55c3ff1..30c1e11 100644
--- a/epdc-cloud-analysis-pc/src/main/java/com/elink/esua/epdc/modules/screen/service/EpdcScreenService.java
+++ b/epdc-cloud-analysis-pc/src/main/java/com/elink/esua/epdc/modules/screen/service/EpdcScreenService.java
@@ -63,4 +63,20 @@ public interface EpdcScreenService {
* @since 2021/8/11 9:52
*/
Result> governanceRanking(EpdcScreenGridGovernanceRankingFormDTO formDto);
+
+ /**
+ * 首页-组织信息接口
+ * @return com.elink.esua.epdc.commons.tools.utils.Result>
+ * @author zhangfenghe
+ * @since 2021/8/11 15:26
+ */
+ Result> frontPageDeptInfoList();
+
+ /**
+ * 首页-人口类型统计接口
+ * @return com.elink.esua.epdc.commons.tools.utils.Result>
+ * @author zhangfenghe
+ * @since 2021/8/11 17:38
+ */
+ Result> frontPagePersonInfoStatisticsList();
}
diff --git a/epdc-cloud-analysis-pc/src/main/java/com/elink/esua/epdc/modules/screen/service/impl/EpdcScreenServiceImpl.java b/epdc-cloud-analysis-pc/src/main/java/com/elink/esua/epdc/modules/screen/service/impl/EpdcScreenServiceImpl.java
index bd130c6..ee40b30 100644
--- a/epdc-cloud-analysis-pc/src/main/java/com/elink/esua/epdc/modules/screen/service/impl/EpdcScreenServiceImpl.java
+++ b/epdc-cloud-analysis-pc/src/main/java/com/elink/esua/epdc/modules/screen/service/impl/EpdcScreenServiceImpl.java
@@ -57,4 +57,16 @@ public class EpdcScreenServiceImpl extends BaseServiceImpl data = baseDao.governanceRanking(formDto);
return new Result>().ok(data);
}
+
+ @Override
+ public Result> frontPageDeptInfoList() {
+ List data = baseDao.frontPageDeptInfoList();
+ return new Result>().ok(data);
+ }
+
+ @Override
+ public Result> frontPagePersonInfoStatisticsList() {
+ List data = baseDao.frontPagePersonInfoStatisticsList();
+ return new Result>().ok(data);
+ }
}
diff --git a/epdc-cloud-analysis-pc/src/main/resources/mapper/screen/EpdcScreenDao.xml b/epdc-cloud-analysis-pc/src/main/resources/mapper/screen/EpdcScreenDao.xml
index ddcca01..f698328 100644
--- a/epdc-cloud-analysis-pc/src/main/resources/mapper/screen/EpdcScreenDao.xml
+++ b/epdc-cloud-analysis-pc/src/main/resources/mapper/screen/EpdcScreenDao.xml
@@ -3,28 +3,30 @@
-
diff --git a/epdc-cloud-client-yushan b/epdc-cloud-client-yushan
index 096ff38..387fab2 160000
--- a/epdc-cloud-client-yushan
+++ b/epdc-cloud-client-yushan
@@ -1 +1 @@
-Subproject commit 096ff38dd013a46809f94a815018b9ac3ea7f7ad
+Subproject commit 387fab21c68235b15c886a70359a22c2ad91caa4
From cb9baa662d14fe7702f3bc798ce128e8ca2a262f Mon Sep 17 00:00:00 2001
From: zhangfh
Date: Thu, 12 Aug 2021 13:45:57 +0800
Subject: [PATCH 06/12] =?UTF-8?q?=E6=A6=86=E5=B1=B1=E9=A1=B9=E7=9B=AE?=
=?UTF-8?q?=E4=BB=A3=E7=A0=81=E6=8F=90=E4=BA=A4=20analysis=20=E7=96=AB?=
=?UTF-8?q?=E6=83=85=E9=98=B2=E6=8E=A7-=E7=96=AB=E8=8B=97=E6=8E=A5?=
=?UTF-8?q?=E7=A7=8D=E6=83=85=E5=86=B5=E7=BB=9F=E8=AE=A1=E3=80=81=E7=96=AB?=
=?UTF-8?q?=E6=83=85=E9=98=B2=E6=8E=A7-=E7=A4=BE=E5=8C=BA=E6=8E=A5?=
=?UTF-8?q?=E7=A7=8D=E6=83=85=E5=86=B5=E7=BB=9F=E8=AE=A1=E3=80=81=E7=96=AB?=
=?UTF-8?q?=E6=83=85=E9=98=B2=E6=8E=A7-=E6=8E=A5=E7=A7=8D=E4=BC=81?=
=?UTF-8?q?=E4=B8=9A=E7=BB=9F=E8=AE=A1=E3=80=81=E7=96=AB=E6=83=85=E9=98=B2?=
=?UTF-8?q?=E6=8E=A7-=E7=96=AB=E8=8B=97=E6=8E=A5=E7=A7=8D=E5=B9=B4?=
=?UTF-8?q?=E9=BE=84=E5=88=86=E5=B8=83?=
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
---
.../controller/EpdcScreenController.java | 72 +++++++++++++++-
.../modules/screen/dao/EpdcScreenDao.java | 50 ++++++++++-
.../screen/service/EpdcScreenService.java | 49 ++++++++++-
.../service/impl/EpdcScreenServiceImpl.java | 44 ++++++++--
.../resources/mapper/screen/EpdcScreenDao.xml | 85 ++++++++++++++++++-
epdc-cloud-client-yushan | 2 +-
6 files changed, 281 insertions(+), 21 deletions(-)
diff --git a/epdc-cloud-analysis-pc/src/main/java/com/elink/esua/epdc/modules/screen/controller/EpdcScreenController.java b/epdc-cloud-analysis-pc/src/main/java/com/elink/esua/epdc/modules/screen/controller/EpdcScreenController.java
index 457bab2..1fbb2b3 100644
--- a/epdc-cloud-analysis-pc/src/main/java/com/elink/esua/epdc/modules/screen/controller/EpdcScreenController.java
+++ b/epdc-cloud-analysis-pc/src/main/java/com/elink/esua/epdc/modules/screen/controller/EpdcScreenController.java
@@ -2,9 +2,7 @@ package com.elink.esua.epdc.modules.screen.controller;
import com.elink.esua.epdc.commons.tools.utils.Result;
import com.elink.esua.epdc.commons.tools.validator.ValidatorUtils;
-import com.elink.esua.epdc.dto.analysis.pc.screen.form.EpdcScreenGridGovernanceItemDifficultFormDTO;
-import com.elink.esua.epdc.dto.analysis.pc.screen.form.EpdcScreenGridGovernanceItemFormDTO;
-import com.elink.esua.epdc.dto.analysis.pc.screen.form.EpdcScreenGridGovernanceRankingFormDTO;
+import com.elink.esua.epdc.dto.analysis.pc.screen.form.*;
import com.elink.esua.epdc.dto.analysis.pc.screen.result.*;
import com.elink.esua.epdc.modules.screen.service.EpdcScreenService;
import org.springframework.beans.factory.annotation.Autowired;
@@ -105,9 +103,75 @@ public class EpdcScreenController {
return epdcScreenService.frontPageDeptInfoList();
}
+ /**
+ *首页-人口类型统计接口
+ * @return com.elink.esua.epdc.commons.tools.utils.Result>
+ * @author zhangfenghe
+ * @since 2021/8/11 20:01
+ */
@GetMapping("frontPage/personInfoStatistics")
- public Result> frontPagePersonInfoStatisticsList(){
+ public Result frontPagePersonInfoStatisticsList(){
return epdcScreenService.frontPagePersonInfoStatisticsList();
}
+ /**
+ * 首页-房屋类型统计接口
+ * @return com.elink.esua.epdc.commons.tools.utils.Result
+ * @author zhangfenghe
+ * @since 2021/8/11 20:02
+ */
+ @GetMapping("frontPage/houseTypeStatistics")
+ public Result frontPageHouseTypeStatistics(){
+ return epdcScreenService.frontPageHouseTypeStatistics();
+ }
+
+ /**
+ * 疫情防控-社区接种情况统计(社区接种情况总览、地图数据)
+ * @params [formDto]
+ * @return com.elink.esua.epdc.commons.tools.utils.Result>
+ * @author zhangfenghe
+ * @since 2021/8/12 10:10
+ */
+ @GetMapping("epidemic/vaccinationStatistics")
+ public Result epidemicVaccinationStatistics(){
+ return epdcScreenService.epidemicVaccinationStatistics();
+ }
+
+ /**
+ * 疫情防控-社区接种情况统计(社区接种情况总览、地图数据)
+ * @params [formDto]
+ * @return com.elink.esua.epdc.commons.tools.utils.Result>
+ * @author zhangfenghe
+ * @since 2021/8/12 10:26
+ */
+ @GetMapping("epidemic/communityVaccinationStatistics")
+ public Result> epidemicCommunityVaccinationStatisticsList(@RequestBody EpdcScreenEpidemicCommunityVaccinationStatisticsFormDTO formDto){
+ ValidatorUtils.validateEntity(formDto);
+ return epdcScreenService.epidemicCommunityVaccinationStatisticsList(formDto);
+ }
+
+ /**
+ * 疫情防控-接种企业统计
+ * @params []
+ * @return com.elink.esua.epdc.commons.tools.utils.Result>
+ * @author jyyzz
+ * @since 2021/8/12 11:26
+ */
+ @GetMapping("epidemic/companyVaccinationStatistics")
+ public Result> epidemicCompanyVaccinationStatisticsList(){
+ return epdcScreenService.epidemicCompanyVaccinationStatisticsList();
+ }
+
+ /**
+ * 疫情防控-疫苗接种年龄分布
+ * @params [formDto]
+ * @return com.elink.esua.epdc.commons.tools.utils.Result
+ * @author jyyzz
+ * @since 2021/8/12 12:35
+ */
+ @GetMapping("vaccination/ageVaccinationStatistics")
+ public Result vaccinationAgeVaccinationStatistics(EpdcScreenVaccinationAgeVaccinationStatisticsFormDTO formDto){
+ ValidatorUtils.validateEntity(formDto);
+ return epdcScreenService.vaccinationAgeVaccinationStatistics(formDto);
+ }
}
diff --git a/epdc-cloud-analysis-pc/src/main/java/com/elink/esua/epdc/modules/screen/dao/EpdcScreenDao.java b/epdc-cloud-analysis-pc/src/main/java/com/elink/esua/epdc/modules/screen/dao/EpdcScreenDao.java
index cf5c9e3..00d769f 100644
--- a/epdc-cloud-analysis-pc/src/main/java/com/elink/esua/epdc/modules/screen/dao/EpdcScreenDao.java
+++ b/epdc-cloud-analysis-pc/src/main/java/com/elink/esua/epdc/modules/screen/dao/EpdcScreenDao.java
@@ -2,9 +2,7 @@ package com.elink.esua.epdc.modules.screen.dao;
import com.elink.esua.epdc.commons.mybatis.dao.BaseDao;
import com.elink.esua.epdc.commons.tools.utils.Result;
-import com.elink.esua.epdc.dto.analysis.pc.screen.form.EpdcScreenGridGovernanceItemDifficultFormDTO;
-import com.elink.esua.epdc.dto.analysis.pc.screen.form.EpdcScreenGridGovernanceItemFormDTO;
-import com.elink.esua.epdc.dto.analysis.pc.screen.form.EpdcScreenGridGovernanceRankingFormDTO;
+import com.elink.esua.epdc.dto.analysis.pc.screen.form.*;
import com.elink.esua.epdc.dto.analysis.pc.screen.result.*;
import org.apache.ibatis.annotations.Mapper;
@@ -79,5 +77,49 @@ public interface EpdcScreenDao extends BaseDao frontPagePersonInfoStatisticsList();
+ EpdcScreenFrontPagePersonInfoStatisticsResultDTO frontPagePersonInfoStatisticsList();
+
+ /**
+ * 首页-房屋类型统计接口
+ * @return com.elink.esua.epdc.dto.analysis.pc.screen.result.EpdcScreenFrontPageHouseTypeStatisticsResultDTO
+ * @author zhangfenghe
+ * @since 2021/8/11 20:07
+ */
+ EpdcScreenFrontPageHouseTypeStatisticsResultDTO frontPageHouseTypeStatistics();
+
+ /**
+ * 疫情防控-疫苗接种情况统计
+ * @return com.elink.esua.epdc.dto.analysis.pc.screen.result.EpdcScreenEpidemicVaccinationStatisticsResultDTO
+ * @author zhangfenghe
+ * @since 2021/8/11 23:41
+ */
+ EpdcScreenEpidemicVaccinationStatisticsResultDTO epidemicVaccinationStatistics();
+
+ /**
+ * 疫情防控-社区接种情况统计(社区接种情况总览、地图数据)
+ * @params [formDTO]
+ * @return java.util.List
+ * @author jyyzz
+ * @since 2021/8/12 10:41
+ */
+ List epidemicCommunityVaccinationStatisticsList(EpdcScreenEpidemicCommunityVaccinationStatisticsFormDTO formDTO);
+
+ /**
+ * 疫情防控-接种企业统计
+ * @params []
+ * @return java.util.List
+ * @author jyyzz
+ * @since 2021/8/12 11:31
+ */
+ List epidemicCompanyVaccinationStatisticsList();
+
+ /**
+ *疫情防控-疫苗接种年龄分布
+ * @params [formDto]
+ * @return com.elink.esua.epdc.dto.analysis.pc.screen.result.EpdcScreenVaccinationAgeVaccinationStatisticsResultDTO
+ * @author jyyzz
+ * @since 2021/8/12 12:41
+ */
+ EpdcScreenVaccinationAgeVaccinationStatisticsResultDTO vaccinationAgeVaccinationStatistics(EpdcScreenVaccinationAgeVaccinationStatisticsFormDTO formDto);
+
}
diff --git a/epdc-cloud-analysis-pc/src/main/java/com/elink/esua/epdc/modules/screen/service/EpdcScreenService.java b/epdc-cloud-analysis-pc/src/main/java/com/elink/esua/epdc/modules/screen/service/EpdcScreenService.java
index 30c1e11..32ae2bc 100644
--- a/epdc-cloud-analysis-pc/src/main/java/com/elink/esua/epdc/modules/screen/service/EpdcScreenService.java
+++ b/epdc-cloud-analysis-pc/src/main/java/com/elink/esua/epdc/modules/screen/service/EpdcScreenService.java
@@ -1,10 +1,9 @@
package com.elink.esua.epdc.modules.screen.service;
import com.elink.esua.epdc.commons.tools.utils.Result;
-import com.elink.esua.epdc.dto.analysis.pc.screen.form.EpdcScreenGridGovernanceItemDifficultFormDTO;
-import com.elink.esua.epdc.dto.analysis.pc.screen.form.EpdcScreenGridGovernanceItemFormDTO;
-import com.elink.esua.epdc.dto.analysis.pc.screen.form.EpdcScreenGridGovernanceRankingFormDTO;
+import com.elink.esua.epdc.dto.analysis.pc.screen.form.*;
import com.elink.esua.epdc.dto.analysis.pc.screen.result.*;
+import org.springframework.web.bind.annotation.GetMapping;
import java.util.List;
@@ -78,5 +77,47 @@ public interface EpdcScreenService {
* @author zhangfenghe
* @since 2021/8/11 17:38
*/
- Result> frontPagePersonInfoStatisticsList();
+ Result frontPagePersonInfoStatisticsList();
+
+ /**
+ * 首页-房屋类型统计接口
+ * @return com.elink.esua.epdc.commons.tools.utils.Result
+ * @author zhangfenghe
+ * @since 2021/8/11 20:03
+ */
+ Result frontPageHouseTypeStatistics();
+ /**
+ * 疫情防控-疫苗接种情况统计
+ * @return com.elink.esua.epdc.commons.tools.utils.Result
+ * @author zhangfenghe
+ * @since 2021/8/11 23:39
+ */
+ Result epidemicVaccinationStatistics();
+
+ /**
+ * 疫情防控-社区接种情况统计(社区接种情况总览、地图数据)
+ * @params [formDto]
+ * @return com.elink.esua.epdc.commons.tools.utils.Result>
+ * @author jyyzz
+ * @since 2021/8/12 10:31
+ */
+ Result> epidemicCommunityVaccinationStatisticsList(EpdcScreenEpidemicCommunityVaccinationStatisticsFormDTO formDto);
+
+ /**
+ * 疫情防控-接种企业统计
+ * @params []
+ * @return com.elink.esua.epdc.commons.tools.utils.Result>
+ * @author jyyzz
+ * @since 2021/8/12 11:27
+ */
+ Result> epidemicCompanyVaccinationStatisticsList();
+
+ /**
+ * 疫情防控-疫苗接种年龄分布
+ * @params [formDto]
+ * @return com.elink.esua.epdc.commons.tools.utils.Result
+ * @author jyyzz
+ * @since 2021/8/12 12:36
+ */
+ Result vaccinationAgeVaccinationStatistics(EpdcScreenVaccinationAgeVaccinationStatisticsFormDTO formDto);
}
diff --git a/epdc-cloud-analysis-pc/src/main/java/com/elink/esua/epdc/modules/screen/service/impl/EpdcScreenServiceImpl.java b/epdc-cloud-analysis-pc/src/main/java/com/elink/esua/epdc/modules/screen/service/impl/EpdcScreenServiceImpl.java
index ee40b30..c2909ae 100644
--- a/epdc-cloud-analysis-pc/src/main/java/com/elink/esua/epdc/modules/screen/service/impl/EpdcScreenServiceImpl.java
+++ b/epdc-cloud-analysis-pc/src/main/java/com/elink/esua/epdc/modules/screen/service/impl/EpdcScreenServiceImpl.java
@@ -3,9 +3,7 @@ package com.elink.esua.epdc.modules.screen.service.impl;
import com.elink.esua.epdc.commons.mybatis.service.impl.BaseServiceImpl;
import com.elink.esua.epdc.commons.tools.constant.NumConstant;
import com.elink.esua.epdc.commons.tools.utils.Result;
-import com.elink.esua.epdc.dto.analysis.pc.screen.form.EpdcScreenGridGovernanceItemDifficultFormDTO;
-import com.elink.esua.epdc.dto.analysis.pc.screen.form.EpdcScreenGridGovernanceItemFormDTO;
-import com.elink.esua.epdc.dto.analysis.pc.screen.form.EpdcScreenGridGovernanceRankingFormDTO;
+import com.elink.esua.epdc.dto.analysis.pc.screen.form.*;
import com.elink.esua.epdc.dto.analysis.pc.screen.result.*;
import com.elink.esua.epdc.modules.screen.dao.EpdcScreenDao;
import com.elink.esua.epdc.modules.screen.service.EpdcScreenService;
@@ -65,8 +63,42 @@ public class EpdcScreenServiceImpl extends BaseServiceImpl> frontPagePersonInfoStatisticsList() {
- List data = baseDao.frontPagePersonInfoStatisticsList();
- return new Result>().ok(data);
+ public Result frontPagePersonInfoStatisticsList() {
+ EpdcScreenFrontPagePersonInfoStatisticsResultDTO data = baseDao.frontPagePersonInfoStatisticsList();
+ return new Result().ok(data);
}
+
+ @Override
+ public Result frontPageHouseTypeStatistics() {
+ EpdcScreenFrontPageHouseTypeStatisticsResultDTO data = baseDao.frontPageHouseTypeStatistics();
+ return new Result().ok(data);
+ }
+
+ @Override
+ public Result epidemicVaccinationStatistics() {
+ EpdcScreenEpidemicVaccinationStatisticsResultDTO data = baseDao.epidemicVaccinationStatistics();
+ return new Result().ok(data);
+ }
+
+ @Override
+ public Result> epidemicCommunityVaccinationStatisticsList(EpdcScreenEpidemicCommunityVaccinationStatisticsFormDTO formDto) {
+ int pageIndex = (formDto.getPageIndex() - NumConstant.ONE)*formDto.getPageSize();
+ formDto.setPageIndex(pageIndex);
+ List data = baseDao.epidemicCommunityVaccinationStatisticsList(formDto);
+ return new Result>().ok(data);
+ }
+
+ @Override
+ public Result> epidemicCompanyVaccinationStatisticsList() {
+ List data = baseDao.epidemicCompanyVaccinationStatisticsList()
+ return new Result>().ok(data);
+ }
+
+ @Override
+ public Result vaccinationAgeVaccinationStatistics(EpdcScreenVaccinationAgeVaccinationStatisticsFormDTO formDto) {
+ EpdcScreenVaccinationAgeVaccinationStatisticsResultDTO data = baseDao.vaccinationAgeVaccinationStatistics(formDto);
+ return new Result().ok(data);
+ }
+
+
}
diff --git a/epdc-cloud-analysis-pc/src/main/resources/mapper/screen/EpdcScreenDao.xml b/epdc-cloud-analysis-pc/src/main/resources/mapper/screen/EpdcScreenDao.xml
index f698328..838a00e 100644
--- a/epdc-cloud-analysis-pc/src/main/resources/mapper/screen/EpdcScreenDao.xml
+++ b/epdc-cloud-analysis-pc/src/main/resources/mapper/screen/EpdcScreenDao.xml
@@ -155,9 +155,90 @@
SELECT
- PERSON_NUM,
- LIVE_TYPE
+ sum(if(LIVE_TYPE='0',PERSON_NUM,0)) as permanentResidenceNum,
+ sum(if(LIVE_TYPE='1',PERSON_NUM,0)) as floatingPopulationNum,
+ sum(if(LIVE_TYPE='2',PERSON_NUM,0)) as overseasPopulationNum
FROM epdc_screen_person_live_statistics
WHERE DEL_FLAG = '0'
+
+
+ SELECT
+ sum(if(HOUSE_TYPE ='0',HOUSE_NUM ,0)) as aloneLiveNum,
+ sum(if(HOUSE_TYPE ='1',HOUSE_NUM ,0)) as rentNum,
+ sum(if(HOUSE_TYPE ='2',HOUSE_NUM ,0)) as dormitoryNum,
+ sum(if(HOUSE_TYPE ='3',HOUSE_NUM ,0)) as vacantNum,
+ sum(if(HOUSE_TYPE ='4',HOUSE_NUM ,0)) as otherNum
+ FROM epdc_screen_house_type_statistics
+ WHERE DEL_FLAG = '0'
+
+
+
+ SELECT
+ SUM (VACCINATION_COMPLETED_NUM) as vaccinationCompletedNum,
+ SUM (ONE_SHOT_NUM) as oneShotNum,
+ SUM (TWO_SHOTS_NUM) as twoShotsNum,
+ SUM (NOT_VACCINATED_NUM) as notVaccinatedNum
+ FROM epdc_screen_vaccination_statistics
+ WHERE DEL_FLAG = '0'
+ GROUP BY id
+
+
+
+
+
+ SELECT
+ COMPANY,
+ VACCINATION_NUM
+ FROM epdc_screen_vaccination_company_statistics
+ WHERE DEL_FLAG = '0'
+
+
+
+
+ SELECT
+
+ FROM epdc_screen_vaccination_age_statistics
+ SUM (AGE_EIGHTEEN_THIRTY) ,
+ SUM (AGE_THIRTY_ONE_FORTY) ,
+ SUM (AGE_FORTY_ONE_FIFTY) ,
+ SUM (AGE_FIFTY_ONE_SIXTY) ,
+ SUM (AGE_OVER_SIXTY)
+ WHERE DEL_FLAG = '0'
+ AND STATISTIC_TYPE = #{statisticType}
+
diff --git a/epdc-cloud-client-yushan b/epdc-cloud-client-yushan
index 387fab2..e538352 160000
--- a/epdc-cloud-client-yushan
+++ b/epdc-cloud-client-yushan
@@ -1 +1 @@
-Subproject commit 387fab21c68235b15c886a70359a22c2ad91caa4
+Subproject commit e5383528fa125ed6da9fdae023c5432bc38ee154
From 71fee45aacf8505c202fe41b6ddfb27ec2b55bce Mon Sep 17 00:00:00 2001
From: zhangfh
Date: Thu, 12 Aug 2021 17:03:39 +0800
Subject: [PATCH 07/12] =?UTF-8?q?=E6=A6=86=E5=B1=B1=E9=A1=B9=E7=9B=AE?=
=?UTF-8?q?=E4=BB=A3=E7=A0=81=E6=8F=90=E4=BA=A4=20analysis=20=E7=96=AB?=
=?UTF-8?q?=E6=83=85=E9=98=B2=E6=8E=A7-=E7=96=AB=E8=8B=97=E6=8E=A5?=
=?UTF-8?q?=E7=A7=8D=E4=BA=BA=E5=8F=A3=E7=B1=BB=E5=9E=8B=E7=BB=9F=E8=AE=A1?=
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
---
.../controller/EpdcScreenController.java | 18 +++++++++--
.../modules/screen/dao/EpdcScreenDao.java | 15 +++++++--
.../screen/service/EpdcScreenService.java | 13 ++++++--
.../service/impl/EpdcScreenServiceImpl.java | 8 ++++-
.../resources/mapper/screen/EpdcScreenDao.xml | 31 ++++++++++++-------
5 files changed, 65 insertions(+), 20 deletions(-)
diff --git a/epdc-cloud-analysis-pc/src/main/java/com/elink/esua/epdc/modules/screen/controller/EpdcScreenController.java b/epdc-cloud-analysis-pc/src/main/java/com/elink/esua/epdc/modules/screen/controller/EpdcScreenController.java
index 9d20969..8a6de62 100644
--- a/epdc-cloud-analysis-pc/src/main/java/com/elink/esua/epdc/modules/screen/controller/EpdcScreenController.java
+++ b/epdc-cloud-analysis-pc/src/main/java/com/elink/esua/epdc/modules/screen/controller/EpdcScreenController.java
@@ -233,7 +233,7 @@ public class EpdcScreenController {
* 疫情防控-接种企业统计
* @params []
* @return com.elink.esua.epdc.commons.tools.utils.Result>
- * @author jyyzz
+ * @author zhangfenghe
* @since 2021/8/12 11:26
*/
@GetMapping("epidemic/companyVaccinationStatistics")
@@ -245,12 +245,24 @@ public class EpdcScreenController {
* 疫情防控-疫苗接种年龄分布
* @params [formDto]
* @return com.elink.esua.epdc.commons.tools.utils.Result
- * @author jyyzz
+ * @author zhangfenghe
* @since 2021/8/12 12:35
*/
@GetMapping("vaccination/ageVaccinationStatistics")
- public Result vaccinationAgeVaccinationStatistics(EpdcScreenVaccinationAgeVaccinationStatisticsFormDTO formDto){
+ public Result vaccinationAgeVaccinationStatistics(@RequestBody EpdcScreenVaccinationAgeVaccinationStatisticsFormDTO formDto){
ValidatorUtils.validateEntity(formDto);
return epdcScreenService.vaccinationAgeVaccinationStatistics(formDto);
}
+
+ /**
+ *疫情防控-疫苗接种人口类型统计
+ * @params [formDto]
+ * @return com.elink.esua.epdc.commons.tools.utils.Result
+ * @author zhangfenghe
+ * @since 2021/8/12 15:29
+ */
+ public Result vaccinationPersonVaccinationStatistics(@RequestBody EpdcScreenVaccinationPersonVaccinationStatisticsFormDTO formDto){
+ ValidatorUtils.validateEntity(formDto);
+ return epdcScreenService.vaccinationPersonVaccinationStatistics(formDto);
+ }
}
diff --git a/epdc-cloud-analysis-pc/src/main/java/com/elink/esua/epdc/modules/screen/dao/EpdcScreenDao.java b/epdc-cloud-analysis-pc/src/main/java/com/elink/esua/epdc/modules/screen/dao/EpdcScreenDao.java
index e8f8199..60dfc38 100644
--- a/epdc-cloud-analysis-pc/src/main/java/com/elink/esua/epdc/modules/screen/dao/EpdcScreenDao.java
+++ b/epdc-cloud-analysis-pc/src/main/java/com/elink/esua/epdc/modules/screen/dao/EpdcScreenDao.java
@@ -156,7 +156,7 @@ public interface EpdcScreenDao extends BaseDao
- * @author jyyzz
+ * @author zhangfenghe
* @since 2021/8/12 10:41
*/
List epidemicCommunityVaccinationStatisticsList(EpdcScreenEpidemicCommunityVaccinationStatisticsFormDTO formDTO);
@@ -165,7 +165,7 @@ public interface EpdcScreenDao extends BaseDao
- * @author jyyzz
+ * @author zhangfenghe
* @since 2021/8/12 11:31
*/
List epidemicCompanyVaccinationStatisticsList();
@@ -174,9 +174,18 @@ public interface EpdcScreenDao extends BaseDao>
- * @author jyyzz
+ * @author zhangfenghe
* @since 2021/8/12 10:31
*/
Result> epidemicCommunityVaccinationStatisticsList(EpdcScreenEpidemicCommunityVaccinationStatisticsFormDTO formDto);
@@ -165,7 +165,7 @@ public interface EpdcScreenService {
* 疫情防控-接种企业统计
* @params []
* @return com.elink.esua.epdc.commons.tools.utils.Result>
- * @author jyyzz
+ * @author zhangfenghe
* @since 2021/8/12 11:27
*/
Result> epidemicCompanyVaccinationStatisticsList();
@@ -178,4 +178,13 @@ public interface EpdcScreenService {
* @since 2021/8/12 12:36
*/
Result vaccinationAgeVaccinationStatistics(EpdcScreenVaccinationAgeVaccinationStatisticsFormDTO formDto);
+
+ /**
+ *疫情防控-疫苗接种人口类型统计
+ * @params [formDto]
+ * @return com.elink.esua.epdc.commons.tools.utils.Result
+ * @author zhangfenghe
+ * @since 2021/8/12 15:30
+ */
+ Result vaccinationPersonVaccinationStatistics(EpdcScreenVaccinationPersonVaccinationStatisticsFormDTO formDto);
}
diff --git a/epdc-cloud-analysis-pc/src/main/java/com/elink/esua/epdc/modules/screen/service/impl/EpdcScreenServiceImpl.java b/epdc-cloud-analysis-pc/src/main/java/com/elink/esua/epdc/modules/screen/service/impl/EpdcScreenServiceImpl.java
index 3a1a55e..996d8db 100644
--- a/epdc-cloud-analysis-pc/src/main/java/com/elink/esua/epdc/modules/screen/service/impl/EpdcScreenServiceImpl.java
+++ b/epdc-cloud-analysis-pc/src/main/java/com/elink/esua/epdc/modules/screen/service/impl/EpdcScreenServiceImpl.java
@@ -134,7 +134,7 @@ public class EpdcScreenServiceImpl extends BaseServiceImpl> epidemicCompanyVaccinationStatisticsList() {
- List data = baseDao.epidemicCompanyVaccinationStatisticsList()
+ List data = baseDao.epidemicCompanyVaccinationStatisticsList();
return new Result>().ok(data);
}
@@ -144,5 +144,11 @@ public class EpdcScreenServiceImpl extends BaseServiceImpl().ok(data);
}
+ @Override
+ public Result vaccinationPersonVaccinationStatistics(EpdcScreenVaccinationPersonVaccinationStatisticsFormDTO formDto) {
+ EpdcScreenVaccinationPersonVaccinationStatisticsResultDTO data = baseDao.vaccinationPersonVaccinationStatistics(formDto);
+ return new Result().ok(data);
+ }
+
}
diff --git a/epdc-cloud-analysis-pc/src/main/resources/mapper/screen/EpdcScreenDao.xml b/epdc-cloud-analysis-pc/src/main/resources/mapper/screen/EpdcScreenDao.xml
index 7810b71..031ba82 100644
--- a/epdc-cloud-analysis-pc/src/main/resources/mapper/screen/EpdcScreenDao.xml
+++ b/epdc-cloud-analysis-pc/src/main/resources/mapper/screen/EpdcScreenDao.xml
@@ -316,16 +316,16 @@
WHERE DEL_FLAG = '0'
ORDER BY
- VACCINATION_COMPLETED_NUM DESC
+ VACCINATION_COMPLETED_NUM DESC,
- ONE_SHOT_NUM DESC
+ ONE_SHOT_NUM DESC,
- TWO_SHOTS_NUM DESC
+ TWO_SHOTS_NUM DESC,
- NOT_VACCINATED_NUM DESC
+ NOT_VACCINATED_NUM DESC,
DEPT_NAME
LIMIT #{pageIndex}, #{pageSize}
@@ -342,16 +342,25 @@
-
SELECT
-
+ SUM(AGE_EIGHTEEN_THIRTY) AS ageEighteenThirty,
+ SUM(AGE_THIRTY_ONE_FORTY) AS ageThirtyOneForty,
+ SUM(AGE_FORTY_ONE_FIFTY) AS ageFortyOneFifty,
+ SUM(AGE_FIFTY_ONE_SIXTY) AS ageFiftyOneSixty,
+ SUM(AGE_OVER_SIXTY) AS ageOverSixty
FROM epdc_screen_vaccination_age_statistics
- SUM (AGE_EIGHTEEN_THIRTY) ,
- SUM (AGE_THIRTY_ONE_FORTY) ,
- SUM (AGE_FORTY_ONE_FIFTY) ,
- SUM (AGE_FIFTY_ONE_SIXTY) ,
- SUM (AGE_OVER_SIXTY)
WHERE DEL_FLAG = '0'
AND STATISTIC_TYPE = #{statisticType}
+
+
+ SELECT
+ SUM(PERMANENT_RESIDENCE_NUM) AS permanentResidenceNum,
+ SUM(FLOATING_POPULATION_NUM) AS floatingPopulationNum,
+ SUM(FOREIGN_POPULATION_NUM) AS foreignPopulationNum
+ FROM epdc_screen_vaccination_person_statistics
+ WHERE DEL_FLAG = '0'
+ AND STATISTIC_TYPE = #{statisticType}
+
From 8d00c71da428eb454f4dcf83f4930fa1fe71b94a Mon Sep 17 00:00:00 2001
From: zhangfh
Date: Thu, 12 Aug 2021 18:47:26 +0800
Subject: [PATCH 08/12] =?UTF-8?q?=E6=A6=86=E5=B1=B1=E9=A1=B9=E7=9B=AE?=
=?UTF-8?q?=E4=BB=A3=E7=A0=81=E6=8F=90=E4=BA=A4=20analysis=20=E9=A6=96?=
=?UTF-8?q?=E9=A1=B5-=E7=BB=84=E7=BB=87=E4=BF=A1=E6=81=AF=E6=8E=A5?=
=?UTF-8?q?=E5=8F=A3=E5=A2=9E=E5=8A=A0=E5=9B=BE=E7=89=87=E4=BF=A1=E6=81=AF?=
=?UTF-8?q?=E5=AE=9E=E4=BD=93=E7=B1=BB=E6=9B=B4=E6=96=B0sql=E8=AF=AD?=
=?UTF-8?q?=E5=8F=A5?=
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
---
.../src/main/resources/mapper/screen/EpdcScreenDao.xml | 4 ++--
1 file changed, 2 insertions(+), 2 deletions(-)
diff --git a/epdc-cloud-analysis-pc/src/main/resources/mapper/screen/EpdcScreenDao.xml b/epdc-cloud-analysis-pc/src/main/resources/mapper/screen/EpdcScreenDao.xml
index 031ba82..3389bbc 100644
--- a/epdc-cloud-analysis-pc/src/main/resources/mapper/screen/EpdcScreenDao.xml
+++ b/epdc-cloud-analysis-pc/src/main/resources/mapper/screen/EpdcScreenDao.xml
@@ -258,8 +258,8 @@
edi.IMG_URL,
edi.IMG_TYPE
FROM sys_dept_info sdi
- LEFT JOIN sys_dept sd WHERE sd.ID = sdi.DEPR_ID
- LEFT JOIN epdc_admin_img edi WHERE edi.REFERENCE_ID = sdi.ID
+ LEFT JOIN sys_dept sd ON sd.ID = sdi.DEPT_ID
+ LEFT JOIN epdc_admin_img edi ON edi.REFERENCE_ID = sdi.DEPT_ID
WHERE sd.del_flag = '0'
AND sdi.DEL_FLAG = '0'
AND edi.DEL_FLAG = '0'
From 54ac0a6fa8175e3c5c9ca27a93b7c9a7cb3fdee1 Mon Sep 17 00:00:00 2001
From: zhangfh
Date: Fri, 13 Aug 2021 16:21:15 +0800
Subject: [PATCH 09/12] =?UTF-8?q?=E6=A6=86=E5=B1=B1=E9=A1=B9=E7=9B=AE?=
=?UTF-8?q?=E4=BB=A3=E7=A0=81=E6=8F=90=E4=BA=A4=20=E5=A4=A7=E5=B1=8F?=
=?UTF-8?q?=E6=B5=8B=E8=AF=95=E8=A7=A3=E5=86=B3=E9=97=AE=E9=A2=98=20?=
=?UTF-8?q?=E4=BB=A3=E7=A0=81=E6=9B=B4=E6=96=B0?=
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
---
.../controller/EpdcScreenController.java | 1 +
.../resources/mapper/screen/EpdcScreenDao.xml | 27 +++++++++----------
epdc-cloud-client-yushan | 2 +-
epdc-cloud-commons-yushan | 2 +-
4 files changed, 16 insertions(+), 16 deletions(-)
diff --git a/epdc-cloud-analysis-pc/src/main/java/com/elink/esua/epdc/modules/screen/controller/EpdcScreenController.java b/epdc-cloud-analysis-pc/src/main/java/com/elink/esua/epdc/modules/screen/controller/EpdcScreenController.java
index 8a6de62..e0dd2f9 100644
--- a/epdc-cloud-analysis-pc/src/main/java/com/elink/esua/epdc/modules/screen/controller/EpdcScreenController.java
+++ b/epdc-cloud-analysis-pc/src/main/java/com/elink/esua/epdc/modules/screen/controller/EpdcScreenController.java
@@ -261,6 +261,7 @@ public class EpdcScreenController {
* @author zhangfenghe
* @since 2021/8/12 15:29
*/
+ @GetMapping("vaccination/personVaccinationStatistics")
public Result vaccinationPersonVaccinationStatistics(@RequestBody EpdcScreenVaccinationPersonVaccinationStatisticsFormDTO formDto){
ValidatorUtils.validateEntity(formDto);
return epdcScreenService.vaccinationPersonVaccinationStatistics(formDto);
diff --git a/epdc-cloud-analysis-pc/src/main/resources/mapper/screen/EpdcScreenDao.xml b/epdc-cloud-analysis-pc/src/main/resources/mapper/screen/EpdcScreenDao.xml
index 3389bbc..d28f636 100644
--- a/epdc-cloud-analysis-pc/src/main/resources/mapper/screen/EpdcScreenDao.xml
+++ b/epdc-cloud-analysis-pc/src/main/resources/mapper/screen/EpdcScreenDao.xml
@@ -244,9 +244,9 @@
SELECT
+ sd.id,
sd.name,
sd.type_key,
- sdi.DEPT_ID,
sdi.introduction,
sdi.COMMUNITY_NUM,
sdi.GRID_NUM,
@@ -271,7 +271,7 @@
sum(if(LIVE_TYPE='0',PERSON_NUM,0)) as permanentResidenceNum,
sum(if(LIVE_TYPE='1',PERSON_NUM,0)) as floatingPopulationNum,
sum(if(LIVE_TYPE='2',PERSON_NUM,0)) as overseasPopulationNum
- FROM epdc_screen_person_live_statistics
+ FROM yushan_esua_epdc_analysis.epdc_screen_person_live_statistics
WHERE DEL_FLAG = '0'
@@ -283,20 +283,19 @@
sum(if(HOUSE_TYPE ='2',HOUSE_NUM ,0)) as dormitoryNum,
sum(if(HOUSE_TYPE ='3',HOUSE_NUM ,0)) as vacantNum,
sum(if(HOUSE_TYPE ='4',HOUSE_NUM ,0)) as otherNum
- FROM epdc_screen_house_type_statistics
+ FROM yushan_esua_epdc_analysis.epdc_screen_house_type_statistics
WHERE DEL_FLAG = '0'
SELECT
- SUM (VACCINATION_COMPLETED_NUM) as vaccinationCompletedNum,
- SUM (ONE_SHOT_NUM) as oneShotNum,
- SUM (TWO_SHOTS_NUM) as twoShotsNum,
- SUM (NOT_VACCINATED_NUM) as notVaccinatedNum
- FROM epdc_screen_vaccination_statistics
+ SUM(VACCINATION_COMPLETED_NUM) as vaccinationCompletedNum,
+ SUM(ONE_SHOT_NUM) as oneShotNum,
+ SUM(TWO_SHOTS_NUM) as twoShotsNum,
+ SUM(NOT_VACCINATED_NUM) as notVaccinatedNum
+ FROM yushan_esua_epdc_analysis.epdc_screen_vaccination_statistics
WHERE DEL_FLAG = '0'
- GROUP BY id
@@ -348,7 +347,7 @@
SUM(AGE_FORTY_ONE_FIFTY) AS ageFortyOneFifty,
SUM(AGE_FIFTY_ONE_SIXTY) AS ageFiftyOneSixty,
SUM(AGE_OVER_SIXTY) AS ageOverSixty
- FROM epdc_screen_vaccination_age_statistics
+ FROM yushan_esua_epdc_analysis.epdc_screen_vaccination_age_statistics
WHERE DEL_FLAG = '0'
AND STATISTIC_TYPE = #{statisticType}
@@ -359,7 +358,7 @@
SUM(PERMANENT_RESIDENCE_NUM) AS permanentResidenceNum,
SUM(FLOATING_POPULATION_NUM) AS floatingPopulationNum,
SUM(FOREIGN_POPULATION_NUM) AS foreignPopulationNum
- FROM epdc_screen_vaccination_person_statistics
+ FROM yushan_esua_epdc_analysis.epdc_screen_vaccination_person_statistics
WHERE DEL_FLAG = '0'
AND STATISTIC_TYPE = #{statisticType}
diff --git a/epdc-cloud-client-yushan b/epdc-cloud-client-yushan
index e538352..688b6ec 160000
--- a/epdc-cloud-client-yushan
+++ b/epdc-cloud-client-yushan
@@ -1 +1 @@
-Subproject commit e5383528fa125ed6da9fdae023c5432bc38ee154
+Subproject commit 688b6ec20ea6e5868994c27d8d67cae5238654ed
diff --git a/epdc-cloud-commons-yushan b/epdc-cloud-commons-yushan
index ffc7323..b2a4ab3 160000
--- a/epdc-cloud-commons-yushan
+++ b/epdc-cloud-commons-yushan
@@ -1 +1 @@
-Subproject commit ffc7323ae85c274afed21d90e2cd744c2801a1a8
+Subproject commit b2a4ab3cff9f848c77e7ec6b428321639270f734
From 3690d45e89e33710ab90f39dbd3d41954a06dca2 Mon Sep 17 00:00:00 2001
From: zhangfh
Date: Fri, 13 Aug 2021 17:29:10 +0800
Subject: [PATCH 10/12] =?UTF-8?q?=E6=A6=86=E5=B1=B1=E9=A1=B9=E7=9B=AE?=
=?UTF-8?q?=E4=BB=A3=E7=A0=81=E6=8F=90=E4=BA=A4=20=20=E9=A6=96=E9=A1=B5-?=
=?UTF-8?q?=E7=BB=84=E7=BB=87=E4=BF=A1=E6=81=AF=E6=8E=A5=E5=8F=A3=20?=
=?UTF-8?q?=E4=BB=A3=E7=A0=81=E6=9B=B4=E6=96=B0?=
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
---
.../resources/mapper/screen/EpdcScreenDao.xml | 47 ++++++++++++-------
1 file changed, 31 insertions(+), 16 deletions(-)
diff --git a/epdc-cloud-analysis-pc/src/main/resources/mapper/screen/EpdcScreenDao.xml b/epdc-cloud-analysis-pc/src/main/resources/mapper/screen/EpdcScreenDao.xml
index d28f636..3c10f99 100644
--- a/epdc-cloud-analysis-pc/src/main/resources/mapper/screen/EpdcScreenDao.xml
+++ b/epdc-cloud-analysis-pc/src/main/resources/mapper/screen/EpdcScreenDao.xml
@@ -2,7 +2,23 @@
-
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
SELECT
i.ID,
@@ -241,22 +257,21 @@
DEL_FLAG = '0'
-
+
SELECT
- sd.id,
- sd.name,
- sd.type_key,
- sdi.introduction,
- sdi.COMMUNITY_NUM,
- sdi.GRID_NUM,
- sdi.GRIDMAN_NUM,
- sdi.PARTY_MEMBER_NUM,
- sdi.LONGITUDE,
- sdi.LATITUDE,
- sdi.ACREAGE,
- edi.IMG_URL,
- edi.IMG_TYPE
+ sd.id AS id,
+ sd.name AS name,
+ sd.type_key AS typeKey,
+ sdi.introduction AS introduction,
+ sdi.COMMUNITY_NUM AS communityNum,
+ sdi.GRID_NUM AS gridNum,
+ sdi.GRIDMAN_NUM AS gridmanNum,
+ sdi.PARTY_MEMBER_NUM AS partyMemberNum,
+ sdi.LONGITUDE AS longitude,
+ sdi.LATITUDE AS latitude,
+ sdi.ACREAGE AS acreage,
+ edi.IMG_URL AS imgUrl,
+ edi.IMG_TYPE AS imgType
FROM sys_dept_info sdi
LEFT JOIN sys_dept sd ON sd.ID = sdi.DEPT_ID
LEFT JOIN epdc_admin_img edi ON edi.REFERENCE_ID = sdi.DEPT_ID
From ea2256118689d229f4da084dd446187ef4557519 Mon Sep 17 00:00:00 2001
From: zhangfh
Date: Wed, 18 Aug 2021 15:47:28 +0800
Subject: [PATCH 11/12] =?UTF-8?q?=E6=A6=86=E5=B1=B1=E9=A1=B9=E7=9B=AE?=
=?UTF-8?q?=E4=BB=A3=E7=A0=81=E6=8F=90=E4=BA=A4=20=20=E9=A6=96=E9=A1=B5-?=
=?UTF-8?q?=E7=BB=84=E7=BB=87=E4=BF=A1=E6=81=AF=E6=8E=A5=E5=8F=A3=E5=A2=9E?=
=?UTF-8?q?=E5=8A=A0=E5=85=A5=E5=8F=82typeKey=20=E4=BB=A3=E7=A0=81?=
=?UTF-8?q?=E6=9B=B4=E6=96=B0?=
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
---
.../epdc/modules/screen/controller/EpdcScreenController.java | 5 +++--
.../elink/esua/epdc/modules/screen/dao/EpdcScreenDao.java | 2 +-
.../esua/epdc/modules/screen/service/EpdcScreenService.java | 2 +-
.../modules/screen/service/impl/EpdcScreenServiceImpl.java | 4 ++--
.../src/main/resources/mapper/screen/EpdcScreenDao.xml | 3 +++
epdc-cloud-client-yushan | 2 +-
epdc-cloud-commons-yushan | 2 +-
7 files changed, 12 insertions(+), 8 deletions(-)
diff --git a/epdc-cloud-analysis-pc/src/main/java/com/elink/esua/epdc/modules/screen/controller/EpdcScreenController.java b/epdc-cloud-analysis-pc/src/main/java/com/elink/esua/epdc/modules/screen/controller/EpdcScreenController.java
index e0dd2f9..c477ef4 100644
--- a/epdc-cloud-analysis-pc/src/main/java/com/elink/esua/epdc/modules/screen/controller/EpdcScreenController.java
+++ b/epdc-cloud-analysis-pc/src/main/java/com/elink/esua/epdc/modules/screen/controller/EpdcScreenController.java
@@ -178,8 +178,9 @@ public class EpdcScreenController {
* @since 2021/8/11 15:23
*/
@GetMapping("frontPage/deptInfoList")
- public Result> frontPageDeptInfoList(){
- return epdcScreenService.frontPageDeptInfoList();
+ public Result> frontPageDeptInfoList(@RequestBody EpdcScreenFrontPageDeptInfoFormDTO formDto){
+ ValidatorUtils.validateEntity(formDto);
+ return epdcScreenService.frontPageDeptInfoList(formDto);
}
/**
diff --git a/epdc-cloud-analysis-pc/src/main/java/com/elink/esua/epdc/modules/screen/dao/EpdcScreenDao.java b/epdc-cloud-analysis-pc/src/main/java/com/elink/esua/epdc/modules/screen/dao/EpdcScreenDao.java
index 60dfc38..8b44cec 100644
--- a/epdc-cloud-analysis-pc/src/main/java/com/elink/esua/epdc/modules/screen/dao/EpdcScreenDao.java
+++ b/epdc-cloud-analysis-pc/src/main/java/com/elink/esua/epdc/modules/screen/dao/EpdcScreenDao.java
@@ -126,7 +126,7 @@ public interface EpdcScreenDao extends BaseDao frontPageDeptInfoList();
+ List frontPageDeptInfoList(EpdcScreenFrontPageDeptInfoFormDTO formDto);
/**
* 首页-人口类型统计接口
diff --git a/epdc-cloud-analysis-pc/src/main/java/com/elink/esua/epdc/modules/screen/service/EpdcScreenService.java b/epdc-cloud-analysis-pc/src/main/java/com/elink/esua/epdc/modules/screen/service/EpdcScreenService.java
index ed9bb24..e2a7f0a 100644
--- a/epdc-cloud-analysis-pc/src/main/java/com/elink/esua/epdc/modules/screen/service/EpdcScreenService.java
+++ b/epdc-cloud-analysis-pc/src/main/java/com/elink/esua/epdc/modules/screen/service/EpdcScreenService.java
@@ -127,7 +127,7 @@ public interface EpdcScreenService {
* @author zhangfenghe
* @since 2021/8/11 15:26
*/
- Result> frontPageDeptInfoList();
+ Result> frontPageDeptInfoList(EpdcScreenFrontPageDeptInfoFormDTO formDto);
/**
* 首页-人口类型统计接口
diff --git a/epdc-cloud-analysis-pc/src/main/java/com/elink/esua/epdc/modules/screen/service/impl/EpdcScreenServiceImpl.java b/epdc-cloud-analysis-pc/src/main/java/com/elink/esua/epdc/modules/screen/service/impl/EpdcScreenServiceImpl.java
index 996d8db..b97fcbc 100644
--- a/epdc-cloud-analysis-pc/src/main/java/com/elink/esua/epdc/modules/screen/service/impl/EpdcScreenServiceImpl.java
+++ b/epdc-cloud-analysis-pc/src/main/java/com/elink/esua/epdc/modules/screen/service/impl/EpdcScreenServiceImpl.java
@@ -101,8 +101,8 @@ public class EpdcScreenServiceImpl extends BaseServiceImpl> frontPageDeptInfoList() {
- List data = baseDao.frontPageDeptInfoList();
+ public Result> frontPageDeptInfoList(EpdcScreenFrontPageDeptInfoFormDTO formDto) {
+ List data = baseDao.frontPageDeptInfoList(formDto);
return new Result>().ok(data);
}
diff --git a/epdc-cloud-analysis-pc/src/main/resources/mapper/screen/EpdcScreenDao.xml b/epdc-cloud-analysis-pc/src/main/resources/mapper/screen/EpdcScreenDao.xml
index 3c10f99..3b3de69 100644
--- a/epdc-cloud-analysis-pc/src/main/resources/mapper/screen/EpdcScreenDao.xml
+++ b/epdc-cloud-analysis-pc/src/main/resources/mapper/screen/EpdcScreenDao.xml
@@ -278,6 +278,9 @@
WHERE sd.del_flag = '0'
AND sdi.DEL_FLAG = '0'
AND edi.DEL_FLAG = '0'
+
+ AND sd.type_key = #{typeKey}
+
Date: Wed, 18 Aug 2021 15:50:02 +0800
Subject: [PATCH 12/12] =?UTF-8?q?202108=E7=89=88=E5=A4=A7=E5=B1=8F-?=
=?UTF-8?q?=E5=85=9A=E5=BB=BA=E5=BC=95=E9=A2=86=E6=9D=BF=E5=9D=97=E6=8E=A5?=
=?UTF-8?q?=E5=8F=A3=E4=BF=AE=E6=94=B9?=
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
---
.../src/main/resources/mapper/screen/EpdcScreenDao.xml | 8 ++++----
1 file changed, 4 insertions(+), 4 deletions(-)
diff --git a/epdc-cloud-analysis-pc/src/main/resources/mapper/screen/EpdcScreenDao.xml b/epdc-cloud-analysis-pc/src/main/resources/mapper/screen/EpdcScreenDao.xml
index 3b3de69..a29b507 100644
--- a/epdc-cloud-analysis-pc/src/main/resources/mapper/screen/EpdcScreenDao.xml
+++ b/epdc-cloud-analysis-pc/src/main/resources/mapper/screen/EpdcScreenDao.xml
@@ -149,15 +149,13 @@
n.TOP_FLAG
FROM
yushan_esua_epdc_news.epdc_notice n
- LEFT JOIN yushan_esua_epdc_news.epdc_module_type t ON t.id = n.TYPE_ID
+ LEFT JOIN yushan_esua_epdc_news.epdc_module_type t ON t.id = n.TYPE_ID
WHERE
n.DEL_FLAG = '0'
AND n.NOTICE_RELEASE_STATE = '1'
AND n.NOTICE_UP_DOWN_STATE = '1'
- AND t.TYPE_CODE = #{typeCode}
-
+ AND n.TOP_FLAG = '1'
ORDER BY
- n.TOP_FLAG DESC,
n.TOP_TIME DESC,
n.CREATED_TIME DESC
LIMIT #{pageIndex}, #{pageSize}
@@ -203,6 +201,8 @@
WHERE
ot.DEL_FLAG = '0'
AND `ENABLE` = '1'
+ GROUP BY
+ ot.ID
ORDER BY
SORT