forked from github/dataease
43 lines
1002 B
Java
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() {
|
|
}
|
|
}
|