
参考例子: 用户列表 手机号字段 进行中间 4 位 替换成 ****
只需要在对应 VO 对象增加 @Sensitive
Sensitive 注解默认为 CUSTOMER 模式,可通过指定从第几个字符开始打码和从尾部第几个字符开始打码的方式,让开发人员自由控制打码规则。
Sensitive 注解默打码符号位认为 * 模式,可通过 maskStr 属性指定打码符号。
若用户的手机号字段脱敏为 133***1234,当用户编辑数据时,需先判断用户输入的手机号字段中是否包含。若包含,则说明用户未对该字段进行编辑,后端无需传递此字段。 若不包含打码字段,则表明用户已编辑了手机号字段,需要后端进行更新。

脱敏规则可根据角色权限动态配置(no_mask)。当角色拥有【敏感数据查看】权限时,该角色所属的用户可查看未脱敏的原始数据。
