|
|
|
@ -1,6 +1,9 @@
|
|
|
|
|
package cn.estsh.i3plus.pojo.base.enumutil;
|
|
|
|
|
|
|
|
|
|
import com.fasterxml.jackson.annotation.JsonFormat;
|
|
|
|
|
import javafx.scene.chart.Chart;
|
|
|
|
|
|
|
|
|
|
import java.util.Date;
|
|
|
|
|
|
|
|
|
|
/**
|
|
|
|
|
* @Description : 模块表单枚举类
|
|
|
|
@ -805,7 +808,7 @@ public class BlockFormEnumUtil {
|
|
|
|
|
* 虚拟类型信息
|
|
|
|
|
*/
|
|
|
|
|
@JsonFormat(shape = JsonFormat.Shape.OBJECT)
|
|
|
|
|
public enum PROPERTY_VIRTUAL_TYPE {
|
|
|
|
|
public enum PROPERTY_VIRTUAL_OPERATE_TYPE {
|
|
|
|
|
STRING_SPLICE(10, "SPLICE", "字符串拼接"),
|
|
|
|
|
NUM_ADD(20, "ADD", "加法计算"),
|
|
|
|
|
NUM_LESS(30, "MIN", "减法计算"),
|
|
|
|
@ -816,7 +819,7 @@ public class BlockFormEnumUtil {
|
|
|
|
|
private String code;
|
|
|
|
|
private String description;
|
|
|
|
|
|
|
|
|
|
private PROPERTY_VIRTUAL_TYPE(int value, String code, String description) {
|
|
|
|
|
private PROPERTY_VIRTUAL_OPERATE_TYPE(int value, String code, String description) {
|
|
|
|
|
this.value = value;
|
|
|
|
|
this.code = code;
|
|
|
|
|
this.description = description;
|
|
|
|
@ -864,7 +867,7 @@ public class BlockFormEnumUtil {
|
|
|
|
|
return tmp;
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
public static PROPERTY_VIRTUAL_TYPE valueOf(int val) {
|
|
|
|
|
public static PROPERTY_VIRTUAL_OPERATE_TYPE valueOf(int val) {
|
|
|
|
|
String tmp = null;
|
|
|
|
|
for (int i = 0; i < values().length; i++) {
|
|
|
|
|
if (values()[i].value == val) {
|
|
|
|
@ -890,24 +893,28 @@ public class BlockFormEnumUtil {
|
|
|
|
|
*/
|
|
|
|
|
@JsonFormat(shape = JsonFormat.Shape.OBJECT)
|
|
|
|
|
public enum PROPERTY_TYPE {
|
|
|
|
|
STRING(10, "String", "字符串"),
|
|
|
|
|
CHAR(11, "Character", "单字符"),
|
|
|
|
|
INTEGER(20, "Integer", "短整型"),
|
|
|
|
|
LONG(21, "Long", "长整型"),
|
|
|
|
|
DOUBLE(30, "Double", "大浮点型"),
|
|
|
|
|
FLOAT(31, "Float", "小浮点型"),
|
|
|
|
|
BOOLEAN(40, "Boolean", "布尔值"),
|
|
|
|
|
BYTE(50, "Byte", "字节"),
|
|
|
|
|
DATE(60, "Date", "日期");
|
|
|
|
|
STRING(10, "String", "字符串", "java.lang.String", String.class),
|
|
|
|
|
CHAR(11, "Character", "单字符", "java.lang.Character", Character.class),
|
|
|
|
|
INTEGER(20, "Integer", "短整型", "java.lang.Integer", Integer.class),
|
|
|
|
|
LONG(21, "Long", "长整型", "java.lang.Long", Long.class),
|
|
|
|
|
DOUBLE(30, "Double", "大浮点型", "java.lang.Double", Double.class),
|
|
|
|
|
FLOAT(31, "Float", "小浮点型", "java.lang.Float", Float.class),
|
|
|
|
|
BOOLEAN(40, "Boolean", "布尔值", "java.lang.Boolean", Boolean.class),
|
|
|
|
|
BYTE(50, "Byte", "字节", "java.lang.Byte", Byte.class),
|
|
|
|
|
DATE(60, "Date", "日期", "java.sql.Timestamp", Date.class);
|
|
|
|
|
|
|
|
|
|
private int value;
|
|
|
|
|
private String code;
|
|
|
|
|
private String description;
|
|
|
|
|
private String classPath;
|
|
|
|
|
private Class clzFullName;
|
|
|
|
|
|
|
|
|
|
private PROPERTY_TYPE(int value, String code, String description) {
|
|
|
|
|
private PROPERTY_TYPE(int value, String code, String description,String classPath,Class clzFullName) {
|
|
|
|
|
this.value = value;
|
|
|
|
|
this.code = code;
|
|
|
|
|
this.description = description;
|
|
|
|
|
this.classPath = classPath;
|
|
|
|
|
this.clzFullName = clzFullName;
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
public int getValue() {
|
|
|
|
@ -932,6 +939,16 @@ public class BlockFormEnumUtil {
|
|
|
|
|
return tmp;
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
public static Class valueOfClzFullName(int val) {
|
|
|
|
|
Class tmp = null;
|
|
|
|
|
for (int i = 0; i < values().length; i++) {
|
|
|
|
|
if (values()[i].value == val) {
|
|
|
|
|
tmp = values()[i].clzFullName;
|
|
|
|
|
}
|
|
|
|
|
}
|
|
|
|
|
return tmp;
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
public static int codeOfValue(String code) {
|
|
|
|
|
int tmp = 1;
|
|
|
|
|
for (int i = 0; i < values().length; i++) {
|
|
|
|
@ -942,6 +959,16 @@ public class BlockFormEnumUtil {
|
|
|
|
|
return tmp;
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
public static int codeOfClassPath(String classPath) {
|
|
|
|
|
int tmp = 1;
|
|
|
|
|
for (int i = 0; i < values().length; i++) {
|
|
|
|
|
if (values()[i].classPath.equals(classPath)) {
|
|
|
|
|
tmp = values()[i].value;
|
|
|
|
|
}
|
|
|
|
|
}
|
|
|
|
|
return tmp;
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
public static String valueOfDescription(int val) {
|
|
|
|
|
String tmp = null;
|
|
|
|
|
for (int i = 0; i < values().length; i++) {
|
|
|
|
|