mybatisplus的查询所有_Mybatis-Plus分页查询

dao层

package com.vinsuan.parkingclient.dao;

import com.baomidou.mybatisplus.core.mapper.BaseMapper;

import com.baomidou.mybatisplus.extension.plugins.pagination.Page;

import com.vinsuan.parkingclient.domain.vo.PlateNumCarVo;

import org.apache.ibatis.annotations.Param;

import java.util.List;

public interface PlateNumCarVoMapper extends BaseMapper {

List listCarInfo(Page page, @Param("plateNo") String plateNo);

}

mapper文件和没有进行分页的一样

service层

package com.vinsuan.parkingclient.service;

import com.baomidou.mybatisplus.extension.plugins.pagination.Page;

import com.baomidou.mybatisplus.extension.service.IService;

import com.vinsuan.parkingclient.domain.vo.PlateNumCarVo;

import org.apache.ibatis.annotations.Param;

import java.util.List;

public interface PlateNumCarVoService extends IService {

Page> listPlateNumCar(Page page, @Param("plateNo") String plateNo);

}

serviceImpl层:

package com.vinsuan.parkingclient.service.impl;

import com.baomidou.mybatisplus.extension.plugins.pagination.Page;

import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl;

import com.vinsuan.parkingclient.dao.PlateNumCarVoMapper;

import com.vinsuan.parkingclient.domain.vo.PlateNumCarVo;

import com.vinsuan.parkingclient.service.PlateNumCarVoService;

import org.springframework.stereotype.Service;

import java.util.List;

/**

* @author 今夜无月

* @version V1.0

* @Package com.vinsuan.parkingclient.service.impl

* @date 2019-12-29 11:26

* @Copyright xiao

*/

@Service

public class PlateNumCarVoServiceImpl extends ServiceImpl implements PlateNumCarVoService {

@Override

public Page> listPlateNumCar(Page page, String plateNo) {

List list = baseMapper.listCarInfo(page, plateNo);

return page.setRecords(list);

}

}

controlle层:

@ApiOperation(value = "通过车牌名模糊查询有牌车信息")

@GetMapping("getCarByPlateNo")

public R listCarInfo(@RequestParam(value = "pageNum", required = true, defaultValue = "0") Integer pageNum,

@RequestParam(value = "pageSize", required = true, defaultValue = "20") Integer pageSize, String plateNo) {

Page page = new Page<>(pageNum, pageSize);

return new R(plateNumCarVoService.listPlateNumCar(page, plateNo));

}

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值