package jnpf.model.cultivate.bo;

/**
 * 触发事件占位类，用子类进行强制转换
 *
 * @author wangchunxiang
 * @date 2024/09/14
 */
public interface TriggerEventBO {

    TriggerEventType getTriggerEventType();

    /**
     * 触发器事件类型
     */
    enum TriggerEventType {
        // 岗位学习课程触发考试和鉴定
        POSITION_COURSE,
        // 岗位学习触发考试和鉴定
        POST,
        // 任务触发考试和鉴定
        TASK,
        // 通用课程
        COMMON_COURSE,
        // 岗位学习课程
        POSITION_COURSE_EVENT,
        // 任务学习课程
        TASK_COURSE_EVENT

    }

}
