修改拼写错误,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 * 脱敏处理器type : processer
*/ */
private static Map<String, MaskProcesser> processerMap = new HashMap<>(); private static Map<String, MaskProcessor> processerMap = new HashMap<>();
static { static {
registerMaskProcesser(Masks.MOBILE, Masks.MOBILE_PROCESSER); registerMaskProcesser(Masks.MOBILE, Masks.MOBILE_PROCESSOR);
registerMaskProcesser(Masks.FIXED_PHONE, Masks.FIXED_PHONE_PROCESSER); registerMaskProcesser(Masks.FIXED_PHONE, Masks.FIXED_PHONE_PROCESSOR);
registerMaskProcesser(Masks.ID_CARD_NUMBER, Masks.ID_CARD_NUMBER_PROCESSER); registerMaskProcesser(Masks.ID_CARD_NUMBER, Masks.ID_CARD_NUMBER_PROCESSOR);
registerMaskProcesser(Masks.CHINESE_NAME, Masks.CHINESE_NAME_PROCESSER); registerMaskProcesser(Masks.CHINESE_NAME, Masks.CHINESE_NAME_PROCESSOR);
registerMaskProcesser(Masks.ADDRESS, Masks.ADDRESS_PROCESSER); registerMaskProcesser(Masks.ADDRESS, Masks.ADDRESS_PROCESSOR);
registerMaskProcesser(Masks.EMAIL, Masks.EMAIL_PROCESSER); registerMaskProcesser(Masks.EMAIL, Masks.EMAIL_PROCESSOR);
registerMaskProcesser(Masks.PASSWORD, Masks.PASSWORD_PROCESSER); registerMaskProcesser(Masks.PASSWORD, Masks.PASSWORD_PROCESSOR);
registerMaskProcesser(Masks.CAR_LICENSE, Masks.CAR_LICENSE_PROCESSER); registerMaskProcesser(Masks.CAR_LICENSE, Masks.CAR_LICENSE_PROCESSOR);
registerMaskProcesser(Masks.BANK_CARD_NUMBER, Masks.BANK_CARD_PROCESSER); registerMaskProcesser(Masks.BANK_CARD_NUMBER, Masks.BANK_CARD_PROCESSOR);
} }
@ -50,7 +50,7 @@ public class MaskManager {
* @param type 处理器类型 * @param type 处理器类型
* @param processer 脱敏处理器 * @param processer 脱敏处理器
*/ */
public static void registerMaskProcesser(String type, MaskProcesser processer) { public static void registerMaskProcesser(String type, MaskProcessor processer) {
processerMap.put(type, processer); processerMap.put(type, processer);
} }
@ -91,12 +91,12 @@ public class MaskManager {
return data; return data;
} }
MaskProcesser maskProcesser = processerMap.get(type); MaskProcessor maskProcessor = processerMap.get(type);
if (maskProcesser == null) { if (maskProcessor == null) {
throw new IllegalStateException("Can not get mask processer for by type: " + type); 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); 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) { if (data instanceof String && ((String) data).startsWith("1") && ((String) data).length() == 11) {
return mask((String) data, 3, 4, 4); 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) { if (data instanceof String && ((String) data).length() > 5) {
return mask((String) data, 3, 2, ((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) { if (data instanceof String && ((String) data).length() >= 15) {
return mask((String) data, 3, 4, ((String) data).length() - 7); 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) { if (data instanceof String) {
String name = (String) data; String name = (String) data;
if (name.length() == 2) { 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) { if (data instanceof String) {
String address = (String) data; String address = (String) data;
if (address.length() > 6) { if (address.length() > 6) {
@ -157,7 +157,7 @@ public class Masks {
/** /**
* email 脱敏 * email 脱敏
*/ */
static MaskProcesser EMAIL_PROCESSER = data -> { static MaskProcessor EMAIL_PROCESSOR = data -> {
if (data instanceof String && ((String) data).contains("@")) { if (data instanceof String && ((String) data).contains("@")) {
String fullEmail = (String) data; String fullEmail = (String) data;
int indexOf = fullEmail.lastIndexOf("@"); 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 ) { if (data instanceof String ) {
return mask((String) data, 0, 0, ((String) data).length()) ; 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) { if (data instanceof String) {
return mask((String) data, 3, 1, ((String) data).length() - 4); 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) { if (data instanceof String && ((String) data).length() >= 8) {
return mask((String) data, 4, 4, 4); return mask((String) data, 4, 4, 4);
} }