1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465 |
- package com.iamberry.rst.faces.pts;
- import com.iamberry.rst.core.pts.ProcessNode;
- import com.iamberry.rst.core.pts.Produce;
- import com.iamberry.rst.core.pts.ProduceProcess;
- import java.util.List;
- /**
- * 生产产品管理service
- * Created by wangxiaoming on 2017/8/28.
- */
- public interface ProduceService {
- //获取生产产品列表
- List<Produce> getProduceList();
- //获取生产产品列表
- List<Produce> getProduceList(Produce produce);
- //获取生产产品,产品工序,工序节点 -- app
- List<Produce> getAllProduceList(Integer employeeId);
- //获取单个产品信息
- Produce getProduce(String produceNo);
- //获取单个产品
- Produce getProduce(Produce produce);
- //获取单个工序信息
- ProduceProcess getProduceProcess(Integer produceId,String processNo);
- //获取单个工序选项信息
- ProcessNode getprocessNode(Integer ProcessId,String nodeNo);
- //获取所有的工序
- List<ProduceProcess> listProduceProcess(ProduceProcess produceProcess);
- //获取所有的节点操作
- List<ProcessNode> listProcessNode(ProcessNode processNode);
- //添加Produce
- Integer saveProduce(Produce produce);
- //添加产品工序
- Integer saveProcessNodeList(List<ProcessNode> processNodeList);
- //修改produce
- Integer updateProduce(Produce produce,String delProcessIds,String delNodeIds);
- /**
- * 关联查询产品和产品工序
- * @param produce
- * @return
- */
- List<Produce> listSelectProduct(Produce produce);
- /**
- * 获取第一条产品
- * @return
- */
- Produce getProduceByOne();
- }
|