| 123456789101112131415161718192021222324252627282930313233 |
- package com.genersoft.iot.vmp.extend.service;
- import cn.hutool.core.util.StrUtil;
- import com.baomidou.mybatisplus.core.conditions.query.LambdaQueryWrapper;
- import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl;
- import com.genersoft.iot.vmp.extend.dto.ExtendDevicePageDto;
- import com.genersoft.iot.vmp.extend.entity.ExtendDevice;
- import com.genersoft.iot.vmp.extend.mapper.ExtendDeviceMapper;
- import com.github.pagehelper.PageHelper;
- import com.github.pagehelper.PageInfo;
- import org.springframework.stereotype.Service;
- import java.util.List;
- @Service
- public class ExtendDeviceService extends ServiceImpl<ExtendDeviceMapper, ExtendDevice> {
- /**
- * 分页查询
- * @param dto
- * @return
- */
- public PageInfo<ExtendDevice> page(ExtendDevicePageDto dto) {
- PageHelper.startPage(dto.getPageNum(), dto.getPageSize());
- LambdaQueryWrapper<ExtendDevice> lqw = new LambdaQueryWrapper<>();
- lqw.like(StrUtil.isNotBlank(dto.getName()),ExtendDevice :: getName,dto.getName());
- lqw.like(StrUtil.isNotBlank(dto.getDeviceId()),ExtendDevice :: getDeviceId,dto.getDeviceId());
- lqw.like(StrUtil.isNotBlank(dto.getHostAddress()),ExtendDevice :: getHostAddress,dto.getHostAddress());
- List<ExtendDevice> rsList = list(lqw);
- return new PageInfo<>(rsList);
- }
- }
|