From 3dff5299206a365ab4b61e9050aeb6b52a733433 Mon Sep 17 00:00:00 2001 From: AprilWind <2100166581@qq.com> Date: 星期四, 27 六月 2024 17:46:17 +0800 Subject: [PATCH] !556 新增mybatis注释 --- ruoyi-common/ruoyi-common-mybatis/src/main/java/org/dromara/common/mybatis/helper/DataPermissionHelper.java | 22 +++++++++++++++++++++- 1 files changed, 21 insertions(+), 1 deletions(-) diff --git a/ruoyi-common/ruoyi-common-mybatis/src/main/java/org/dromara/common/mybatis/helper/DataPermissionHelper.java b/ruoyi-common/ruoyi-common-mybatis/src/main/java/org/dromara/common/mybatis/helper/DataPermissionHelper.java index 7f6ab1f..2afe9ee 100644 --- a/ruoyi-common/ruoyi-common-mybatis/src/main/java/org/dromara/common/mybatis/helper/DataPermissionHelper.java +++ b/ruoyi-common/ruoyi-common-mybatis/src/main/java/org/dromara/common/mybatis/helper/DataPermissionHelper.java @@ -24,17 +24,35 @@ private static final String DATA_PERMISSION_KEY = "data:permission"; + /** + * 浠庝笂涓嬫枃涓幏鍙栨寚瀹氶敭鐨勫彉閲忓�硷紝骞跺皢鍏惰浆鎹负鎸囧畾鐨勭被鍨� + * + * @param key 鍙橀噺鐨勯敭 + * @param <T> 鍙橀噺鍊肩殑绫诲瀷 + * @return 鎸囧畾閿殑鍙橀噺鍊硷紝濡傛灉涓嶅瓨鍦ㄥ垯杩斿洖 null + */ public static <T> T getVariable(String key) { Map<String, Object> context = getContext(); return (T) context.get(key); } - + /** + * 鍚戜笂涓嬫枃涓缃寚瀹氶敭鐨勫彉閲忓�� + * + * @param key 瑕佽缃殑鍙橀噺鐨勯敭 + * @param value 瑕佽缃殑鍙橀噺鍊� + */ public static void setVariable(String key, Object value) { Map<String, Object> context = getContext(); context.put(key, value); } + /** + * 鑾峰彇鏁版嵁鏉冮檺涓婁笅鏂� + * + * @return 瀛樺偍鍦⊿aStorage涓殑Map瀵硅薄锛岀敤浜庡瓨鍌ㄦ暟鎹潈闄愮浉鍏崇殑涓婁笅鏂囦俊鎭� + * @throws NullPointerException 濡傛灉鏁版嵁鏉冮檺涓婁笅鏂囩被鍨嬪紓甯革紝鍒欐姏鍑篘ullPointerException + */ public static Map<String, Object> getContext() { SaStorage saStorage = SaHolder.getStorage(); Object attribute = saStorage.get(DATA_PERMISSION_KEY); @@ -64,6 +82,7 @@ /** * 鍦ㄥ拷鐣ユ暟鎹潈闄愪腑鎵ц + * <p>绂佹鍦ㄥ拷鐣ユ暟鎹潈闄愪腑鎵ц蹇界暐鏁版嵁鏉冮檺</p> * * @param handle 澶勭悊鎵ц鏂规硶 */ @@ -78,6 +97,7 @@ /** * 鍦ㄥ拷鐣ユ暟鎹潈闄愪腑鎵ц + * <p>绂佹鍦ㄥ拷鐣ユ暟鎹潈闄愪腑鎵ц蹇界暐鏁版嵁鏉冮檺</p> * * @param handle 澶勭悊鎵ц鏂规硶 */ -- Gitblit v1.9.3