ruoyi-common/ruoyi-common-mybatis/src/main/java/org/dromara/common/mybatis/helper/DataPermissionHelper.java
@@ -10,6 +10,7 @@ import java.util.HashMap; import java.util.Map; import java.util.function.Supplier; /** * 数据权限助手 @@ -61,4 +62,32 @@ InterceptorIgnoreHelper.clearIgnoreStrategy(); } /** * 在忽略数据权限中执行 * * @param handle 处理执行方法 */ public static void ignore(Runnable handle) { enableIgnore(); try { handle.run(); } finally { disableIgnore(); } } /** * 在忽略数据权限中执行 * * @param handle 处理执行方法 */ public static <T> T ignore(Supplier<T> handle) { enableIgnore(); try { return handle.get(); } finally { disableIgnore(); } } }