package org.jk.common.core.enums;

/**
 * 用户状态
 *
 * @author takai
 */
public enum UserTypeEnum
{
    SYS_USER("00", "系统用户"), JK_USER("01", "建科用户"), HJL_USER("02", "慧监理第三方用户"), HXG_USER("03", "慧项管第三方用户"), OTHER_USER("09", "其他用户");

    private final String code;
    private final String info;

    UserTypeEnum(String code, String info)
    {
        this.code = code;
        this.info = info;
    }

    public String getCode()
    {
        return code;
    }

    public String getInfo()
    {
        return info;
    }

    // 新增：通过code获取info的方法
    public static String getInfoByCode(String code) {
        // 遍历所有枚举值
        for (UserTypeEnum userType : values()) {
            // 找到匹配的code
            if (userType.code.equals(code)) {
                return userType.info;
            }
        }
        // 没有找到对应code时返回null或默认值
        return null;
    }
}
