123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459460461462463464465466467468469470471472473474475476477478479480481482483484485486487488489490491492493494495496497498499500501502503504505506507508509510511512513514515516517518519520521522523524525526527528529530531532533534535536537538539540541542543544545546547548549550551552553554555556557558559560561562563564565566567568569570571572573574575576577578579580581582583584585586587588589590591592593594595596597598599600601602603604605606607608609610611612613614615616617618619620621622623624625626627628629630631632633634635636637638639640641642643644645646647648649650 |
- package com.ghsc.partybuild.controller.app;
- import com.fasterxml.jackson.core.type.TypeReference;
- import com.fasterxml.jackson.databind.ObjectMapper;
- import com.github.pagehelper.PageInfo;
- import com.ghsc.partybuild.controller.jsonmodel.RequsetData;
- import com.ghsc.partybuild.model.*;
- import com.ghsc.partybuild.service.*;
- import com.ghsc.partybuild.util.DateUtils;
- import com.ghsc.partybuild.util.JsonMapper;
- import com.ghsc.partybuild.util.StringUtils;
- import com.ghsc.partybuild.vo.*;
- import org.springframework.beans.factory.annotation.Autowired;
- import org.springframework.web.bind.annotation.*;
- import java.util.*;
- import java.util.stream.Collectors;
- @RestController
- @RequestMapping(value = "/appApi/party")
- public class AppPartyController {
- @Autowired
- private StringUtils stringUtils;
- @Autowired
- private DateUtils dateUtils;
- @Autowired
- private PartyService partyService;
- @Autowired
- PartyUserService partyUserService;
- @Autowired
- private PEUserService peUserService;
- @Autowired
- private PartyTwoService partyTwoService;
- @Autowired
- private PublicityService publicityService;
- @Autowired
- private GradeService gradeService;
- @Autowired
- private DictionaryService dictionaryService;
- @Autowired
- private BigDataService bigDataService;
- @Autowired
- private PartyTotalService partyTotalService;
- @Autowired
- private AdPartyGroupService adPartyGroupService;
- @Autowired
- private FlowConfigService FlowConfigService;
- @ResponseBody
- @GetMapping("/getPartyTreeList")
- public RequsetData<List<HashMap<String, Object>>> getPartyTreeList(@RequestParam(required = false) String parentCode, @RequestParam(required = false) String dzzdm, @RequestParam(required = false) Integer showlevel) {
- RequsetData<List<HashMap<String, Object>>> res = new RequsetData<>();
- String reData = "";
- try {
- String isshowxz = "", userId = "";
- Integer onlyshow_dw = null, zzfbType = null;
- List<HashMap<String, Object>> partyList = partyService.getPartyTreeList(parentCode, dzzdm, showlevel);
- res.setItem(partyList);
- } catch (Exception ex) {
- res.setSuccess(false);
- res.setMsg("读取组织情况报错:" + ex.getMessage());
- }
- return res;
- }
- @ResponseBody
- @GetMapping("/getPartyUserList")
- public RequsetData<PageInfo<HashMap<String, Object>>> getPartyUserList(@RequestParam("pageIndex") int pageIndex,
- @RequestParam("pageSize") int pageSize, @RequestParam("dzzdm") String dzzdm, @RequestParam(required = false) String szdzbdm, @RequestParam(required = false) String userId,
- @RequestParam(required = false) String xm,
- @RequestParam(required = false) List<String> rybmList,
- @RequestParam(required = false) List<String> removeRybmList, @RequestParam(required = false) List<String> ryztList,
- @RequestParam(required = false) Integer age_begin, @RequestParam(required = false) Integer age_end, @RequestParam(required = false) Integer sfsldry,
- @RequestParam(required = false) String xb, @RequestParam(required = false) String xl, @RequestParam(required = false) String partyGroupId,
- @RequestParam(required = false) String sqrdrq_begin, @RequestParam(required = false) String sqrdrq_end,@RequestParam(required = false) Integer isStudent) {
- sqrdrq_begin = dateUtils.strFormat_short(sqrdrq_begin);
- sqrdrq_end = dateUtils.strFormat_short(sqrdrq_end);
- RequsetData<PageInfo<HashMap<String, Object>>> res = new RequsetData<>();
- res.setItem(partyUserService.getPartyUserList(pageIndex, pageSize, xb, dzzdm, null, xm, null, null, sqrdrq_begin, sqrdrq_end, null, null,
- null, ryztList, null, szdzbdm, removeRybmList, rybmList, null, null, null, xl, age_begin, age_end, sfsldry, null, null, null, userId, partyGroupId, null,isStudent,null));
- return res;
- }
- @ResponseBody
- @GetMapping("/getPartyList")
- public RequsetData<PageInfo<HashMap<String, Object>>> getPartyList(@RequestParam("pageIndex") int pageIndex,
- @RequestParam("pageSize") int pageSize, @RequestParam("parentCode") String parentCode, @RequestParam(required = false) String dzzdm, @RequestParam(required = false) String dzzmc,
- @RequestParam(required = false) String zzlb, @RequestParam(required = false) String jczzfl, @RequestParam(required = false) String jldzzrq_begin,
- @RequestParam(required = false) String jldzzrq_end, @RequestParam(required = false) String isContainParent, @RequestParam(required = false) Integer dwjb
- , @RequestParam(required = false) String jmrq_begintime, @RequestParam(required = false) String jmrq_endtime, @RequestParam(required = false) String partyGroupId) {
- jldzzrq_begin = dateUtils.strFormat_short(jldzzrq_begin);
- jldzzrq_end = dateUtils.strFormat_short(jldzzrq_end);
- jmrq_begintime = dateUtils.strFormat_short(jmrq_begintime);
- jmrq_endtime = dateUtils.strFormat_short(jmrq_endtime);
- List<String> zzlbList = new ArrayList<>();
- if (!stringUtils.IsNullOrEmpty(zzlb)) {
- zzlbList = Arrays.asList(zzlb.split(","));
- }
- List<String> jczzflList = new ArrayList<>();
- if (!stringUtils.IsNullOrEmpty(jczzfl)) {
- jczzflList = Arrays.asList(jczzfl.split(","));
- }
- RequsetData<PageInfo<HashMap<String, Object>>> result = new RequsetData<>();
- result.setItem(partyService.getPartyList(pageIndex, pageSize, parentCode, dzzmc, dzzdm, null, null, jldzzrq_begin, jldzzrq_end, isContainParent, null, null, zzlbList, null, dwjb, jmrq_begintime, jmrq_endtime, jczzflList, partyGroupId));
- return result;
- }
- @ResponseBody
- @GetMapping("/getPartyTreeForApp")
- public RequsetData<HashMap<String, Object>> getPartyTreeForApp(@RequestParam(required = false) String id, @RequestParam(required = false) Integer onlyshowDw, @RequestParam(required = false) Integer showdxz) {
- RequsetData<HashMap<String, Object>> res = new RequsetData<>();
- res.setItem(partyService.getPartyTreeForApp(id, onlyshowDw, showdxz));
- return res;
- }
- @ResponseBody
- @RequestMapping("/getPartyInfo")
- public RequsetData<PartyInfoVo> getPartyInfo(@RequestParam("dzzdm") String dzzdm) {
- RequsetData<PartyInfoVo> res = new RequsetData<>();
- res.setItem(partyService.getPartyInfo(dzzdm));
- return res;
- }
- @ResponseBody
- @RequestMapping("/getUserInfo")
- public RequsetData<PartyUserInfoVo> getUserInfo(@RequestParam(required = false) String rybm) {
- RequsetData<PartyUserInfoVo> res = new RequsetData<>();
- res.setItem(partyUserService.getUserInfo(rybm));
- return res;
- }
- /*发展党员*/
- @ResponseBody
- @GetMapping("/getUserExpandList")
- public RequsetData<PageInfo<HashMap<String, Object>>> getUserExpandList(@RequestParam("pageIndex") int pageIndex, @RequestParam("pageSize") int pageSize,
- @RequestParam("dzzdm") String dzzdm,
- @RequestParam(required = false) String name,
- @RequestParam(required = false) Integer isLateDay,
- @RequestParam(required = false) List<Integer> ryztList,
- @RequestParam(required = false) Integer beginSort, @RequestParam(required = false) Integer endSort) {
- RequsetData<PageInfo<HashMap<String, Object>>> result = new RequsetData<>();
- result.setItem(peUserService.getJoinUserListForApp(pageIndex, pageSize, dzzdm, name, isLateDay, null, null, null, beginSort, endSort, ryztList, null));
- return result;
- }
- @ResponseBody
- @RequestMapping("/getUserExpandById")
- public RequsetData<Map<String, Object>> getUserExpandById(@RequestParam(required = false) String id, @RequestParam(required = false) String rybm) {
- RequsetData<Map<String, Object>> res = new RequsetData<>();
- List<HashMap<String, Object>> flowList = new ArrayList<>();
- PeJoinuser model = new PeJoinuser();
- if (!stringUtils.IsNullOrEmpty(id)) {
- model = peUserService.getJoinuserById(id);
- }
- if (!stringUtils.IsNullOrEmpty(rybm)) {
- model = peUserService.getJoinuserByRybm(rybm);
- }
- HashMap<String, Object> userInfo = partyUserService.getAllUserInfoByRybm(model.getUsercode());
- List<HashMap<String, Object>> dataList = peUserService.getUserFlowList(model.getJoinuserid());
- flowList = dataList.stream().map(it -> {
- HashMap<String, Object> data = new HashMap<>();
- data.put("FLOWNAME", it.get("PROCESSNAME"));
- data.put("SORT", it.get("PROCESSSORT"));
- return data;
- }).distinct().collect(Collectors.toList());
- flowList.forEach(it -> {
- it.put("progressList", dataList.stream().filter(c -> c.get("PROCESSNAME").equals(it.get("FLOWNAME"))).collect(Collectors.toList()));
- });
- userInfo.put("flowList", flowList);
- res.setItem(userInfo);
- return res;
- }
- @ResponseBody
- @RequestMapping("/getUserExpandFlowById")
- public RequsetData<PeFlowWithBLOBs> getUserExpandFlowById(@RequestParam(required = false) String id) {
- RequsetData<PeFlowWithBLOBs> res = new RequsetData<>();
- PeFlowWithBLOBs model = FlowConfigService.getFlowByid(id);
- res.setItem(model);
- return res;
- }
- /*民主评议*/
- @ResponseBody
- @GetMapping("/getMZPYList")
- public RequsetData<PageInfo<HashMap<String, Object>>> getMZPYList(@RequestParam("pageIndex") int pageIndex, @RequestParam("pageSize") int pageSize,
- @RequestParam("rybm") String rybm) {
- RequsetData<PageInfo<HashMap<String, Object>>> result = new RequsetData<>();
- result.setItem(partyUserService.getMzpyList(pageIndex, pageSize, rybm));
- return result;
- }
- /*培训情况*/
- @ResponseBody
- @GetMapping("/getPXQKList")
- public RequsetData<PageInfo<HashMap<String, Object>>> getPXQKList(@RequestParam("pageIndex") int pageIndex, @RequestParam("pageSize") int pageSize,
- @RequestParam("rybm") String rybm) {
- RequsetData<PageInfo<HashMap<String, Object>>> result = new RequsetData<>();
- result.setItem(partyUserService.getPxqkList(pageIndex, pageSize, rybm));
- return result;
- }
- /*党内评先*/
- @ResponseBody
- @GetMapping("/getDnpxxxList")
- public RequsetData<PageInfo<HashMap<String, Object>>> getDnpxxxList(@RequestParam("pageIndex") int pageIndex, @RequestParam("pageSize") int pageSize,
- @RequestParam(required = false) String rybm,
- @RequestParam(required = false) String dzzdm,
- @RequestParam(required = false) String ssdzzdm, @RequestParam(required = false) Integer pxlx) {
- RequsetData<PageInfo<HashMap<String, Object>>> result = new RequsetData<>();
- result.setItem(partyTwoService.getDnpxxxList(pageIndex, pageSize, dzzdm, null, null, rybm, null, null, null, null, null, pxlx, ssdzzdm, null));
- return result;
- }
- /*纪律处分情况*/
- @ResponseBody
- @GetMapping("/getJlcfxxList")
- public RequsetData<PageInfo<DjJlcfxxVo>> getJlcfxxList(@RequestParam("pageIndex") int pageIndex, @RequestParam("pageSize") int pageSize,
- @RequestParam("rybm") String rybm) {
- RequsetData<PageInfo<DjJlcfxxVo>> result = new RequsetData<>();
- result.setItem(partyTwoService.getJlcfxxList(pageIndex, pageSize, null, null, null, rybm, null, null, null, null, null));
- return result;
- }
- /*党内帮扶*/
- @ResponseBody
- @GetMapping("/getDnghbfDetailsList")
- public RequsetData<PageInfo<HashMap<String, Object>>> getDnghbfDetailsList(@RequestParam("pageIndex") int pageIndex, @RequestParam("pageSize") int pageSize,
- @RequestParam("rybm") String rybm) {
- RequsetData<PageInfo<HashMap<String, Object>>> result = new RequsetData<>();
- result.setItem(partyTwoService.getDnghbfDetailsList(pageIndex, pageSize, null, null, null, rybm, null, null));
- return result;
- }
- /**
- * 获取并初始化党员缴费基数(学生党员默认为0.2,一般不会去设置,需系统自动初始化,逻辑为:用户登录时进行检测,若未配置,则由系统初始化)
- * @param usercode
- * @param year
- * @return
- */
- @ResponseBody
- @RequestMapping("/getUserDuesInfo")
- public RequsetData<UsPartydues> getUserDuesInfo(@RequestParam("rybm") String rybm, @RequestParam("year") Integer year) {
- /*//返回信息
- RequsetData<UsPartydues> res = new RequsetData<>();
- HashMap<String, Object> extData = new HashMap<String, Object>();
- HashMap<String, Object> userInfo = partyUserService.getPartyUserInfoByRybm(rybm);
- UsPartydues model = publicityService.getPartyduesByUserId(userInfo.get("RYBM").toString(), year);
- if (model == null || (model != null && stringUtils.IsNullOrEmpty(model.getPartyduesid()))) {
- UUID uuid = UUID.randomUUID();
- model = new UsPartydues();
- model.setPartyduesid(uuid.toString());
- model.setUsercode(userInfo.get("RYBM").toString());
- model.setUsername(userInfo.get("XM").toString());
- model.setYear(year);
- model.setPartycode(userInfo.get("SZDZBDM").toString());
- }
- if (!stringUtils.IsNullOrEmpty(model.getPartycode())) {
- ZzZzqkxx zzZzqkxx = partyService.getPartyByDm(model.getPartycode());
- if (zzZzqkxx != null && !stringUtils.IsNullOrEmpty(zzZzqkxx.getDzzdm())) {
- model.setPartyname(zzZzqkxx.getDzzmc());
- }
- }
- List<HashMap<String, Object>> duesList = publicityService.getPartyDuesUserMonthList(year, model.getUsercode());
- extData.put("duesList", duesList);
- res.setExtdata(extData);
- res.setItem(model);
- return res;*/
- //返回信息
- RequsetData<UsPartydues> res = new RequsetData<>();
- HashMap<String, Object> extData = new HashMap<String, Object>();
- UsPartydues model = publicityService.defaultPartyduesByUserId(rybm, year, rybm);
- List<HashMap<String, Object>> userMonthList = publicityService.getPartyDuesUserMonthList(year, rybm);
- extData.put("userMonthList", userMonthList);
- extData.put("usdzzdm", partyUserService.getUserDzzdm(model.getUsercode()));
- res.setExtdata(extData);
- res.setItem(model);
- return res;
- }
- @ResponseBody
- @RequestMapping("/getUserLeaderTotalList")
- public RequsetData<List<UserLeaderTotalVo>> getUserLeaderTotalList(@RequestParam("rybm") String rybm, @RequestParam("year") Integer year, @RequestParam("quarter") Integer quarter) {
- RequsetData<List<UserLeaderTotalVo>> res = new RequsetData<>();
- res.setItem(partyUserService.getUserLeaderTotalList(rybm, year, quarter));
- return res;
- }
- //党费
- @ResponseBody
- @GetMapping("/getUserDuesList")
- public RequsetData<PageInfo<HashMap<String, Object>>> getUserDuesList(@RequestParam("pageIndex") int pageIndex,
- @RequestParam("pageSize") int pageSize, @RequestParam("ssdzzdm") String ssdzzdm, @RequestParam(required = false) String xm, @RequestParam(required = false) Integer year,
- @RequestParam(required = false) Integer month) {
- RequsetData<PageInfo<HashMap<String, Object>>> res = new RequsetData<>();
- res.setItem(publicityService.getUserDuesList(pageIndex, pageSize, ssdzzdm, xm, year, month));
- return res;
- }
- @ResponseBody
- @GetMapping("/getPartyDuesUserListOfAddfee")
- public RequsetData<PageInfo<HashMap<String, Object>>> getPartyDuesUserListOfAddfee(@RequestParam("pageIndex") int pageIndex,
- @RequestParam("pageSize") int pageSize, @RequestParam("year") Integer year, @RequestParam("month") Integer month, @RequestParam("dzzdm") String dzzdm,
- @RequestParam(required = false) List<String> userIdList,
- @RequestParam(required = false) List<String> removeUserIdList, @RequestParam(required = false) String xm) {
- RequsetData<PageInfo<HashMap<String, Object>>> result = new RequsetData<>();
- result.setItem(publicityService.getPartyDuesUserListOfAddfee(pageIndex, pageSize, year, month, dzzdm, xm));
- return result;
- }
- @ResponseBody
- @RequestMapping("/savePartyDuesMulti")
- public RequsetData<String> savePartyDuesMulti(@RequestBody Map<String, Object> reqMap) {
- RequsetData<String> res = new RequsetData<String>();
- int count = 0;
- String message = "";
- try {
- List<UsPartyduesDetail> userList = JsonMapper.jsonToObject(reqMap.get("userList").toString(), new TypeReference<List<UsPartyduesDetail>>() {
- });
- String userId = reqMap.get("userId").toString();
- String userName = reqMap.get("userName").toString();
- count = publicityService.savePartyDuesMulti(userList, userId, userName);
- } catch (Exception e) {
- e.printStackTrace();
- message = e.getMessage();
- }
- if (count > 0) {
- res.setSuccess(true);
- res.setMsg("操作成功!");
- } else {
- res.setSuccess(false);
- res.setMsg("操作失败!" + message);
- }
- return res;
- }
- @ResponseBody
- @GetMapping("/getUserduesDetailById")
- public RequsetData<UsPartyduesDetail> getUserduesDetailById(@RequestParam("detailId") String detailId) {
- RequsetData<UsPartyduesDetail> res = new RequsetData<>();
- HashMap<String, Object> extData = new HashMap<String, Object>();//扩展信息
- UsPartyduesDetail model = publicityService.getUserduesDetailById(detailId);
- extData.put("duesModel", publicityService.getPartyduesById(model.getPartyduesid()));
- res.setExtdata(extData);
- res.setItem(model);
- return res;
- }
- @ResponseBody
- @RequestMapping("/savePartyduesDetail")
- public RequsetData<String> savePartyduesDetail(@RequestBody Map<String, Object> reqMap) {
- RequsetData<String> res = new RequsetData<String>();
- int count = 0;
- String message = "";
- ObjectMapper mapper = new ObjectMapper();
- try {
- UsPartyduesDetail dataModel = mapper.readValue(mapper.writeValueAsString(reqMap.get("dataModel")).toString(), UsPartyduesDetail.class);
- String userId = reqMap.get("userId").toString();
- String userName = reqMap.get("userName").toString();
- count = publicityService.savePartyduesDetail(dataModel, userId, userName);
- } catch (Exception e) {
- e.printStackTrace();
- message = e.getMessage();
- }
- if (count > 0) {
- res.setSuccess(true);
- res.setMsg("操作成功!");
- } else {
- res.setSuccess(false);
- res.setMsg("操作失败!" + message);
- }
- return res;
- }
- @ResponseBody
- @GetMapping("/deleteDuesById")
- public RequsetData<Integer> deleteDuesById(@RequestParam("id") String id) {
- RequsetData<Integer> result = new RequsetData<>();
- int row = publicityService.deleteDuesById(id);
- result.setItem(row);
- if (row == 0) {
- result.setSuccess(false);
- result.setMsg("删除失败!");
- } else {
- result.setMsg("删除成功!");
- }
- return result;
- }
- @ResponseBody
- @GetMapping("/getPartyOutlayList")
- public RequsetData<PageInfo<HashMap<String, Object>>> getPartyOutlayList(@RequestParam("pageIndex") int pageIndex, @RequestParam("pageSize") int pageSize,
- @RequestParam(required = false) String dzzdm, @RequestParam(required = false) String dzzmc, @RequestParam(required = false) String startDate,
- @RequestParam(required = false) String endDate, @RequestParam(required = false) Integer paytype) {
- startDate = dateUtils.strFormat_short(startDate);
- endDate = dateUtils.strFormat_short(endDate);
- RequsetData<PageInfo<HashMap<String, Object>>> result = new RequsetData<>();
- result.setItem(publicityService.getPartyOutlayList(pageIndex, pageSize, dzzdm, startDate, endDate, null, paytype, dzzmc));
- return result;
- }
- @ResponseBody
- @RequestMapping("/getPartyOutlayById")
- public RequsetData<UsPartyoutlay> getPartyOutlayById(@RequestParam("id") String id, @RequestParam(required = false) String dzzdm) {
- RequsetData<UsPartyoutlay> res = new RequsetData<>();
- HashMap<String, Object> extData = new HashMap<String, Object>();//扩展信息
- UsPartyoutlay model = publicityService.getPartyOutlayById(id);
- if (model == null || (model != null && stringUtils.IsNullOrEmpty(model.getPartyoutlayid()))) {
- UUID uuid = UUID.randomUUID();
- model = new UsPartyoutlay();
- model.setPartyoutlayid(uuid.toString());
- model.setPartycode(dzzdm);
- }
- if (!stringUtils.IsNullOrEmpty(model.getPartycode())) {
- ZzZzqkxx zzZzqkxx = partyService.getPartyByDm(model.getPartycode());
- if (zzZzqkxx != null && !stringUtils.IsNullOrEmpty(zzZzqkxx.getDzzdm())) {
- model.setPartyname(zzZzqkxx.getDzzmc());
- }
- }
- if (model.getPaytype() != null) {
- List<CfDictionary> dic_partyoutlayPaytype = dictionaryService.getDictionaryListByDicTypeKey("partyoutlayPaytype");
- extData.put("paytypeName", dictionaryService.getDicByKey(Integer.parseInt(model.getPaytype().toString()), dic_partyoutlayPaytype).getDicvalue());
- }
- res.setExtdata(extData);
- res.setItem(model);
- return res;
- }
- //年度考评情况
- @ResponseBody
- @GetMapping("/getDjkpxxList")
- public RequsetData<PageInfo<HashMap<String, Object>>> getDjkpxxList(@RequestParam("pageIndex") int pageIndex, @RequestParam("pageSize") int pageSize,
- @RequestParam(required = false) String dzzdm,
- @RequestParam(required = false) String ssdzzdm) {
- RequsetData<PageInfo<HashMap<String, Object>>> result = new RequsetData<>();
- result.setItem(partyTwoService.getDjkpxxList(pageIndex, pageSize, dzzdm, null, null, null, null, ssdzzdm, null));
- return result;
- }
- //党群管理人员
- @ResponseBody
- @RequestMapping("/getPartyZLYList")
- public RequsetData<PageInfo<HashMap<String, Object>>> getPartyZlyList(@RequestParam("pageIndex") int pageIndex, @RequestParam("pageSize") int pageSize, @RequestParam("dzzdm") String dzzdm) {
- RequsetData<PageInfo<HashMap<String, Object>>> result = new RequsetData<>();
- result.setItem(partyService.getPartyZlyList(pageIndex, pageSize, dzzdm));
- return result;
- }
- //领导班子成员
- @ResponseBody
- @GetMapping("/getMaxGradeUserList")
- public RequsetData<PageInfo<HashMap<String, Object>>> getMaxGradeUserList(@RequestParam("pageIndex") int pageIndex, @RequestParam("pageSize") int pageSize, @RequestParam(required = false) String dzzdm,
- @RequestParam(required = false) String ssdzzdm) {
- RequsetData<PageInfo<HashMap<String, Object>>> result = new RequsetData<>();
- result.setItem(gradeService.getMaxGradeUserList(pageIndex, pageSize, dzzdm, null, null, null, null, null, null, null, ssdzzdm, null));
- return result;
- }
- @ResponseBody
- @GetMapping("/getPartyUserExpendTotalList")
- public RequsetData<Long> getPartyUserExpendTotalList(@RequestParam(required = false) String dzzdm) {
- RequsetData<Long> result = new RequsetData<>();
- result.setItem(peUserService.getJoinUserListForApp(1, 100, dzzdm, null, 1, null, null, null, null, null, null, null).getTotal());
- return result;
- }
- @ResponseBody
- @GetMapping("/getZtdrTotalList")
- public RequsetData<PageInfo<HashMap<String, Object>>> getZtdrTotalList(@RequestParam("pageIndex") int pageIndex, @RequestParam("pageSize") int pageSize, @RequestParam(required = false) Integer year, @RequestParam(required = false) Integer month,
- @RequestParam(required = false) String dzzdm) {
- RequsetData<PageInfo<HashMap<String, Object>>> result = new RequsetData<>();
- result.setItem(partyTotalService.getZtdrTotalList(pageIndex, pageSize, year, month, dzzdm));
- return result;
- }
- @ResponseBody
- @GetMapping("/getMaxGradeList")
- public RequsetData<PageInfo<HashMap<String, Object>>> getMaxGradeList(@RequestParam("pageIndex") int pageIndex, @RequestParam("pageSize") int pageSize, @RequestParam(required = false) Integer year,
- @RequestParam(required = false) String dzzdm, @RequestParam(required = false) String childDzzdm) {
- RequsetData<PageInfo<HashMap<String, Object>>> result = new RequsetData<>();
- result.setItem(gradeService.getMaxGradeList(pageIndex, pageSize, dzzdm, year, childDzzdm));
- return result;
- }
- @ResponseBody
- @GetMapping("/getReplaceTotalList")
- public RequsetData<List<HashMap<String, Object>>> getReplaceTotalList(@RequestParam(required = false) Integer year,
- @RequestParam(required = false) String dzzdm) {
- RequsetData<List<HashMap<String, Object>>> result = new RequsetData<>();
- result.setItem(gradeService.getReplaceTotalList(dzzdm, year));
- return result;
- }
- @ResponseBody
- @RequestMapping("/isPartyZB")
- public RequsetData<Integer> isPartyZb(@RequestParam("dzzdm") String dzzdm) {
- RequsetData<Integer> result = new RequsetData<>();
- result.setItem(partyService.isPartyZb(dzzdm));
- return result;
- }
- /*统计*/
- @ResponseBody
- @GetMapping("/getPartyTotalList")
- public RequsetData<PageInfo<HashMap<String, Object>>> getPartyTotalList(@RequestParam("pageIndex") int pageIndex, @RequestParam("pageSize") int pageSize,
- @RequestParam(required = false) String dzzdm, @RequestParam(required = false) String dzzmc) {
- RequsetData<PageInfo<HashMap<String, Object>>> result = new RequsetData<>();
- result.setItem(partyTotalService.getPartyDetailList(pageIndex, pageSize, dzzdm, null, dzzmc));
- return result;
- }
- @ResponseBody
- @GetMapping("/getUserTotalList")
- public RequsetData<PageInfo<HashMap<String, Object>>> getUserTotalList(@RequestParam("pageIndex") int pageIndex, @RequestParam("pageSize") int pageSize,
- @RequestParam(required = false) String dzzdm, @RequestParam(required = false) String dzzmc) {
- RequsetData<PageInfo<HashMap<String, Object>>> result = new RequsetData<>();
- result.setItem(partyTotalService.getUserTotalList(pageIndex, pageSize, dzzdm, null, dzzmc));
- return result;
- }
- @ResponseBody
- @GetMapping("/getPartyLifeTotalList")
- public RequsetData<PageInfo<HashMap<String, Object>>> getPartyLifeTotalList(@RequestParam("pageIndex") int pageIndex, @RequestParam("pageSize") int pageSize,
- @RequestParam(required = false) Integer year, @RequestParam(required = false) String dzzdm, @RequestParam(required = false) String dzzmc) {
- RequsetData<PageInfo<HashMap<String, Object>>> result = new RequsetData<>();
- result.setItem(partyTotalService.getPartyLifeTotalList(pageIndex, pageSize, year, dzzdm, dzzmc));
- return result;
- }
- @ResponseBody
- @GetMapping("/getPartyLifeMonthTotalList")
- public RequsetData<PageInfo<HashMap<String, Object>>> getPartyLifeMonthTotalList(@RequestParam("pageIndex") int pageIndex, @RequestParam("pageSize") int pageSize,
- @RequestParam(required = false) Integer year, @RequestParam(required = false) String dzzdm, @RequestParam(required = false) String dzzmc) {
- RequsetData<PageInfo<HashMap<String, Object>>> result = new RequsetData<>();
- result.setItem(partyTotalService.getPartyLifeMonthTotalList(pageIndex, pageSize, year, dzzdm, dzzmc));
- return result;
- }
- @ResponseBody
- @GetMapping("/getPartyActivityTotalList")
- public RequsetData<PageInfo<HashMap<String, Object>>> getPartyActivityTotalList(@RequestParam("pageIndex") int pageIndex, @RequestParam("pageSize") int pageSize,
- @RequestParam(required = false) Integer year, @RequestParam(required = false) String dzzdm, @RequestParam(required = false) String dzzmc) {
- RequsetData<PageInfo<HashMap<String, Object>>> result = new RequsetData<>();
- result.setItem(partyTotalService.getPartyActivityTotalList(pageIndex, pageSize, year, dzzdm, dzzmc));
- return result;
- }
- @ResponseBody
- @GetMapping("/getPartyActivityMonthTotalList")
- public RequsetData<PageInfo<HashMap<String, Object>>> getPartyActivityMonthTotalList(@RequestParam("pageIndex") int pageIndex, @RequestParam("pageSize") int pageSize,
- @RequestParam(required = false) Integer year, @RequestParam(required = false) String dzzdm, @RequestParam(required = false) String dzzmc) {
- RequsetData<PageInfo<HashMap<String, Object>>> result = new RequsetData<>();
- result.setItem(partyTotalService.getPartyActivityMonthTotalList(pageIndex, pageSize, year, dzzdm, dzzmc));
- return result;
- }
- @ResponseBody
- @GetMapping("/getZxzxxWarnList")
- public RequsetData<PageInfo<HashMap<String, Object>>> getZxzxxWarnList(@RequestParam("pageIndex") int pageIndex, @RequestParam("pageSize") int pageSize,
- @RequestParam(required = false) Integer year, @RequestParam(required = false) Integer quarter, @RequestParam(required = false) Integer month, @RequestParam(required = false) String dzzdm) {
- RequsetData<PageInfo<HashMap<String, Object>>> result = new RequsetData<>();
- result.setItem(partyTotalService.getZxzxxWarnList(pageIndex, pageSize, year, quarter, month, dzzdm));
- return result;
- }
- @ResponseBody
- @GetMapping("/getAdPartyGroupTree")
- public RequsetData<List<AdPartyGroupVo>> getAdPartyGroupTree(String parentid) {
- RequsetData<List<AdPartyGroupVo>> result = new RequsetData<>();
- result.setItem(adPartyGroupService.getTree(parentid));
- return result;
- }
- }
|