ProduceService.java 1.1 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344
  1. package com.iamberry.rst.faces.pts;
  2. import com.iamberry.rst.core.pts.ProcessNode;
  3. import com.iamberry.rst.core.pts.Produce;
  4. import com.iamberry.rst.core.pts.ProduceProcess;
  5. import java.util.List;
  6. /**
  7. * 生产产品管理service
  8. * Created by wangxiaoming on 2017/8/28.
  9. */
  10. public interface ProduceService {
  11. //获取生产产品列表
  12. List<Produce> getProduceList();
  13. //获取生产产品,产品工序,工序节点 --
  14. List<Produce> getAllProduceList(Integer employeeId);
  15. //获取单个产品信息
  16. Produce getProduce(String produceNo);
  17. //获取单个工序信息
  18. ProduceProcess getProduceProcess(Integer produceId,String processNo);
  19. //获取单个工序选项信息
  20. ProcessNode getprocessNode(Integer ProcessId,String nodeNo);
  21. //获取所有的工序
  22. List<ProduceProcess> listProduceProcess(ProduceProcess produceProcess);
  23. //添加Produce
  24. Integer saveProduce(Produce produce);
  25. /**
  26. * 关联查询产品和产品工序
  27. * @param produce
  28. * @return
  29. */
  30. List<Produce> listSelectProduct(Produce produce);
  31. }