package io.dataease.constant;
|
|
import java.util.Arrays;
|
|
public enum LogOT {
|
CREATE(1, "OPERATE_TYPE_CREATE"),
|
MODIFY(2, "OPERATE_TYPE_MODIFY"),
|
DELETE(3, "OPERATE_TYPE_DELETE"),
|
READ(4, "OPERATE_TYPE_READ"),
|
EXPORT(5, "OPERATE_TYPE_EXPORT"),
|
AUTHORIZE(6, "OPERATE_TYPE_AUTHORIZE"),
|
UNAUTHORIZE(7, "OPERATE_TYPE_UNAUTHORIZE"),
|
CREATELINK(8, "OPERATE_TYPE_CREATELINK"),
|
DELETELINK(9, "OPERATE_TYPE_DELETELINK"),
|
MODIFYLINK(10, "OPERATE_TYPE_MODIFYLINK"),
|
UPLOADFILE(11, "OPERATE_TYPE_UPLOADFILE"),
|
BIND(12, "OPERATE_TYPE_BIND"),
|
UNBIND(13, "OPERATE_TYPE_UNBIND"),
|
LOGIN(14, "OPERATE_TYPE_LOGIN"),
|
DOWNLOAD(15, "OPERATE_TYPE_DOWNLOAD"),
|
TEMPLATE_EXPORT(16, "OPERATE_TYPE_TEMPLATE_EXPORT"),
|
APP_TEMPLATE_EXPORT(17, "OPERATE_TYPE_APP_EXPORT"),
|
PDF_EXPORT(18, "OPERATE_TYPE_PDF_EXPORT"),
|
IMG_EXPORT(19, "OPERATE_TYPE_IMG_EXPORT"),
|
|
TASK_ENABLE(20, "OPERATE_TYPE_TASK_ENABLE"),
|
TASK_DISENABLE(21, "OPERATE_TYPE_TASK_DISENABLE"),
|
TASK_RUN_IMMEDIATELY(22, "OPERATE_TYPE_TASK_RUN_IMMEDIATELY"),
|
|
SYNC_TASK_ENABLE(23, "OPERATE_TYPE_SYNC_TASK_ENABLE"),
|
SYNC_TASK_DISENABLE(24, "OPERATE_TYPE_SYNC_TASK_DISENABLE"),
|
SYNC_TASK_RUN_IMMEDIATELY(25, "OPERATE_TYPE_SYNC_TASK_RUN_IMMEDIATELY"),
|
SYNC_TASK_RUN_TERMINATION(26, "OPERATE_TYPE_SYNC_TASK_RUN_TERMINATION"),
|
CLEAR(27, "CLEAR");
|
private Integer value;
|
private String name;
|
|
LogOT(Integer value, String name) {
|
this.value = value;
|
this.name = name;
|
}
|
|
public static LogOT fromValue(Integer value) {
|
return Arrays.stream(values()).filter(v -> v.value.equals(value)).findFirst().get();
|
}
|
|
public Integer getValue() {
|
return value;
|
}
|
|
public String getName() {
|
return name;
|
}
|
}
|