fuliqi
2024-10-17 8546b3d285af4235a0ef615a0c6e89486ae2c806
src/main/java/com/ycl/jxkg/enums/QuestionTypeEnum.java
@@ -10,11 +10,14 @@
    TrueFalse(3, "判断题"),
    GapFilling(4, "填空题"),
    ShortAnswer(5, "简答题"),
    Calculation(6,"计算题");
    int code;
    Audio(6,"语音题"),
    Calculate(7,"计算题"),
    Analysis(8,"分析题");
    Integer code;
    String name;
    QuestionTypeEnum(int code, String name) {
    QuestionTypeEnum(Integer code, String name) {
        this.code = code;
        this.name = name;
    }
@@ -43,21 +46,25 @@
        }
    }
    public int getCode() {
    public Integer getCode() {
        return code;
    }
    public void setCode(int code) {
        this.code = code;
    }
    public String getName() {
        return name;
    }
    public void setName(String name) {
        this.name = name;
    public static Integer get(String text){
        if("".equals(text) || text == null){
            return null;
        }
        QuestionTypeEnum[] enums = QuestionTypeEnum.values();
        for (QuestionTypeEnum anEnum : enums) {
            if(anEnum.getName().equals(text)){
                return anEnum.getCode();
            }
        }
        return null;
    }
}