From 5016dc772bcb3fdba9ce6d255a5674f1a7160964 Mon Sep 17 00:00:00 2001
From: 龚焕茏 <2842157468@qq.com>
Date: 星期一, 22 七月 2024 11:58:23 +0800
Subject: [PATCH] fix:成绩统计导出完善
---
src/main/java/com/mindskip/xzs/domain/enums/QuestionTypeEnum.java | 28 +++++++++++++++++-----------
1 files changed, 17 insertions(+), 11 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..8b166c1 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) {
@@ -43,20 +57,12 @@
}
}
- 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;
}
--
Gitblit v1.8.0