IAffair.java
上传用户:lm2018
上传日期:2015-12-12
资源大小:30449k
文件大小:2k
源码类别:

Jsp/Servlet

开发平台:

Java

  1. package com.oa.module.affair.affairdao;
  2. import java.util.HashMap;
  3. import java.util.List;
  4. import java.util.Map;
  5. import javax.servlet.http.HttpServletRequest;
  6. import com.oa.module.affair.affair.Transstep;
  7. import com.oa.module.affair.affairreq.AffairReqForm;
  8. import com.oa.module.affair.affairreq.Transreq;
  9. import com.oa.module.affair.affairtype.AffairTypeForm;
  10. import com.oa.module.affair.affairtype.Transtype;
  11. import com.oa.util.XPage;
  12. /**
  13.  * 事务定制DAO接口
  14.  * @author admin
  15.  *
  16.  */
  17.  
  18. public interface IAffair {
  19. public boolean checkName(AffairTypeForm affairForm);
  20. public boolean addAffairType(Transtype type,HttpServletRequest request);
  21. public boolean isused(String transID);
  22. public HashMap getrole(String transID);
  23. public boolean updateType(String transID ,HttpServletRequest request ) ;
  24. public XPage gettypelist(int currentPage, int count, Transtype typebean);
  25. public Map getaffair(String transID);
  26. public List getSteps(String dir, int count);
  27. public boolean delaffair(String transID, String dir);
  28. public List init(String string);
  29. public void addtyperole(long rtid, String[] transroleid);
  30. public boolean executeUpdates(String[] sqls);
  31. public boolean deltyperole(String transID);
  32. public List getroles(String roleid);
  33. public boolean AffairReq(AffairReqForm affairReqForm,HttpServletRequest request);
  34. public boolean addaffairstep(Transstep ransstep);
  35. // public List reqList(AffairReqForm affairReqForm, HttpServletRequest request);
  36. // public XPage getReqlist(int currentPage, int count, Transreq reqbean,HttpServletRequest request);
  37. public List reqList(int currentPage, int count, Transreq reqbean,HttpServletRequest request);
  38. public List getaudit(HttpServletRequest request);
  39. public void setread(String rqid);
  40. public boolean affairPass(String tag, HttpServletRequest request, AffairReqForm affairReqForm);
  41. public List mydealList(AffairReqForm affairReqForm, HttpServletRequest request);
  42. public List mysendList(AffairReqForm affairReqForm, HttpServletRequest request);
  43. public List myreqList(int currentPage, int count, Transreq reqbean, HttpServletRequest request);
  44. public List myarrairList(int currentPage, int count, Transreq reqbean, HttpServletRequest request);
  45. }