
public Page findPageBySearch(Mapsearch, Integer page, Integer pageSize) { PageHelper.startPage(page,pageSize); //创建查询条件封装对象 Example example = new Example(Brand.class); //创建where条件 Example.Criteria criteria = example.createCriteria(); if (search != null){ //名称不为null,则根据名称模糊查询 if(!StringUtils.isEmpty(search.get("name"))){ criteria.andLike("name","%"+search.get("name")+"%"); } //andEqualTo等于letter if (StringUtils.isEmpty(search.get("letter"))){ criteria.andEqualTo("letter",search.get("letter")); } } Page brands = (Page )brandMapper.selectByExample(example); return brands;
@GetMapping("/search/{page}/{pageSize}")
public PageResult findPageBySearch(@RequestParam Map search,
@PathVariable("page") Integer page,
@PathVariable("pageSize") Integer pageSize){
Page pageBySearch = brandService.findPageBySearch(search, page, pageSize);
System.out.println("+++++++++"+pageBySearch);
PageResult pageResult = new PageResult<>(pageBySearch.getTotal(),pageBySearch.getResult());
return pageResult;
}
欢迎分享,转载请注明来源:内存溢出
微信扫一扫
支付宝扫一扫
评论列表(0条)