package com.qianwen.core.tool.metadata;
|
|
import java.util.Map;
|
import java.util.Optional;
|
|
/* loaded from: blade-core-tool-9.3.0.0-SNAPSHOT.jar:org/springblade/core/tool/metadata/Metadata.class */
|
public interface Metadata {
|
String getId();
|
|
String getName();
|
|
String getDescription();
|
|
Map<String, Object> getExpands();
|
|
default Optional<Object> getExpand(String name) {
|
return Optional.ofNullable(getExpands()).map(map -> {
|
return map.get(name);
|
});
|
}
|
|
default void setExpands(Map<String, Object> expands) {
|
}
|
|
default void setName(String name) {
|
}
|
|
default void setDescription(String description) {
|
}
|
}
|