Просмотр исходного кода

!184 add 新增脱敏策略
Merge pull request !184 from ekko/feature/代码优化

疯狂的狮子Li 2 лет назад
Родитель
Сommit
23b85e4544

+ 46 - 1
ruoyi-common/ruoyi-common-sensitive/src/main/java/org/dromara/common/sensitive/core/SensitiveStrategy.java

@@ -37,7 +37,52 @@ public enum SensitiveStrategy {
     /**
      * 银行卡
      */
-    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),
+
+    /**
+     * 清空为null
+     */
+    CLEAR(s -> DesensitizedUtil.clear()),
+
+    /**
+     * 清空为""
+     */
+    CLEAR_TO_NULL(s -> DesensitizedUtil.clearToNull());
 
     //可自行添加其他脱敏策略
 

+ 8 - 8
ruoyi-modules/ruoyi-workflow/src/main/resources/banner.txt

@@ -1,10 +1,10 @@
 Spring Boot Version: ${spring-boot.version}
 Spring Application Name: ${spring.application.name}
-                            _                           _                    
-                           (_)                         | |                   
- _ __  _   _   ___   _   _  _  ______  ___  _   _  ___ | |_   ___  _ __ ___  
-| '__|| | | | / _ \ | | | || ||______|/ __|| | | |/ __|| __| / _ \| '_ ` _ \ 
-| |   | |_| || (_) || |_| || |        \__ \| |_| |\__ \| |_ |  __/| | | | | |
-|_|    \__,_| \___/  \__, ||_|        |___/ \__, ||___/ \__| \___||_| |_| |_|
-                      __/ |                  __/ |                           
-                     |___/                  |___/                            
+                        _                           _     __ _
+                       (_)                         | |   / _| |
+ _ __ _   _  ___  _   _ _ ________      _____  _ __| | _| |_| | _____      __
+| '__| | | |/ _ \| | | | |______\ \ /\ / / _ \| '__| |/ /  _| |/ _ \ \ /\ / /
+| |  | |_| | (_) | |_| | |       \ V  V / (_) | |  |   <| | | | (_) \ V  V /
+|_|   \__,_|\___/ \__, |_|        \_/\_/ \___/|_|  |_|\_\_| |_|\___/ \_/\_/
+                   __/ |
+                  |___/