MachineServiceImpl.java 2.3 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970717273747576777879808182838485
  1. package com.iamberry.rst.service.pts;
  2. import com.github.pagehelper.PageHelper;
  3. import com.iamberry.rst.core.order.Order;
  4. import com.iamberry.rst.core.page.PagedResult;
  5. import com.iamberry.rst.core.pts.PtsMachine;
  6. import com.iamberry.rst.core.pts.PtsMachineLogs;
  7. import com.iamberry.rst.faces.pts.MachineService;
  8. import com.iamberry.rst.service.pts.mapper.MachineMapper;
  9. import com.iamberry.rst.util.PageUtil;
  10. import org.springframework.beans.factory.annotation.Autowired;
  11. import org.springframework.stereotype.Service;
  12. import java.util.List;
  13. /**
  14. * 机器管理
  15. * Created by LJK on 2017/8/28.
  16. */
  17. @Service
  18. public class MachineServiceImpl implements MachineService {
  19. @Autowired
  20. private MachineMapper machineMapper;
  21. @Override
  22. public Integer addMachine(PtsMachine ptsMachine) {
  23. return machineMapper.addMachine(ptsMachine);
  24. }
  25. @Override
  26. public Integer updateMachine(PtsMachine ptsMachine) {
  27. return machineMapper.updateMachine(ptsMachine);
  28. }
  29. @Override
  30. public PagedResult<PtsMachine> listMachine(int pageNO, int pageSize, PtsMachine ptsMachine, boolean isTotalNum) {
  31. PageHelper.startPage(pageNO, pageSize, isTotalNum);
  32. List<PtsMachine> list = machineMapper.listMachine(ptsMachine);
  33. return PageUtil.getPage(list);
  34. }
  35. @Override
  36. public List<PtsMachine> listLatestMachine(Integer machineId) {
  37. return machineMapper.listLatestMachine(machineId);
  38. }
  39. @Override
  40. public Integer maxMachineId() {
  41. return machineMapper.maxMachineId();
  42. }
  43. @Override
  44. public List<PtsMachine> listPrintOrder(PtsMachine ptsMachine) {
  45. return machineMapper.listMachine(ptsMachine);
  46. }
  47. @Override
  48. public List<PtsMachineLogs> listMachineLogs(Integer machineId) {
  49. return machineMapper.listMachineLogs(machineId);
  50. }
  51. @Override
  52. public PtsMachine getMachine(Integer machineId) {
  53. return machineMapper.getMachine(machineId);
  54. }
  55. @Override
  56. public Integer selectMonthCount(String yearMonth) {
  57. return machineMapper.selectMonthCount(yearMonth);
  58. }
  59. @Override
  60. public Integer getProduceType(Integer machineId) {
  61. return machineMapper.getProduceType(machineId);
  62. }
  63. @Override
  64. public Integer getMachineIsHave(PtsMachine ptsMachine) {
  65. return machineMapper.getMachineIsHave(ptsMachine);
  66. }
  67. }