first
This commit is contained in:
41
src/main/java/com/aida/buyer/util/DesensitizationUtil.java
Normal file
41
src/main/java/com/aida/buyer/util/DesensitizationUtil.java
Normal file
@@ -0,0 +1,41 @@
|
||||
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);
|
||||
}
|
||||
}
|
||||
Reference in New Issue
Block a user