Browse Source

修改网格开通导出表格

dev
曲树通 6 years ago
parent
commit
7cb90529b4
  1. 48
      esua-epdc/epdc-module/epdc-analysis/epdc-analysis-server/src/main/java/com/elink/esua/epdc/excel/GridOpiningExcel.java
  2. 3
      esua-epdc/epdc-module/epdc-analysis/epdc-analysis-server/src/main/java/com/elink/esua/epdc/modules/user/controller/UserAnalysisController.java

48
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;
}

3
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<String, Object> params, HttpServletResponse response) throws Exception {
PageData<GridOpeningResultDTO> page = userAnalysisService.listPageGridOpening(params);
ExcelUtils.exportExcelToTarget(response, "开通网格情况", page.getList(), PartyAnalysExcel.class);
ExcelUtils.exportExcelToTarget(response, "开通网格情况", page.getList(), GridOpiningExcel.class);
}
}

Loading…
Cancel
Save