原有startPage 方法中弱未设置 pageNum,或pageSize。则order参数一并不生效。 添加了else分支,使 startPage() 支持只排序,不分页。 2提交1文件1检查 平铺 提交: 全部 选择所有更改 0 个提交 上次评审后的提交 0 个提交 选择提交按住shift键+单击选择提交 文件类型 文件类型已选择1种文件类型 .java
RegionController /*** 查询区域管理列表*/@PreAuthorize("@ss.hasPermi('manage:region:list')")@GetMapping("/list")public TableDataInfo list(Region region){startPage();List<RegionVo> voList = regionService.selectRegionVoList(region);return getDataTable(voList);} region/index.vue <!-- 区域列表 ...
有使用startPage(); 分页不生效,sql不会打印limit,前端有输入page信息 DevJD创建了任务4年前 DevJD将关联仓库设置为若依/RuoYi-Vue4年前 DevJD修改了描述4年前 展开全部操作日志 Ricky成员4年前 复制链接地址 可能是有别的地方写了startPage,但是下一行代码并不是去查询数据库,导致startPage一直没有消耗掉,会出现...
分页、排序、组装参数对于每一个controller都是必要的,所以为避免重复编写,封装在一基类中,业务controller继承该类即可调用。 public class BaseController{protected final Logger logger = LoggerFactory.getLogger(this.getClass());/*** 设置请求分页数据*/protected void startPage(){PageDomain pageDomain = TableSu...
PageHelper.startPage(pageNum, pageSize, orderBy).setReasonable(reasonable); } /** * 清理分页的线程变量 */ publicstaticvoidclearPage() { PageHelper.clearPage(); } } 分页方法通过PageHelper.startPage()实现,关于PageHelper,可以参考《12.MyBatis》的分页插件部分。
我们点击startPage(),会发现最后调用了PageUtils的startPage()方法。 示例代码: java 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 packagecom.ruoyi.common.utils; importcom.github.pagehelper.PageHelper; ...
/*** 查询区域管理列表*/@PreAuthorize("@ss.hasPermi('manage:region:list')")@GetMapping("/list")public TableDataInfo list(Region region){startPage();List<RegionVo> voList = regionService.selectRegionVoList(region);return getDataTable(voList);} ...
开启分页 startPage(); //2. 查询课程列表 List<Course> list = courseService.selectCourseList(course); //3. 返回表格分页数据对象 return getDataTable(list); } /** * 导出课程管理列表 */ @PreAuthorize("@ss.hasPermi('course:course:export')") @Log(title = "课程管理", businessType = ...
新建一个controller后,如果这个controller下的所有方法均没有@RequiresPermissions注解,那么此时注入的bean就不是Advised类型的,就无法执行下边的逻辑,导致@Anonymous注解失效。 但如果其中存在一个或多个有@RequiresPermissions注解的方法,那么@Anonymous注解就可以正常生效。