疯狂的狮子Li
2024-08-26 098d3347a0df808908aab8c554cd7c4febc5e6d9
ruoyi-common/ruoyi-common-sensitive/src/main/java/org/dromara/common/sensitive/core/SensitiveStrategy.java
@@ -37,7 +37,57 @@
    /**
     * 银行卡
     */
    BANK_CARD(DesensitizedUtil::bankCard);
    BANK_CARD(DesensitizedUtil::bankCard),
    /**
     * 中文名
     */
    CHINESE_NAME(DesensitizedUtil::chineseName),
    /**
     * 固定电话
     */
    FIXED_PHONE(DesensitizedUtil::fixedPhone),
    /**
     * 用户ID
     */
    USER_ID(s -> String.valueOf(DesensitizedUtil.userId())),
    /**
     * 密码
     */
    PASSWORD(DesensitizedUtil::password),
    /**
     * ipv4
     */
    IPV4(DesensitizedUtil::ipv4),
    /**
     * ipv6
     */
    IPV6(DesensitizedUtil::ipv6),
    /**
     * 中国大陆车牌,包含普通车辆、新能源车辆
     */
    CAR_LICENSE(DesensitizedUtil::carLicense),
    /**
     * 只显示第一个字符
     */
    FIRST_MASK(DesensitizedUtil::firstMask),
    /**
     * 清空为null
     */
    CLEAR(s -> DesensitizedUtil.clear()),
    /**
     * 清空为""
     */
    CLEAR_TO_NULL(s -> DesensitizedUtil.clearToNull());
    //可自行添加其他脱敏策略