Browse Source

更新!

TRX 1 year ago
parent
commit
67e69a720e

+ 1 - 1
src/main/java/com/github/microservice/busInfoModel/device/DeviceInfoModel.java

@@ -103,7 +103,7 @@ public class DeviceInfoModel extends SuperModel {
     private Long lastOnlineTime;
 
     @Schema(description = "所属分组")
-    private ProjectInfoModel projectInfo;
+    private ProjectInfoSimpleModel projectInfo;
 
     @Schema(description = "分组code")
     private String projectInfoCode;

+ 19 - 1
src/main/java/com/github/microservice/utils/DesenUtil.java

@@ -3,6 +3,8 @@ package com.github.microservice.utils;
 import org.apache.commons.lang3.StringUtils;
 
 /**
+ * 脱敏 工具类
+ *
  * @author TRX
  * @date 2025/2/17
  */
@@ -47,7 +49,23 @@ public class DesenUtil {
         return name;
     }
 
+    /**
+     * 密码脱敏
+     *
+     * @param passWord
+     * @return
+     */
+    public static String passWordDesen(String passWord) {
+        if (StringUtils.isEmpty(passWord)) {
+            return passWord;
+        }
+        if (passWord.length() > 8) {
+            return passWord.substring(0, 4) + "****" + passWord.substring(passWord.length() - 4);
+        }
+        return passWord;
+    }
+
     public static void main(String[] args) {
-        System.out.println(turnNameDesen("唐仁祥"));
+        System.out.println(passWordDesen("trx1986816816"));
     }
 }