ProduceService.java 1.0 KB

123456789101112131415161718192021222324252627282930313233343536373839
  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. //获取当前产品所有工序信息
  24. List<ProduceProcess> listProduceProcess(Integer produceId);
  25. //添加Produce
  26. Integer saveProduce(Produce produce);
  27. }