/*
 * This file is generated by jOOQ.
 */
package jj.tech.paolu.repository.jooq.tables.pojos;


import java.io.Serializable;


/**
 * This class is generated by jOOQ.
 */
@SuppressWarnings({ "all", "unchecked", "rawtypes", "this-escape" })
public class Idc9998AdminInfo implements Serializable {

    private static final long serialVersionUID = 1L;

    private String id;
    private Integer status;
    private String managerName;
    private String memberName;
    private String userName;
    private String userPassword;
    private String domain;
    private Integer isDefault;
    private Integer isOnline;
    private String loginInfo;
    private Integer g_24;
    private Integer g_29;
    private Integer g_30;
    private Integer g_31;
    private Integer g_35;
    private Integer g_37;

    public Idc9998AdminInfo() {}

    public Idc9998AdminInfo(Idc9998AdminInfo value) {
        this.id = value.id;
        this.status = value.status;
        this.managerName = value.managerName;
        this.memberName = value.memberName;
        this.userName = value.userName;
        this.userPassword = value.userPassword;
        this.domain = value.domain;
        this.isDefault = value.isDefault;
        this.isOnline = value.isOnline;
        this.loginInfo = value.loginInfo;
        this.g_24 = value.g_24;
        this.g_29 = value.g_29;
        this.g_30 = value.g_30;
        this.g_31 = value.g_31;
        this.g_35 = value.g_35;
        this.g_37 = value.g_37;
    }

    public Idc9998AdminInfo(
        String id,
        Integer status,
        String managerName,
        String memberName,
        String userName,
        String userPassword,
        String domain,
        Integer isDefault,
        Integer isOnline,
        String loginInfo,
        Integer g_24,
        Integer g_29,
        Integer g_30,
        Integer g_31,
        Integer g_35,
        Integer g_37
    ) {
        this.id = id;
        this.status = status;
        this.managerName = managerName;
        this.memberName = memberName;
        this.userName = userName;
        this.userPassword = userPassword;
        this.domain = domain;
        this.isDefault = isDefault;
        this.isOnline = isOnline;
        this.loginInfo = loginInfo;
        this.g_24 = g_24;
        this.g_29 = g_29;
        this.g_30 = g_30;
        this.g_31 = g_31;
        this.g_35 = g_35;
        this.g_37 = g_37;
    }

    /**
     * Getter for <code>yx.idc9998_admin_info.id</code>.
     */
    public String getId() {
        return this.id;
    }

    /**
     * Setter for <code>yx.idc9998_admin_info.id</code>.
     */
    public void setId(String id) {
        this.id = id;
    }

    /**
     * Getter for <code>yx.idc9998_admin_info.status</code>. 1启用,0禁用
     */
    public Integer getStatus() {
        return this.status;
    }

    /**
     * Setter for <code>yx.idc9998_admin_info.status</code>. 1启用,0禁用
     */
    public void setStatus(Integer status) {
        this.status = status;
    }

    /**
     * Getter for <code>yx.idc9998_admin_info.manager_name</code>. 采集管理员账号
     */
    public String getManagerName() {
        return this.managerName;
    }

    /**
     * Setter for <code>yx.idc9998_admin_info.manager_name</code>. 采集管理员账号
     */
    public void setManagerName(String managerName) {
        this.managerName = managerName;
    }

    /**
     * Getter for <code>yx.idc9998_admin_info.member_name</code>. 采集会员账号
     */
    public String getMemberName() {
        return this.memberName;
    }

    /**
     * Setter for <code>yx.idc9998_admin_info.member_name</code>. 采集会员账号
     */
    public void setMemberName(String memberName) {
        this.memberName = memberName;
    }

    /**
     * Getter for <code>yx.idc9998_admin_info.user_name</code>. 采集用户账号
     */
    public String getUserName() {
        return this.userName;
    }

    /**
     * Setter for <code>yx.idc9998_admin_info.user_name</code>. 采集用户账号
     */
    public void setUserName(String userName) {
        this.userName = userName;
    }

    /**
     * Getter for <code>yx.idc9998_admin_info.user_password</code>. 采集用户密码
     */
    public String getUserPassword() {
        return this.userPassword;
    }

    /**
     * Setter for <code>yx.idc9998_admin_info.user_password</code>. 采集用户密码
     */
    public void setUserPassword(String userPassword) {
        this.userPassword = userPassword;
    }

    /**
     * Getter for <code>yx.idc9998_admin_info.domain</code>. 网站域名或者IP,无须/
     */
    public String getDomain() {
        return this.domain;
    }

    /**
     * Setter for <code>yx.idc9998_admin_info.domain</code>. 网站域名或者IP,无须/
     */
    public void setDomain(String domain) {
        this.domain = domain;
    }

    /**
     * Getter for <code>yx.idc9998_admin_info.is_default</code>. 是否默认为默认采集号
     */
    public Integer getIsDefault() {
        return this.isDefault;
    }

    /**
     * Setter for <code>yx.idc9998_admin_info.is_default</code>. 是否默认为默认采集号
     */
    public void setIsDefault(Integer isDefault) {
        this.isDefault = isDefault;
    }

    /**
     * Getter for <code>yx.idc9998_admin_info.is_online</code>. 1在线,0掉线
     */
    public Integer getIsOnline() {
        return this.isOnline;
    }

    /**
     * Setter for <code>yx.idc9998_admin_info.is_online</code>. 1在线,0掉线
     */
    public void setIsOnline(Integer isOnline) {
        this.isOnline = isOnline;
    }

    /**
     * Getter for <code>yx.idc9998_admin_info.login_info</code>. 最后一次登录cookie信息
     */
    public String getLoginInfo() {
        return this.loginInfo;
    }

    /**
     * Setter for <code>yx.idc9998_admin_info.login_info</code>. 最后一次登录cookie信息
     */
    public void setLoginInfo(String loginInfo) {
        this.loginInfo = loginInfo;
    }

    /**
     * Getter for <code>yx.idc9998_admin_info.g_24</code>. 幸运飞艇
     */
    public Integer getG_24() {
        return this.g_24;
    }

    /**
     * Setter for <code>yx.idc9998_admin_info.g_24</code>. 幸运飞艇
     */
    public void setG_24(Integer g_24) {
        this.g_24 = g_24;
    }

    /**
     * Getter for <code>yx.idc9998_admin_info.g_29</code>. 极速时时彩
     */
    public Integer getG_29() {
        return this.g_29;
    }

    /**
     * Setter for <code>yx.idc9998_admin_info.g_29</code>. 极速时时彩
     */
    public void setG_29(Integer g_29) {
        this.g_29 = g_29;
    }

    /**
     * Getter for <code>yx.idc9998_admin_info.g_30</code>. 极速赛车
     */
    public Integer getG_30() {
        return this.g_30;
    }

    /**
     * Setter for <code>yx.idc9998_admin_info.g_30</code>. 极速赛车
     */
    public void setG_30(Integer g_30) {
        this.g_30 = g_30;
    }

    /**
     * Getter for <code>yx.idc9998_admin_info.g_31</code>. 极速飞艇
     */
    public Integer getG_31() {
        return this.g_31;
    }

    /**
     * Setter for <code>yx.idc9998_admin_info.g_31</code>. 极速飞艇
     */
    public void setG_31(Integer g_31) {
        this.g_31 = g_31;
    }

    /**
     * Getter for <code>yx.idc9998_admin_info.g_35</code>. 澳洲幸运5
     */
    public Integer getG_35() {
        return this.g_35;
    }

    /**
     * Setter for <code>yx.idc9998_admin_info.g_35</code>. 澳洲幸运5
     */
    public void setG_35(Integer g_35) {
        this.g_35 = g_35;
    }

    /**
     * Getter for <code>yx.idc9998_admin_info.g_37</code>. 澳洲幸运10
     */
    public Integer getG_37() {
        return this.g_37;
    }

    /**
     * Setter for <code>yx.idc9998_admin_info.g_37</code>. 澳洲幸运10
     */
    public void setG_37(Integer g_37) {
        this.g_37 = g_37;
    }

    @Override
    public boolean equals(Object obj) {
        if (this == obj)
            return true;
        if (obj == null)
            return false;
        if (getClass() != obj.getClass())
            return false;
        final Idc9998AdminInfo other = (Idc9998AdminInfo) obj;
        if (this.id == null) {
            if (other.id != null)
                return false;
        }
        else if (!this.id.equals(other.id))
            return false;
        if (this.status == null) {
            if (other.status != null)
                return false;
        }
        else if (!this.status.equals(other.status))
            return false;
        if (this.managerName == null) {
            if (other.managerName != null)
                return false;
        }
        else if (!this.managerName.equals(other.managerName))
            return false;
        if (this.memberName == null) {
            if (other.memberName != null)
                return false;
        }
        else if (!this.memberName.equals(other.memberName))
            return false;
        if (this.userName == null) {
            if (other.userName != null)
                return false;
        }
        else if (!this.userName.equals(other.userName))
            return false;
        if (this.userPassword == null) {
            if (other.userPassword != null)
                return false;
        }
        else if (!this.userPassword.equals(other.userPassword))
            return false;
        if (this.domain == null) {
            if (other.domain != null)
                return false;
        }
        else if (!this.domain.equals(other.domain))
            return false;
        if (this.isDefault == null) {
            if (other.isDefault != null)
                return false;
        }
        else if (!this.isDefault.equals(other.isDefault))
            return false;
        if (this.isOnline == null) {
            if (other.isOnline != null)
                return false;
        }
        else if (!this.isOnline.equals(other.isOnline))
            return false;
        if (this.loginInfo == null) {
            if (other.loginInfo != null)
                return false;
        }
        else if (!this.loginInfo.equals(other.loginInfo))
            return false;
        if (this.g_24 == null) {
            if (other.g_24 != null)
                return false;
        }
        else if (!this.g_24.equals(other.g_24))
            return false;
        if (this.g_29 == null) {
            if (other.g_29 != null)
                return false;
        }
        else if (!this.g_29.equals(other.g_29))
            return false;
        if (this.g_30 == null) {
            if (other.g_30 != null)
                return false;
        }
        else if (!this.g_30.equals(other.g_30))
            return false;
        if (this.g_31 == null) {
            if (other.g_31 != null)
                return false;
        }
        else if (!this.g_31.equals(other.g_31))
            return false;
        if (this.g_35 == null) {
            if (other.g_35 != null)
                return false;
        }
        else if (!this.g_35.equals(other.g_35))
            return false;
        if (this.g_37 == null) {
            if (other.g_37 != null)
                return false;
        }
        else if (!this.g_37.equals(other.g_37))
            return false;
        return true;
    }

    @Override
    public int hashCode() {
        final int prime = 31;
        int result = 1;
        result = prime * result + ((this.id == null) ? 0 : this.id.hashCode());
        result = prime * result + ((this.status == null) ? 0 : this.status.hashCode());
        result = prime * result + ((this.managerName == null) ? 0 : this.managerName.hashCode());
        result = prime * result + ((this.memberName == null) ? 0 : this.memberName.hashCode());
        result = prime * result + ((this.userName == null) ? 0 : this.userName.hashCode());
        result = prime * result + ((this.userPassword == null) ? 0 : this.userPassword.hashCode());
        result = prime * result + ((this.domain == null) ? 0 : this.domain.hashCode());
        result = prime * result + ((this.isDefault == null) ? 0 : this.isDefault.hashCode());
        result = prime * result + ((this.isOnline == null) ? 0 : this.isOnline.hashCode());
        result = prime * result + ((this.loginInfo == null) ? 0 : this.loginInfo.hashCode());
        result = prime * result + ((this.g_24 == null) ? 0 : this.g_24.hashCode());
        result = prime * result + ((this.g_29 == null) ? 0 : this.g_29.hashCode());
        result = prime * result + ((this.g_30 == null) ? 0 : this.g_30.hashCode());
        result = prime * result + ((this.g_31 == null) ? 0 : this.g_31.hashCode());
        result = prime * result + ((this.g_35 == null) ? 0 : this.g_35.hashCode());
        result = prime * result + ((this.g_37 == null) ? 0 : this.g_37.hashCode());
        return result;
    }

    @Override
    public String toString() {
        StringBuilder sb = new StringBuilder("Idc9998AdminInfo (");

        sb.append(id);
        sb.append(", ").append(status);
        sb.append(", ").append(managerName);
        sb.append(", ").append(memberName);
        sb.append(", ").append(userName);
        sb.append(", ").append(userPassword);
        sb.append(", ").append(domain);
        sb.append(", ").append(isDefault);
        sb.append(", ").append(isOnline);
        sb.append(", ").append(loginInfo);
        sb.append(", ").append(g_24);
        sb.append(", ").append(g_29);
        sb.append(", ").append(g_30);
        sb.append(", ").append(g_31);
        sb.append(", ").append(g_35);
        sb.append(", ").append(g_37);

        sb.append(")");
        return sb.toString();
    }
}
