add 增加 数据脱敏 功能

This commit is contained in:
疯狂的狮子li
2022-02-11 15:04:49 +08:00
parent b12b98ab1c
commit bf019b405e
6 changed files with 165 additions and 0 deletions

View File

@@ -3,6 +3,8 @@ package com.ruoyi.system.api.domain;
import com.baomidou.mybatisplus.annotation.*;
import com.fasterxml.jackson.annotation.JsonIgnore;
import com.fasterxml.jackson.annotation.JsonProperty;
import com.ruoyi.common.core.annotation.Sensitive;
import com.ruoyi.common.core.enums.SensitiveStrategy;
import com.ruoyi.common.core.web.domain.BaseEntity;
import com.ruoyi.common.core.xss.Xss;
import io.swagger.annotations.ApiModel;
@@ -69,6 +71,7 @@ public class SysUser extends BaseEntity {
/**
* 用户邮箱
*/
@Sensitive(strategy = SensitiveStrategy.EMAIL)
@ApiModelProperty(value = "用户邮箱")
@Email(message = "邮箱格式不正确")
@Size(min = 0, max = 50, message = "邮箱长度不能超过50个字符")
@@ -77,6 +80,7 @@ public class SysUser extends BaseEntity {
/**
* 手机号码
*/
@Sensitive(strategy = SensitiveStrategy.PHONE)
@ApiModelProperty(value = "手机号码")
private String phonenumber;