首页>代码>SSM+jQuery EasyUI后台管理系统>/sypro/src/sy/controller/MenuController.java
package sy.controller;

import java.util.List;

import org.apache.log4j.Logger;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.stereotype.Controller;
import org.springframework.web.bind.annotation.RequestMapping;
import org.springframework.web.bind.annotation.ResponseBody;

import sy.httpModel.EasyuiTreeNode;
import sy.httpModel.Json;
import sy.httpModel.Menu;
import sy.service.MenuServiceI;


/**   
*    
* 项目名称:sypro   
* 类名称:MenuController   
* 类描述:   菜单控制器
* 创建人:君无邪   
* 创建时间:2015年11月15日 下午4:58:21    
* 修改备注:  https://www.java214.com 
* @version    1.0
*    
*/ 
@Controller
@RequestMapping("/menuController")
public class MenuController extends BaseController {

	private static final Logger logger = Logger.getLogger(MenuController.class);

	private MenuServiceI menuService;

	public MenuServiceI getMenuService() {
		return menuService;
	}

	@Autowired
	public void setMenuService(MenuServiceI menuService) {
		this.menuService = menuService;
	}

	/**
	 * 跳转到菜单管理页面
	 * 
	 * @return
	 */
	@RequestMapping(params = "menu")
	public String menu() {
		return "/admin/menu";
	}

	/**
	 * 获取菜单树
	 * 
	 * @param id
	 * @return
	 */
	@RequestMapping(params = "tree")
	@ResponseBody
	public List<EasyuiTreeNode> tree(String id) {
		return menuService.tree(id);
	}

	/**
	 * 获取菜单treegrid
	 * 
	 * @param id
	 * @return
	 */
	@RequestMapping(params = "treegrid")
	@ResponseBody
	public List<Menu> treegrid(String id) {
		return menuService.treegrid(id);
	}

	/**
	 * 添加菜单
	 * 
	 * @param menu
	 * @return
	 */
	@RequestMapping(params = "add")
	@ResponseBody
	public Json add(Menu menu) {
		Json j = new Json();
		Menu m = menuService.add(menu);
		j.setSuccess(true);
		j.setMsg("添加成功!");
		return j;
	}

	/**
	 * 删除菜单
	 * 
	 * @param menu
	 * @return
	 */
	@RequestMapping(params = "del")
	@ResponseBody
	public Json del(Menu menu) {
		Json j = new Json();
		menuService.del(menu);
		j.setSuccess(true);
		j.setMsg("删除成功!");
		return j;
	}

	/**
	 * 编辑菜单
	 * 
	 * @param menu
	 * @return
	 */
	@RequestMapping(params = "edit")
	@ResponseBody
	public Json edit(Menu menu) {
		Json j = new Json();
		Menu m = menuService.edit(menu);
		j.setSuccess(true);
		j.setMsg("编辑成功!");
		return j;
	}

}
最近下载更多
erqiu2013  LV18 2023年12月27日
张朕朕  LV3 2023年9月1日
王国平  LV7 2022年9月12日
137455054  LV9 2022年5月13日
myfz0662  LV10 2022年3月23日
幸运疯子  LV13 2021年12月16日
刘亦菲9527  LV15 2021年12月1日
zql666  LV9 2021年9月26日
zhoulang123  LV8 2021年9月4日
anzai123  LV3 2021年8月20日
最近浏览更多
bluerstar  LV1 10月23日
zhengguangshun  LV4 8月25日
chn-lei  LV2 7月31日
gaowang  LV1 5月29日
poilkj1313  LV1 5月10日
暂无贡献等级
1303891  LV1 4月14日
123dwda 3月17日
暂无贡献等级
aachl1  LV5 1月16日
夜起星河  LV8 2023年12月29日
顶部 客服 微信二维码 底部
>扫描二维码关注最代码为好友扫描二维码关注最代码为好友