From 9bc2d2981b540aa291cfecde5d33615df56a078b Mon Sep 17 00:00:00 2001
From: 疯狂的狮子li <15040126243@163.com>
Date: 星期五, 22 七月 2022 09:59:19 +0800
Subject: [PATCH] update springboot 2.7.1 => 2.7.2 update hutool 5.8.3 => 5.8.4 update okhttp 4.9.1 => 4.10.0 update lock4j 2.2.1 => 2.2.2 update aws-java-sdk-s3 1.12.248 => 1.12.264 修复依赖安全漏洞 update aliyun.sms 2.0.9 => 2.0.16 update tencent.sms 3.1.537 => 3.1.555 update guava 30.0-jre => 31.1-jre

---
 ruoyi-common/src/main/java/com/ruoyi/common/enums/SensitiveStrategy.java |   35 ++++++++++++++++++++++++++---------
 1 files changed, 26 insertions(+), 9 deletions(-)

diff --git a/ruoyi-common/src/main/java/com/ruoyi/common/enums/SensitiveStrategy.java b/ruoyi-common/src/main/java/com/ruoyi/common/enums/SensitiveStrategy.java
index 5f9bf72..f667173 100644
--- a/ruoyi-common/src/main/java/com/ruoyi/common/enums/SensitiveStrategy.java
+++ b/ruoyi-common/src/main/java/com/ruoyi/common/enums/SensitiveStrategy.java
@@ -1,30 +1,47 @@
 package com.ruoyi.common.enums;
 
 import cn.hutool.core.util.DesensitizedUtil;
+import lombok.AllArgsConstructor;
+
 import java.util.function.Function;
 
 /**
  * 鑴辨晱绛栫暐
- *  @author Yjoioooo
+ *
+ * @author Yjoioooo
+ * @version 3.6.0
  */
+@AllArgsConstructor
 public enum SensitiveStrategy {
 
-    /** 韬唤璇佽劚鏁� */
+    /**
+     * 韬唤璇佽劚鏁�
+     */
     ID_CARD(s -> DesensitizedUtil.idCardNum(s, 3, 4)),
 
-    /** 鎵嬫満鍙疯劚鏁� */
+    /**
+     * 鎵嬫満鍙疯劚鏁�
+     */
     PHONE(DesensitizedUtil::mobilePhone),
 
-    /**  鍦板潃鑴辨晱 */
-    ADDRESS(s -> DesensitizedUtil.address(s, 8));
+    /**
+     * 鍦板潃鑴辨晱
+     */
+    ADDRESS(s -> DesensitizedUtil.address(s, 8)),
+
+    /**
+     * 閭鑴辨晱
+     */
+    EMAIL(DesensitizedUtil::email),
+
+    /**
+     * 閾惰鍗�
+     */
+    BANK_CARD(DesensitizedUtil::bankCard);
 
     //鍙嚜琛屾坊鍔犲叾浠栬劚鏁忕瓥鐣�
 
     private final Function<String, String> desensitizer;
-
-    SensitiveStrategy(Function<String, String> desensitizer) {
-        this.desensitizer = desensitizer;
-    }
 
     public Function<String, String> desensitizer() {
         return desensitizer;

--
Gitblit v1.9.3