反序列化问题。

This commit is contained in:
dengqichen 2024-12-12 11:12:52 +08:00
parent 35b19e1198
commit 78c35ce6e4

View File

@ -142,25 +142,25 @@ public enum NodeTypeEnums {
private final String name;
private final NodeUiConfig uiConfig;
NodeTypeEnums(String value, String description, NodeUiConfig uiConfig) {
this.code = value;
this.name = description;
NodeTypeEnums(String code, String name, NodeUiConfig uiConfig) {
this.code = code;
this.name = name;
this.uiConfig = uiConfig;
}
/**
* 根据值查找对应的枚举
*
* @param value 枚举值
* @param code 枚举值
* @return 对应的枚举实例
* @throws IllegalArgumentException 当找不到对应的枚举值时抛出
*/
public static NodeTypeEnums fromValue(String value) {
public static NodeTypeEnums fromValue(String code) {
for (NodeTypeEnums type : values()) {
if (type.code.equals(value)) {
if (type.code.equals(code)) {
return type;
}
}
throw new IllegalArgumentException("Unknown NodeType value: " + value);
throw new IllegalArgumentException("Unknown NodeType value: " + code);
}
}