89、若依框架使用ruoyi框架使用Mybatis plus的page分页无法生效
原因是因为若依自身使用的是mybatis的分页,与mybatis plus产生冲突
尝试了很多方法,page(page, queryWrapper)分页都不起作用,最后无奈只能使用了若依框架里面的PageHelper
先使用selectList,然后把数据交给PageHelper处理
public PageInfo<EmploymentActual> queryPageList(EmploymentActualOption employmentActualOption,
HttpServletRequest req) {
LoginUser loginUser = SecurityUtils.getLoginUser();
EmploymentActual employmentActual = new EmploymentActual();
BeanUtils.copyProperties(employmentActualOption, employmentActual);
//排序
LambdaQueryWrapper<EmploymentActual> queryWrapper = new LambdaQueryWrapper<>();
queryWrapper.eq(EmploymentActual::getCreateBy,loginUser.getUserId());
queryWrapper.orderByDesc(EmploymentActual::getCreateTime);
PageHelper.startPage(employmentActualOption.getPageNo(), employmentActualOption.getPageSize());
List<EmploymentActual> list = this.getBaseMapper().selectList(queryWrapper);
return new PageInfo<>(list);
}