package com.crm.action; import java.util.List; import org.springframework.context.annotation.Scope; import org.springframework.stereotype.Controller; import com.crm.biz.CrmContractBiz; import com.crm.info.CrmContract; import com.crm.tools.Scopes; import com.crm.vobj.CrmContractVobj; import com.opensymphony.xwork2.ActionSupport; @Scope("prototype") @Controller("crmContractAction") public class CrmContractAction extends ActionSupport { private CrmContractBiz crmContractBiz; public void setcrmContractBiz(CrmContractBiz crmContractBiz) { this.crmContractBiz = crmContractBiz; } //用于修改 添加 private CrmContract contract; public CrmContract getContract() { return contract; } public void setContract(CrmContract contract) { this.contract = contract; } //用于条件查询 private CrmContractVobj contractvobj; public CrmContractVobj getContractvobj() { return contractvobj; } public void setContractvobj(CrmContractVobj contractvobj) { this.contractvobj = contractvobj; } /** * @return SUCCESS */ public String execute() { List<CrmContract> list = crmContractBiz.findAllByWhere(contractvobj); Scopes.getRequestMap().put("a", list); Scopes.getRequestMap().put("vobj", contractvobj); return SUCCESS; } private int id; public void setId(int id) { this.id = id; } /** * @return */ public String findOne() { CrmContract c = crmContractBiz.findOne(id); Scopes.getRequestMap().put("one", c); return "findone"; } public String update() { crmContractBiz.update(contract); /*if (a) { Scopes.getRequestMap().put("data", "success"); } else { Scopes.getRequestMap().put("data", "failed"); }*/ return "update"; } /** * 预删除 异常处理与对象处理方法打在 biz 方法里 使action 保持简洁 如以下例子 * * @return */ public String del() { crmContractBiz.deleteFalse(id); return "delete"; } public String add() { crmContractBiz.add(contract); return "add"; } public String trashAll(){ Scopes.getRequestMap().put("a",crmContractBiz.findTrashAll()); return "trash"; } public String trashAdd(){ crmContractBiz.doTrashAll(id); return trashAll(); } public String trashDel(){ crmContractBiz.deleteById(id); return trashAll(); } }
最近下载更多
爱丽淇 LV5
3月18日
wanglinddad LV55
2022年4月21日
PigZhh LV1
2022年3月12日
and123456 LV11
2022年2月7日
泓鼎168 LV20
2022年1月15日
xiaohe229 LV8
2021年8月14日
Shuxian Dong LV8
2020年8月22日
mrzhu2 LV2
2020年7月15日
rongxinhui LV8
2020年6月19日
onepiecebabylon LV13
2020年4月8日