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] =?UTF-8?q?=E4=BF=AE=E6=94=B9=E7=BD=91=E6=A0=BC=E5=BC=80?= =?UTF-8?q?=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); } }