dataease-dm/sdk/common/src/main/java/io/dataease/constant/LogST.java
2024-01-09 10:49:38 +08:00

43 lines
1002 B
Java

package io.dataease.constant;
import java.util.Arrays;
public enum LogST {
PANEL(1, "SOURCE_TYPE_PANEL"),
SCREEN(2, "SOURCE_TYPE_SCREEN"),
DATASET(3, "SOURCE_TYPE_DATASET"),
DATASOURCE(4, "SOURCE_TYPE_DATASOURCE"),
USER(5, "SOURCE_TYPE_USER"),
ROLE(6, "SOURCE_TYPE_ROLE"),
ORG(7, "SOURCE_TYPE_DEPT"),
VIEW(8, "SOURCE_TYPE_VIEW"),
LINK(9, "SOURCE_TYPE_LINK"),
DRIVER(10, "SOURCE_TYPE_DRIVER"),
DRIVER_FILE(11, "SOURCE_TYPE_DRIVER_FILE"),
MENU(12, "SOURCE_TYPE_MENU"),
APIKEY(13, "SOURCE_TYPE_APIKEY");
private Integer value;
private String name;
public Integer getValue() {
return value;
}
public String getName() {
return name;
}
LogST(Integer value, String name) {
this.value = value;
this.name = name;
}
public static LogST fromValue(Integer value) {
return Arrays.stream(values()).filter(v -> v.value.equals(value)).findFirst().get();
}
LogST() {
}
}