✨ 添加新特性 | closed #2400 公众号、支付模块涉及敏感字段需要脱敏显示

This commit is contained in:
lengleng committed 2021-02-20 18:12:33 +08:00
1 parent 2c797b7295
commit 6b3899394f
3 files changed
+10 -4

No files matched your search

@@ -62,7 +62,7 @@ public enum SensitiveTypeEnum {
*/
PASSWORD,
/**
* 密钥, 永远是 ******, 与长度无关
* 密钥, 【密钥】密钥除了最后三位其他都是***, 与长度无关
*/
KEY
@@ -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<WxAccount> {
/**
* 公众号密钥
*/
@Sensitive(type = SensitiveTypeEnum.KEY)
private String appsecret;
/**
@@ -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<PayChannel> {
/**
* 应用ID
*/
@Sensitive(prefixNoMaskLen = 4,suffixNoMaskLen = 4)
private String appId;
/**
@@ -63,8 +65,9 @@ public class PayChannel extends Model<PayChannel> {
private String channelName;
/**
* 渠道商户ID
* 渠道商户ID | 12****123
*/
@Sensitive(prefixNoMaskLen = 2,suffixNoMaskLen = 3)
private String channelMchId;
/**