mirror of
https://gitee.com/mybatis-flex/mybatis-flex.git
synced 2025-12-07 00:58:24 +08:00
修改拼写错误,processer->processor
This commit is contained in:
parent
b0b3bcc188
commit
437a46633c
@ -28,19 +28,19 @@ public class MaskManager {
|
||||
/**
|
||||
* 脱敏处理器,type : processer
|
||||
*/
|
||||
private static Map<String, MaskProcesser> processerMap = new HashMap<>();
|
||||
private static Map<String, MaskProcessor> processerMap = new HashMap<>();
|
||||
|
||||
|
||||
static {
|
||||
registerMaskProcesser(Masks.MOBILE, Masks.MOBILE_PROCESSER);
|
||||
registerMaskProcesser(Masks.FIXED_PHONE, Masks.FIXED_PHONE_PROCESSER);
|
||||
registerMaskProcesser(Masks.ID_CARD_NUMBER, Masks.ID_CARD_NUMBER_PROCESSER);
|
||||
registerMaskProcesser(Masks.CHINESE_NAME, Masks.CHINESE_NAME_PROCESSER);
|
||||
registerMaskProcesser(Masks.ADDRESS, Masks.ADDRESS_PROCESSER);
|
||||
registerMaskProcesser(Masks.EMAIL, Masks.EMAIL_PROCESSER);
|
||||
registerMaskProcesser(Masks.PASSWORD, Masks.PASSWORD_PROCESSER);
|
||||
registerMaskProcesser(Masks.CAR_LICENSE, Masks.CAR_LICENSE_PROCESSER);
|
||||
registerMaskProcesser(Masks.BANK_CARD_NUMBER, Masks.BANK_CARD_PROCESSER);
|
||||
registerMaskProcesser(Masks.MOBILE, Masks.MOBILE_PROCESSOR);
|
||||
registerMaskProcesser(Masks.FIXED_PHONE, Masks.FIXED_PHONE_PROCESSOR);
|
||||
registerMaskProcesser(Masks.ID_CARD_NUMBER, Masks.ID_CARD_NUMBER_PROCESSOR);
|
||||
registerMaskProcesser(Masks.CHINESE_NAME, Masks.CHINESE_NAME_PROCESSOR);
|
||||
registerMaskProcesser(Masks.ADDRESS, Masks.ADDRESS_PROCESSOR);
|
||||
registerMaskProcesser(Masks.EMAIL, Masks.EMAIL_PROCESSOR);
|
||||
registerMaskProcesser(Masks.PASSWORD, Masks.PASSWORD_PROCESSOR);
|
||||
registerMaskProcesser(Masks.CAR_LICENSE, Masks.CAR_LICENSE_PROCESSOR);
|
||||
registerMaskProcesser(Masks.BANK_CARD_NUMBER, Masks.BANK_CARD_PROCESSOR);
|
||||
}
|
||||
|
||||
|
||||
@ -50,7 +50,7 @@ public class MaskManager {
|
||||
* @param type 处理器类型
|
||||
* @param processer 脱敏处理器
|
||||
*/
|
||||
public static void registerMaskProcesser(String type, MaskProcesser processer) {
|
||||
public static void registerMaskProcesser(String type, MaskProcessor processer) {
|
||||
processerMap.put(type, processer);
|
||||
}
|
||||
|
||||
@ -91,12 +91,12 @@ public class MaskManager {
|
||||
return data;
|
||||
}
|
||||
|
||||
MaskProcesser maskProcesser = processerMap.get(type);
|
||||
if (maskProcesser == null) {
|
||||
MaskProcessor maskProcessor = processerMap.get(type);
|
||||
if (maskProcessor == null) {
|
||||
throw new IllegalStateException("Can not get mask processer for by type: " + type);
|
||||
}
|
||||
|
||||
return maskProcesser.mask(data);
|
||||
return maskProcessor.mask(data);
|
||||
}
|
||||
|
||||
}
|
||||
|
||||
@ -18,7 +18,7 @@ package com.mybatisflex.core.mask;
|
||||
/**
|
||||
* 数据脱敏处理器
|
||||
*/
|
||||
public interface MaskProcesser {
|
||||
public interface MaskProcessor {
|
||||
|
||||
Object mask(Object data);
|
||||
}
|
||||
@ -86,7 +86,7 @@ public class Masks {
|
||||
* 手机号脱敏处理器
|
||||
* 保留前三后四,中间的为星号 "*"
|
||||
*/
|
||||
static MaskProcesser MOBILE_PROCESSER = data -> {
|
||||
static MaskProcessor MOBILE_PROCESSOR = data -> {
|
||||
if (data instanceof String && ((String) data).startsWith("1") && ((String) data).length() == 11) {
|
||||
return mask((String) data, 3, 4, 4);
|
||||
}
|
||||
@ -98,7 +98,7 @@ public class Masks {
|
||||
* 固定电话脱敏
|
||||
* 保留前三后四,中间的为星号 "*"
|
||||
*/
|
||||
static MaskProcesser FIXED_PHONE_PROCESSER = data -> {
|
||||
static MaskProcessor FIXED_PHONE_PROCESSOR = data -> {
|
||||
if (data instanceof String && ((String) data).length() > 5) {
|
||||
return mask((String) data, 3, 2, ((String) data).length() - 5);
|
||||
}
|
||||
@ -110,7 +110,7 @@ public class Masks {
|
||||
* 身份证号脱敏处理器
|
||||
* 身份证号的保留前三后四,中间的数为星号 "*"
|
||||
*/
|
||||
static MaskProcesser ID_CARD_NUMBER_PROCESSER = data -> {
|
||||
static MaskProcessor ID_CARD_NUMBER_PROCESSOR = data -> {
|
||||
if (data instanceof String && ((String) data).length() >= 15) {
|
||||
return mask((String) data, 3, 4, ((String) data).length() - 7);
|
||||
}
|
||||
@ -121,7 +121,7 @@ public class Masks {
|
||||
/**
|
||||
* 姓名脱敏
|
||||
*/
|
||||
static MaskProcesser CHINESE_NAME_PROCESSER = data -> {
|
||||
static MaskProcessor CHINESE_NAME_PROCESSOR = data -> {
|
||||
if (data instanceof String) {
|
||||
String name = (String) data;
|
||||
if (name.length() == 2) {
|
||||
@ -141,7 +141,7 @@ public class Masks {
|
||||
/**
|
||||
* 地址脱敏
|
||||
*/
|
||||
static MaskProcesser ADDRESS_PROCESSER = data -> {
|
||||
static MaskProcessor ADDRESS_PROCESSOR = data -> {
|
||||
if (data instanceof String) {
|
||||
String address = (String) data;
|
||||
if (address.length() > 6) {
|
||||
@ -157,7 +157,7 @@ public class Masks {
|
||||
/**
|
||||
* email 脱敏
|
||||
*/
|
||||
static MaskProcesser EMAIL_PROCESSER = data -> {
|
||||
static MaskProcessor EMAIL_PROCESSOR = data -> {
|
||||
if (data instanceof String && ((String) data).contains("@")) {
|
||||
String fullEmail = (String) data;
|
||||
int indexOf = fullEmail.lastIndexOf("@");
|
||||
@ -180,7 +180,7 @@ public class Masks {
|
||||
/**
|
||||
* 密码 脱敏
|
||||
*/
|
||||
static MaskProcesser PASSWORD_PROCESSER = data -> {
|
||||
static MaskProcessor PASSWORD_PROCESSOR = data -> {
|
||||
if (data instanceof String ) {
|
||||
return mask((String) data, 0, 0, ((String) data).length()) ;
|
||||
}
|
||||
@ -191,7 +191,7 @@ public class Masks {
|
||||
/**
|
||||
* 车牌号 脱敏
|
||||
*/
|
||||
static MaskProcesser CAR_LICENSE_PROCESSER = data -> {
|
||||
static MaskProcessor CAR_LICENSE_PROCESSOR = data -> {
|
||||
if (data instanceof String) {
|
||||
return mask((String) data, 3, 1, ((String) data).length() - 4);
|
||||
}
|
||||
@ -202,7 +202,7 @@ public class Masks {
|
||||
/**
|
||||
* 银行卡号 脱敏
|
||||
*/
|
||||
static MaskProcesser BANK_CARD_PROCESSER = data -> {
|
||||
static MaskProcessor BANK_CARD_PROCESSOR = data -> {
|
||||
if (data instanceof String && ((String) data).length() >= 8) {
|
||||
return mask((String) data, 4, 4, 4);
|
||||
}
|
||||
|
||||
Loading…
x
Reference in New Issue
Block a user