LoginUser.java 3.67 KB
package cn.csbr.app.model;

import org.springframework.beans.factory.annotation.Value;

import java.math.BigDecimal;
import java.util.Date;
import java.util.List;
import java.util.Objects;

public class LoginUser {
    private String userName;
    private String password;
    private String orgGuid;
    private String orgName;
    private String guid;
    private String cardId;
    private Date loginTime;
    private Date lastActionTime;
    private List<String> menus;
    private String realName;
    private BigDecimal fingercd;

    public BigDecimal getFingercd() {
        return fingercd;
    }

    public void setFingercd(BigDecimal fingercd) {
        this.fingercd = fingercd;
    }

    public String getRealName() {
        return realName;
    }

    public void setRealName(String realName) {
        this.realName = realName;
    }

    public List<String> getMenus() {
        return menus;
    }

    private String roleguid;

    public void setMenus(List<String> menus) {
        this.menus = menus;
    }


    public Date getLastActionTime() {
        return lastActionTime;
    }

    public void setLastActionTime(Date lastActionTime) {
        this.lastActionTime = lastActionTime;
    }

    public Date getLoginTime() {
        return loginTime;
    }

    public void setLoginTime(Date loginTime) {
        this.loginTime = loginTime;
    }

    public String getGuid() {
        return guid;
    }

    public void setGuid(String guid) {
        this.guid = guid;
    }

    public String getOrgGuid() {
        return orgGuid;
    }

    public void setCardId(String cardId){
        this.cardId = cardId;
    }

    public String getCardId(){
        return this.cardId;
    }

    public void setOrgGuid(String orgGuid) {
        this.orgGuid = orgGuid;
    }

    public String getOrgName() {
        return orgName;
    }

    public void setOrgName(String orgName) {
        this.orgName = orgName;
    }

    public String getUserName() {
        return userName;
    }

    public void setUserName(String userName) {
        this.userName = userName;
    }

    public String getPassword() {
        return password;
    }

    public void setPassword(String password) {
        this.password = password;
    }

    @Override
    public boolean equals(Object o) {
        if (this == o) return true;
        if (o == null || getClass() != o.getClass()) return false;
        LoginUser loginUser = (LoginUser) o;
        return Objects.equals(userName, loginUser.userName) &&
                Objects.equals(password, loginUser.password) &&
                Objects.equals(orgGuid, loginUser.orgGuid) &&
                Objects.equals(orgName, loginUser.orgName) &&
                Objects.equals(guid, loginUser.guid) &&
                Objects.equals(loginTime, loginUser.loginTime) &&
                Objects.equals(lastActionTime, loginUser.lastActionTime) &&
                Objects.equals(menus, loginUser.menus);
    }

    @Override
    public int hashCode() {

        return Objects.hash(userName, password, orgGuid, orgName, guid, loginTime, lastActionTime, menus);
    }

    @Override
    public String toString() {
        return "LoginUser{" +
                "userName='" + userName + '\'' +
                ", password='" + password + '\'' +
                ", orgGuid='" + orgGuid + '\'' +
                ", orgName='" + orgName + '\'' +
                ", guid='" + guid + '\'' +
                ", loginTime=" + loginTime +
                ", lastActionTime=" + lastActionTime +
                ", menus=" + menus +
                '}';
    }

    public String getRoleguid() {
        return roleguid;
    }

    public void setRoleguid(String roleguid) {
        this.roleguid = roleguid;
    }
}