From 08fece39d8fa6c9bf562f8d1d8cf951bf1cad3cc Mon Sep 17 00:00:00 2001 From: 疯狂的狮子Li <15040126243@163.com> Date: 星期一, 29 七月 2024 15:04:54 +0800 Subject: [PATCH] add 新增 更多脱敏策略 --- ruoyi-common/ruoyi-common-sensitive/src/main/java/org/dromara/common/sensitive/core/SensitiveStrategy.java | 47 ++++++++++++++++++++++++++++++++++++++++++++++- 1 files changed, 46 insertions(+), 1 deletions(-) diff --git a/ruoyi-common/ruoyi-common-sensitive/src/main/java/org/dromara/common/sensitive/core/SensitiveStrategy.java b/ruoyi-common/ruoyi-common-sensitive/src/main/java/org/dromara/common/sensitive/core/SensitiveStrategy.java index 9d1978a..6de52c0 100644 --- a/ruoyi-common/ruoyi-common-sensitive/src/main/java/org/dromara/common/sensitive/core/SensitiveStrategy.java +++ b/ruoyi-common/ruoyi-common-sensitive/src/main/java/org/dromara/common/sensitive/core/SensitiveStrategy.java @@ -37,7 +37,52 @@ /** * 閾惰鍗� */ - BANK_CARD(DesensitizedUtil::bankCard); + BANK_CARD(DesensitizedUtil::bankCard), + + /** + * 涓枃鍚� + */ + CHINESE_NAME(DesensitizedUtil::chineseName), + + /** + * 鍥哄畾鐢佃瘽 + */ + FIXED_PHONE(DesensitizedUtil::fixedPhone), + + /** + * 鐢ㄦ埛ID + */ + user_ID(s -> String.valueOf(DesensitizedUtil.userId())), + + /** + * ipv4 + */ + IPV4(DesensitizedUtil::ipv4), + + /** + * ipv6 + */ + IPV6(DesensitizedUtil::ipv6), + + /** + * 涓浗澶ч檰杞︾墝锛屽寘鍚櫘閫氳溅杈嗐�佹柊鑳芥簮杞﹁締 + */ + CAR_LICENSE(DesensitizedUtil::carLicense), + + /** + * 鍙樉绀虹涓�涓瓧绗� + */ + FIRST_MASK(DesensitizedUtil::firstMask), + + /** + * 娓呯┖涓簄ull + */ + CLEAR(s -> DesensitizedUtil.clear()), + + /** + * 娓呯┖涓�"" + */ + CLEAR_TO_NULL(s -> DesensitizedUtil.clearToNull()); //鍙嚜琛屾坊鍔犲叾浠栬劚鏁忕瓥鐣� -- Gitblit v1.9.3