/* * 版权声明 . * 此文档的版权归通联支付网络服务有限公司所有 * Powered By [Allinpay-Boss-framework] */ package com.allinpay.its.boss.system.permission.action; import java.util.List; import javax.servlet.http.HttpServletRequest; import com.allinpay.its.boss.framework.utils.Page; import com.allinpay.its.boss.system.BaseAction; import com.allinpay.its.boss.system.menu.model.FrameworkSysMenu; import com.allinpay.its.boss.system.menu.service.FrameworkSysMenuServiceImpl; import com.allinpay.its.boss.system.permission.model.FrameworkSysPermission; import com.allinpay.its.boss.system.permission.service.FrameworkSysPermissionServiceImpl; import org.springframework.beans.factory.annotation.Autowired; import org.springframework.stereotype.Controller; import org.springframework.ui.Model; import org.springframework.web.bind.annotation.PathVariable; import org.springframework.web.bind.annotation.RequestMapping; import org.springframework.web.bind.annotation.RequestMethod; import org.springframework.web.bind.annotation.RequestParam; import org.springframework.web.bind.annotation.ResponseBody; import org.springframework.web.servlet.ModelAndView; @Controller @RequestMapping("/permission") public class FrameworkSysPermissionAction extends BaseAction{ //private static final long serialVersionUID = -183590174L; @Autowired private FrameworkSysPermissionServiceImpl frameworkSysPermissionService; @Autowired private FrameworkSysMenuServiceImpl menuService; /** * 列表信息查询 * * @return String */ @RequestMapping("") public String findFrameworkSysPermissions(Model springModel,FrameworkSysPermission model) { Page page = frameworkSysPermissionService.findFrameworkSysPermissions(model, model.getPageNum(), model.getNumPerPage()); springModel.addAttribute(page); springModel.addAttribute("syspermModel", model); return "system/permission/FrameworkSysPermission/FrameworkSysPermissionsQuery"; } @RequestMapping("/menuList") @ResponseBody public String getFrameworkSysMenuList(){ List<FrameworkSysMenu> menuList= menuService.getMenuList();; return toJSONStrByObject(menuList); } @RequestMapping("/menuTree") public String findFrameworkSysMenuTree(Model springModel,FrameworkSysPermission model) { return "system/permission/FrameworkSysPermission/FrameworkSysPermissionsMenuTree"; } /** * 新增页面 * * @return String */ @RequestMapping("/addFrameworkSysPermissionToPage") public String addFrameworkSysPermission(HttpServletRequest request, Model model) { String sysMenuId = request.getParameter("sysMenuId"); model.addAttribute("sysMenuId", sysMenuId); return "system/permission/FrameworkSysPermission/FrameworkSysPermissionAdd"; } /** * 新增保存 * * @return String * @author by code generator */ @RequestMapping(value="/saveFrameworkSysPermissionAction",method = RequestMethod.POST) public ModelAndView saveFrameworkSysPermission(FrameworkSysPermission model) { frameworkSysPermissionService.add(model); return ajaxDoneSuccess("成功"); } /** * 删除 * * @return String * @author by code generator */ @RequestMapping("/delete/{pk_Id}") public ModelAndView deleteFrameworkSysPermission(@PathVariable("pk_Id") int pk_Id) { frameworkSysPermissionService.delete(pk_Id); return ajaxDoneSuccess("成功"); } /** * 批量删除 * @param orderIndexs * @return */ @RequestMapping("/deleteAll") public ModelAndView deleteAll(@RequestParam("orderIndexs") String orderIndexs) { if (orderIndexs != null && orderIndexs.length()> 0 ){ String[] ids= orderIndexs.split(","); for( int i=0; i<ids.length; i++){ if (ids[i].length()>0){ frameworkSysPermissionService.delete(Integer.parseInt(ids[i])); } } } return ajaxDoneSuccess("成功"); } /** * 修改初始化 * * @return String * @author by code generator */ @RequestMapping("/modify/{pk_Id}") public String initModifyFrameworkSysPermission(@PathVariable("pk_Id") int pk_Id,Model springModel) { FrameworkSysPermission frameworkSysPermission = frameworkSysPermissionService.getFrameworkSysPermissionByPk(pk_Id); springModel.addAttribute("infos",frameworkSysPermission); return "system/permission/FrameworkSysPermission/FrameworkSysPermissionModify"; } /** * 修改 * * @return String * @author code gen */ @RequestMapping(value="/modifyFrameworkSysPermissionAction",method = RequestMethod.POST) public ModelAndView modifyFrameworkSysPermission(FrameworkSysPermission model) { frameworkSysPermissionService.update(model); return ajaxDoneSuccess("成功"); } /** * 明细信息查找 * * @return String * @author code gen */ @RequestMapping("/showinfo/{pk_Id}") public String findFrameworkSysPermission(@PathVariable("pk_Id") int pk_Id,Model springModel) { FrameworkSysPermission frameworkSysPermission = frameworkSysPermissionService.getFrameworkSysPermissionByPk(pk_Id); springModel.addAttribute("infos",frameworkSysPermission); return "system/permission/FrameworkSysPermission/FrameworkSysPermissionDetail"; } /** * 将对象属性信息赋值给表单对象 * * @param FrameworkSysPermission POJO对象 * @return FrameworkSysPermissionForm 表单信息POJO对象 * @author code gen */ // private void changeToFrameworkSysPermissionForm(FrameworkSysPermission frameworkSysPermission) { // // // frameworkSysPermission.setId(frameworkSysPermission.getId()); // // frameworkSysPermission.setSysMenuId(frameworkSysPermission.getSysMenuId()); // // frameworkSysPermission.setPermissionCode(frameworkSysPermission.getPermissionCode()); // // frameworkSysPermission.setPermissionName(frameworkSysPermission.getPermissionName()); // // frameworkSysPermission.setPermissionDescription(frameworkSysPermission.getPermissionDescription()); // // frameworkSysPermission.setState(frameworkSysPermission.getState()); // // frameworkSysPermission.setRemark(frameworkSysPermission.getRemark()); // // frameworkSysPermission.setCreateUserId(frameworkSysPermission.getCreateUserId()); // // frameworkSysPermission.setCreateTime(frameworkSysPermission.getCreateTime()); // // frameworkSysPermission.setModifyUserId(frameworkSysPermission.getModifyUserId()); // // frameworkSysPermission.setModifyTime(frameworkSysPermission.getModifyTime()); // // frameworkSysPermission.setVersion(frameworkSysPermission.getVersion()); // // } }