From 8546b3d285af4235a0ef615a0c6e89486ae2c806 Mon Sep 17 00:00:00 2001 From: fuliqi <fuliqi@qq.com> Date: 星期四, 17 十月 2024 21:01:37 +0800 Subject: [PATCH] 达梦不支持value改为values --- 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..c46b40b 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", "鎵�鏈変汉鑳界湅"); + String code; String name; String description; - VisibilityEnum(String name, String description) { + VisibilityEnum(String code,String name, String description) { + this.code = code; this.name = name; this.description = description; } @@ -31,17 +32,23 @@ this.name = name; } + public String getCode() { + return code; + } - private static Map<String, VisibilityEnum> keyMap = new HashMap<>(); + public void setCode(String code) { + this.code = code; + } + + private static final Map<String, 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(String code) { + return keyMap.get(code); } } -- Gitblit v1.8.0