ApprovalOrderService.java 1.9 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071
  1. package com.iamberry.rst.faces.approval;
  2. import com.iamberry.rst.core.approval.*;
  3. import com.iamberry.rst.core.cm.CustomerInfo;
  4. import com.iamberry.rst.core.page.PagedResult;
  5. import java.util.List;
  6. import java.util.Map;
  7. /**
  8. * 提货项信息接口
  9. * @author
  10. * @Date 2018-09-19
  11. */
  12. public interface ApprovalOrderService {
  13. /**
  14. * 新增审批信息
  15. * @return
  16. */
  17. Integer insertApprovalInfo(ApprovalInfo approvalInfo);
  18. /**
  19. * 新增生产审批信息
  20. * @return
  21. */
  22. Boolean insertApprovalProduction(ApprovalProduction approvalProduction,List<ApprovalProductionItem> listApprovalProductionItem, List<ApprovalProductionContract> productionContracts,Map<String, Object> tasknfo);
  23. /**
  24. * 新增生产审批信息产品
  25. * @return
  26. */
  27. Integer insertItem(List<ApprovalProductionItem> listApprovalProductionItem);
  28. /**
  29. * 新增生产审批合同信息
  30. * @return
  31. */
  32. Integer insertProductionContract(ApprovalProductionContract approvalProductionContract);
  33. /**
  34. * 新增流程信息
  35. * @return
  36. */
  37. Integer insertProcessInfo(ProcessInfo processInfo);
  38. /**
  39. * 新增历史审批记录
  40. * @return
  41. */
  42. Integer insertHistoricalRecord(HistoricalRecord historicalRecord);
  43. /**
  44. * 查询审批信息列表
  45. * @return
  46. */
  47. PagedResult<ApprovalInfo> listApprovalInfo(int pageNO, int pageSize, ApprovalInfo approvalInfo, boolean isTotalNum);
  48. /**
  49. * 修改历史记录审核状态
  50. * @return
  51. */
  52. Integer updateHistoricalRecord(HistoricalRecord historicalRecord);
  53. /**
  54. * 查询单个审核历史记录
  55. * @return
  56. */
  57. HistoricalRecord getHistoricalRecord(HistoricalRecord historicalRecord);
  58. /**
  59. * 查询审核历史记录
  60. * @return
  61. */
  62. List<ProcessInfo> listProcessInfo(ProcessInfo processInfo);
  63. /**
  64. * 修改审批信息
  65. * @return
  66. */
  67. Integer updateApprovalInfo(ApprovalInfo approvalInfo);
  68. }