76 lines
2.3 KiB
Java
76 lines
2.3 KiB
Java
package io.dataease.commons.constants;
|
|
|
|
import java.util.Arrays;
|
|
import java.util.Optional;
|
|
|
|
public class SysLogConstants {
|
|
|
|
public static String operateTypeName(Integer value) {
|
|
Optional<OPERATE_TYPE> any = Arrays.stream(OPERATE_TYPE.class.getEnumConstants()).filter(e -> e.value == value).findAny();
|
|
if (any.isPresent()) return any.get().name;
|
|
return null;
|
|
}
|
|
|
|
public enum OPERATE_TYPE {
|
|
CREATE(1, "OPERATE_TYPE_CREATE"),
|
|
MODIFY(2, "OPERATE_TYPE_MODIFY"),
|
|
DELETE(3, "OPERATE_TYPE_DELETE"),
|
|
SHARE(4, "OPERATE_TYPE_SHARE"),
|
|
UNSHARE(5, "OPERATE_TYPE_UNSHARE"),
|
|
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");
|
|
private Integer value;
|
|
private String name;
|
|
OPERATE_TYPE(Integer value, String name) {
|
|
this.value = value;
|
|
this.name = name;
|
|
}
|
|
|
|
public Integer getValue() {
|
|
return value;
|
|
}
|
|
|
|
public String getName() {
|
|
return name;
|
|
}
|
|
}
|
|
|
|
public static String sourceTypeName(Integer value) {
|
|
Optional<SOURCE_TYPE> any = Arrays.stream(SOURCE_TYPE.class.getEnumConstants()).filter(e -> e.value == value).findAny();
|
|
if (any.isPresent()) return any.get().name;
|
|
return null;
|
|
}
|
|
|
|
public enum SOURCE_TYPE {
|
|
DATASOURCE(1, "SOURCE_TYPE_DATASOURCE"),
|
|
DATASET(2, "SOURCE_TYPE_DATASET"),
|
|
PANEL(3, "SOURCE_TYPE_PANEL"),
|
|
VIEW(4, "SOURCE_TYPE_VIEW"),
|
|
/*LINK(5, "SOURCE_TYPE_LINK"),*/
|
|
USER(6, "SOURCE_TYPE_USER"),
|
|
DEPT(7, "SOURCE_TYPE_DEPT"),
|
|
ROLE(8, "SOURCE_TYPE_ROLE"),
|
|
DRIVER(9, "SOURCE_TYPE_DRIVER"),
|
|
DRIVER_FILE(10, "SOURCE_TYPE_DRIVER_FILE");
|
|
private Integer value;
|
|
private String name;
|
|
|
|
SOURCE_TYPE(Integer value, String name) {
|
|
this.value = value;
|
|
this.name = name;
|
|
}
|
|
|
|
public Integer getValue() {
|
|
return value;
|
|
}
|
|
|
|
public String getName() {
|
|
return name;
|
|
}
|
|
}
|
|
}
|