From 24c9d860ced4d058b866a9fb548a8ef1d1412c20 Mon Sep 17 00:00:00 2001 From: 龚焕茏 <2842157468@qq.com> Date: 星期一, 06 五月 2024 18:04:10 +0800 Subject: [PATCH] 新增标签菜单添加、查询、删除、修改,学生绑定、展示、修改 --- src/main/java/com/mindskip/xzs/domain/enums/QuestionTypeEnum.java | 26 ++++++++++++++++---------- 1 files changed, 16 insertions(+), 10 deletions(-) diff --git a/src/main/java/com/mindskip/xzs/domain/enums/QuestionTypeEnum.java b/src/main/java/com/mindskip/xzs/domain/enums/QuestionTypeEnum.java index 668ca74..2b21e84 100644 --- a/src/main/java/com/mindskip/xzs/domain/enums/QuestionTypeEnum.java +++ b/src/main/java/com/mindskip/xzs/domain/enums/QuestionTypeEnum.java @@ -1,6 +1,7 @@ package com.mindskip.xzs.domain.enums; import java.util.HashMap; +import java.util.List; import java.util.Map; public enum QuestionTypeEnum { @@ -11,8 +12,8 @@ GapFilling(4, "濉┖棰�"), ShortAnswer(5, "绠�绛旈"); - int code; - String name; + public final Integer code; + public final String name; QuestionTypeEnum(int code, String name) { this.code = code; @@ -26,6 +27,19 @@ for (QuestionTypeEnum item : QuestionTypeEnum.values()) { keyMap.put(item.getCode(), item); } + } + + 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; } public static QuestionTypeEnum fromCode(Integer code) { @@ -47,16 +61,8 @@ return code; } - public void setCode(int code) { - this.code = code; - } - public String getName() { return name; - } - - public void setName(String name) { - this.name = name; } -- Gitblit v1.8.0