feat: 脱敏组件代码规范更新
parent
32d7d6ab29
commit
7b3fca2844
@ -1,11 +0,0 @@
|
|||||||
package cn.iocoder.yudao.framework.desensitize.core.slider.handler;
|
|
||||||
|
|
||||||
import cn.iocoder.yudao.framework.desensitize.core.slider.annotation.BankCard;
|
|
||||||
|
|
||||||
public class BankCardDesensitization extends AbstractDesensitizationHandler<BankCard> {
|
|
||||||
|
|
||||||
@Override
|
|
||||||
Object[] getArgs(BankCard anno) {
|
|
||||||
return new Object[]{anno.prefixKeep(), anno.suffixKeep(), anno.replacer()};
|
|
||||||
}
|
|
||||||
}
|
|
||||||
@ -1,10 +0,0 @@
|
|||||||
package cn.iocoder.yudao.framework.desensitize.core.slider.handler;
|
|
||||||
|
|
||||||
import cn.iocoder.yudao.framework.desensitize.core.slider.annotation.CarLicense;
|
|
||||||
|
|
||||||
public class CarLicenseDesensitization extends AbstractDesensitizationHandler<CarLicense> {
|
|
||||||
@Override
|
|
||||||
Object[] getArgs(CarLicense anno) {
|
|
||||||
return new Object[]{anno.prefixKeep(), anno.suffixKeep(), anno.replacer()};
|
|
||||||
}
|
|
||||||
}
|
|
||||||
@ -1,10 +0,0 @@
|
|||||||
package cn.iocoder.yudao.framework.desensitize.core.slider.handler;
|
|
||||||
|
|
||||||
import cn.iocoder.yudao.framework.desensitize.core.slider.annotation.ChineseName;
|
|
||||||
|
|
||||||
public class ChineseNameDesensitization extends AbstractDesensitizationHandler<ChineseName> {
|
|
||||||
@Override
|
|
||||||
Object[] getArgs(ChineseName anno) {
|
|
||||||
return new Object[]{anno.prefixKeep(), anno.suffixKeep(), anno.replacer()};
|
|
||||||
}
|
|
||||||
}
|
|
||||||
@ -1,14 +0,0 @@
|
|||||||
package cn.iocoder.yudao.framework.desensitize.core.slider.handler;
|
|
||||||
|
|
||||||
import cn.iocoder.yudao.framework.desensitize.core.slider.annotation.Slider;
|
|
||||||
|
|
||||||
/**
|
|
||||||
* 滑动脱敏处理器
|
|
||||||
*/
|
|
||||||
public class DefaultDesensitizationHandler extends AbstractDesensitizationHandler<Slider> {
|
|
||||||
|
|
||||||
@Override
|
|
||||||
Object[] getArgs(Slider anno) {
|
|
||||||
return new Object[]{anno.prefixKeep(), anno.suffixKeep(), anno.replacer()};
|
|
||||||
}
|
|
||||||
}
|
|
||||||
@ -1,10 +0,0 @@
|
|||||||
package cn.iocoder.yudao.framework.desensitize.core.slider.handler;
|
|
||||||
|
|
||||||
import cn.iocoder.yudao.framework.desensitize.core.slider.annotation.FixedPhone;
|
|
||||||
|
|
||||||
public class FixedPhoneDesensitization extends AbstractDesensitizationHandler<FixedPhone> {
|
|
||||||
@Override
|
|
||||||
Object[] getArgs(FixedPhone anno) {
|
|
||||||
return new Object[]{anno.prefixKeep(), anno.suffixKeep(), anno.replacer()};
|
|
||||||
}
|
|
||||||
}
|
|
||||||
@ -1,10 +0,0 @@
|
|||||||
package cn.iocoder.yudao.framework.desensitize.core.slider.handler;
|
|
||||||
|
|
||||||
import cn.iocoder.yudao.framework.desensitize.core.slider.annotation.IdCard;
|
|
||||||
|
|
||||||
public class IdCardDesensitization extends AbstractDesensitizationHandler<IdCard> {
|
|
||||||
@Override
|
|
||||||
Object[] getArgs(IdCard anno) {
|
|
||||||
return new Object[]{anno.prefixKeep(), anno.suffixKeep(), anno.replacer()};
|
|
||||||
}
|
|
||||||
}
|
|
||||||
@ -1,10 +0,0 @@
|
|||||||
package cn.iocoder.yudao.framework.desensitize.core.slider.handler;
|
|
||||||
|
|
||||||
import cn.iocoder.yudao.framework.desensitize.core.slider.annotation.Password;
|
|
||||||
|
|
||||||
public class PasswordDesensitization extends AbstractDesensitizationHandler<Password> {
|
|
||||||
@Override
|
|
||||||
Object[] getArgs(Password anno) {
|
|
||||||
return new Object[]{anno.prefixKeep(), anno.suffixKeep(), anno.replacer()};
|
|
||||||
}
|
|
||||||
}
|
|
||||||
@ -1,11 +0,0 @@
|
|||||||
package cn.iocoder.yudao.framework.desensitize.core.slider.handler;
|
|
||||||
|
|
||||||
import cn.iocoder.yudao.framework.desensitize.core.slider.annotation.PhoneNumber;
|
|
||||||
|
|
||||||
public class PhoneNumberDesensitization extends AbstractDesensitizationHandler<PhoneNumber> {
|
|
||||||
|
|
||||||
@Override
|
|
||||||
Object[] getArgs(PhoneNumber anno) {
|
|
||||||
return new Object[]{anno.prefixKeep(), anno.suffixKeep(), anno.replacer()};
|
|
||||||
}
|
|
||||||
}
|
|
||||||
15
yudao-framework/yudao-spring-boot-starter-biz-desensitize/src/main/java/cn/iocoder/yudao/framework/desensitize/core/base/DesensitizationHandlerHolder.java → yudao-framework/yudao-spring-boot-starter-desensitize/src/main/java/cn/iocoder/yudao/framework/desensitize/core/base/DesensitizationHandlerFactory.java
15
yudao-framework/yudao-spring-boot-starter-biz-desensitize/src/main/java/cn/iocoder/yudao/framework/desensitize/core/base/DesensitizationHandlerHolder.java → yudao-framework/yudao-spring-boot-starter-desensitize/src/main/java/cn/iocoder/yudao/framework/desensitize/core/base/DesensitizationHandlerFactory.java
17
yudao-framework/yudao-spring-boot-starter-biz-desensitize/src/main/java/cn/iocoder/yudao/framework/desensitize/core/base/annotation/Desensitize.java → yudao-framework/yudao-spring-boot-starter-desensitize/src/main/java/cn/iocoder/yudao/framework/desensitize/core/base/annotation/DesensitizeBy.java
17
yudao-framework/yudao-spring-boot-starter-biz-desensitize/src/main/java/cn/iocoder/yudao/framework/desensitize/core/base/annotation/Desensitize.java → yudao-framework/yudao-spring-boot-starter-desensitize/src/main/java/cn/iocoder/yudao/framework/desensitize/core/base/annotation/DesensitizeBy.java
6
yudao-framework/yudao-spring-boot-starter-biz-desensitize/src/main/java/cn/iocoder/yudao/framework/desensitize/core/base/handler/DesensitizationHandler.java → yudao-framework/yudao-spring-boot-starter-desensitize/src/main/java/cn/iocoder/yudao/framework/desensitize/core/base/handler/DesensitizationHandler.java
6
yudao-framework/yudao-spring-boot-starter-biz-desensitize/src/main/java/cn/iocoder/yudao/framework/desensitize/core/base/handler/DesensitizationHandler.java → yudao-framework/yudao-spring-boot-starter-desensitize/src/main/java/cn/iocoder/yudao/framework/desensitize/core/base/handler/DesensitizationHandler.java
51
yudao-framework/yudao-spring-boot-starter-biz-desensitize/src/main/java/cn/iocoder/yudao/framework/desensitize/serializer/StringDesensitizeSerializer.java → yudao-framework/yudao-spring-boot-starter-desensitize/src/main/java/cn/iocoder/yudao/framework/desensitize/core/base/serializer/StringDesensitizeSerializer.java
51
yudao-framework/yudao-spring-boot-starter-biz-desensitize/src/main/java/cn/iocoder/yudao/framework/desensitize/serializer/StringDesensitizeSerializer.java → yudao-framework/yudao-spring-boot-starter-desensitize/src/main/java/cn/iocoder/yudao/framework/desensitize/core/base/serializer/StringDesensitizeSerializer.java
9
yudao-framework/yudao-spring-boot-starter-biz-desensitize/src/main/java/cn/iocoder/yudao/framework/desensitize/core/regex/annotation/EmailDesensitize.java → yudao-framework/yudao-spring-boot-starter-desensitize/src/main/java/cn/iocoder/yudao/framework/desensitize/core/regex/annotation/EmailDesensitize.java
9
yudao-framework/yudao-spring-boot-starter-biz-desensitize/src/main/java/cn/iocoder/yudao/framework/desensitize/core/regex/annotation/EmailDesensitize.java → yudao-framework/yudao-spring-boot-starter-desensitize/src/main/java/cn/iocoder/yudao/framework/desensitize/core/regex/annotation/EmailDesensitize.java
7
yudao-framework/yudao-spring-boot-starter-biz-desensitize/src/main/java/cn/iocoder/yudao/framework/desensitize/core/regex/annotation/RegexDesensitize.java → yudao-framework/yudao-spring-boot-starter-desensitize/src/main/java/cn/iocoder/yudao/framework/desensitize/core/regex/annotation/RegexDesensitize.java
7
yudao-framework/yudao-spring-boot-starter-biz-desensitize/src/main/java/cn/iocoder/yudao/framework/desensitize/core/regex/annotation/RegexDesensitize.java → yudao-framework/yudao-spring-boot-starter-desensitize/src/main/java/cn/iocoder/yudao/framework/desensitize/core/regex/annotation/RegexDesensitize.java
14
yudao-framework/yudao-spring-boot-starter-biz-desensitize/src/main/java/cn/iocoder/yudao/framework/desensitize/core/regex/handler/DefaultRegexDesensitizationHandler.java → yudao-framework/yudao-spring-boot-starter-desensitize/src/main/java/cn/iocoder/yudao/framework/desensitize/core/regex/handler/DefaultRegexDesensitizationHandler.java
14
yudao-framework/yudao-spring-boot-starter-biz-desensitize/src/main/java/cn/iocoder/yudao/framework/desensitize/core/regex/handler/DefaultRegexDesensitizationHandler.java → yudao-framework/yudao-spring-boot-starter-desensitize/src/main/java/cn/iocoder/yudao/framework/desensitize/core/regex/handler/DefaultRegexDesensitizationHandler.java
14
yudao-framework/yudao-spring-boot-starter-biz-desensitize/src/main/java/cn/iocoder/yudao/framework/desensitize/core/regex/handler/EmailDesensitizationHandler.java → yudao-framework/yudao-spring-boot-starter-desensitize/src/main/java/cn/iocoder/yudao/framework/desensitize/core/regex/handler/EmailDesensitizationHandler.java
14
yudao-framework/yudao-spring-boot-starter-biz-desensitize/src/main/java/cn/iocoder/yudao/framework/desensitize/core/regex/handler/EmailDesensitizationHandler.java → yudao-framework/yudao-spring-boot-starter-desensitize/src/main/java/cn/iocoder/yudao/framework/desensitize/core/regex/handler/EmailDesensitizationHandler.java
6
yudao-framework/yudao-spring-boot-starter-biz-desensitize/src/main/java/cn/iocoder/yudao/framework/desensitize/core/slider/annotation/ChineseName.java → yudao-framework/yudao-spring-boot-starter-desensitize/src/main/java/cn/iocoder/yudao/framework/desensitize/core/slider/annotation/ChineseName.java
6
yudao-framework/yudao-spring-boot-starter-biz-desensitize/src/main/java/cn/iocoder/yudao/framework/desensitize/core/slider/annotation/ChineseName.java → yudao-framework/yudao-spring-boot-starter-desensitize/src/main/java/cn/iocoder/yudao/framework/desensitize/core/slider/annotation/ChineseName.java
6
yudao-framework/yudao-spring-boot-starter-biz-desensitize/src/main/java/cn/iocoder/yudao/framework/desensitize/core/slider/annotation/PhoneNumber.java → yudao-framework/yudao-spring-boot-starter-desensitize/src/main/java/cn/iocoder/yudao/framework/desensitize/core/slider/annotation/PhoneNumber.java
6
yudao-framework/yudao-spring-boot-starter-biz-desensitize/src/main/java/cn/iocoder/yudao/framework/desensitize/core/slider/annotation/PhoneNumber.java → yudao-framework/yudao-spring-boot-starter-desensitize/src/main/java/cn/iocoder/yudao/framework/desensitize/core/slider/annotation/PhoneNumber.java
49
yudao-framework/yudao-spring-boot-starter-biz-desensitize/src/main/java/cn/iocoder/yudao/framework/desensitize/core/slider/handler/AbstractDesensitizationHandler.java → yudao-framework/yudao-spring-boot-starter-desensitize/src/main/java/cn/iocoder/yudao/framework/desensitize/core/slider/handler/AbstractDesensitizationHandler.java
49
yudao-framework/yudao-spring-boot-starter-biz-desensitize/src/main/java/cn/iocoder/yudao/framework/desensitize/core/slider/handler/AbstractDesensitizationHandler.java → yudao-framework/yudao-spring-boot-starter-desensitize/src/main/java/cn/iocoder/yudao/framework/desensitize/core/slider/handler/AbstractDesensitizationHandler.java
@ -0,0 +1,27 @@
|
|||||||
|
package cn.iocoder.yudao.framework.desensitize.core.slider.handler;
|
||||||
|
|
||||||
|
import cn.iocoder.yudao.framework.desensitize.core.slider.annotation.BankCard;
|
||||||
|
|
||||||
|
/**
|
||||||
|
* 银行卡脱敏处理器
|
||||||
|
*
|
||||||
|
* @author gaibu
|
||||||
|
*/
|
||||||
|
public class BankCardDesensitization extends AbstractDesensitizationHandler<BankCard> {
|
||||||
|
|
||||||
|
@Override
|
||||||
|
Integer getPrefixKeep(BankCard annotation) {
|
||||||
|
return annotation.prefixKeep();
|
||||||
|
}
|
||||||
|
|
||||||
|
@Override
|
||||||
|
Integer getSuffixKeep(BankCard annotation) {
|
||||||
|
return annotation.suffixKeep();
|
||||||
|
}
|
||||||
|
|
||||||
|
@Override
|
||||||
|
String getReplacer(BankCard annotation) {
|
||||||
|
return annotation.replacer();
|
||||||
|
}
|
||||||
|
|
||||||
|
}
|
||||||
@ -0,0 +1,25 @@
|
|||||||
|
package cn.iocoder.yudao.framework.desensitize.core.slider.handler;
|
||||||
|
|
||||||
|
import cn.iocoder.yudao.framework.desensitize.core.slider.annotation.CarLicense;
|
||||||
|
|
||||||
|
/**
|
||||||
|
* 车牌号脱敏处理器
|
||||||
|
*
|
||||||
|
* @author gaibu
|
||||||
|
*/
|
||||||
|
public class CarLicenseDesensitization extends AbstractDesensitizationHandler<CarLicense> {
|
||||||
|
@Override
|
||||||
|
Integer getPrefixKeep(CarLicense annotation) {
|
||||||
|
return annotation.prefixKeep();
|
||||||
|
}
|
||||||
|
|
||||||
|
@Override
|
||||||
|
Integer getSuffixKeep(CarLicense annotation) {
|
||||||
|
return annotation.suffixKeep();
|
||||||
|
}
|
||||||
|
|
||||||
|
@Override
|
||||||
|
String getReplacer(CarLicense annotation) {
|
||||||
|
return annotation.replacer();
|
||||||
|
}
|
||||||
|
}
|
||||||
@ -0,0 +1,25 @@
|
|||||||
|
package cn.iocoder.yudao.framework.desensitize.core.slider.handler;
|
||||||
|
|
||||||
|
import cn.iocoder.yudao.framework.desensitize.core.slider.annotation.ChineseName;
|
||||||
|
|
||||||
|
/**
|
||||||
|
* 中文姓名脱敏处理器
|
||||||
|
*
|
||||||
|
* @author gaibu
|
||||||
|
*/
|
||||||
|
public class ChineseNameDesensitization extends AbstractDesensitizationHandler<ChineseName> {
|
||||||
|
@Override
|
||||||
|
Integer getPrefixKeep(ChineseName annotation) {
|
||||||
|
return annotation.prefixKeep();
|
||||||
|
}
|
||||||
|
|
||||||
|
@Override
|
||||||
|
Integer getSuffixKeep(ChineseName annotation) {
|
||||||
|
return annotation.suffixKeep();
|
||||||
|
}
|
||||||
|
|
||||||
|
@Override
|
||||||
|
String getReplacer(ChineseName annotation) {
|
||||||
|
return annotation.replacer();
|
||||||
|
}
|
||||||
|
}
|
||||||
@ -0,0 +1,25 @@
|
|||||||
|
package cn.iocoder.yudao.framework.desensitize.core.slider.handler;
|
||||||
|
|
||||||
|
import cn.iocoder.yudao.framework.desensitize.core.slider.annotation.Slider;
|
||||||
|
|
||||||
|
/**
|
||||||
|
* 滑动脱敏处理器
|
||||||
|
*
|
||||||
|
* @author gaibu
|
||||||
|
*/
|
||||||
|
public class DefaultDesensitizationHandler extends AbstractDesensitizationHandler<Slider> {
|
||||||
|
@Override
|
||||||
|
Integer getPrefixKeep(Slider annotation) {
|
||||||
|
return annotation.prefixKeep();
|
||||||
|
}
|
||||||
|
|
||||||
|
@Override
|
||||||
|
Integer getSuffixKeep(Slider annotation) {
|
||||||
|
return annotation.suffixKeep();
|
||||||
|
}
|
||||||
|
|
||||||
|
@Override
|
||||||
|
String getReplacer(Slider annotation) {
|
||||||
|
return annotation.replacer();
|
||||||
|
}
|
||||||
|
}
|
||||||
@ -0,0 +1,25 @@
|
|||||||
|
package cn.iocoder.yudao.framework.desensitize.core.slider.handler;
|
||||||
|
|
||||||
|
import cn.iocoder.yudao.framework.desensitize.core.slider.annotation.FixedPhone;
|
||||||
|
|
||||||
|
/**
|
||||||
|
* 固定电话脱敏处理器
|
||||||
|
*
|
||||||
|
* @author gaibu
|
||||||
|
*/
|
||||||
|
public class FixedPhoneDesensitization extends AbstractDesensitizationHandler<FixedPhone> {
|
||||||
|
@Override
|
||||||
|
Integer getPrefixKeep(FixedPhone annotation) {
|
||||||
|
return annotation.prefixKeep();
|
||||||
|
}
|
||||||
|
|
||||||
|
@Override
|
||||||
|
Integer getSuffixKeep(FixedPhone annotation) {
|
||||||
|
return annotation.suffixKeep();
|
||||||
|
}
|
||||||
|
|
||||||
|
@Override
|
||||||
|
String getReplacer(FixedPhone annotation) {
|
||||||
|
return annotation.replacer();
|
||||||
|
}
|
||||||
|
}
|
||||||
@ -0,0 +1,25 @@
|
|||||||
|
package cn.iocoder.yudao.framework.desensitize.core.slider.handler;
|
||||||
|
|
||||||
|
import cn.iocoder.yudao.framework.desensitize.core.slider.annotation.IdCard;
|
||||||
|
|
||||||
|
/**
|
||||||
|
* 身份证脱敏处理器
|
||||||
|
*
|
||||||
|
* @author gaibu
|
||||||
|
*/
|
||||||
|
public class IdCardDesensitization extends AbstractDesensitizationHandler<IdCard> {
|
||||||
|
@Override
|
||||||
|
Integer getPrefixKeep(IdCard annotation) {
|
||||||
|
return annotation.prefixKeep();
|
||||||
|
}
|
||||||
|
|
||||||
|
@Override
|
||||||
|
Integer getSuffixKeep(IdCard annotation) {
|
||||||
|
return annotation.suffixKeep();
|
||||||
|
}
|
||||||
|
|
||||||
|
@Override
|
||||||
|
String getReplacer(IdCard annotation) {
|
||||||
|
return annotation.replacer();
|
||||||
|
}
|
||||||
|
}
|
||||||
@ -0,0 +1,25 @@
|
|||||||
|
package cn.iocoder.yudao.framework.desensitize.core.slider.handler;
|
||||||
|
|
||||||
|
import cn.iocoder.yudao.framework.desensitize.core.slider.annotation.Password;
|
||||||
|
|
||||||
|
/**
|
||||||
|
* 密码脱敏处理器
|
||||||
|
*
|
||||||
|
* @author gaibu
|
||||||
|
*/
|
||||||
|
public class PasswordDesensitization extends AbstractDesensitizationHandler<Password> {
|
||||||
|
@Override
|
||||||
|
Integer getPrefixKeep(Password annotation) {
|
||||||
|
return annotation.prefixKeep();
|
||||||
|
}
|
||||||
|
|
||||||
|
@Override
|
||||||
|
Integer getSuffixKeep(Password annotation) {
|
||||||
|
return annotation.suffixKeep();
|
||||||
|
}
|
||||||
|
|
||||||
|
@Override
|
||||||
|
String getReplacer(Password annotation) {
|
||||||
|
return annotation.replacer();
|
||||||
|
}
|
||||||
|
}
|
||||||
@ -0,0 +1,26 @@
|
|||||||
|
package cn.iocoder.yudao.framework.desensitize.core.slider.handler;
|
||||||
|
|
||||||
|
import cn.iocoder.yudao.framework.desensitize.core.slider.annotation.PhoneNumber;
|
||||||
|
|
||||||
|
/**
|
||||||
|
* 手机号脱敏处理器
|
||||||
|
*
|
||||||
|
* @author gaibu
|
||||||
|
*/
|
||||||
|
public class PhoneNumberDesensitization extends AbstractDesensitizationHandler<PhoneNumber> {
|
||||||
|
|
||||||
|
@Override
|
||||||
|
Integer getPrefixKeep(PhoneNumber annotation) {
|
||||||
|
return annotation.prefixKeep();
|
||||||
|
}
|
||||||
|
|
||||||
|
@Override
|
||||||
|
Integer getSuffixKeep(PhoneNumber annotation) {
|
||||||
|
return annotation.suffixKeep();
|
||||||
|
}
|
||||||
|
|
||||||
|
@Override
|
||||||
|
String getReplacer(PhoneNumber annotation) {
|
||||||
|
return annotation.replacer();
|
||||||
|
}
|
||||||
|
}
|
||||||
Loading…
Reference in New Issue