ApprovalOrderService.java 1.1 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344
  1. package com.iamberry.rst.faces.approval;
  2. import com.iamberry.rst.core.approval.*;
  3. import java.util.List;
  4. import java.util.Map;
  5. /**
  6. * 提货项信息接口
  7. * @author
  8. * @Date 2018-09-19
  9. */
  10. public interface ApprovalOrderService {
  11. /**
  12. * 新增审批信息
  13. * @return
  14. */
  15. Integer insertApprovalInfo(ApprovalInfo approvalInfo);
  16. /**
  17. * 新增生产审批信息
  18. * @return
  19. */
  20. Boolean insertApprovalProduction(ApprovalProduction approvalProduction,String productionItems,Map<String, Object> tasknfo);
  21. /**
  22. * 新增生产审批信息产品
  23. * @return
  24. */
  25. Integer insertItem(List<ApprovalProductionItem> listApprovalProductionItem);
  26. /**
  27. * 新增生产审批合同信息
  28. * @return
  29. */
  30. Integer insertProductionContract(ApprovalProductionContract approvalProductionContract);
  31. /**
  32. * 新增流程信息
  33. * @return
  34. */
  35. Integer insertProcessInfo(ProcessInfo processInfo);
  36. /**
  37. * 新增历史审批记录
  38. * @return
  39. */
  40. Integer insertHistoricalRecord(HistoricalRecord historicalRecord);
  41. }