package com.nivelle.spring.pojo;

import lombok.Data;
import lombok.Getter;
import lombok.Setter;
import lombok.ToString;

import java.util.List;

@Data
@Setter
@Getter
@ToString
public class UserInfoEntity {

    private Integer uid;
    private String userName;//帐号
    private String name;//名称（昵称或者真实姓名，不同系统不同定义）
    private String password; //密码;
    private String salt;//加密密码的盐
    private byte state;//用户状态,0:创建未认证（比如没有激活，没有输入验证码等等）--等待验证的用户 , 1:正常状态,2：用户被锁定.
    private List<SysRoleEntity> roleList;// 一个用户据有多个角色


    public String getCredentialsSalt() {

        return this.userName + this.salt;

    }
}
