package jnpf.enums.cultivate;

import lombok.Getter;

/**
 * 鉴定状态(0待鉴定，1已鉴定，2逾期未鉴定)
 */
@Getter
public enum ApplyStatusEnum {
    DJD(0, "待鉴定"),
    YJD(1, "已鉴定"),
    YQWJD(2, "逾期未鉴定");
    Integer code;
    String msg;

    ApplyStatusEnum(Integer code, String msg) {
        this.code = code;
        this.msg = msg;
    }

    public Integer getCode() {
        return code;
    }

    public static String getMsg(Integer code) {
        ApplyStatusEnum[] values = ApplyStatusEnum.values();
        for (ApplyStatusEnum value : values) {
            if (value.getCode() == code) {
                return value.getMsg();
            }
        }
        return null;
    }

    public static ApplyStatusEnum getEnum(int code) {
        ApplyStatusEnum[] values = ApplyStatusEnum.values();
        for (ApplyStatusEnum value : values) {
            if (value.getCode() == code) {
                return value;
            }
        }
        return null;
    }
}
