package com.ycl.jxkg.enums;
|
|
import java.util.HashMap;
|
import java.util.Map;
|
|
public enum DeductTypeEnum {
|
|
AllCorrect(1, "答错不得分"),
|
PartCorrect(2, "漏选得固定分值,包含错误选项不得分"),
|
EachCorrect(3, "每对一题得相应分值,包含错误选项不得分");
|
|
int code;
|
String name;
|
|
DeductTypeEnum(int code, String name) {
|
this.code = code;
|
this.name = name;
|
}
|
|
|
private static Map<Integer, DeductTypeEnum> keyMap = new HashMap<>();
|
|
static {
|
for (DeductTypeEnum item : DeductTypeEnum.values()) {
|
keyMap.put(item.getCode(), item);
|
}
|
}
|
|
public static DeductTypeEnum fromCode(Integer code) {
|
return keyMap.get(code);
|
}
|
|
|
public int getCode() {
|
return code;
|
}
|
|
public void setCode(int code) {
|
this.code = code;
|
}
|
|
public String getName() {
|
return name;
|
}
|
|
public void setName(String name) {
|
this.name = name;
|
}
|
|
}
|