package com.iamberry.rst.service.pts; import com.iamberry.rst.core.pts.ProcessNode; import com.iamberry.rst.core.pts.Produce; import com.iamberry.rst.core.pts.ProduceProcess; import com.iamberry.rst.faces.pts.ProduceService; import com.iamberry.rst.service.product.mapper.ProductMapper; import com.iamberry.rst.service.pts.mapper.ProduceMapper; import org.springframework.beans.factory.annotation.Autowired; import org.springframework.stereotype.Service; import java.util.List; /** * 生产产品管理 * Created by wangxiaoming on 2017/8/28. */ @Service public class ProduceServiceImpl implements ProduceService { @Autowired private ProduceMapper produceMapper; //获取生产产品列表 public List getProduceList() { return produceMapper.getProduceList(); } //获取生产产品,产品工序,工序节点 public List getAllProduceList(Integer employeeId){ return produceMapper.getAllProduceList(employeeId); } @Override public Produce getProduce(String produceNo) { return produceMapper.getProduce(produceNo); } @Override public ProduceProcess getProduceProcess(Integer produceId,String processNo) { ProduceProcess produceProcess = new ProduceProcess(); produceProcess.setProduceId(produceId); produceProcess.setProcessNo(processNo); return produceMapper.getProduceProcess(produceProcess); } @Override public ProcessNode getprocessNode(Integer ProcessId,String nodeNo) { ProcessNode processNode = new ProcessNode(); processNode.setProcessId(ProcessId); processNode.setNodeNo(nodeNo); return produceMapper.getprocessNode(processNode); } @Override public List listProduceProcess(ProduceProcess produceProcess) { return produceMapper.selectProcessList(produceProcess); } //添加产品 public Integer saveProduce(Produce produce){ int flag = produceMapper.saveProduce(produce); return flag; } //添加产品工序 private Integer saveProduceProcess(List produceProcessesList){ int flag = produceMapper.saveProduceProcessList(produceProcessesList); return flag; } @Override public List listSelectProduct(Produce produce) { return produceMapper.listSelectProduct(produce); } }