package com.iamberry.rst.service.cm; import com.github.pagehelper.PageHelper; import com.iamberry.rst.core.cm.ComplaintDetectInfo; import com.iamberry.rst.core.cm.ComplaintMaintenanceInfo; import com.iamberry.rst.core.cm.ComplaintSignclosedInfo; import com.iamberry.rst.core.page.PageRequest; import com.iamberry.rst.core.page.PagedResult; import com.iamberry.rst.faces.cm.ComplaintDetectInfoService; import com.iamberry.rst.faces.cm.ComplaintMaintenanceInfoService; import com.iamberry.rst.service.cm.mapper.ComplaintDetectInfoMapper; import com.iamberry.rst.service.cm.mapper.ComplaintMaintenanceInfoMapper; import com.iamberry.rst.util.PageUtil; import org.springframework.beans.factory.annotation.Autowired; import org.springframework.stereotype.Service; import java.util.List; @Service public class ComplaintMaintenanceInfoServiceImpl implements ComplaintMaintenanceInfoService { @Autowired private ComplaintMaintenanceInfoMapper complaintMaintenanceInfoMapper; @Override public int insert(ComplaintMaintenanceInfo record) { return complaintMaintenanceInfoMapper.insert(record); } @Override public ComplaintMaintenanceInfo getMaintenanceByid(Integer maintenanceId) { return complaintMaintenanceInfoMapper.getMaintenanceByid(maintenanceId); } @Override public int updateMaintenanceById(ComplaintMaintenanceInfo record) { return complaintMaintenanceInfoMapper.updateMaintenanceById(record); } @Override public PagedResult listMaintenance(PageRequest pageRequest) { PageHelper.startPage(pageRequest.getPageNO(), pageRequest.getPageSize(), pageRequest.isPageTotal()); List signclosedList = complaintMaintenanceInfoMapper.listMaintenance(pageRequest.getData()); return PageUtil.getPage(signclosedList); } }