From f7196dff53805c9d5e6c945e5334ce4e4423d779 Mon Sep 17 00:00:00 2001
From: xiangpei <xiangpei@timesnew.cn>
Date: 星期五, 15 三月 2024 18:02:23 +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