首页>代码> ssm+activiti+shiro+lucene+layui设计的流程网站管理后台系统>/ruyi/src/main/java/com/java1234/controller/admin/GroupAdminController.java
package com.java1234.controller.admin; import java.util.HashMap; import java.util.List; import java.util.Map; import javax.annotation.Resource; import javax.servlet.http.HttpServletResponse; import org.springframework.stereotype.Controller; import org.springframework.web.bind.annotation.RequestMapping; import org.springframework.web.bind.annotation.RequestParam; import com.google.gson.Gson; import com.java1234.entity.Group; import com.java1234.entity.PageBean; import com.java1234.entity.Result; import com.java1234.service.GroupService; import com.java1234.util.ResponseUtil; @Controller @RequestMapping("/admin/group") public class GroupAdminController { @Resource private GroupService groupService; @RequestMapping("/list") public String list(@RequestParam(value="page",required=false)String page ,@RequestParam(value="rows",required=false)String rows ,HttpServletResponse response)throws Exception{ PageBean pageBean=new PageBean(Integer.parseInt(page),Integer.parseInt(rows)); Map<String,Object> map=new HashMap<String,Object>(); map.put("start", pageBean.getStart()); map.put("size", pageBean.getPageSize()); List<Group> list=groupService.list(map); Long total=groupService.getTotal(map); map.clear(); Gson gson = new Gson(); map.put("rows", list); map.put("total", total); ResponseUtil.write(response, gson.toJson(map)); return null; } @RequestMapping("/add") public String add(Group group,HttpServletResponse response,Integer flag)throws Exception{ int resultTotal=0; resultTotal=groupService.add(group); Result result=new Result(); Gson g = new Gson(); if(resultTotal>0){ result.setSuccess(true); result.setMsg("添加成功."); }else{ result.setSuccess(false); result.setMsg("添加失败."); } ResponseUtil.write(response, g.toJson(result)); return null; } @RequestMapping("/update") public String update(Group group,HttpServletResponse response,Integer flag)throws Exception{ int resultTotal=0; resultTotal=groupService.update(group); Result result=new Result(); Gson g = new Gson(); if(resultTotal>0){ result.setSuccess(true); result.setMsg("修改成功."); }else{ result.setSuccess(false); result.setMsg("修改失败."); } ResponseUtil.write(response, g.toJson(result)); return null; } @RequestMapping("/delete") public String delete(@RequestParam(value="ids",required=false)String ids,HttpServletResponse response)throws Exception{ String []idsStr=ids.split(","); for(int i=0;i<idsStr.length;i++){ groupService.delete(idsStr[i]); } Gson g = new Gson(); Result result=new Result(); result.setSuccess(true); result.setMsg("删除成功."); ResponseUtil.write(response, g.toJson(result)); return null; } @RequestMapping("/listByUserId") public String listByUserId(@RequestParam(value="userId",required=false)String userId,HttpServletResponse response)throws Exception{ List<Group> groupList=groupService.listByUserId(userId); StringBuffer groups=new StringBuffer(); for(Group g:groupList){ groups.append(g.getId_()+","); } if(groups.length()>0){ groups.deleteCharAt(groups.length()-1).toString(); } ResponseUtil.write(response, groups); return null; } }
最近下载更多
HANCW LV9
8月22日
lcqlcl LV11
2023年8月29日
LITIANYU084414 LV11
2023年1月4日
testuser1234567 LV24
2022年7月21日
fenbo666 LV5
2022年6月5日
wanglinddad LV55
2022年4月6日
tiansitong LV14
2022年3月20日
chengqiang LV13
2022年2月15日
893213895 LV18
2021年12月20日
xpangpang LV2
2021年11月30日
最近浏览更多
HANCW LV9
8月20日
多吃多占 LV12
5月28日
wwvvvzz
1月9日
暂无贡献等级
lilong007 LV22
2023年12月30日
haitianjiaoyu0 LV6
2023年11月21日
1790759671
2023年11月1日
暂无贡献等级
只要有你 LV8
2023年10月19日
泓鼎168 LV20
2023年10月16日
2036495585 LV9
2023年10月15日
lcqlcl LV11
2023年8月29日