package jnpf.model.enums;

import lombok.Getter;
import lombok.RequiredArgsConstructor;

/**
 * @Title: SelfrowingEnum  自动生成id枚举类
 * @Author: peng.hao
 * @create: 2023/12/1818:28
 */
@Getter
@RequiredArgsConstructor
public enum SelfrowingEnum {

    /**
     * 课程
     */
    COURSE("ftb_cultivate_course", "K"),

    /**
     * 晋升通道
     */
    PROMOTION("ftb_cultivate_promotion","TDGW"),

    /**
     * 鉴定表ID生成规则
     *
     */
    IDENTIFY("ftb_cultivate_identify","JD"),
    /**
     * 题库
     */
    QUESTION_BANK("ftb_cultivate_question_bank", "TK"),
    /**
     * 试卷
     */
    TEST_PAPER("ftb_cultivate_test_paper", "SJ"),
    /**
     * 考试
     */
    EXAM("ftb_cultivate_exam", "KS"),

    /**
     * 花名册
     */
    STAFF_ROSTER("ftb_personnels_staff_roster", ""),
    /**
     * 证书编码前缀
     */
    CERTIFICATE_ENCODING_PREFIX("ftb_cultivate_certificate","ZS"),
    /**
     * 案例库
     */
    CASE_LIBRARY("ftb_cultivate_case_base", "AL"),

    /**
     * 课程包
     */
    COURSE_PACKAGE("ftb_cultivate_course_package", "KJB"),
    /**
     * 任务
     */
    LEARN_TASK("ftb_cultivate_learn_task", "RW"),

    /**
     *
     *鉴定项
     */
    ITEM_POOL("ftb_cultivate_identify_items_pool", "JDX");

    private final String redisKey;
    private final String returnsThePrefix;

}
