package com.iamberry.rst.service.pts; import com.github.pagehelper.PageHelper; import com.iamberry.rst.core.order.Order; import com.iamberry.rst.core.page.PagedResult; import com.iamberry.rst.core.pts.PtsMachine; import com.iamberry.rst.core.pts.PtsMachineLogs; import com.iamberry.rst.faces.pts.MachineService; import com.iamberry.rst.service.pts.mapper.MachineMapper; import com.iamberry.rst.util.PageUtil; import org.springframework.beans.factory.annotation.Autowired; import org.springframework.stereotype.Service; import java.util.List; /** * 机器管理 * Created by LJK on 2017/8/28. */ @Service public class MachineServiceImpl implements MachineService { @Autowired private MachineMapper machineMapper; @Override public Integer addMachine(PtsMachine ptsMachine) { return machineMapper.addMachine(ptsMachine); } @Override public Integer updateMachine(PtsMachine ptsMachine) { return machineMapper.updateMachine(ptsMachine); } @Override public PagedResult listMachine(int pageNO, int pageSize, PtsMachine ptsMachine, boolean isTotalNum) { PageHelper.startPage(pageNO, pageSize, isTotalNum); List list = machineMapper.listMachine(ptsMachine); return PageUtil.getPage(list); } @Override public List listLatestMachine(Integer machineId) { return machineMapper.listLatestMachine(machineId); } @Override public Integer maxMachineId() { return machineMapper.maxMachineId(); } @Override public List listPrintOrder(PtsMachine ptsMachine) { return machineMapper.listMachine(ptsMachine); } @Override public List listMachineLogs(Integer machineId) { return machineMapper.listMachineLogs(machineId); } @Override public PtsMachine getMachine(Integer machineId) { return machineMapper.getMachine(machineId); } @Override public Integer selectMonthCount(String yearMonth) { return machineMapper.selectMonthCount(yearMonth); } @Override public Integer getProduceType(Integer machineId) { return machineMapper.getProduceType(machineId); } @Override public Integer getMachineIsHave(PtsMachine ptsMachine) { return machineMapper.getMachineIsHave(ptsMachine); } }