Files
aida-seller/src/main/java/com/aida/seller/util/DesensitizationUtil.java

45 lines
1.1 KiB
Java
Raw Normal View History

2026-04-21 10:25:39 +08:00
package com.aida.seller.util;
import cn.hutool.core.util.DesensitizedUtil;
import cn.hutool.core.util.StrUtil;
public class DesensitizationUtil {
private DesensitizationUtil() {}
public static String mobile(String mobile) {
if (StrUtil.isBlank(mobile)) {
return "";
}
return DesensitizedUtil.mobilePhone(mobile);
}
public static String email(String email) {
if (StrUtil.isBlank(email)) {
return "";
}
return DesensitizedUtil.email(email);
}
public static String idCard(String idCard) {
if (StrUtil.isBlank(idCard)) {
return "";
}
return DesensitizedUtil.idCardNum(idCard, 4, 4);
}
public static String bankCard(String bankCard) {
if (StrUtil.isBlank(bankCard)) {
return "";
}
return DesensitizedUtil.bankCard(bankCard);
}
public static String chineseName(String name) {
if (StrUtil.isBlank(name)) {
return "";
}
return DesensitizedUtil.chineseName(name);
}
}