package com.shkpr.service.alambizplugin.dbdao.services; import com.shkpr.service.alambizplugin.dbdao.mapper.PipeBurstDeviceStatusMapper; import com.shkpr.service.alambizplugin.dbdao.services.intef.PipeBurstDeviceStatusService; import com.shkpr.service.alambizplugin.dto.PageResponse; import com.shkpr.service.alambizplugin.dto.PipeBurstDeviceStatus; import org.springframework.data.domain.Pageable; import org.springframework.stereotype.Service; import java.util.List; /** * 爆管设备service实现 * * @author 欧阳劲驰 * @since 1.0.0 */ @Service public class PipeBurstDeviceStatusServiceImpl implements PipeBurstDeviceStatusService { final PipeBurstDeviceStatusMapper deviceStatusMapper; public PipeBurstDeviceStatusServiceImpl(PipeBurstDeviceStatusMapper deviceStatusMapper) { this.deviceStatusMapper = deviceStatusMapper; } /** * 查询全部 * * @return 预警信息集合 */ @Override public PageResponse findAll(Pageable pageable) { //查询数据和条数 List data = deviceStatusMapper.findAll(pageable); Long total = deviceStatusMapper.count(); return PageResponse.of(data, total, pageable); } }