Commit e5ab9b71b65c11c7ad300c2b225d98a19348b349

Authored by gaibu
1 parent c60f8d6d

feat: 完善注释

yudao-framework/yudao-spring-boot-starter-biz-desensitize/src/main/java/cn/iocoder/yudao/framework/desensitize/core/regex/annotation/EmailDesensitize.java
... ... @@ -17,18 +17,15 @@ import java.lang.annotation.Target;
17 17 @Target({ElementType.FIELD})
18 18 @Retention(RetentionPolicy.RUNTIME)
19 19 @JacksonAnnotationsInside
20   -@Desensitize(desensitizationBy = EmailDesensitizationHandler.class) // 邮箱;比如:example@gmail.com脱敏之后为e****@gmail.com
  20 +@Desensitize(desensitizationBy = EmailDesensitizationHandler.class)
21 21 public @interface EmailDesensitize {
22 22 /**
23   - * 匹配的正则表达式(默认匹配所有)
  23 + * 匹配的正则表达式
24 24 */
25 25 String regex() default "(^.)[^@]*(@.*$)";
26 26  
27 27 /**
28   - * 替换规则,会将匹配到的字符串全部替换成 replacer
29   - * 例如:regex=123; replacer=******
30   - * 原始字符串 123456789
31   - * 脱敏后字符串 ******456789
  28 + * 替换规则,邮箱;比如:example@gmail.com脱敏之后为e****@gmail.com
32 29 */
33 30 String replacer() default "$1****$2";
34 31 }
... ...
yudao-framework/yudao-spring-boot-starter-biz-desensitize/src/main/java/cn/iocoder/yudao/framework/desensitize/core/slider/annotation/BankCard.java
... ... @@ -17,7 +17,7 @@ import java.lang.annotation.Target;
17 17 @Target({ElementType.FIELD})
18 18 @Retention(RetentionPolicy.RUNTIME)
19 19 @JacksonAnnotationsInside
20   -@Desensitize(desensitizationBy = BankCardDesensitization.class)// 银行卡号;比如:9988002866797031脱敏之后为998800********31
  20 +@Desensitize(desensitizationBy = BankCardDesensitization.class)
21 21 public @interface BankCard {
22 22  
23 23 /**
... ... @@ -31,10 +31,7 @@ public @interface BankCard {
31 31 int suffixKeep() default 2;
32 32  
33 33 /**
34   - * 替换规则,会将前缀后缀保留后,全部替换成 replacer
35   - * 例如:prefixKeep = 1; suffixKeep = 2; replacer = "*";
36   - * 原始字符串 123456
37   - * 脱敏后 1***56
  34 + * 替换规则,银行卡号;比如:9988002866797031脱敏之后为998800********31
38 35 */
39 36 String replacer() default "*";
40 37  
... ...
yudao-framework/yudao-spring-boot-starter-biz-desensitize/src/main/java/cn/iocoder/yudao/framework/desensitize/core/slider/annotation/CarLicense.java
... ... @@ -17,7 +17,7 @@ import java.lang.annotation.Target;
17 17 @Target({ElementType.FIELD})
18 18 @Retention(RetentionPolicy.RUNTIME)
19 19 @JacksonAnnotationsInside
20   -@Desensitize(desensitizationBy = CarLicenseDesensitization.class) // 车牌号;比如:粤A66666脱敏之后为粤A6***6
  20 +@Desensitize(desensitizationBy = CarLicenseDesensitization.class)
21 21 public @interface CarLicense {
22 22  
23 23 /**
... ... @@ -31,10 +31,7 @@ public @interface CarLicense {
31 31 int suffixKeep() default 1;
32 32  
33 33 /**
34   - * 替换规则,会将前缀后缀保留后,全部替换成 replacer
35   - * 例如:prefixKeep = 1; suffixKeep = 2; replacer = "*";
36   - * 原始字符串 123456
37   - * 脱敏后 1***56
  34 + * 替换规则,车牌号;比如:粤A66666脱敏之后为粤A6***6
38 35 */
39 36 String replacer() default "*";
40 37  
... ...
yudao-framework/yudao-spring-boot-starter-biz-desensitize/src/main/java/cn/iocoder/yudao/framework/desensitize/core/slider/annotation/ChineseName.java
... ... @@ -17,7 +17,7 @@ import java.lang.annotation.Target;
17 17 @Target({ElementType.FIELD})
18 18 @Retention(RetentionPolicy.RUNTIME)
19 19 @JacksonAnnotationsInside
20   -@Desensitize(desensitizationBy = ChineseNameDesensitization.class) // 中文名;比如:刘子豪脱敏之后为刘**
  20 +@Desensitize(desensitizationBy = ChineseNameDesensitization.class)
21 21 public @interface ChineseName {
22 22  
23 23 /**
... ... @@ -31,10 +31,7 @@ public @interface ChineseName {
31 31 int suffixKeep() default 0;
32 32  
33 33 /**
34   - * 替换规则,会将前缀后缀保留后,全部替换成 replacer
35   - * 例如:prefixKeep = 1; suffixKeep = 2; replacer = "*";
36   - * 原始字符串 123456
37   - * 脱敏后 1***56
  34 + * 替换规则,中文名;比如:刘子豪脱敏之后为刘**
38 35 */
39 36 String replacer() default "*";
40 37  
... ...
yudao-framework/yudao-spring-boot-starter-biz-desensitize/src/main/java/cn/iocoder/yudao/framework/desensitize/core/slider/annotation/FixedPhone.java
... ... @@ -17,7 +17,7 @@ import java.lang.annotation.Target;
17 17 @Target({ElementType.FIELD})
18 18 @Retention(RetentionPolicy.RUNTIME)
19 19 @JacksonAnnotationsInside
20   -@Desensitize(desensitizationBy = FixedPhoneDesensitization.class) // 固定电话;比如:01086551122脱敏之后为0108*****22
  20 +@Desensitize(desensitizationBy = FixedPhoneDesensitization.class)
21 21 public @interface FixedPhone {
22 22  
23 23 /**
... ... @@ -31,10 +31,7 @@ public @interface FixedPhone {
31 31 int suffixKeep() default 2;
32 32  
33 33 /**
34   - * 替换规则,会将前缀后缀保留后,全部替换成 replacer
35   - * 例如:prefixKeep = 1; suffixKeep = 2; replacer = "*";
36   - * 原始字符串 123456
37   - * 脱敏后 1***56
  34 + * 替换规则,固定电话;比如:01086551122脱敏之后为0108*****22
38 35 */
39 36 String replacer() default "*";
40 37  
... ...
yudao-framework/yudao-spring-boot-starter-biz-desensitize/src/main/java/cn/iocoder/yudao/framework/desensitize/core/slider/annotation/IdCard.java
... ... @@ -17,7 +17,7 @@ import java.lang.annotation.Target;
17 17 @Target({ElementType.FIELD})
18 18 @Retention(RetentionPolicy.RUNTIME)
19 19 @JacksonAnnotationsInside
20   -@Desensitize(desensitizationBy = IdCardDesensitization.class) // 身份证号码;比如:530321199204074611脱敏之后为530321**********11
  20 +@Desensitize(desensitizationBy = IdCardDesensitization.class)
21 21 public @interface IdCard {
22 22  
23 23 /**
... ... @@ -31,10 +31,7 @@ public @interface IdCard {
31 31 int suffixKeep() default 2;
32 32  
33 33 /**
34   - * 替换规则,会将前缀后缀保留后,全部替换成 replacer
35   - * 例如:prefixKeep = 1; suffixKeep = 2; replacer = "*";
36   - * 原始字符串 123456
37   - * 脱敏后 1***56
  34 + * 替换规则,身份证号码;比如:530321199204074611脱敏之后为530321**********11
38 35 */
39 36 String replacer() default "*";
40 37  
... ...
yudao-framework/yudao-spring-boot-starter-biz-desensitize/src/main/java/cn/iocoder/yudao/framework/desensitize/core/slider/annotation/Password.java
... ... @@ -17,7 +17,7 @@ import java.lang.annotation.Target;
17 17 @Target({ElementType.FIELD})
18 18 @Retention(RetentionPolicy.RUNTIME)
19 19 @JacksonAnnotationsInside
20   -@Desensitize(desensitizationBy = PasswordDesensitization.class) // 密码;比如:123456脱敏之后为******
  20 +@Desensitize(desensitizationBy = PasswordDesensitization.class)
21 21 public @interface Password {
22 22  
23 23 /**
... ... @@ -31,10 +31,7 @@ public @interface Password {
31 31 int suffixKeep() default 0;
32 32  
33 33 /**
34   - * 替换规则,会将前缀后缀保留后,全部替换成 replacer
35   - * 例如:prefixKeep = 1; suffixKeep = 2; replacer = "*";
36   - * 原始字符串 123456
37   - * 脱敏后 1***56
  34 + * 替换规则,密码;比如:123456脱敏之后为******
38 35 */
39 36 String replacer() default "*";
40 37  
... ...
yudao-framework/yudao-spring-boot-starter-biz-desensitize/src/main/java/cn/iocoder/yudao/framework/desensitize/core/slider/annotation/PhoneNumber.java
... ... @@ -17,7 +17,7 @@ import java.lang.annotation.Target;
17 17 @Target({ElementType.FIELD})
18 18 @Retention(RetentionPolicy.RUNTIME)
19 19 @JacksonAnnotationsInside
20   -@Desensitize(desensitizationBy = PhoneNumberDesensitization.class) // 手机号;比如:13248765917脱敏之后为132****5917
  20 +@Desensitize(desensitizationBy = PhoneNumberDesensitization.class)
21 21 public @interface PhoneNumber {
22 22  
23 23 /**
... ... @@ -31,10 +31,7 @@ public @interface PhoneNumber {
31 31 int suffixKeep() default 4;
32 32  
33 33 /**
34   - * 替换规则,会将前缀后缀保留后,全部替换成 replacer
35   - * 例如:prefixKeep = 1; suffixKeep = 2; replacer = "*";
36   - * 原始字符串 123456
37   - * 脱敏后 1***56
  34 + * 替换规则,手机号;比如:13248765917脱敏之后为132****5917
38 35 */
39 36 String replacer() default "*";
40 37  
... ...