From 8ad6577132b67cced0f7cfb83d41438c712f58fb Mon Sep 17 00:00:00 2001 From: 龚焕茏 <2842157468@qq.com> Date: 星期五, 07 六月 2024 14:06:10 +0800 Subject: [PATCH] feat:成绩管理-试卷内容展示 --- src/main/java/com/ycl/jxkg/enums/VisibilityEnum.java | 25 ++++++++++++++++--------- 1 files changed, 16 insertions(+), 9 deletions(-) diff --git a/src/main/java/com/ycl/jxkg/enums/VisibilityEnum.java b/src/main/java/com/ycl/jxkg/enums/VisibilityEnum.java index 8c4f58b..8007bf7 100644 --- a/src/main/java/com/ycl/jxkg/enums/VisibilityEnum.java +++ b/src/main/java/com/ycl/jxkg/enums/VisibilityEnum.java @@ -4,13 +4,14 @@ import java.util.Map; public enum VisibilityEnum { - Private("绉佹湁", "鍙湁鑰佸笀鑷繁鑳界湅"), - Public("鍏紑", "鎵�鏈変汉鑳界湅"); - + Private(1,"PRIVATE", "鍙湁鑰佸笀鑷繁鑳界湅"), + Public(2,"PUBLIC", "鎵�鏈変汉鑳界湅"); + Integer code; String name; String description; - VisibilityEnum(String name, String description) { + VisibilityEnum(Integer code,String name, String description) { + this.code = code; this.name = name; this.description = description; } @@ -31,17 +32,23 @@ this.name = name; } + public Integer getCode() { + return code; + } - private static Map<String, VisibilityEnum> keyMap = new HashMap<>(); + public void setCode(Integer code) { + this.code = code; + } + + private static final Map<Integer, VisibilityEnum> keyMap = new HashMap<>(); static { for (VisibilityEnum item : VisibilityEnum.values()) { - keyMap.put(item.getName(), item); + keyMap.put(item.getCode(), item); } } - - public static VisibilityEnum fromCode(String name) { - return keyMap.get(name); + public static VisibilityEnum fromCode(Integer code) { + return keyMap.get(code); } } -- Gitblit v1.8.0