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"),
|
STYLE_TEMPLATE(4, "SOURCE_STYLE_TEMPLATE"),
|
APP_TEMPLATE(4, "SOURCE_APP_TEMPLATE"),
|
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"),
|
DATA_FILLING(14, "SOURCE_TYPE_DATAFILLING"),
|
DATA(15, "SOURCE_TYPE_DATA"),
|
REPORT_TASK(20, "SOURCE_TYPE_REPORT_TASK"),
|
SYNC_DATASOURCE(21, "SOURCE_TYPE_SYNC_DATASOURCE"),
|
SYNC_TASK(22, "SOURCE_TYPE_SYNC_TASK"),
|
SYNC_TASK_LOG(23, "SOURCE_TYPE_SYNC_TASK_LOG");
|
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() {
|
}
|
}
|