首页>代码> 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日
顶部 客服 微信二维码 底部
>扫描二维码关注最代码为好友扫描二维码关注最代码为好友