From 437a46633ca8986e84f40829eddb64e064732ef6 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E5=BA=84=E4=BD=B3=E5=BD=AC?= Date: Fri, 12 May 2023 10:51:33 +0800 Subject: [PATCH] =?UTF-8?q?=E4=BF=AE=E6=94=B9=E6=8B=BC=E5=86=99=E9=94=99?= =?UTF-8?q?=E8=AF=AF=EF=BC=8Cprocesser->processor?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../mybatisflex/core/mask/MaskManager.java | 28 +++++++++---------- ...{MaskProcesser.java => MaskProcessor.java} | 2 +- .../java/com/mybatisflex/core/mask/Masks.java | 18 ++++++------ 3 files changed, 24 insertions(+), 24 deletions(-) rename mybatis-flex-core/src/main/java/com/mybatisflex/core/mask/{MaskProcesser.java => MaskProcessor.java} (95%) diff --git a/mybatis-flex-core/src/main/java/com/mybatisflex/core/mask/MaskManager.java b/mybatis-flex-core/src/main/java/com/mybatisflex/core/mask/MaskManager.java index c4736eb6..4b51cb06 100644 --- a/mybatis-flex-core/src/main/java/com/mybatisflex/core/mask/MaskManager.java +++ b/mybatis-flex-core/src/main/java/com/mybatisflex/core/mask/MaskManager.java @@ -28,19 +28,19 @@ public class MaskManager { /** * 脱敏处理器,type : processer */ - private static Map processerMap = new HashMap<>(); + private static Map 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); } } diff --git a/mybatis-flex-core/src/main/java/com/mybatisflex/core/mask/MaskProcesser.java b/mybatis-flex-core/src/main/java/com/mybatisflex/core/mask/MaskProcessor.java similarity index 95% rename from mybatis-flex-core/src/main/java/com/mybatisflex/core/mask/MaskProcesser.java rename to mybatis-flex-core/src/main/java/com/mybatisflex/core/mask/MaskProcessor.java index 2ab96a06..321accc3 100644 --- a/mybatis-flex-core/src/main/java/com/mybatisflex/core/mask/MaskProcesser.java +++ b/mybatis-flex-core/src/main/java/com/mybatisflex/core/mask/MaskProcessor.java @@ -18,7 +18,7 @@ package com.mybatisflex.core.mask; /** * 数据脱敏处理器 */ -public interface MaskProcesser { +public interface MaskProcessor { Object mask(Object data); } diff --git a/mybatis-flex-core/src/main/java/com/mybatisflex/core/mask/Masks.java b/mybatis-flex-core/src/main/java/com/mybatisflex/core/mask/Masks.java index 5962d5b9..54786300 100644 --- a/mybatis-flex-core/src/main/java/com/mybatisflex/core/mask/Masks.java +++ b/mybatis-flex-core/src/main/java/com/mybatisflex/core/mask/Masks.java @@ -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); }