From 6e7c712456a8cf5693321edd2f3482aaf61d08b0 Mon Sep 17 00:00:00 2001 From: chenrui <1187576398@qq.com> Date: 星期二, 03 六月 2025 16:43:07 +0800 Subject: [PATCH] 登录修改 --- src/main/java/com/ruoyi/project/system/domain/SysUser.java | 126 +++++++++++++++++++++++++++-------------- 1 files changed, 82 insertions(+), 44 deletions(-) diff --git a/src/main/java/com/ruoyi/project/system/domain/SysUser.java b/src/main/java/com/ruoyi/project/system/domain/SysUser.java index f63f598..e89ad32 100644 --- a/src/main/java/com/ruoyi/project/system/domain/SysUser.java +++ b/src/main/java/com/ruoyi/project/system/domain/SysUser.java @@ -2,13 +2,12 @@ import java.util.Date; import java.util.List; -import javax.validation.constraints.Email; -import javax.validation.constraints.NotBlank; -import javax.validation.constraints.Size; +import javax.validation.constraints.*; + +import com.baomidou.mybatisplus.annotation.TableField; import org.apache.commons.lang3.builder.ToStringBuilder; import org.apache.commons.lang3.builder.ToStringStyle; -import com.fasterxml.jackson.annotation.JsonIgnore; -import com.fasterxml.jackson.annotation.JsonProperty; +import com.ruoyi.common.xss.Xss; import com.ruoyi.framework.aspectj.lang.annotation.Excel; import com.ruoyi.framework.aspectj.lang.annotation.Excel.ColumnType; import com.ruoyi.framework.aspectj.lang.annotation.Excel.Type; @@ -25,12 +24,8 @@ private static final long serialVersionUID = 1L; /** 鐢ㄦ埛ID */ - @Excel(name = "鐢ㄦ埛搴忓彿", cellType = ColumnType.NUMERIC, prompt = "鐢ㄦ埛缂栧彿") + @Excel(name = "鐢ㄦ埛搴忓彿", type = Type.EXPORT, cellType = ColumnType.NUMERIC, prompt = "鐢ㄦ埛缂栧彿") private Long userId; - - /** 閮ㄩ棬ID */ - @Excel(name = "閮ㄩ棬缂栧彿", type = Type.IMPORT) - private Long deptId; /** 鐢ㄦ埛璐﹀彿 */ @Excel(name = "鐧诲綍鍚嶇О") @@ -45,7 +40,7 @@ private String email; /** 鎵嬫満鍙风爜 */ - @Excel(name = "鎵嬫満鍙风爜") + @Excel(name = "鎵嬫満鍙风爜", cellType = ColumnType.TEXT) private String phonenumber; /** 鐢ㄦ埛鎬у埆 */ @@ -58,22 +53,19 @@ /** 瀵嗙爜 */ private String password; - /** 鐩愬姞瀵� */ - private String salt; - - /** 甯愬彿鐘舵�侊紙0姝e父 1鍋滅敤锛� */ - @Excel(name = "甯愬彿鐘舵��", readConverterExp = "0=姝e父,1=鍋滅敤") + /** 璐﹀彿鐘舵�侊紙0姝e父 1鍋滅敤锛� */ + @Excel(name = "璐﹀彿鐘舵��", readConverterExp = "0=姝e父,1=鍋滅敤") private String status; /** 鍒犻櫎鏍囧織锛�0浠h〃瀛樺湪 2浠h〃鍒犻櫎锛� */ private String delFlag; - /** 鏈�鍚庣櫥闄咺P */ - @Excel(name = "鏈�鍚庣櫥闄咺P", type = Type.EXPORT) + /** 鏈�鍚庣櫥褰旾P */ + @Excel(name = "鏈�鍚庣櫥褰旾P", type = Type.EXPORT) private String loginIp; - /** 鏈�鍚庣櫥闄嗘椂闂� */ - @Excel(name = "鏈�鍚庣櫥闄嗘椂闂�", width = 30, dateFormat = "yyyy-MM-dd HH:mm:ss", type = Type.EXPORT) + /** 鏈�鍚庣櫥褰曟椂闂� */ + @Excel(name = "鏈�鍚庣櫥褰曟椂闂�", width = 30, dateFormat = "yyyy-MM-dd HH:mm:ss", type = Type.EXPORT) private Date loginDate; /** 閮ㄩ棬瀵硅薄 */ @@ -91,6 +83,32 @@ /** 宀椾綅缁� */ private Long[] postIds; + + /** 瑙掕壊ID */ + private Long roleId; + + /** 绉熸埛ID */ + private Integer tenantId; + + private Long[] deptIds; + + @TableField(exist = false) + private Long deptId; + + private Long currentDeptId; + + /** + * 閮ㄩ棬鍚嶇О + */ + private String deptNames; + + public Long getCurrentDeptId() { + return currentDeptId; + } + + public void setCurrentDeptId(Long currentDeptId) { + this.currentDeptId = currentDeptId; + } public SysUser() { @@ -122,16 +140,7 @@ return userId != null && 1L == userId; } - public Long getDeptId() - { - return deptId; - } - - public void setDeptId(Long deptId) - { - this.deptId = deptId; - } - + @Xss(message = "鐢ㄦ埛鏄电О涓嶈兘鍖呭惈鑴氭湰瀛楃") @Size(min = 0, max = 30, message = "鐢ㄦ埛鏄电О闀垮害涓嶈兘瓒呰繃30涓瓧绗�") public String getNickName() { @@ -143,6 +152,7 @@ this.nickName = nickName; } + @Xss(message = "鐢ㄦ埛璐﹀彿涓嶈兘鍖呭惈鑴氭湰瀛楃") @NotBlank(message = "鐢ㄦ埛璐﹀彿涓嶈兘涓虹┖") @Size(min = 0, max = 30, message = "鐢ㄦ埛璐﹀彿闀垮害涓嶈兘瓒呰繃30涓瓧绗�") public String getUserName() @@ -198,8 +208,6 @@ this.avatar = avatar; } - @JsonIgnore - @JsonProperty public String getPassword() { return password; @@ -208,16 +216,6 @@ public void setPassword(String password) { this.password = password; - } - - public String getSalt() - { - return salt; - } - - public void setSalt(String salt) - { - this.salt = salt; } public String getStatus() @@ -300,11 +298,52 @@ this.postIds = postIds; } + public Long getRoleId() + { + return roleId; + } + + public void setRoleId(Long roleId) + { + this.roleId = roleId; + } + + public Integer getTenantId() { + return tenantId; + } + + public void setTenantId(Integer tenantId) { + this.tenantId = tenantId; + } + + public Long[] getDeptIds() { + return deptIds; + } + + public void setDeptIds(Long[] deptIds) { + this.deptIds = deptIds; + } + + public String getDeptNames() { + return deptNames; + } + + public void setDeptNames(String deptNames) { + this.deptNames = deptNames; + } + + public Long getDeptId() { + return deptId; + } + + public void setDeptId(Long deptId) { + this.deptId = deptId; + } + @Override public String toString() { return new ToStringBuilder(this,ToStringStyle.MULTI_LINE_STYLE) .append("userId", getUserId()) - .append("deptId", getDeptId()) .append("userName", getUserName()) .append("nickName", getNickName()) .append("email", getEmail()) @@ -312,7 +351,6 @@ .append("sex", getSex()) .append("avatar", getAvatar()) .append("password", getPassword()) - .append("salt", getSalt()) .append("status", getStatus()) .append("delFlag", getDelFlag()) .append("loginIp", getLoginIp()) -- Gitblit v1.9.3