12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970717273747576777879808182838485868788899091 |
- 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 com.iamberry.rst.core.pts.WechatMp;
- import java.util.List;
- /**
- * 生产产品管理service
- * Created by wangxiaoming on 2017/8/28.
- */
- public interface ProduceService {
- //获取生产产品列表
- List<Produce> getProduceList();
- //获取生产产品列表
- //List<Produce> getAllProduceListToRam();
- //获取生产产品列表
- 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();
- //获取单个工序信息
- ProduceProcess getProduceProcessAndNode(Integer produceId,String processNo);
- /**
- * 根据公众号id获取公众号信息
- * @param wechatMpId
- * @return
- */
- WechatMp getWechatMpById(Integer wechatMpId);
- /**
- * 获取公众号信息
- * @return
- */
- List<WechatMp> listWechatMp();
- /**
- * 获取所有牙刷信息
- * @return
- */
- List<Produce> listToothInfo();
- }
|