package jnpf.model.enums;

import lombok.AllArgsConstructor;
import lombok.Getter;

/**
 * 任务学习状态枚举  0未开始，1进行中，2已完成，3已逾期 新建一个枚举
 */
@Getter
@AllArgsConstructor
public enum TaskLearnStatusEnums {

    // 枚举常量定义
    NOT_STARTED(0, "未开始"),
    IN_PROGRESS(1, "进行中"),
    COMPLETED(2, "已完成"),
    OVERDUE(3, "已逾期");

    private Integer code;
    private String msg;

    public static TaskLearnStatusEnums fromCode(Integer code) {
        for (TaskLearnStatusEnums formFieldType : TaskLearnStatusEnums.values()) {
            if (formFieldType.getCode().equals(code)) {
                return formFieldType;
            }
        }
        return null;
    }
}
