mybatis-plus 分页
一、简单,原始page方法
//分页查询
@PostMapping ("/listPage")
public List<User> listPage(@RequestBody QueryPageParam query){
System.out.println(query);
System.out.println("num==="+query.getPageNum());
System.out.println("size==="+query.getPageSize());
HashMap param=query.getParam();
String userName=(String) param.get("userName");
System.out.println("userName==="+(String) param.get("userName"));
Page<User> page=new Page();
page.setCurrent(query.getPageNum());
page.setSize(query.getPageSize());
LambdaQueryWrapper<User> lambdaQueryWrapper = new LambdaQueryWrapper();
lambdaQueryWrapper.like(User::getUsername,userName);
IPage result= userService.page(page,lambdaQueryWrapper);
System.out.println("total=="+result.getTotal());
return result.getRecords();
}
二、自定义??page方法
1、xxController文件
@PostMapping ("/equipListPageC")
public List<Equipment> equipListPageC(@RequestBody QueryPageParam query){
System.out.println(query);
System.out.