| 1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374757677787980818283848586878889909192939495969798 |
- package com.qlm.controller.system;
- import com.jfinal.aop.Before;
- import com.jfinal.aop.Enhancer;
- import com.jfinal.core.Controller;
- import com.jfinal.plugin.activerecord.Record;
- import com.qlm.annotation.RequestUrl;
- import com.qlm.entity.Res;
- import com.qlm.interceptor.AuthInterceptor;
- import com.qlm.service.IResService;
- import com.qlm.service.impl.ResServiceImpl;
- import com.qlm.view.core.AdminView;
- /**
- * 菜单管理
- * @author lds
- * @Date 2019-03-18
- *
- */
- @RequestUrl("/res")
- public class ResController extends Controller {
-
- private IResService resService = Enhancer.enhance(ResServiceImpl.class);
-
- public void index(){
- renderJsp("/page/res/resManager.jsp");
- }
-
- public void getMenuTree(){
- String jsonStr = resService.getMenuTree();
- Record r = new Record();
- if(jsonStr != null){
- r.set("tree", jsonStr);
- r.set("status", true);
- }else{
- r.set("status", false);
- r.set("msg", "菜单树为空");
- }
- renderJson(r);
- }
-
- public void getResList(){
- renderJson(resService.getResList());
- }
-
- public void addRes(){
- renderJsp("/page/res/addRes.jsp");
- }
-
- public void add(){
- Record r = new Record();
- Res res = getModel(Res.class,"res");
- AdminView admin = getSessionAttr("adminView");
- boolean result = resService.add(res);
- if(result){
- r.set("status", true);
- r.set("msg", "添加菜单成功");
- }else{
- r.set("status", false);
- r.set("msg", "添加菜单失败");
- }
- renderJson(r);
- }
-
- public void del(){
- Record r = new Record();
- Integer id = getParaToInt("id",0);
- boolean rs = resService.del(id);
- if(rs){
- r.set("status", true);
- r.set("msg", "删除成功");
- }else{
- r.set("status", false);
- r.set("msg", "删除失败");
- }
- renderJson(r);
- }
-
- public void updateRes(){
- Integer id = getParaToInt(0,0);
- Record res = resService.getById(id);
- setAttr("res",res);
- renderJsp("/page/res/updateRes.jsp");
- }
-
- public void update(){
- Record r = new Record();
- boolean result = getModel(Res.class,"res").update();
- if(result){
- r.set("status", true);
- r.set("msg", "更新菜单成功");
- }else{
- r.set("status", false);
- r.set("msg", "更新菜单失败");
- }
- renderJson(r);
- }
- }
|