首页>代码>ssm通用后台部门员工管理系统>/通用后台系统/src/com/kzfire/portal/action/user/PermissionAction.java
package com.kzfire.portal.action.user;

import javax.servlet.http.HttpServletRequest;
import javax.servlet.http.HttpServletResponse;

import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.stereotype.Controller;
import org.springframework.ui.Model;
import org.springframework.web.bind.annotation.RequestMapping;
import org.springframework.web.servlet.ModelAndView;

import com.kzfire.portal.base.BaseAction;
import com.kzfire.portal.entiy.SysPermission;
import com.kzfire.portal.service.PermissionService;
import com.kzfire.portal.utils.VoFactory;
import com.kzfire.portal.vo.ConditionVo;

@RequestMapping("/user/per")
@Controller
public class PermissionAction extends BaseAction{
	@Autowired
	PermissionService permissionService;
	
	@RequestMapping("/list")
	public String list(Model model,HttpServletRequest request,HttpServletResponse response) {
		ConditionVo cvo=VoFactory.getConditionVo(request);
		cvo.setTotalCount(permissionService.getTableCount("sys_permission"));
		model.addAttribute("vo", cvo);
		model.addAttribute("list", permissionService.getList(cvo));
		return VIEW+"permission/per/list";
	}
	
	@RequestMapping("/add")
	public String add(Model model, HttpServletRequest request)
	{
		model.addAttribute("per", new SysPermission());
		return VIEW+"permission/per/perEdit";
	}
	
	
	
	@RequestMapping("/edit")
	public String edit(Model model, HttpServletRequest request)
	{
		String perId=request.getParameter("perId");
		SysPermission per=permissionService.getPermissionById(Integer.parseInt(perId));
		model.addAttribute("per", per);
		return VIEW+"permission/per/perEdit";
	}
	
	@RequestMapping("/del")
	public ModelAndView del(Model model, HttpServletRequest request)
	{
		try {
			String perId=request.getParameter("perId");
			permissionService.delPermissionById(Integer.parseInt(perId));
		} catch (Exception e) {
			e.printStackTrace();
			return ajaxDoneError("操作失败");
		}
		return ajaxDoneSuccess("操作成功");
	}
	
	@RequestMapping("/save")
	public ModelAndView save(SysPermission per,Model model, HttpServletRequest request,
			HttpServletResponse response) {
		if(per!=null)
		{
			permissionService.savePermission(per);
		}
		return ajaxDoneSuccess("操作成功");
	}
}
最近下载更多
liangge2115  LV27 2023年11月7日
18962686147  LV4 2022年11月14日
and123456  LV11 2022年7月15日
桐姥爷无敌呀  LV4 2021年11月16日
qazxsw_  LV10 2021年9月4日
一只小杰仔  LV1 2021年6月28日
小安同学  LV7 2021年6月15日
晚春的树和书  LV6 2021年4月30日
2000103  LV4 2021年4月11日
最代码-宋家辉  LV61 2021年1月11日
最近浏览更多
LONGGE123  LV1 6月24日
武诗雨  LV1 6月6日
叉烧君  LV3 3月26日
xiaoaitx  LV8 1月1日
今天的我也很辛苦 2024年12月25日
暂无贡献等级
三秋桂子  LV1 2024年12月22日
krispeng  LV15 2024年11月24日
bluerstar  LV1 2024年10月21日
zhengguangshun  LV4 2024年8月26日
chn-lei  LV2 2024年7月31日
顶部 客服 微信二维码 底部
>扫描二维码关注最代码为好友扫描二维码关注最代码为好友