📄 prlaction.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.IPrlinfoService;
import com.fpms.wwyz.model.utils.DozerUtil;
import com.fpms.wwyz.model.utils.Page;
import com.fpms.wwyz.struts.form.baseInfoManage.baseInfo.PrlinfoForm;
import com.fpms.wwyz.vo.baseInfoManage.baseInfo.DeptinfoVO;
import com.fpms.wwyz.vo.baseInfoManage.baseInfo.PrlinfoVO;
public class PrlAction extends DispatchAction {
private IPrlinfoService prlservice;
public void setPrlservice(IPrlinfoService prlservice) {
this.prlservice = prlservice;
}
/*
* 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 listprl(mapping, form, request, response);
}
public ActionForward listprl(ActionMapping mapping, ActionForm form,
HttpServletRequest request, HttpServletResponse response) {
PrlinfoForm prlinfoForm = (PrlinfoForm) form;// TODO Auto-generated
Page page = new Page(request, 12);
page.setUrl(request.getContextPath() + "/prlEdit.do?method=listprl");
page.setMaxRowNum(prlservice.getPrlRows());
List<PrlinfoVO> prlinfolist = prlservice.findAllPrl(page, prlinfoForm
.getUuid());
List<PrlinfoVO> detynamelist= prlservice.findAllDutyname();
request.getSession().setAttribute("detynamelist", detynamelist);
request.setAttribute("page", page);
request.setAttribute("prlinfolist", prlinfolist);
return mapping.findForward("prllist");
}
public ActionForward showPrlDept(ActionMapping mapping, ActionForm form,
HttpServletRequest request, HttpServletResponse response) {
PrlinfoForm prlinfoForm = (PrlinfoForm) form;// TODO Auto-generated
request.setAttribute("ActionName", "saveAddprl"); // method stub
request.setAttribute("TitleName", "新增职务信息");
return mapping.getInputForward();
}
public ActionForward saveAddprl(ActionMapping mapping, ActionForm form,
HttpServletRequest request, HttpServletResponse response) {
PrlinfoForm prlinfoForm = (PrlinfoForm) form;// TODO Auto-generated
PrlinfoVO prlinfo = (PrlinfoVO) DozerUtil.getMapperIF().map(
prlinfoForm, PrlinfoVO.class);
prlservice.savePrl(prlinfo);
return mapping.findForward("listAction");
}
public ActionForward showUpdatePrl(ActionMapping mapping, ActionForm form,
HttpServletRequest request, HttpServletResponse response) {
PrlinfoForm prlinfoForm = (PrlinfoForm) form;// TODO Auto-generated
String uuid = request.getParameter("uuid");
if (uuid == null) {
return mapping.findForward("listAction");
}
PrlinfoVO prlinfo = prlservice.getPrlById(Integer.valueOf(uuid));
if (prlinfo != null) {
prlinfoForm.setUuid(prlinfo.getUuid());
prlinfoForm.setDutynum(prlinfo.getDutynum());
prlinfoForm.setDutyname(prlinfo.getDutyname());
prlinfoForm.setDutyremark(prlinfo.getDutyremark());
}
request.setAttribute("ActionName", "saveUpdatePrl");
request.setAttribute("TitleName", "修改职务信息");
return mapping.getInputForward();
}
public ActionForward saveUpdatePrl(ActionMapping mapping, ActionForm form,
HttpServletRequest request, HttpServletResponse response) {
PrlinfoForm prlinfoForm = (PrlinfoForm) form;// TODO Auto-generated
PrlinfoVO prlinfo = (PrlinfoVO) DozerUtil.getMapperIF().map(
prlinfoForm, PrlinfoVO.class);
if (prlinfo != null) {
prlservice.updatePrl(prlinfo);
}
return mapping.findForward("listAction");
}
public ActionForward deletePrl(ActionMapping mapping, ActionForm form,
HttpServletRequest request, HttpServletResponse response) {
PrlinfoForm prlinfoForm = (PrlinfoForm) form;// TODO Auto-generated
String[] uuids = request.getParameterValues("uuid");
if (uuids != null && uuids.length > 0) {
for (String uuid : uuids) {
if(!"".equals(uuid)){
prlservice.deletPrl(Integer.valueOf(uuid));
}
}
}
return mapping.findForward("listAction");
}
public ActionForward querryPrl(ActionMapping mapping, ActionForm form,
HttpServletRequest request, HttpServletResponse response) {
PrlinfoForm prlinfoForm = (PrlinfoForm) form;// TODO Auto-generated
System.out.println("dg"+prlinfoForm.getDutyname());
PrlinfoVO prlinfo = (PrlinfoVO) DozerUtil.getMapperIF().map(
prlinfoForm, PrlinfoVO.class);
Page page = new Page(request, 5);
page.setUrl(request.getContextPath()
+ "/prlEdit.do?method=querryPrl&dutyname="
+ prlinfo.getDutyname());
page.setMaxRowNum(prlservice.getPrlRowsBydutyname(prlinfo));
List<PrlinfoVO> querryBynameList = prlservice
.findPrlByDutyname(prlinfo,page);
request.setAttribute("page",page );
request.setAttribute("querryBynameList", querryBynameList);
return mapping.findForward("prllist");
}
}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -