From 2382a47279b6ed520593539f73aa5e512b4f016e Mon Sep 17 00:00:00 2001 From: chenrui <1187576398@qq.com> Date: 星期二, 03 六月 2025 11:31:55 +0800 Subject: [PATCH] 用户绑定多公司 --- src/main/java/com/ruoyi/project/system/domain/SysUser.java | 51 ++++++++++++++++++++++++++++++++++++--------------- 1 files changed, 36 insertions(+), 15 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 64938d0..3f7e227 100644 --- a/src/main/java/com/ruoyi/project/system/domain/SysUser.java +++ b/src/main/java/com/ruoyi/project/system/domain/SysUser.java @@ -3,6 +3,8 @@ import java.util.Date; import java.util.List; 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.ruoyi.common.xss.Xss; @@ -24,10 +26,6 @@ /** 鐢ㄦ埛ID */ @Excel(name = "鐢ㄦ埛搴忓彿", type = Type.EXPORT, cellType = ColumnType.NUMERIC, prompt = "鐢ㄦ埛缂栧彿") private Long userId; - - /** 閮ㄩ棬ID */ - @Excel(name = "閮ㄩ棬缂栧彿", type = Type.IMPORT) - private Long deptId; /** 鐢ㄦ埛璐﹀彿 */ @Excel(name = "鐧诲綍鍚嶇О") @@ -92,6 +90,16 @@ /** 绉熸埛ID */ private Integer tenantId; + private Long[] deptIds; + + @TableField(exist = false) + private Long deptId; + + /** + * 閮ㄩ棬鍚嶇О + */ + private String deptNames; + public SysUser() { @@ -120,16 +128,6 @@ public static boolean isAdmin(Long userId) { return userId != null && 1L == userId; - } - - public Long getDeptId() - { - return deptId; - } - - public void setDeptId(Long deptId) - { - this.deptId = deptId; } @Xss(message = "鐢ㄦ埛鏄电О涓嶈兘鍖呭惈鑴氭湰瀛楃") @@ -308,11 +306,34 @@ 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()) -- Gitblit v1.9.3