From 0e12e4ab45db6768a0f45d8952f78b0ae9190723 Mon Sep 17 00:00:00 2001
From: ZQN <364596817@qq.com>
Date: 星期一, 19 五月 2025 16:09:01 +0800
Subject: [PATCH] 手机号登录,去掉短信验证。脱敏

---
 project-common/src/main/java/com/project/common/core/domain/entity/SysUser.java |   39 +++++++++++++++++++++++++--------------
 1 files changed, 25 insertions(+), 14 deletions(-)

diff --git a/project-common/src/main/java/com/project/common/core/domain/entity/SysUser.java b/project-common/src/main/java/com/project/common/core/domain/entity/SysUser.java
index 5c4a17d..ad283ad 100644
--- a/project-common/src/main/java/com/project/common/core/domain/entity/SysUser.java
+++ b/project-common/src/main/java/com/project/common/core/domain/entity/SysUser.java
@@ -1,36 +1,36 @@
 package com.project.common.core.domain.entity;
 
-import java.math.BigDecimal;
-import java.util.Date;
-import java.util.HashMap;
-import java.util.List;
-import java.util.Map;
-import javax.validation.constraints.*;
-
 import com.baomidou.mybatisplus.annotation.TableField;
 import com.baomidou.mybatisplus.annotation.TableId;
 import com.baomidou.mybatisplus.annotation.TableLogic;
 import com.fasterxml.jackson.annotation.JsonFormat;
 import com.fasterxml.jackson.annotation.JsonInclude;
-import lombok.Data;
-import lombok.EqualsAndHashCode;
-import lombok.NoArgsConstructor;
-import org.apache.commons.lang3.builder.ToStringBuilder;
-import org.apache.commons.lang3.builder.ToStringStyle;
 import com.project.common.annotation.Excel;
 import com.project.common.annotation.Excel.Type;
 import com.project.common.annotation.Excels;
+import com.project.common.annotation.Sensitive;
 import com.project.common.xss.Xss;
+import lombok.Data;
+import lombok.NoArgsConstructor;
+import org.apache.commons.lang3.builder.ToStringBuilder;
+import org.apache.commons.lang3.builder.ToStringStyle;
+
+import javax.validation.constraints.Size;
+import java.io.Serializable;
+import java.util.Date;
+import java.util.HashMap;
+import java.util.List;
+import java.util.Map;
 
 /**
  * 鐢ㄦ埛瀵硅薄 sys_user
- * 
+ *
  * @author project
  */
 
 @Data
 @NoArgsConstructor
-public class SysUser
+public class SysUser implements Serializable
 {
     private static final long serialVersionUID = 1L;
 
@@ -44,13 +44,18 @@
     /** 鐢ㄦ埛璐﹀彿 */
     private String userName;
 
+    /** 鐢ㄦ埛绫诲瀷锛�00绯荤粺鐢ㄦ埛,01鎵ф硶鐢ㄦ埛,02浼佷笟鐢ㄦ埛锛� */
+    private String userType;
+
     /** 鐢ㄦ埛绛夌骇 */
+    @Sensitive(type = Sensitive.SensitiveType.DEFAULT)
     private String nickName;
 
     /** 鐢ㄦ埛閭 */
     private String email;
 
     /** 鎵嬫満鍙风爜 */
+    @Sensitive(type = Sensitive.SensitiveType.PHONE)
     private String phonenumber;
 
     /** openid */
@@ -95,6 +100,12 @@
     /** 澶囨敞 */
     private String remark;
 
+    /** 澶囨敞 */
+    private String recommendUser;
+
+    /** 鎵�灞炴墽娉曟満鏋� */
+    private String recommendPhone;
+
 
     /** 鐢熸棩 */
     private String birthday;

--
Gitblit v1.9.1