MachineServiceImpl.java 1.6 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859
  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.faces.pts.MachineService;
  7. import com.iamberry.rst.service.pts.mapper.MachineMapper;
  8. import com.iamberry.rst.util.PageUtil;
  9. import org.springframework.beans.factory.annotation.Autowired;
  10. import org.springframework.stereotype.Service;
  11. import java.util.List;
  12. /**
  13. * 机器管理
  14. * Created by LJK on 2017/8/28.
  15. */
  16. @Service
  17. public class MachineServiceImpl implements MachineService {
  18. @Autowired
  19. private MachineMapper machineMapper;
  20. @Override
  21. public Integer addMachine(PtsMachine ptsMachine) {
  22. return machineMapper.addMachine(ptsMachine);
  23. }
  24. @Override
  25. public Integer updateMachine(PtsMachine ptsMachine) {
  26. return machineMapper.updateMachine(ptsMachine);
  27. }
  28. @Override
  29. public PagedResult<PtsMachine> listMachine(int pageNO, int pageSize, PtsMachine ptsMachine, boolean isTotalNum) {
  30. PageHelper.startPage(pageNO, pageSize, isTotalNum);
  31. List<PtsMachine> list = machineMapper.listMachine(ptsMachine);
  32. return PageUtil.getPage(list);
  33. }
  34. @Override
  35. public List<PtsMachine> listLatestMachine(Integer machineId) {
  36. return machineMapper.listLatestMachine(machineId);
  37. }
  38. @Override
  39. public Integer maxMachineId() {
  40. return machineMapper.maxMachineId();
  41. }
  42. @Override
  43. public List<PtsMachine> listPrintOrder(PtsMachine ptsMachine) {
  44. return machineMapper.listMachine(ptsMachine);
  45. }
  46. }