/*
* 版权声明 .
* 此文档的版权归通联支付网络服务有限公司所有
* Powered By [Allinpay-Boss-framework]
*/
package com.allinpay.its.boss.system.permission.action;
import com.allinpay.its.boss.framework.utils.Page;
import com.allinpay.its.boss.system.BaseAction;
import com.allinpay.its.boss.system.permission.model.FrameworkSysAction;
import com.allinpay.its.boss.system.permission.service.FrameworkSysActionServiceImpl;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.stereotype.Controller;
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.ResponseBody;
import org.springframework.web.servlet.ModelAndView;
import org.springframework.ui.Model;
@Controller
@RequestMapping("/sysperm")
public class FrameworkSysActionAction extends BaseAction{
//private static final long serialVersionUID = -45811662L;
@Autowired
private FrameworkSysActionServiceImpl frameworkSysActionService;
/**
* 列表信息查询
*
* @return String
* @author code gen
*/
@RequestMapping("")
public String findFrameworkSysActions(Model springModel,FrameworkSysAction model) {
Page page = frameworkSysActionService.findFrameworkSysActions(model, model.getPageNum(), model.getNumPerPage());
springModel.addAttribute(page);
return "system/permission/FrameworkSysAction/FrameworkSysActionsQuery";
}
/**
* 新增页面
*
* @return String
* @author by code generator
*/
@RequestMapping("/addFrameworkSysActionToPage")
public String addFrameworkSysAction(Model model) {
return "system/permission/FrameworkSysAction/FrameworkSysActionAdd";
}
/**
* 新增保存
*
* @return String
* @author by code generator
*/
@RequestMapping(value="/saveFrameworkSysActionAction",method = RequestMethod.POST)
public ModelAndView saveFrameworkSysAction(FrameworkSysAction model) {
frameworkSysActionService.add(model);
return ajaxDoneSuccess("成功");
}
/**
* 删除
*
* @return String
* @author by code generator
*/
@RequestMapping("/delete/{pk_Id}")
public ModelAndView deleteFrameworkSysAction(@PathVariable("pk_Id") int pk_Id) {
frameworkSysActionService.delete(pk_Id);
return ajaxDoneSuccess("成功");
}
/**
* 修改初始化
*
* @return String
* @author by code generator
*/
@RequestMapping("/modify/{pk_Id}")
public String initModifyFrameworkSysAction(@PathVariable("pk_Id") int pk_Id,Model springModel) {
FrameworkSysAction frameworkSysAction = frameworkSysActionService.getFrameworkSysActionByPk(pk_Id);
springModel.addAttribute("infos",frameworkSysAction);
return "system/permission/FrameworkSysAction/FrameworkSysActionModify";
}
/**
* 修改
*
* @return String
* @author code gen
*/
@RequestMapping(value="/modifyFrameworkSysActionAction",method = RequestMethod.POST)
public ModelAndView modifyFrameworkSysAction(FrameworkSysAction model) {
frameworkSysActionService.update(model);
return ajaxDoneSuccess("成功");
}
/**
* 明细信息查找
*
* @return String
* @author code gen
*/
@RequestMapping("/showinfo/{pk_Id}")
public String findFrameworkSysAction(@PathVariable("pk_Id") int pk_Id,Model springModel) {
FrameworkSysAction frameworkSysAction = frameworkSysActionService.getFrameworkSysActionByPk(pk_Id);
springModel.addAttribute("infos",frameworkSysAction);
return "system/permission/FrameworkSysAction/FrameworkSysActionDetail";
}
/**
* 将对象属性信息赋值给表单对象
*
* @param FrameworkSysAction POJO对象
* @return FrameworkSysActionForm 表单信息POJO对象
* @author code gen
*/
// private void changeToFrameworkSysActionForm(FrameworkSysAction frameworkSysAction) {
//
//
// frameworkSysAction.setId(frameworkSysAction.getId());
//
// frameworkSysAction.setSysMenuId(frameworkSysAction.getSysMenuId());
//
// frameworkSysAction.setPermissionCode(frameworkSysAction.getPermissionCode());
//
// frameworkSysAction.setActionName(frameworkSysAction.getActionName());
//
// frameworkSysAction.setMethodName(frameworkSysAction.getMethodName());
//
// frameworkSysAction.setSimpleClassName(frameworkSysAction.getSimpleClassName());
//
// frameworkSysAction.setActionType(frameworkSysAction.getActionType());
//
// frameworkSysAction.setActionDes(frameworkSysAction.getActionDes());
//
// }
}