PipeBurstDeviceStatusServiceImpl.java 1.2 KB

123456789101112131415161718192021222324252627282930313233343536373839
  1. package com.shkpr.service.alambizplugin.dbdao.services;
  2. import com.shkpr.service.alambizplugin.dbdao.mapper.PipeBurstDeviceStatusMapper;
  3. import com.shkpr.service.alambizplugin.dbdao.services.intef.PipeBurstDeviceStatusService;
  4. import com.shkpr.service.alambizplugin.dto.PageResponse;
  5. import com.shkpr.service.alambizplugin.dto.PipeBurstDeviceStatus;
  6. import org.springframework.data.domain.Pageable;
  7. import org.springframework.stereotype.Service;
  8. import java.util.List;
  9. /**
  10. * 爆管设备service实现
  11. *
  12. * @author 欧阳劲驰
  13. * @since 1.0.0
  14. */
  15. @Service
  16. public class PipeBurstDeviceStatusServiceImpl implements PipeBurstDeviceStatusService {
  17. final
  18. PipeBurstDeviceStatusMapper deviceStatusMapper;
  19. public PipeBurstDeviceStatusServiceImpl(PipeBurstDeviceStatusMapper deviceStatusMapper) {
  20. this.deviceStatusMapper = deviceStatusMapper;
  21. }
  22. /**
  23. * 查询全部
  24. *
  25. * @return 预警信息集合
  26. */
  27. @Override
  28. public PageResponse<PipeBurstDeviceStatus> findAll(Pageable pageable) {
  29. //查询数据和条数
  30. List<PipeBurstDeviceStatus> data = deviceStatusMapper.findAll(pageable);
  31. Long total = deviceStatusMapper.count();
  32. return PageResponse.of(data, total, pageable);
  33. }
  34. }