Files
aida-buyer/src/main/java/com/aida/buyer/util/DesensitizationUtil.java
litianxiang ac7de27099 first
2026-05-15 15:09:21 +08:00

42 lines
1.1 KiB
Java

package com.aida.buyer.util;
import cn.hutool.core.util.DesensitizedUtil;
public class DesensitizationUtil {
public static String mobile(String mobile) {
if (mobile == null || mobile.length() < 7) {
return mobile;
}
return DesensitizedUtil.mobilePhone(mobile);
}
public static String email(String email) {
if (email == null || !email.contains("@")) {
return email;
}
return DesensitizedUtil.email(email);
}
public static String idCard(String idCard) {
if (idCard == null || idCard.length() < 10) {
return idCard;
}
return DesensitizedUtil.idCardNum(idCard, 4, 4);
}
public static String bankCard(String bankCard) {
if (bankCard == null || bankCard.length() < 8) {
return bankCard;
}
return DesensitizedUtil.bankCard(bankCard);
}
public static String chineseName(String chineseName) {
if (chineseName == null || chineseName.length() < 2) {
return chineseName;
}
return DesensitizedUtil.chineseName(chineseName);
}
}