R对象参考:
第五步,通用结果R对象模版,公共请求参数和公共返回参数
public R show(Integer pagenum, Integer pagesize, WxCheckin wxCheckin) {//构造条件构造器LambdaQueryWrapper<WxCheckin> lqw = new LambdaQueryWrapper();//添加过滤条件//判断是否有分页if (pagenum != null || pagesize != null) {log.info("pagenum={},pagesize={},user={}", pagenum, pagesize, wxCheckin);//构造分页构造器,Page page = new Page(pagenum, pagesize);//执行查询page(page, lqw);//如果查询后的pagenum(当前页码)>(实际的总页码),if (pagenum > page.getPages()) {log.info("当前页码>总的页码");//那么当前页码就等于总页码,然后重新查询page = new Page(page.getPages(), pagesize);//执行查询page(page, lqw);}log.info("查询到的page数据:{}", page.toString());if (page.getTotal() > 0) {return R.success(page);} else {return R.error("未查询到数据");}}//2,不分页的查询,返回listList<WxCheckin> list = list(lqw);log.info("查询到的list数据:{}", list.toString());if (list != null) {return R.success(list);}return R.error("未查询到数据");}
