📄 equsortaction.java
字号:
package com.fpms.wwyz.struts.action.baseInfoManage.baseInfo;
import java.util.List;
import javax.servlet.http.HttpServletRequest;
import javax.servlet.http.HttpServletResponse;
import org.apache.struts.action.ActionForm;
import org.apache.struts.action.ActionForward;
import org.apache.struts.action.ActionMapping;
import org.apache.struts.actions.DispatchAction;
import com.fpms.wwyz.model.service.baseInfoManage.baseInfo.IEqusortinfoService;
import com.fpms.wwyz.model.utils.DozerUtil;
import com.fpms.wwyz.model.utils.Page;
import com.fpms.wwyz.struts.form.baseInfoManage.baseInfo.EqusortinfoForm;
import com.fpms.wwyz.struts.form.baseInfoManage.baseInfo.PrlinfoForm;
import com.fpms.wwyz.vo.baseInfoManage.baseInfo.EqusortinfoVO;
import com.fpms.wwyz.vo.baseInfoManage.baseInfo.PrlinfoVO;
public class EqusortAction extends DispatchAction {
private IEqusortinfoService equsortservice;
public void setEqusortservice(IEqusortinfoService equsortservice) {
this.equsortservice = equsortservice;
}
/*
* Generated Methods
*/
/**
* Method execute
*
* @param mapping
* @param form
* @param request
* @param response
* @return ActionForward
*/
@Override
protected ActionForward unspecified(ActionMapping mapping, ActionForm form,
HttpServletRequest request, HttpServletResponse response)
throws Exception {
// TODO Auto-generated method stub
return listequsort(mapping, form, request, response);
}
public ActionForward listequsort(ActionMapping mapping, ActionForm form,
HttpServletRequest request, HttpServletResponse response) {
EqusortinfoForm equsortinfoForm = (EqusortinfoForm) form;// TODO Auto-generated
Page page = new Page(request, 12);
page.setUrl(request.getContextPath()
+ "/equsortEdit.do?method=listequsort");
page.setMaxRowNum(equsortservice.getEqusortRows());
List<EqusortinfoVO> equsortinfolist = equsortservice.findAllEqusort(
page);
List<EqusortinfoVO> equsortnamelist = equsortservice.findAllEquname();
request.getSession().setAttribute("equsortnamelist", equsortnamelist);
request.setAttribute("page", page);
request.setAttribute("equsortinfolist", equsortinfolist);
return mapping.findForward("equsortlist");
}
public ActionForward showEqusort(ActionMapping mapping, ActionForm form,
HttpServletRequest request, HttpServletResponse response) {
EqusortinfoForm equsortinfoForm = (EqusortinfoForm) form;// TODO Auto-generated
request.setAttribute("ActionName", "saveAddequsort"); // method stub
request.setAttribute("TitleName", "新增设备分类信息");
return mapping.getInputForward();
}
public ActionForward saveAddequsort(ActionMapping mapping, ActionForm form,
HttpServletRequest request, HttpServletResponse response) {
EqusortinfoForm equsortinfoForm = (EqusortinfoForm) form;// TODO Auto-generated
EqusortinfoVO equsortinfo = (EqusortinfoVO) DozerUtil.getMapperIF().map(
equsortinfoForm, EqusortinfoVO.class);
equsortservice.saveEqusort(equsortinfo);
return mapping.findForward("listAction");
}
public ActionForward showUpdateEqusort(ActionMapping mapping,
ActionForm form, HttpServletRequest request,
HttpServletResponse response) {
EqusortinfoForm equsortinfoForm = (EqusortinfoForm) form;// TODO Auto-generated
String uuid = request.getParameter("uuid");
if (uuid == null) {
return mapping.findForward("listAction");
}
EqusortinfoVO equsortinfo = equsortservice.getEqusortById(Integer.valueOf(uuid));
if (equsortinfo != null) {
equsortinfoForm.setUuid(String.valueOf(equsortinfo.getUuid()));
equsortinfoForm.setEqunum(equsortinfo.getEqunum());
equsortinfoForm.setEquname(equsortinfo.getEquname());
equsortinfoForm.setEquremark(equsortinfo.getEquremark());
}
request.setAttribute("ActionName", "saveUpdateEqusort");
request.setAttribute("TitleName", "修改设备分类信息");
return mapping.getInputForward();
}
public ActionForward saveUpdateEqusort(ActionMapping mapping,
ActionForm form, HttpServletRequest request,
HttpServletResponse response) {
EqusortinfoForm equsortinfoForm = (EqusortinfoForm) form;// TODO Auto-generated
EqusortinfoVO equsortinfo = (EqusortinfoVO) DozerUtil.getMapperIF().map(
equsortinfoForm, EqusortinfoVO.class);
if (equsortinfo != null) {
equsortservice.updateEqusort(equsortinfo);
}
return mapping.findForward("listAction");
}
public ActionForward deleteEqusort(ActionMapping mapping, ActionForm form,
HttpServletRequest request, HttpServletResponse response) {
EqusortinfoForm equsortinfoForm = (EqusortinfoForm) form;// TODO Auto-generated
String[] uuids = request.getParameterValues("uuid");
if (uuids != null && uuids.length > 0) {
for (String uuid : uuids) {
if(!"".equals(uuid)){
equsortservice.deletEqusort(Integer.valueOf(uuid));
}
}
}
return mapping.findForward("listAction");
}
public ActionForward querryEqusort(ActionMapping mapping, ActionForm form,
HttpServletRequest request, HttpServletResponse response) {
EqusortinfoForm equsortinfoForm = (EqusortinfoForm) form;// TODO Auto-generated
EqusortinfoVO equsortinfo = (EqusortinfoVO) DozerUtil.getMapperIF().map(
equsortinfoForm, EqusortinfoVO.class);
Page page = new Page(request, 5);
page.setUrl(request.getContextPath()
+ "/equsortEdit.do?method=querryEqusort&equname="
+ equsortinfo.getEquname());
page.setMaxRowNum(equsortservice.getEqusortRowsByequname(equsortinfo));
List<EqusortinfoVO> querryBynameList = equsortservice.findEqusortByEquname(equsortinfo, page);
request.setAttribute("page", page);
request.setAttribute("querryBynameList", querryBynameList);
return mapping.findForward("equsortlist");
}
}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -