chenhj
2026-04-21 2f20856ea3ca6f2f238ba66252164687f47fcd7e
src/main/java/com/ruoyi/project/system/domain/SysUser.java
@@ -1,22 +1,24 @@
package com.ruoyi.project.system.domain;
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;
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;
import com.ruoyi.framework.aspectj.lang.annotation.Excels;
import com.ruoyi.framework.web.domain.BaseEntity;
import jakarta.validation.constraints.Email;
import jakarta.validation.constraints.NotBlank;
import org.apache.commons.lang3.builder.ToStringBuilder;
import org.apache.commons.lang3.builder.ToStringStyle;
import jakarta.validation.constraints.Size;
import java.util.Date;
import java.util.List;
/**
 * 用户对象 sys_user
 *
 *
 * @author ruoyi
 */
public class SysUser extends BaseEntity
@@ -73,31 +75,39 @@
        @Excel(name = "部门名称", targetAttr = "deptName", type = Type.EXPORT),
        @Excel(name = "部门负责人", targetAttr = "leader", type = Type.EXPORT)
    })
    @TableField(exist = false)
    private SysDept dept;
    /** 角色对象 */
    @TableField(exist = false)
    private List<SysRole> roles;
    /** 角色组 */
    @TableField(exist = false)
    private Long[] roleIds;
    /** 岗位组 */
    @TableField(exist = false)
    private Long[] postIds;
    /** 角色ID */
    @TableField(exist = false)
    private Long roleId;
    /** 租户ID */
    private Integer tenantId;
    private Long tenantId;
    @TableField(exist = false)
    private Long[] deptIds;
    @TableField(exist = false)
    private Long deptId;
    @TableField(exist = false)
    private Long currentDeptId;
    /** 当前登录公司 */
    @TableField(exist = false)
    private String currentFactoryName;
    public String getCurrentFactoryName() {
@@ -111,6 +121,7 @@
    /**
     * 部门名称
     */
    @TableField(exist = false)
    private String deptNames;
    public Long getCurrentDeptId() {
@@ -319,11 +330,11 @@
        this.roleId = roleId;
    }
    public Integer getTenantId() {
    public Long getTenantId() {
        return tenantId;
    }
    public void setTenantId(Integer tenantId) {
    public void setTenantId(Long tenantId) {
        this.tenantId = tenantId;
    }
@@ -371,7 +382,6 @@
            .append("updateBy", getUpdateBy())
            .append("updateTime", getUpdateTime())
            .append("remark", getRemark())
            .append("dept", getDept())
            .toString();
    }
}