|
|
|
@ -2,6 +2,8 @@ package cn.estsh.i3plus.pojo.base.enumutil;
|
|
|
|
|
|
|
|
|
|
import com.fasterxml.jackson.annotation.JsonFormat;
|
|
|
|
|
|
|
|
|
|
import java.util.Objects;
|
|
|
|
|
|
|
|
|
|
/**
|
|
|
|
|
* @Description : 模块表单枚举类
|
|
|
|
|
* @Reference :
|
|
|
|
@ -2301,7 +2303,6 @@ public class BlockFormEnumUtil {
|
|
|
|
|
}
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
/**
|
|
|
|
|
* 操作触发来源
|
|
|
|
|
*/
|
|
|
|
@ -2397,4 +2398,75 @@ public class BlockFormEnumUtil {
|
|
|
|
|
}
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
/**
|
|
|
|
|
* 对象原始属性类型
|
|
|
|
|
* TABLE_COL(10):表格列-表,视图与存储过程查询结果的显示列
|
|
|
|
|
* PROCEDURE_IN_PARAM(20):入参-存储过程的入参
|
|
|
|
|
* PROCEDURE_INOUT_PARAM(30):入参-存储过程的出入参(sqlserver没有出参,都算出入参)
|
|
|
|
|
* PROCEDURE_OUT_PARAM(40):入参-存储过程,函数的出参
|
|
|
|
|
* PROCEDURE_RETURN(50):入参-存储过程,函数的返回值(mysql存储过程没有返回值,sqlserver有)
|
|
|
|
|
*
|
|
|
|
|
*/
|
|
|
|
|
public enum ORIGIN_PROPERTY_TYPE {
|
|
|
|
|
NORMAL_PROPERTY(10, "正常属性"),
|
|
|
|
|
PROCEDURE_IN_PARAM(20, "入参"),
|
|
|
|
|
PROCEDURE_INOUT_PARAM(30, "出入参"),
|
|
|
|
|
PROCEDURE_OUT_PARAM(40, "出参"),
|
|
|
|
|
PROCEDURE_RETURN(50, "返回值");
|
|
|
|
|
|
|
|
|
|
private final int value;
|
|
|
|
|
private final String description;
|
|
|
|
|
|
|
|
|
|
private ORIGIN_PROPERTY_TYPE (int value, String description) {
|
|
|
|
|
this.value = value;
|
|
|
|
|
this.description = description;
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
public int getValue() {
|
|
|
|
|
return value;
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
public String getDescription() {
|
|
|
|
|
return description;
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
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 ORIGIN_PROPERTY_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 ORIGIN_PROPERTY_TYPE procColTypeValOf(int procColTypeVal) {
|
|
|
|
|
ORIGIN_PROPERTY_TYPE result = NORMAL_PROPERTY;
|
|
|
|
|
switch (Objects.requireNonNull(PROCEDURE_COL_TYPE.valueOf(procColTypeVal))){
|
|
|
|
|
case IN_PARAM:
|
|
|
|
|
result = PROCEDURE_IN_PARAM;
|
|
|
|
|
break;
|
|
|
|
|
case INOUT_PARAM:
|
|
|
|
|
result = PROCEDURE_INOUT_PARAM;
|
|
|
|
|
break;
|
|
|
|
|
case OUT_PARAM:
|
|
|
|
|
result = PROCEDURE_OUT_PARAM;
|
|
|
|
|
break;
|
|
|
|
|
case RETURN_PARAM:
|
|
|
|
|
result = PROCEDURE_RETURN;
|
|
|
|
|
break;
|
|
|
|
|
}
|
|
|
|
|
return result;
|
|
|
|
|
}
|
|
|
|
|
}
|
|
|
|
|
}
|
|
|
|
|