package com.ycl.service.smoke.impl; import cn.hutool.core.util.StrUtil; import com.baomidou.mybatisplus.core.conditions.query.LambdaQueryWrapper; import com.baomidou.mybatisplus.core.conditions.query.QueryWrapper; import com.baomidou.mybatisplus.extension.plugins.pagination.Page; import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl; import com.ycl.entity.smoke.OdsCustomer; import com.ycl.entity.smoke.OdsInTime; import com.ycl.mapper.smoke.OdsInTimeMapper; import com.ycl.service.smoke.IOdsInTimeService; import org.springframework.stereotype.Service; /** *

* 返回实时的设备数据 服务实现类 *

* * @author lyq * @since 2023-02-28 */ @Service public class OdsInTimeServiceImpl extends ServiceImpl implements IOdsInTimeService { @Override public Page findList(String owner, String onlineStatus, String startTime, String endTime, String type, String status, Integer pageSize, Integer pageNum) { Page page = new Page<>(pageNum, pageSize); QueryWrapper wrapper = new QueryWrapper<>(); LambdaQueryWrapper lambda = wrapper.lambda(); if (StrUtil.isNotEmpty(keyword)) { lambda.like(OdsInTime::getName, keyword); } return this.page(page, wrapper); } }