MachineService.java 1.1 KB

123456789101112131415161718192021222324252627282930313233343536373839404142
  1. package com.iamberry.rst.faces.pts;
  2. import com.iamberry.rst.core.order.Order;
  3. import com.iamberry.rst.core.page.PagedResult;
  4. import com.iamberry.rst.core.pts.Produce;
  5. import com.iamberry.rst.core.pts.PtsMachine;
  6. import com.iamberry.rst.core.pts.PtsMachineLogs;
  7. import java.util.List;
  8. /**
  9. * 机器管理service
  10. * Created by LJK on 2017/8/29.
  11. */
  12. public interface MachineService {
  13. //新增机器信息
  14. Integer addMachine(PtsMachine ptsMachine);
  15. //修改机器信息
  16. Integer updateMachine(PtsMachine ptsMachine);
  17. //查询机器列表
  18. PagedResult<PtsMachine> listMachine(int pageNO, int pageSize, PtsMachine ptsMachine, boolean isTotalNum);
  19. //查询最新机器
  20. List<PtsMachine> listLatestMachine(Integer machineId);
  21. //查询数据库最大的机器id
  22. Integer maxMachineId();
  23. List<PtsMachine> listPrintOrder(PtsMachine ptsMachine);
  24. //获取单个机器生产流程日志
  25. List<PtsMachineLogs> listMachineLogs(Integer machineId);
  26. //查询单个机器信息
  27. PtsMachine getMachine(Integer machineId);
  28. //查询每月机器台数 ,参数格式:2017-09
  29. Integer selectMonthCount(String yearMonth);
  30. }