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>> getPartyTreeList(@RequestParam(required = false) String parentCode, @RequestParam(required = false) String dzzdm, @RequestParam(required = false) Integer showlevel) { RequsetData>> res = new RequsetData<>(); String reData = ""; try { String isshowxz = "", userId = ""; Integer onlyshow_dw = null, zzfbType = null; List> 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>> 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 rybmList, @RequestParam(required = false) List removeRybmList, @RequestParam(required = false) List 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>> 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>> 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 zzlbList = new ArrayList<>(); if (!stringUtils.IsNullOrEmpty(zzlb)) { zzlbList = Arrays.asList(zzlb.split(",")); } List jczzflList = new ArrayList<>(); if (!stringUtils.IsNullOrEmpty(jczzfl)) { jczzflList = Arrays.asList(jczzfl.split(",")); } RequsetData>> 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> getPartyTreeForApp(@RequestParam(required = false) String id, @RequestParam(required = false) Integer onlyshowDw, @RequestParam(required = false) Integer showdxz) { RequsetData> res = new RequsetData<>(); res.setItem(partyService.getPartyTreeForApp(id, onlyshowDw, showdxz)); return res; } @ResponseBody @RequestMapping("/getPartyInfo") public RequsetData getPartyInfo(@RequestParam("dzzdm") String dzzdm) { RequsetData res = new RequsetData<>(); res.setItem(partyService.getPartyInfo(dzzdm)); return res; } @ResponseBody @RequestMapping("/getUserInfo") public RequsetData getUserInfo(@RequestParam(required = false) String rybm) { RequsetData res = new RequsetData<>(); res.setItem(partyUserService.getUserInfo(rybm)); return res; } /*发展党员*/ @ResponseBody @GetMapping("/getUserExpandList") public RequsetData>> 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 ryztList, @RequestParam(required = false) Integer beginSort, @RequestParam(required = false) Integer endSort) { RequsetData>> 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> getUserExpandById(@RequestParam(required = false) String id, @RequestParam(required = false) String rybm) { RequsetData> res = new RequsetData<>(); List> flowList = new ArrayList<>(); PeJoinuser model = new PeJoinuser(); if (!stringUtils.IsNullOrEmpty(id)) { model = peUserService.getJoinuserById(id); } if (!stringUtils.IsNullOrEmpty(rybm)) { model = peUserService.getJoinuserByRybm(rybm); } HashMap userInfo = partyUserService.getAllUserInfoByRybm(model.getUsercode()); List> dataList = peUserService.getUserFlowList(model.getJoinuserid()); flowList = dataList.stream().map(it -> { HashMap 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 getUserExpandFlowById(@RequestParam(required = false) String id) { RequsetData res = new RequsetData<>(); PeFlowWithBLOBs model = FlowConfigService.getFlowByid(id); res.setItem(model); return res; } /*民主评议*/ @ResponseBody @GetMapping("/getMZPYList") public RequsetData>> getMZPYList(@RequestParam("pageIndex") int pageIndex, @RequestParam("pageSize") int pageSize, @RequestParam("rybm") String rybm) { RequsetData>> result = new RequsetData<>(); result.setItem(partyUserService.getMzpyList(pageIndex, pageSize, rybm)); return result; } /*培训情况*/ @ResponseBody @GetMapping("/getPXQKList") public RequsetData>> getPXQKList(@RequestParam("pageIndex") int pageIndex, @RequestParam("pageSize") int pageSize, @RequestParam("rybm") String rybm) { RequsetData>> result = new RequsetData<>(); result.setItem(partyUserService.getPxqkList(pageIndex, pageSize, rybm)); return result; } /*党内评先*/ @ResponseBody @GetMapping("/getDnpxxxList") public RequsetData>> 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>> 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> getJlcfxxList(@RequestParam("pageIndex") int pageIndex, @RequestParam("pageSize") int pageSize, @RequestParam("rybm") String rybm) { RequsetData> 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>> getDnghbfDetailsList(@RequestParam("pageIndex") int pageIndex, @RequestParam("pageSize") int pageSize, @RequestParam("rybm") String rybm) { RequsetData>> 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 getUserDuesInfo(@RequestParam("rybm") String rybm, @RequestParam("year") Integer year) { /*//返回信息 RequsetData res = new RequsetData<>(); HashMap extData = new HashMap(); HashMap 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> duesList = publicityService.getPartyDuesUserMonthList(year, model.getUsercode()); extData.put("duesList", duesList); res.setExtdata(extData); res.setItem(model); return res;*/ //返回信息 RequsetData res = new RequsetData<>(); HashMap extData = new HashMap(); UsPartydues model = publicityService.defaultPartyduesByUserId(rybm, year, rybm); List> 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> getUserLeaderTotalList(@RequestParam("rybm") String rybm, @RequestParam("year") Integer year, @RequestParam("quarter") Integer quarter) { RequsetData> res = new RequsetData<>(); res.setItem(partyUserService.getUserLeaderTotalList(rybm, year, quarter)); return res; } //党费 @ResponseBody @GetMapping("/getUserDuesList") public RequsetData>> 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>> res = new RequsetData<>(); res.setItem(publicityService.getUserDuesList(pageIndex, pageSize, ssdzzdm, xm, year, month)); return res; } @ResponseBody @GetMapping("/getPartyDuesUserListOfAddfee") public RequsetData>> 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 userIdList, @RequestParam(required = false) List removeUserIdList, @RequestParam(required = false) String xm) { RequsetData>> result = new RequsetData<>(); result.setItem(publicityService.getPartyDuesUserListOfAddfee(pageIndex, pageSize, year, month, dzzdm, xm)); return result; } @ResponseBody @RequestMapping("/savePartyDuesMulti") public RequsetData savePartyDuesMulti(@RequestBody Map reqMap) { RequsetData res = new RequsetData(); int count = 0; String message = ""; try { List userList = JsonMapper.jsonToObject(reqMap.get("userList").toString(), new TypeReference>() { }); 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 getUserduesDetailById(@RequestParam("detailId") String detailId) { RequsetData res = new RequsetData<>(); HashMap extData = new HashMap();//扩展信息 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 savePartyduesDetail(@RequestBody Map reqMap) { RequsetData res = new RequsetData(); 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 deleteDuesById(@RequestParam("id") String id) { RequsetData 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>> 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>> result = new RequsetData<>(); result.setItem(publicityService.getPartyOutlayList(pageIndex, pageSize, dzzdm, startDate, endDate, null, paytype, dzzmc)); return result; } @ResponseBody @RequestMapping("/getPartyOutlayById") public RequsetData getPartyOutlayById(@RequestParam("id") String id, @RequestParam(required = false) String dzzdm) { RequsetData res = new RequsetData<>(); HashMap extData = new HashMap();//扩展信息 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 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>> getDjkpxxList(@RequestParam("pageIndex") int pageIndex, @RequestParam("pageSize") int pageSize, @RequestParam(required = false) String dzzdm, @RequestParam(required = false) String ssdzzdm) { RequsetData>> result = new RequsetData<>(); result.setItem(partyTwoService.getDjkpxxList(pageIndex, pageSize, dzzdm, null, null, null, null, ssdzzdm, null)); return result; } //党群管理人员 @ResponseBody @RequestMapping("/getPartyZLYList") public RequsetData>> getPartyZlyList(@RequestParam("pageIndex") int pageIndex, @RequestParam("pageSize") int pageSize, @RequestParam("dzzdm") String dzzdm) { RequsetData>> result = new RequsetData<>(); result.setItem(partyService.getPartyZlyList(pageIndex, pageSize, dzzdm)); return result; } //领导班子成员 @ResponseBody @GetMapping("/getMaxGradeUserList") public RequsetData>> getMaxGradeUserList(@RequestParam("pageIndex") int pageIndex, @RequestParam("pageSize") int pageSize, @RequestParam(required = false) String dzzdm, @RequestParam(required = false) String ssdzzdm) { RequsetData>> 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 getPartyUserExpendTotalList(@RequestParam(required = false) String dzzdm) { RequsetData 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>> 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>> result = new RequsetData<>(); result.setItem(partyTotalService.getZtdrTotalList(pageIndex, pageSize, year, month, dzzdm)); return result; } @ResponseBody @GetMapping("/getMaxGradeList") public RequsetData>> 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>> result = new RequsetData<>(); result.setItem(gradeService.getMaxGradeList(pageIndex, pageSize, dzzdm, year, childDzzdm)); return result; } @ResponseBody @GetMapping("/getReplaceTotalList") public RequsetData>> getReplaceTotalList(@RequestParam(required = false) Integer year, @RequestParam(required = false) String dzzdm) { RequsetData>> result = new RequsetData<>(); result.setItem(gradeService.getReplaceTotalList(dzzdm, year)); return result; } @ResponseBody @RequestMapping("/isPartyZB") public RequsetData isPartyZb(@RequestParam("dzzdm") String dzzdm) { RequsetData result = new RequsetData<>(); result.setItem(partyService.isPartyZb(dzzdm)); return result; } /*统计*/ @ResponseBody @GetMapping("/getPartyTotalList") public RequsetData>> getPartyTotalList(@RequestParam("pageIndex") int pageIndex, @RequestParam("pageSize") int pageSize, @RequestParam(required = false) String dzzdm, @RequestParam(required = false) String dzzmc) { RequsetData>> result = new RequsetData<>(); result.setItem(partyTotalService.getPartyDetailList(pageIndex, pageSize, dzzdm, null, dzzmc)); return result; } @ResponseBody @GetMapping("/getUserTotalList") public RequsetData>> getUserTotalList(@RequestParam("pageIndex") int pageIndex, @RequestParam("pageSize") int pageSize, @RequestParam(required = false) String dzzdm, @RequestParam(required = false) String dzzmc) { RequsetData>> result = new RequsetData<>(); result.setItem(partyTotalService.getUserTotalList(pageIndex, pageSize, dzzdm, null, dzzmc)); return result; } @ResponseBody @GetMapping("/getPartyLifeTotalList") public RequsetData>> 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>> result = new RequsetData<>(); result.setItem(partyTotalService.getPartyLifeTotalList(pageIndex, pageSize, year, dzzdm, dzzmc)); return result; } @ResponseBody @GetMapping("/getPartyLifeMonthTotalList") public RequsetData>> 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>> result = new RequsetData<>(); result.setItem(partyTotalService.getPartyLifeMonthTotalList(pageIndex, pageSize, year, dzzdm, dzzmc)); return result; } @ResponseBody @GetMapping("/getPartyActivityTotalList") public RequsetData>> 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>> result = new RequsetData<>(); result.setItem(partyTotalService.getPartyActivityTotalList(pageIndex, pageSize, year, dzzdm, dzzmc)); return result; } @ResponseBody @GetMapping("/getPartyActivityMonthTotalList") public RequsetData>> 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>> result = new RequsetData<>(); result.setItem(partyTotalService.getPartyActivityMonthTotalList(pageIndex, pageSize, year, dzzdm, dzzmc)); return result; } @ResponseBody @GetMapping("/getZxzxxWarnList") public RequsetData>> 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>> result = new RequsetData<>(); result.setItem(partyTotalService.getZxzxxWarnList(pageIndex, pageSize, year, quarter, month, dzzdm)); return result; } @ResponseBody @GetMapping("/getAdPartyGroupTree") public RequsetData> getAdPartyGroupTree(String parentid) { RequsetData> result = new RequsetData<>(); result.setItem(adPartyGroupService.getTree(parentid)); return result; } }