Browse Source

数据权限修改,未配置默认改为关闭

chenjun 1 year ago
parent
commit
2ef3fc432c

+ 1 - 1
zjugis-framework/zjugis-spring-boot-starter-biz-data-permission/src/main/java/com/zjugis/framework/datapermission/core/annotation/DataPermission.java

@@ -20,7 +20,7 @@ public @interface DataPermission {
      * 即使不添加 @DataPermission 注解,默认是开启状态
      * 可通过设置 enable 为 false 禁用
      */
-    boolean enable() default true;
+    boolean enable() default false;
 
     /**
      * 生效的数据权限规则数组,优先级高于 {@link #excludeRules()}

+ 3 - 2
zjugis-framework/zjugis-spring-boot-starter-biz-data-permission/src/main/java/com/zjugis/framework/datapermission/core/rule/DataPermissionRuleFactoryImpl.java

@@ -35,10 +35,11 @@ public class DataPermissionRuleFactoryImpl implements DataPermissionRuleFactory
         if (CollUtil.isEmpty(rules)) {
             return Collections.emptyList();
         }
-        // 2. 未配置,则默认开启
+        // 2. 未配置,则默认关闭
         DataPermission dataPermission = DataPermissionContextHolder.get();
         if (dataPermission == null) {
-            return rules;
+//            return rules;
+            return Collections.emptyList();
         }
         // 3. 已配置,但禁用
         if (!dataPermission.enable()) {