|
|
|
@ -12,6 +12,182 @@ import java.util.Objects;
|
|
|
|
|
* @Modify:
|
|
|
|
|
**/
|
|
|
|
|
public class BlockFormEnumUtil {
|
|
|
|
|
/**
|
|
|
|
|
* common普通操作,不执行脚本
|
|
|
|
|
*/
|
|
|
|
|
@JsonFormat(shape = JsonFormat.Shape.OBJECT)
|
|
|
|
|
public enum FORM_SCRIPT_TYPE {
|
|
|
|
|
SAVE(1, "save", "保存"),
|
|
|
|
|
UPDATE(2, "update", "更新"),
|
|
|
|
|
DELETE(3, "delete", "删除"),
|
|
|
|
|
QUERY(4, "query", "查询"),
|
|
|
|
|
EXPORT(5, "export", "导出"),
|
|
|
|
|
IMPORT(6, "import", "导入"),
|
|
|
|
|
COMMON(7,"common","普通操作");
|
|
|
|
|
|
|
|
|
|
private int value;
|
|
|
|
|
private String type;
|
|
|
|
|
private String description;
|
|
|
|
|
|
|
|
|
|
FORM_SCRIPT_TYPE(int value, String type, String description) {
|
|
|
|
|
this.value = value;
|
|
|
|
|
this.type = type;
|
|
|
|
|
this.description = description;
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
public int getValue() {
|
|
|
|
|
return value;
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
public String getCode() {
|
|
|
|
|
return type;
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
public String getDescription() {
|
|
|
|
|
return description;
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
public static String valueOfCode(int val) {
|
|
|
|
|
String tmp = null;
|
|
|
|
|
for (int i = 0; i < values().length; i++) {
|
|
|
|
|
if (values()[i].value == val) {
|
|
|
|
|
tmp = values()[i].type;
|
|
|
|
|
}
|
|
|
|
|
}
|
|
|
|
|
return tmp;
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
public static int codeOfValue(String code) {
|
|
|
|
|
int tmp = 1;
|
|
|
|
|
for (int i = 0; i < values().length; i++) {
|
|
|
|
|
if (values()[i].type.toLowerCase().equals(code.toLowerCase())) {
|
|
|
|
|
tmp = values()[i].value;
|
|
|
|
|
}
|
|
|
|
|
}
|
|
|
|
|
return tmp;
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
public static String valueOfDescription(int val) {
|
|
|
|
|
String tmp = null;
|
|
|
|
|
for (int i = 0; i < values().length; i++) {
|
|
|
|
|
if (values()[i].value == val) {
|
|
|
|
|
tmp = values()[i].description;
|
|
|
|
|
}
|
|
|
|
|
}
|
|
|
|
|
return tmp;
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
public static FORM_SCRIPT_TYPE valueOf(int val) {
|
|
|
|
|
for (int i = 0; i < values().length; i++) {
|
|
|
|
|
if (values()[i].value == val) {
|
|
|
|
|
return values()[i];
|
|
|
|
|
}
|
|
|
|
|
}
|
|
|
|
|
return null;
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
public static String codeOfDescription(String code) {
|
|
|
|
|
String tmp = null;
|
|
|
|
|
for (int i = 0; i < values().length; i++) {
|
|
|
|
|
if (values()[i].type.equals(code)) {
|
|
|
|
|
tmp = values()[i].description;
|
|
|
|
|
}
|
|
|
|
|
}
|
|
|
|
|
return tmp;
|
|
|
|
|
}
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
/**
|
|
|
|
|
* 选择执行脚本的位置
|
|
|
|
|
*/
|
|
|
|
|
@JsonFormat(shape = JsonFormat.Shape.OBJECT)
|
|
|
|
|
public enum FORM_SCRIPT_FUN_TYPE {
|
|
|
|
|
BEFORE_SAVE(1, "beforeSave", "保存前执行"),
|
|
|
|
|
AFTER_SAVE(2, "afterSave", "保存后执行"),
|
|
|
|
|
BEFORE_UPDATE(3, "beforeUpdate", "更新前执行"),
|
|
|
|
|
AFTER_UPDATE(4, "afterUpdate", "更新后执行"),
|
|
|
|
|
BEFORE_DELETE(5, "beforeDelete", "删除前执行"),
|
|
|
|
|
AFTER_DELETE(6, "afterDelete", "删除后执行"),
|
|
|
|
|
BEFORE_QUERY(7, "beforeQuery", "查询前执行"),
|
|
|
|
|
AFTER_QUERY(8, "afterQuery", "查询后执行"),
|
|
|
|
|
BEFORE_EXPORT(9, "beforeExport", "导出前执行"),
|
|
|
|
|
AFTER_EXPORT(10, "afterExport", "导出后执行"),
|
|
|
|
|
BEFORE_IMPORT(11, "beforeImport", "导入前执行"),
|
|
|
|
|
AFTER_IMPORT(12, "afterImport", "导入后执行");
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
private int value;
|
|
|
|
|
private String funName;
|
|
|
|
|
private String description;
|
|
|
|
|
|
|
|
|
|
FORM_SCRIPT_FUN_TYPE(int value, String funName, String description) {
|
|
|
|
|
this.value = value;
|
|
|
|
|
this.funName = funName;
|
|
|
|
|
this.description = description;
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
public int getValue() {
|
|
|
|
|
return value;
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
public String getCode() {
|
|
|
|
|
return funName;
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
public String getDescription() {
|
|
|
|
|
return description;
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
public static String valueOfCode(int val) {
|
|
|
|
|
String tmp = null;
|
|
|
|
|
for (int i = 0; i < values().length; i++) {
|
|
|
|
|
if (values()[i].value == val) {
|
|
|
|
|
tmp = values()[i].funName;
|
|
|
|
|
}
|
|
|
|
|
}
|
|
|
|
|
return tmp;
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
public static int codeOfValue(String code) {
|
|
|
|
|
int tmp = 1;
|
|
|
|
|
for (int i = 0; i < values().length; i++) {
|
|
|
|
|
if (values()[i].funName.toLowerCase().equals(code.toLowerCase())) {
|
|
|
|
|
tmp = values()[i].value;
|
|
|
|
|
}
|
|
|
|
|
}
|
|
|
|
|
return tmp;
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
public static String valueOfDescription(int val) {
|
|
|
|
|
String tmp = null;
|
|
|
|
|
for (int i = 0; i < values().length; i++) {
|
|
|
|
|
if (values()[i].value == val) {
|
|
|
|
|
tmp = values()[i].description;
|
|
|
|
|
}
|
|
|
|
|
}
|
|
|
|
|
return tmp;
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
public static FORM_SCRIPT_FUN_TYPE valueOf(int val) {
|
|
|
|
|
String tmp = null;
|
|
|
|
|
for (int i = 0; i < values().length; i++) {
|
|
|
|
|
if (values()[i].value == val) {
|
|
|
|
|
return values()[i];
|
|
|
|
|
}
|
|
|
|
|
}
|
|
|
|
|
return null;
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
public static String codeOfDescription(String code) {
|
|
|
|
|
String tmp = null;
|
|
|
|
|
for (int i = 0; i < values().length; i++) {
|
|
|
|
|
if (values()[i].funName.equals(code)) {
|
|
|
|
|
tmp = values()[i].description;
|
|
|
|
|
}
|
|
|
|
|
}
|
|
|
|
|
return tmp;
|
|
|
|
|
}
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
/**
|
|
|
|
|
* 原数据类型
|
|
|
|
@ -1916,6 +2092,7 @@ public class BlockFormEnumUtil {
|
|
|
|
|
*/
|
|
|
|
|
@JsonFormat(shape = JsonFormat.Shape.OBJECT)
|
|
|
|
|
public enum BUTTON_TRIGGER_EFFECT {
|
|
|
|
|
SCRIPT(60,"SCRIPT","执行脚本"),
|
|
|
|
|
DIALOG(10, "DIALOG", "弹出窗口"),
|
|
|
|
|
NEW_WINDOW(20, "NEW_WINDOW", "新开窗口"),
|
|
|
|
|
SQL(30, "SQL", "执行SQL"),
|
|
|
|
|