修改拼写错误,processer->processor

This commit is contained in:
庄佳彬 2023-05-12 10:51:33 +08:00
parent b0b3bcc188
commit 437a46633c
3 changed files with 24 additions and 24 deletions

View File

@ -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);
}
}

View File

@ -18,7 +18,7 @@ package com.mybatisflex.core.mask;
/**
* 数据脱敏处理器
*/
public interface MaskProcesser {
public interface MaskProcessor {
Object mask(Object data);
}

View File

@ -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);
}