ComplaintMaintenanceInfoServiceImpl.java 1.9 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546
  1. package com.iamberry.rst.service.cm;
  2. import com.github.pagehelper.PageHelper;
  3. import com.iamberry.rst.core.cm.ComplaintDetectInfo;
  4. import com.iamberry.rst.core.cm.ComplaintMaintenanceInfo;
  5. import com.iamberry.rst.core.cm.ComplaintSignclosedInfo;
  6. import com.iamberry.rst.core.page.PageRequest;
  7. import com.iamberry.rst.core.page.PagedResult;
  8. import com.iamberry.rst.faces.cm.ComplaintDetectInfoService;
  9. import com.iamberry.rst.faces.cm.ComplaintMaintenanceInfoService;
  10. import com.iamberry.rst.service.cm.mapper.ComplaintDetectInfoMapper;
  11. import com.iamberry.rst.service.cm.mapper.ComplaintMaintenanceInfoMapper;
  12. import com.iamberry.rst.util.PageUtil;
  13. import org.springframework.beans.factory.annotation.Autowired;
  14. import org.springframework.stereotype.Service;
  15. import java.util.List;
  16. @Service
  17. public class ComplaintMaintenanceInfoServiceImpl implements ComplaintMaintenanceInfoService {
  18. @Autowired
  19. private ComplaintMaintenanceInfoMapper complaintMaintenanceInfoMapper;
  20. @Override
  21. public int insert(ComplaintMaintenanceInfo record) {
  22. return complaintMaintenanceInfoMapper.insert(record);
  23. }
  24. @Override
  25. public ComplaintMaintenanceInfo getMaintenanceByid(Integer maintenanceId) {
  26. return complaintMaintenanceInfoMapper.getMaintenanceByid(maintenanceId);
  27. }
  28. @Override
  29. public int updateMaintenanceById(ComplaintMaintenanceInfo record) {
  30. return complaintMaintenanceInfoMapper.updateMaintenanceById(record);
  31. }
  32. @Override
  33. public PagedResult<ComplaintMaintenanceInfo> listMaintenance(PageRequest<ComplaintMaintenanceInfo> pageRequest) {
  34. PageHelper.startPage(pageRequest.getPageNO(), pageRequest.getPageSize(), pageRequest.isPageTotal());
  35. List<ComplaintMaintenanceInfo> signclosedList = complaintMaintenanceInfoMapper.listMaintenance(pageRequest.getData());
  36. return PageUtil.getPage(signclosedList);
  37. }
  38. }