sinake
9 天以前 9822e79febb5f30635035dc13538ce36a09d92e1
ruoyi-common/src/main/java/com/ruoyi/common/core/domain/entity/SysUser.java
@@ -6,6 +6,7 @@
import javax.validation.constraints.NotBlank;
import javax.validation.constraints.Size;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;
import org.apache.commons.lang3.builder.ToStringBuilder;
import org.apache.commons.lang3.builder.ToStringStyle;
@@ -30,137 +31,208 @@
     * 用户ID
     */
    @Excel(name = "用户序号", cellType = ColumnType.NUMERIC, prompt = "用户编号")
    @ApiModelProperty("主键自增")
    private Long userId;
    /**
     * 部门ID
     */
    @Excel(name = "部门编号", type = Type.IMPORT)
    @ApiModelProperty("部门编号")
    private Long deptId;
    /**
     * 微信openID
     */
    @Excel(name = "微信openId")
    @ApiModelProperty("微信openId")
    private String openid;
    /**
     * 用户账号
     */
    @Excel(name = "登录名称")
    @ApiModelProperty("登录名称")
    private String userName;
    /**
     * 用户昵称
     */
    @Excel(name = "用户名称")
    @ApiModelProperty("用户名称")
    private String nickName;
    /**
     * 用户类型(00管理员)
     */
    @Excel(name = "用户类型(00管理员)")
    @ApiModelProperty("用户类型(00管理员)")
    private String userType;
    /**
     * 用户邮箱
     */
    @Excel(name = "用户邮箱")
    @ApiModelProperty("用户邮箱")
    private String email;
    /**
     * 手机号码
     */
    @Excel(name = "手机号码")
    @ApiModelProperty("手机号码")
    private String phonenumber;
    /**
     * 用户性别
     */
    @Excel(name = "用户性别", readConverterExp = "0=男,1=女,2=未知")
    @ApiModelProperty("用户性别")
    private String sex;
    /**
     * 用户头像
     */
    @ApiModelProperty("用户头像")
    private String avatar;
    /**
     * 密码
     */
    @ApiModelProperty("密码")
    private String password;
    /**
     * 盐加密
     */
    @ApiModelProperty("加密")
    private String salt;
    /**
     * 帐号状态(0正常 1停用)
     */
    @Excel(name = "帐号状态", readConverterExp = "0=正常,1=停用")
    @ApiModelProperty("帐号状态(0正常 1停用)")
    private String status;
    /**
     * 删除标志(0代表存在 2代表删除)
     */
    @ApiModelProperty("删除标志(0代表存在 2代表删除)")
    private Integer delFlag;
    /**
     * 最后登录IP
     */
    @Excel(name = "最后登录IP", type = Type.EXPORT)
    @ApiModelProperty("最后登录IP")
    private String loginIp;
    /**
     * 最后登录时间
     */
    @Excel(name = "最后登录时间", width = 30, dateFormat = "yyyy-MM-dd HH:mm:ss", type = Type.EXPORT)
    @ApiModelProperty("最后登录时间")
    private Date loginDate;
    /**
     * 报销级别
     */
    @Excel(name = "报销级别")
    @ApiModelProperty("报销级别")
    private Integer standardlevel;
    /**
     * 部门对象
     */
    @ApiModelProperty("部门对象")
    @Excels({@Excel(name = "部门名称", targetAttr = "deptName", type = Type.EXPORT), @Excel(name = "部门负责人", targetAttr = "leader", type = Type.EXPORT)})
    private SysDept dept;
    /**
     * 角色对象
     */
    @ApiModelProperty("角色对象")
    private List<SysRole> roles;
    /**
     * 角色组
     */
    @ApiModelProperty("角色组")
    private Long[] roleIds;
    /**
     * 岗位组
     */
    @ApiModelProperty("岗位组")
    private Long[] postIds;
    /**
     * 角色ID
     */
    @ApiModelProperty("角色ID")
    private Long roleId;
    /**
     * 错误次数
     */
    @ApiModelProperty("错误次数")
    private int errorNums;
    /**
     * 错误时间
     */
    @ApiModelProperty("错误时间")
    private String errorTimes;
    /**
     * 钉钉userID
     */
    @ApiModelProperty("钉钉userID")
    private String dingUserId;
    /**
     * 协调员编号
     */
    @ApiModelProperty("协调员编号")
    private String coordinatorNo;
    /**
     * 协调员姓名
     */
    @ApiModelProperty("协调员姓名")
    private String coordinatorName;
    /**
     * 工作单位ID
     */
    @ApiModelProperty("工作单位ID")
    private long orgId;
    /**
     * 工作单位ID
     */
    @ApiModelProperty("工作单位")
    private String orgName;
    public SysUser() {
    }
    public String getCoordinatorNo() {
        return coordinatorNo;
    }
    public void setCoordinatorNo(String coordinatorNo) {
        this.coordinatorNo = coordinatorNo;
    }
    public String getCoordinatorName() {
        return coordinatorName;
    }
    public void setCoordinatorName(String coordinatorName) {
        this.coordinatorName = coordinatorName;
    }
    public String getDingUserId() {
@@ -240,6 +312,16 @@
    public void setUserName(String userName) {
        this.userName = userName;
    }
    public String getUserType() {
        return userType;
    }
    public void setUserType(String userType) {
        this.userType = userType;
    }
    @Email(message = "邮箱格式不正确")
@@ -376,6 +458,22 @@
        this.roleId = roleId;
    }
    public Long getOrgId() {
        return orgId;
    }
    public void setOrgId(Long orgId) {
        this.orgId = orgId;
    }
    public String getOrgName() {
        return orgName;
    }
    public void setOrgName(String orgName) {
        this.orgName = orgName;
    }
    @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()).append("phonenumber", getPhonenumber()).append("sex", getSex()).append("avatar", getAvatar()).append("password", getPassword()).append("salt", getSalt()).append("status", getStatus()).append("delFlag", getDelFlag()).append("loginIp", getLoginIp()).append("loginDate", getLoginDate()).append("createBy", getCreateBy()).append("createTime", getCreateTime()).append("updateBy", getUpdateBy()).append("updateTime", getUpdateTime()).append("remark", getRemark()).append("dept", getDept()).toString();