chenrui
4 天以前 6e7c712456a8cf5693321edd2f3482aaf61d08b0
src/main/java/com/ruoyi/project/system/domain/SysUser.java
@@ -3,10 +3,10 @@
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.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;
@@ -24,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 = "登录名称")
@@ -44,7 +40,7 @@
    private String email;
    /** 手机号码 */
    @Excel(name = "手机号码")
    @Excel(name = "手机号码", cellType = ColumnType.TEXT)
    private String phonenumber;
    /** 用户性别 */
@@ -57,8 +53,8 @@
    /** 密码 */
    private String password;
    /** 帐号状态(0正常 1停用) */
    @Excel(name = "帐号状态", readConverterExp = "0=正常,1=停用")
    /** 账号状态(0正常 1停用) */
    @Excel(name = "账号状态", readConverterExp = "0=正常,1=停用")
    private String status;
    /** 删除标志(0代表存在 2代表删除) */
@@ -91,6 +87,29 @@
    /** 角色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()
    {
@@ -119,16 +138,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 = "用户昵称不能包含脚本字符")
@@ -199,8 +208,6 @@
        this.avatar = avatar;
    }
   @JsonIgnore
    @JsonProperty
    public String getPassword()
    {
        return password;
@@ -301,11 +308,42 @@
        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())