package cn.com.goldenwater.dcproj.model; import cn.com.goldenwater.core.model.BaseBean; import java.io.Serializable; import java.util.Date; import java.util.List; /** * 系统用户 * * @author lune */ public class User extends BaseBean implements Serializable { // ID private String id; // 机构ID private String ofcId; // 部门ID private String depId; // 登录名 private String loginName; // 密码 private String password; // 密码确认 private String confirmPassword; // 用户状态 private String userState; // 用户编号 private String userNbr; // 用户姓名 private String userName; // 性别 private String userGender; // 用户电子邮箱 private String userEmail; // 用户固定电话 private String userTel; // 用户手机 private String userMobile; // 用户类型 private String userType; // 用户头像URL private String userAvatarUrl; // 身份证号码 private String idCard; // 身份证正面URL private String idCardFrontUrl; // 身份证反面URL private String idCardBackUrl; // 登录IP private String loginIp; // 登录时间 private Date loginTime; // 令牌 private String token; // 已经登录标识 private Boolean flagLogin; // 有效标识 private Boolean flagValid; //刷新token标识 private String refreshToken; //默认应用id private String appIds; private List roleIds; public String getAppIds() { return appIds; } public void setAppIds(String appIds) { this.appIds = appIds; } public String getRefreshToken() { return refreshToken; } public void setRefreshToken(String refreshToken) { this.refreshToken = refreshToken; } public User() { } public User(String id) { this.id = id; } @Override public boolean equals(Object o) { if (this == o) { return true; } if (o == null || getClass() != o.getClass()) { return false; } User user = (User) o; return id.equals(user.id); } @Override public int hashCode() { return id.hashCode(); } public String getId() { return id; } public void setId(String id) { this.id = id; } public String getOfcId() { return ofcId; } public void setOfcId(String ofcId) { this.ofcId = ofcId; } public String getDepId() { return depId; } public void setDepId(String depId) { this.depId = depId; } public String getLoginName() { return loginName; } public void setLoginName(String loginName) { this.loginName = loginName; } public String getPassword() { return password; } public void setPassword(String password) { this.password = password; } public String getConfirmPassword() { return confirmPassword; } public void setConfirmPassword(String confirmPassword) { this.confirmPassword = confirmPassword; } public String getUserState() { return userState; } public void setUserState(String userState) { this.userState = userState; } public String getUserNbr() { return userNbr; } public void setUserNbr(String userNbr) { this.userNbr = userNbr; } public String getUserName() { return userName; } public void setUserName(String userName) { this.userName = userName; } public String getUserGender() { return userGender; } public void setUserGender(String userGender) { this.userGender = userGender; } public String getUserEmail() { return userEmail; } public void setUserEmail(String userEmail) { this.userEmail = userEmail; } public String getUserTel() { return userTel; } public void setUserTel(String userTel) { this.userTel = userTel; } public String getUserMobile() { return userMobile; } public void setUserMobile(String userMobile) { this.userMobile = userMobile; } public String getUserType() { return userType; } public void setUserType(String userType) { this.userType = userType; } public String getUserAvatarUrl() { return userAvatarUrl; } public void setUserAvatarUrl(String userAvatarUrl) { this.userAvatarUrl = userAvatarUrl; } public String getIdCard() { return idCard; } public void setIdCard(String idCard) { this.idCard = idCard; } public String getIdCardFrontUrl() { return idCardFrontUrl; } public void setIdCardFrontUrl(String idCardFrontUrl) { this.idCardFrontUrl = idCardFrontUrl; } public String getIdCardBackUrl() { return idCardBackUrl; } public void setIdCardBackUrl(String idCardBackUrl) { this.idCardBackUrl = idCardBackUrl; } public String getLoginIp() { return loginIp; } public void setLoginIp(String loginIp) { this.loginIp = loginIp; } public Date getLoginTime() { return loginTime; } public void setLoginTime(Date loginTime) { this.loginTime = loginTime; } public String getToken() { return token; } public void setToken(String token) { this.token = token; } public Boolean getFlagLogin() { return flagLogin; } public void setFlagLogin(Boolean flagLogin) { this.flagLogin = flagLogin; } public Boolean getFlagValid() { return flagValid; } public void setFlagValid(Boolean flagValid) { this.flagValid = flagValid; } public List getRoleIds() { return roleIds; } public void setRoleIds(List roleIds) { this.roleIds = roleIds; } }