From 7cb90529b4c3c01bdc6cf4b99fb2e1b0cad8db09 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E6=9B=B2=E6=A0=91=E9=80=9A?= <1976590620@qq.com> Date: Thu, 13 Feb 2020 15:45:19 +0800 Subject: [PATCH 1/4] =?UTF-8?q?=E4=BF=AE=E6=94=B9=E7=BD=91=E6=A0=BC?= =?UTF-8?q?=E5=BC=80=E9=80=9A=E5=AF=BC=E5=87=BA=E8=A1=A8=E6=A0=BC?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../esua/epdc/excel/GridOpiningExcel.java | 48 +++++++++++++++++++ .../controller/UserAnalysisController.java | 3 +- 2 files changed, 50 insertions(+), 1 deletion(-) create mode 100644 esua-epdc/epdc-module/epdc-analysis/epdc-analysis-server/src/main/java/com/elink/esua/epdc/excel/GridOpiningExcel.java diff --git a/esua-epdc/epdc-module/epdc-analysis/epdc-analysis-server/src/main/java/com/elink/esua/epdc/excel/GridOpiningExcel.java b/esua-epdc/epdc-module/epdc-analysis/epdc-analysis-server/src/main/java/com/elink/esua/epdc/excel/GridOpiningExcel.java new file mode 100644 index 000000000..c6cae13f5 --- /dev/null +++ b/esua-epdc/epdc-module/epdc-analysis/epdc-analysis-server/src/main/java/com/elink/esua/epdc/excel/GridOpiningExcel.java @@ -0,0 +1,48 @@ +package com.elink.esua.epdc.excel; + +import cn.afterturn.easypoi.excel.annotation.Excel; +import lombok.Data; + +import java.math.BigDecimal; + +/** + * @author: qushutong + * @Date: 2020/2/13 15:23 + * @Description: 网格开通导出 + */ +@Data +public class GridOpiningExcel { + @Excel(name = "网格名称") + private String allDeptName; + + @Excel(name = "网格党建指导员姓名") + private String gridLeader; + + @Excel(name = "注册用户数") + private Integer registerCount; + + @Excel(name = "注册党员数") + private Integer partyCount; + + @Excel(name = "新闻发布数") + private Integer newsCount; + + @Excel(name = "社群数") + private Integer communityCount; + + @Excel(name = "群成员数") + private Integer communityMemberCount; + + @Excel(name = "话题数") + private Integer communityTopicCount; + + @Excel(name = "项目数") + private Integer itemCount; + + @Excel(name = "项目关闭数") + private Integer itemCloseCount; + + @Excel(name = "议题数") + private Integer eventCount; + +} diff --git a/esua-epdc/epdc-module/epdc-analysis/epdc-analysis-server/src/main/java/com/elink/esua/epdc/modules/user/controller/UserAnalysisController.java b/esua-epdc/epdc-module/epdc-analysis/epdc-analysis-server/src/main/java/com/elink/esua/epdc/modules/user/controller/UserAnalysisController.java index bcb5d057e..9974509fb 100644 --- a/esua-epdc/epdc-module/epdc-analysis/epdc-analysis-server/src/main/java/com/elink/esua/epdc/modules/user/controller/UserAnalysisController.java +++ b/esua-epdc/epdc-module/epdc-analysis/epdc-analysis-server/src/main/java/com/elink/esua/epdc/modules/user/controller/UserAnalysisController.java @@ -12,6 +12,7 @@ import com.elink.esua.epdc.dto.user.result.GridOpeningResultDTO; import com.elink.esua.epdc.dto.user.result.OldMemberRankResultDTO; import com.elink.esua.epdc.dto.user.result.UserDataRankResultDTO; import com.elink.esua.epdc.dto.user.result.YoungMemberRankResultDTO; +import com.elink.esua.epdc.excel.GridOpiningExcel; import com.elink.esua.epdc.modules.user.service.OldMemberRankService; import com.elink.esua.epdc.modules.user.service.YoungMemberRankService; import org.springframework.beans.factory.annotation.Autowired; @@ -198,6 +199,6 @@ public class UserAnalysisController { @GetMapping("export/grid0pining") public void exportGridOpining(@RequestParam Map params, HttpServletResponse response) throws Exception { PageData page = userAnalysisService.listPageGridOpening(params); - ExcelUtils.exportExcelToTarget(response, "开通网格情况", page.getList(), PartyAnalysExcel.class); + ExcelUtils.exportExcelToTarget(response, "开通网格情况", page.getList(), GridOpiningExcel.class); } } From 30479dec41d5fcba6776d5ec78e2c0d0d3892115 Mon Sep 17 00:00:00 2001 From: yinzuomei Date: Thu, 13 Feb 2020 16:17:19 +0800 Subject: [PATCH 2/4] =?UTF-8?q?=E4=BF=AE=E6=94=B9getToken=E3=80=81login?= =?UTF-8?q?=E6=8E=A5=E5=8F=A3=EF=BC=8C=E5=8F=8D=E5=8F=82=E5=A2=9E=E5=8A=A0?= =?UTF-8?q?typeKey?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../main/java/com/elink/esua/epdc/dto/DataScopeDeptList.java | 5 +++++ .../src/main/resources/mapper/SysRoleDataScopeDao.xml | 3 ++- .../elink/esua/epdc/common/token/dto/DeptDataScopeDTO.java | 5 +++++ 3 files changed, 12 insertions(+), 1 deletion(-) diff --git a/esua-epdc/epdc-admin/epdc-admin-client/src/main/java/com/elink/esua/epdc/dto/DataScopeDeptList.java b/esua-epdc/epdc-admin/epdc-admin-client/src/main/java/com/elink/esua/epdc/dto/DataScopeDeptList.java index 5f4ad11ec..6ebf543aa 100644 --- a/esua-epdc/epdc-admin/epdc-admin-client/src/main/java/com/elink/esua/epdc/dto/DataScopeDeptList.java +++ b/esua-epdc/epdc-admin/epdc-admin-client/src/main/java/com/elink/esua/epdc/dto/DataScopeDeptList.java @@ -24,4 +24,9 @@ public class DataScopeDeptList implements Serializable { * 部门名称 */ private String deptName; + + /** + * 部门类型 + */ + private String typeKey; } diff --git a/esua-epdc/epdc-admin/epdc-admin-server/src/main/resources/mapper/SysRoleDataScopeDao.xml b/esua-epdc/epdc-admin/epdc-admin-server/src/main/resources/mapper/SysRoleDataScopeDao.xml index e314e375f..22113017b 100644 --- a/esua-epdc/epdc-admin/epdc-admin-server/src/main/resources/mapper/SysRoleDataScopeDao.xml +++ b/esua-epdc/epdc-admin/epdc-admin-server/src/main/resources/mapper/SysRoleDataScopeDao.xml @@ -15,7 +15,8 @@ - esua_epdc_admin.sys_dept ad From 567c6c7b7099ade0ee835bfb95b0a7ced83de08a Mon Sep 17 00:00:00 2001 From: yujintao Date: Thu, 13 Feb 2020 17:40:09 +0800 Subject: [PATCH 4/4] =?UTF-8?q?=E5=AD=97=E6=AE=B5=E5=88=9D=E5=A7=8B?= =?UTF-8?q?=E5=8C=96=E6=95=B0=E5=80=BC?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../user/result/GridDataTotalResultDTO.java | 4 +-- .../dto/user/result/GridOpeningResultDTO.java | 26 ++++++++++--------- 2 files changed, 16 insertions(+), 14 deletions(-) diff --git a/esua-epdc/epdc-module/epdc-analysis/epdc-analysis-client/src/main/java/com/elink/esua/epdc/dto/user/result/GridDataTotalResultDTO.java b/esua-epdc/epdc-module/epdc-analysis/epdc-analysis-client/src/main/java/com/elink/esua/epdc/dto/user/result/GridDataTotalResultDTO.java index fc43ff372..be7141502 100644 --- a/esua-epdc/epdc-module/epdc-analysis/epdc-analysis-client/src/main/java/com/elink/esua/epdc/dto/user/result/GridDataTotalResultDTO.java +++ b/esua-epdc/epdc-module/epdc-analysis/epdc-analysis-client/src/main/java/com/elink/esua/epdc/dto/user/result/GridDataTotalResultDTO.java @@ -14,10 +14,10 @@ public class GridDataTotalResultDTO extends GridOpeningResultDTO { /** * 已开通网格数 */ - private Integer workGridCount; + private int workGridCount = 0; /** * 未开通网格数 */ - private Integer unWorkGridCount; + private int unWorkGridCount = 0; } diff --git a/esua-epdc/epdc-module/epdc-analysis/epdc-analysis-client/src/main/java/com/elink/esua/epdc/dto/user/result/GridOpeningResultDTO.java b/esua-epdc/epdc-module/epdc-analysis/epdc-analysis-client/src/main/java/com/elink/esua/epdc/dto/user/result/GridOpeningResultDTO.java index 6f60d3e8e..941ffa520 100644 --- a/esua-epdc/epdc-module/epdc-analysis/epdc-analysis-client/src/main/java/com/elink/esua/epdc/dto/user/result/GridOpeningResultDTO.java +++ b/esua-epdc/epdc-module/epdc-analysis/epdc-analysis-client/src/main/java/com/elink/esua/epdc/dto/user/result/GridOpeningResultDTO.java @@ -24,65 +24,67 @@ public class GridOpeningResultDTO implements Serializable { /** * 用户注册数 */ - private Integer registerCount; + private int registerCount = 0; /** * 认证居民 */ - private Integer residentCount; + private int residentCount = 0; /** * 认证党员数 */ - private Integer partyCount; + private int partyCount = 0; /** * 居民扫码数 */ - private Integer ewmCount; + private int ewmCount = 0; /** * 新闻数 */ - private Integer newsCount; + private int newsCount = 0; /** * 通知数 */ - private Integer noticeCount; + private int noticeCount = 0; /** * 议题数 */ - private Integer eventCount; + private int eventCount = 0; /** * 项目数 */ - private Integer itemCount; + private int itemCount = 0; /** * 项目结案数 */ - private Integer itemCloseCount; + private int itemCloseCount = 0; /** * 社群数 */ - private Integer communityCount; + private int communityCount = 0; /** * 社群成员数 */ - private Integer communityMemberCount; + private int communityMemberCount = 0; /** * 社群话题数 */ - private Integer communityTopicCount; + private int communityTopicCount = 0; /** * 网格长姓名 */ private String gridLeader; + + }