diff --git a/pigx-common/pigx-common-core/src/main/java/com/pig4cloud/pigx/common/core/sensitive/SensitiveTypeEnum.java b/pigx-common/pigx-common-core/src/main/java/com/pig4cloud/pigx/common/core/sensitive/SensitiveTypeEnum.java index 9da0bba13..5a8820489 100644 --- a/pigx-common/pigx-common-core/src/main/java/com/pig4cloud/pigx/common/core/sensitive/SensitiveTypeEnum.java +++ b/pigx-common/pigx-common-core/src/main/java/com/pig4cloud/pigx/common/core/sensitive/SensitiveTypeEnum.java @@ -62,7 +62,7 @@ public enum SensitiveTypeEnum { */ PASSWORD, /** - * 密钥, 永远是 ******, 与长度无关 + * 密钥, 【密钥】密钥除了最后三位其他都是***, 与长度无关 */ KEY diff --git a/pigx-visual/pigx-mp-platform/src/main/java/com/pig4cloud/pigx/mp/entity/WxAccount.java b/pigx-visual/pigx-mp-platform/src/main/java/com/pig4cloud/pigx/mp/entity/WxAccount.java index 6d1f750f7..4463bebd4 100755 --- a/pigx-visual/pigx-mp-platform/src/main/java/com/pig4cloud/pigx/mp/entity/WxAccount.java +++ b/pigx-visual/pigx-mp-platform/src/main/java/com/pig4cloud/pigx/mp/entity/WxAccount.java @@ -16,14 +16,16 @@ */ package com.pig4cloud.pigx.mp.entity; +import java.time.LocalDateTime; + import com.baomidou.mybatisplus.annotation.TableId; import com.baomidou.mybatisplus.annotation.TableLogic; import com.baomidou.mybatisplus.extension.activerecord.Model; +import com.pig4cloud.pigx.common.core.sensitive.Sensitive; +import com.pig4cloud.pigx.common.core.sensitive.SensitiveTypeEnum; import lombok.Data; import lombok.EqualsAndHashCode; -import java.time.LocalDateTime; - /** * 公众号账户 * @@ -60,6 +62,7 @@ public class WxAccount extends Model { /** * 公众号密钥 */ + @Sensitive(type = SensitiveTypeEnum.KEY) private String appsecret; /** diff --git a/pigx-visual/pigx-pay-platform/src/main/java/com/pig4cloud/pigx/pay/entity/PayChannel.java b/pigx-visual/pigx-pay-platform/src/main/java/com/pig4cloud/pigx/pay/entity/PayChannel.java index e01a3820d..90fded5bc 100755 --- a/pigx-visual/pigx-pay-platform/src/main/java/com/pig4cloud/pigx/pay/entity/PayChannel.java +++ b/pigx-visual/pigx-pay-platform/src/main/java/com/pig4cloud/pigx/pay/entity/PayChannel.java @@ -23,6 +23,7 @@ import com.baomidou.mybatisplus.annotation.TableId; import com.baomidou.mybatisplus.annotation.TableLogic; import com.baomidou.mybatisplus.annotation.TableName; import com.baomidou.mybatisplus.extension.activerecord.Model; +import com.pig4cloud.pigx.common.core.sensitive.Sensitive; import io.swagger.annotations.ApiModel; import lombok.Data; import lombok.EqualsAndHashCode; @@ -50,6 +51,7 @@ public class PayChannel extends Model { /** * 应用ID */ + @Sensitive(prefixNoMaskLen = 4,suffixNoMaskLen = 4) private String appId; /** @@ -63,8 +65,9 @@ public class PayChannel extends Model { private String channelName; /** - * 渠道商户ID + * 渠道商户ID | 12****123 */ + @Sensitive(prefixNoMaskLen = 2,suffixNoMaskLen = 3) private String channelMchId; /**