/* * 版权声明 . * 此文档的版权归通联支付网络服务有限公司所有 * Powered By [Allinpay-Boss-framework] */ package com.allinpay.its.boss.system.permission.action; import java.util.Map; import javax.servlet.http.HttpServletRequest; 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.servlet.ModelAndView; import com.allinpay.its.boss.framework.utils.Page; import com.allinpay.its.boss.framework.utils.SessionUtil; import com.allinpay.its.boss.system.BaseAction; import com.allinpay.its.boss.system.permission.model.FrameworkSysRole; import com.allinpay.its.boss.system.permission.service.FrameworkSysRoleServiceImpl; @Controller @RequestMapping("/sysrole") public class FrameworkSysRoleAction extends BaseAction { // private static final long serialVersionUID = 1579626063L; @Autowired private FrameworkSysRoleServiceImpl frameworkSysRoleService; /** * 列表信息查询 * * @return String * @author code gen */ @RequestMapping("") public String findFrameworkSysRoles(Model springModel, FrameworkSysRole model) { Page page = frameworkSysRoleService.findFrameworkSysRoles(model, model.getPageNum(), model.getNumPerPage()); springModel.addAttribute(page); return "system/permission/FrameworkSysRole/FrameworkSysRolesQuery"; } /** * 新增页面 * * @return String * @author by code generator */ @RequestMapping("/addFrameworkSysRoleToPage") public String addFrameworkSysRole(Model model,HttpServletRequest request) { @SuppressWarnings("unchecked") Map<String, Object> map = (Map<String, Object>) request.getSession().getAttribute(SessionUtil.USER_MAP); frameworkSysRoleService.addFrameworkSysRoleToPage(model,map); return "system/permission/FrameworkSysRole/FrameworkSysRoleAdd"; } /** * 新增保存 * * @return String * @author by code generator */ @RequestMapping(value = "/saveFrameworkSysRoleAction", method = RequestMethod.POST) public ModelAndView saveFrameworkSysRole(FrameworkSysRole model) { frameworkSysRoleService.saveSysRole(model); return ajaxDoneSuccess("成功"); } /** * 删除 * * @return String * @author by code generator */ @RequestMapping("/delete/{pk_Id}") public ModelAndView deleteFrameworkSysRole(@PathVariable("pk_Id") int pk_Id) { frameworkSysRoleService.deleteSysRole(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){ frameworkSysRoleService.delete(Integer.parseInt(ids[i])); } } } return ajaxDoneSuccess("成功"); } /** * 修改初始化 * * @return String * @author by code generator */ @RequestMapping("/modify/{pk_Id}") public String initModifyFrameworkSysRole(@PathVariable("pk_Id") int pk_Id, Model springModel,HttpServletRequest request) { @SuppressWarnings("unchecked") Map<String, Object> map = (Map<String, Object>) request.getSession().getAttribute(SessionUtil.USER_MAP); frameworkSysRoleService.initModifySysRole(pk_Id, springModel,map); return "system/permission/FrameworkSysRole/FrameworkSysRoleModify"; } /** * 修改 * * @return String * @author code gen */ @RequestMapping(value = "/modifyFrameworkSysRoleAction", method = RequestMethod.POST) public ModelAndView modifyFrameworkSysRole(FrameworkSysRole model) { frameworkSysRoleService.modifySysRole(model); return ajaxDoneSuccess("成功"); } /** * 明细信息查找 * * @return String * @author code gen */ public String findFrameworkSysRole(FrameworkSysRole model) { // 查询基本信息 // FrameworkSysRole frameworkSysRole = // frameworkSysRoleService.getFrameworkSysRoleByPk(model); // changeToFrameworkSysRoleForm(frameworkSysRole); return "system/permission/FrameworkSysRole/FrameworkSysRoleDetail"; } /** * 将对象属性信息赋值给表单对象 * * @param FrameworkSysRole * POJO对象 * @return FrameworkSysRoleForm 表单信息POJO对象 * @author code gen */ // private void changeToFrameworkSysRoleForm(FrameworkSysRole // frameworkSysRole) { // // // frameworkSysRole.setId(frameworkSysRole.getId()); // // frameworkSysRole.setSysRoleCode(frameworkSysRole.getSysRoleCode()); // // frameworkSysRole.setSysRoleName(frameworkSysRole.getSysRoleName()); // // frameworkSysRole.setSysRoleDescription(frameworkSysRole.getSysRoleDescription()); // // frameworkSysRole.setState(frameworkSysRole.getState()); // // frameworkSysRole.setRemark(frameworkSysRole.getRemark()); // // frameworkSysRole.setCreateUserId(frameworkSysRole.getCreateUserId()); // // frameworkSysRole.setCreateTime(frameworkSysRole.getCreateTime()); // // frameworkSysRole.setModifyUserId(frameworkSysRole.getModifyUserId()); // // frameworkSysRole.setModifyTime(frameworkSysRole.getModifyTime()); // // frameworkSysRole.setVersion(frameworkSysRole.getVersion()); // // } }