package jnpf.enums.cultivate.course;

import lombok.Getter;

/**
 * 课程格式（1视频，2音频，3图文,4通用格式）
 */
@Getter
public enum CourseTypeEnum {
    VIDEO(1, "视频"),
    AUDIO(2, "音频"),
    IMAGE_TEXT(3, "图文"),
    UNIVERSAL_FORMAT(4, "通用");
    Integer code;
    String msg;

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

    public Integer getCode() {
        return code;
    }

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

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