Browse Source

查询分页未生效问题解决

zhaojinyu 3 weeks ago
parent
commit
11c735da1b

+ 16 - 0
base-modules/service-file/src/main/java/com/ruoyi/file/config/MybatisPlusConfig.java

@@ -0,0 +1,16 @@
+package com.ruoyi.file.config;
+
+import com.baomidou.mybatisplus.extension.plugins.MybatisPlusInterceptor;
+import com.baomidou.mybatisplus.extension.plugins.inner.PaginationInnerInterceptor;
+import org.springframework.context.annotation.Bean;
+import org.springframework.context.annotation.Configuration;
+
+@Configuration
+public class MybatisPlusConfig {
+    @Bean
+    public MybatisPlusInterceptor mybatisPlusInterceptor() {
+        MybatisPlusInterceptor interceptor = new MybatisPlusInterceptor();
+        interceptor.addInnerInterceptor(new PaginationInnerInterceptor());
+        return interceptor;
+    }
+}

+ 1 - 1
base-modules/service-file/src/main/java/com/ruoyi/file/service/FilesServiceImpl.java

@@ -209,7 +209,7 @@ public class FilesServiceImpl extends ServiceImpl<FilesMapper, FilesUpload> impl
         // 将 MyBatis Plus 的 IPage 转换为 CommonPage
         CommonPage<FilesUpload> commonPage = new CommonPage<>();
         commonPage.setRecords(iPage.getRecords());
-        commonPage.setTotal(iPage.getRecords().size());
+        commonPage.setTotal(iPage.getTotal());
         commonPage.setSize(iPage.getSize());
         commonPage.setCurrent(iPage.getCurrent());