From 55cc86935f8cd5685b574ec56a1aae4b0d72db35 Mon Sep 17 00:00:00 2001 From: AprilWind <2100166581@qq.com> Date: Thu, 27 Jun 2024 17:39:55 +0800 Subject: [PATCH] =?UTF-8?q?docs=20=E5=88=A0=E9=99=A4=E6=97=A0=E7=94=A8myba?= =?UTF-8?q?tis=E6=B3=A8=E9=87=8A?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../mybatis/handler/PlusDataPermissionHandler.java | 9 --------- 1 file changed, 9 deletions(-) diff --git a/ruoyi-common/ruoyi-common-mybatis/src/main/java/org/dromara/common/mybatis/handler/PlusDataPermissionHandler.java b/ruoyi-common/ruoyi-common-mybatis/src/main/java/org/dromara/common/mybatis/handler/PlusDataPermissionHandler.java index 75cb27654..74279bde0 100644 --- a/ruoyi-common/ruoyi-common-mybatis/src/main/java/org/dromara/common/mybatis/handler/PlusDataPermissionHandler.java +++ b/ruoyi-common/ruoyi-common-mybatis/src/main/java/org/dromara/common/mybatis/handler/PlusDataPermissionHandler.java @@ -217,27 +217,18 @@ public class PlusDataPermissionHandler { */ private void findAnnotation(Class clazz) { DataPermission dataPermission; - // 获取方法注解 for (Method method : clazz.getMethods()) { - // 过滤掉默认方法和可变参数方法 if (method.isDefault() || method.isVarArgs()) { continue; } - // 获取方法的全限定名,作为映射语句的 ID String mappedStatementId = clazz.getName() + "." + method.getName(); - // 检查方法是否带有 DataPermission 注解 if (AnnotationUtil.hasAnnotation(method, DataPermission.class)) { - // 获取方法上的 DataPermission 注解 dataPermission = AnnotationUtil.getAnnotation(method, DataPermission.class); - // 将方法映射语句 ID 和 DataPermission 注解存储到缓存中 dataPermissionCacheMap.put(mappedStatementId, dataPermission); } } - // 获取类注解 if (AnnotationUtil.hasAnnotation(clazz, DataPermission.class)) { - // 获取类上的 DataPermission 注解 dataPermission = AnnotationUtil.getAnnotation(clazz, DataPermission.class); - // 将类名和 DataPermission 注解存储到缓存中 dataPermissionCacheMap.put(clazz.getName(), dataPermission); } }