每页显示多少条信息
当前在第几页
直接跳转到第几页
@GetMapping("/page")
public R<Page> page(int page,int pageSize,String name)
{
log.info("page={},pageSize={},name={}",page,pageSize,name);
pageSize=1;
//分页构造器
Page pageInfo=new Page(page,pageSize);
//条件构造器(name不等于空才会把条件添加进去)
LambdaQueryWrapper<Employee> queryWrapper=new LambdaQueryWrapper();
queryWrapper.like(StringUtils.isNotEmpty(name),Employee::getName,name);
queryWrapper.orderByDesc(Employee::getUpdateTime); //添加排序条件
//执行查询
employeeService.page(pageInfo,queryWrapper);
return R.success(pageInfo);
}