package com.ycl.service.carManage.impl; import com.alibaba.excel.util.StringUtils; import com.baomidou.mybatisplus.core.conditions.query.LambdaQueryWrapper; import com.baomidou.mybatisplus.extension.plugins.pagination.Page; import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl; import com.ycl.dto.carManage.CarEnforcecarVo; import com.ycl.entity.carManage.CarEnforcecar; import com.ycl.mapper.carManage.CarEnforcecarMapper; import com.ycl.service.carManage.ICarEnforcecarService; import org.springframework.stereotype.Service; import java.util.List; /** *

* 执法车列表(对接执法车GPS) 服务实现类 *

* * @author zhanghua * @since 2022-10-08 */ @Service public class CarEnforcecarServiceImpl extends ServiceImpl implements ICarEnforcecarService { @Override public Page searchEnforceCar(Integer size, Integer current, String carNum) { Page page = new Page<>(); page.setSize(size); page.setCurrent(current); List ls = baseMapper.searchEnforceCar(carNum, page.offset(), page.getSize()); page.setRecords(ls); LambdaQueryWrapper queryWrapper = new LambdaQueryWrapper() .like(StringUtils.isNotBlank(carNum), CarEnforcecar::getCarNumber, carNum); page.setTotal(this.count(queryWrapper)); return page; } }