Commit 0e903df3809f03885207f61da833ce991ab5fe4b

Authored by YunaiV
1 parent 4807854d

调整 YudaoDataPermissionAutoConfiguration 的自动配置

yudao-framework/yudao-spring-boot-starter-biz-data-permission/src/main/java/cn/iocoder/yudao/framework/datapermission/config/YudaoDataPermissionAutoConfiguration.java
@@ -27,9 +27,8 @@ public class YudaoDataPermissionAutoConfiguration { @@ -27,9 +27,8 @@ public class YudaoDataPermissionAutoConfiguration {
27 27
28 @Bean 28 @Bean
29 public DataPermissionDatabaseInterceptor dataPermissionDatabaseInterceptor(MybatisPlusInterceptor interceptor, 29 public DataPermissionDatabaseInterceptor dataPermissionDatabaseInterceptor(MybatisPlusInterceptor interceptor,
30 - List<DataPermissionRule> rules) { 30 + DataPermissionRuleFactory ruleFactory) {
31 // 创建 DataPermissionDatabaseInterceptor 拦截器 31 // 创建 DataPermissionDatabaseInterceptor 拦截器
32 - DataPermissionRuleFactory ruleFactory = dataPermissionRuleFactory(rules);  
33 DataPermissionDatabaseInterceptor inner = new DataPermissionDatabaseInterceptor(ruleFactory); 32 DataPermissionDatabaseInterceptor inner = new DataPermissionDatabaseInterceptor(ruleFactory);
34 // 添加到 interceptor 中 33 // 添加到 interceptor 中
35 // 需要加在首个,主要是为了在分页插件前面。这个是 MyBatis Plus 的规定 34 // 需要加在首个,主要是为了在分页插件前面。这个是 MyBatis Plus 的规定