123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195 |
- package com.ghsc.partybuild.service;
- import com.github.pagehelper.PageInfo;
- import com.ghsc.partybuild.vo.PartyduesAlreadyPayDetailVo;
- import com.ghsc.partybuild.vo.PartyduesDidnotPayDetailVo;
- import com.ghsc.partybuild.vo.PartyduesTotalByYearVo;
- import com.ghsc.partybuild.vo.PartyduesTotalVo;
- import org.apache.ibatis.annotations.Param;
- import javax.servlet.http.HttpServletRequest;
- import javax.servlet.http.HttpServletResponse;
- import java.io.FileNotFoundException;
- import java.io.IOException;
- import java.util.HashMap;
- import java.util.List;
- /**
- * 党建统计
- *
- * @author pj
- */
- public interface PartyTotalService {
- /**
- * 党建局情
- *
- * @param pageNum
- * @param pageSize
- * @param dzzdm
- * @param year
- * @return
- */
- PageInfo<HashMap<String, Object>> getPartyTotalList(int pageNum, int pageSize, String dzzdm, Integer year);
- /**
- * 党组织统计信息
- *
- * @param pageNum
- * @param pageSize
- * @param dzzdm
- * @param year
- * @return
- */
- PageInfo<HashMap<String, Object>> getPartyDetailList(int pageNum, int pageSize, String dzzdm, Integer year,String dzzmc);
- /**
- * 党员统计信息
- *
- * @param pageNum
- * @param pageSize
- * @param dzzdm
- * @param year
- * @return
- */
- PageInfo<HashMap<String, Object>> getUserTotalList(int pageNum, int pageSize, String dzzdm, Integer year,String dzzmc);
- /**
- * 中心组学习方案统计
- *
- * @param pageNum
- * @param pageSize
- * @param dzzdm
- * @param year
- * @param ssdzzdm
- * @return
- */
- PageInfo<HashMap<String, Object>> getZxzxxFaTotalList(int pageNum, int pageSize, String dzzdm, Integer year, String ssdzzdm);
- /**
- * 中心组学习出勤率
- *
- * @param dzzdm
- * @param year
- * @return
- */
- List<HashMap<String, Object>> getZxzxxCqlDetailList(String dzzdm, Integer year);
- /**
- * 中心组学习人员学习信息
- *
- * @param pageNum
- * @param pageSize
- * @param dzzdm
- * @param year
- * @return
- */
- PageInfo<HashMap<String, Object>> getZxzxxUserStudyList(int pageNum, int pageSize, String dzzdm, Integer year);
- /**
- * 每月党费缴纳情况(停用)
- *
- * @param pageNum
- * @param pageSize
- * @param dzzdm
- * @param year
- * @param month
- * @param ssdzzdm
- * @return
- */
- /*PageInfo<HashMap<String, Object>> getPartyduesTotalList(int pageNum, int pageSize, String dzzdm, Integer year, Integer month, String ssdzzdm);*/
- /**
- * 每月党费缴纳情况(new)
- * @param pageNum
- * @param pageSize
- * @param dzzdm
- * @param year
- * @param month
- * @return
- */
- PageInfo<PartyduesTotalVo> getPartyduesTotalListV2(int pageNum, int pageSize, String parentPartyCode, String partyCode, Integer year, Integer month);
- /**
- * 已缴党费成员(数据导出功能,按照缴费高到低排序,一行两个党员)
- *
- * @param dzzdm
- * @param year
- * @param month
- * @return
- */
- List<HashMap<String, Object>> getPartyduesUserList(String dzzdm, Integer year, Integer month);
- /**
- * 已缴党费成员(数据导出功能,按照缴费高到低排序,一行一个党员)
- *
- * @param dzzdm
- * @param year
- * @param month
- * @return
- */
- //List<HashMap<String, Object>> getPartyduesUserList2(String dzzdm, Integer year, Integer month);
- /**
- * 未缴党费成员
- *
- * @param dzzdm
- * @param year
- * @param month
- * @return
- */
- //List<HashMap<String, Object>> getNotPartyduesUserList(String dzzdm, Integer year, Integer month);
- List<PartyduesAlreadyPayDetailVo> getAlreadyPayUserList(String partyCode, Integer year, Integer month);
- List<PartyduesDidnotPayDetailVo> getDidnotPayUserList(String partyCode, Integer year, Integer month);
- /**
- * 统计党组织每月缴纳党费
- *
- * @param pageNum
- * @param pageSize
- * @param year
- * @param dzzdm
- * @return
- */
- List<PartyduesTotalByYearVo> getPartyduesMonthTotalList(int pageNum, int pageSize, Integer year, String dzzdm);
- void exportPartyduesMonthTotal(HttpServletRequest request, HttpServletResponse response, Integer year, String dzzdm) throws IOException;
- /**
- * 统计党组织季度缴纳党费
- *
- * @param pageNum
- * @param pageSize
- * @param year
- * @param dzzdm
- * @param ssdzzdm
- * @return
- */
- PageInfo<HashMap<String, Object>> getPartyduesQuarterTotalList(int pageNum, int pageSize, Integer year, String dzzdm,String ssdzzdm);
- PageInfo<HashMap<String, Object>> getZtdrTotalList(int pageNum, int pageSize, Integer year, Integer month,String dzzdm);
- PageInfo<HashMap<String, Object>> getLeaderUserTotalList(int pageNum, int pageSize, String dzzdm, String yearMonth,String xm);
- PageInfo<HashMap<String, Object>> getSystemUseTotalList(int pageNum, int pageSize, String dzzdm, String fundYear, String duesYearMonth, String meetingYearMonth, String partydayYearMonth, String positionYearMonth);
- PageInfo<HashMap<String, Object>> getPartyLifeTotalList(int pageNum, int pageSize, Integer year, String dzzdm, String dzzmc);
- PageInfo<HashMap<String, Object>> getPartyLifeMonthTotalList(int pageNum, int pageSize, Integer year, String dzzdm, String dzzmc);
- PageInfo<HashMap<String, Object>> getPartyActivityTotalList(int pageNum, int pageSize, Integer year, String dzzdm, String dzzmc);
- PageInfo<HashMap<String, Object>> getPartyActivityMonthTotalList(int pageNum, int pageSize, Integer year, String dzzdm, String dzzmc);
- PageInfo<HashMap<String, Object>> getZxzxxWarnList(int pageNum, int pageSize, Integer year, Integer quarter, Integer month, String dzzdm);
- }
|