45 lines
1.1 KiB
Java
45 lines
1.1 KiB
Java
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);
|
|
}
|
|
}
|