表單配置
校驗配置
屬性流flow配置
生成表單交互 .gif前端
vue+elementui+springboot+mybatis+mysqlvue
屬性對象java
public class EntityAttrInfoVO { private String id; private String parentId; /** * 中文名 */ private String cname; /** * 英文名 */ private String ename; /** * 短名 */ private String shortName; /** * 是否複合對象 */ private Boolean compounded; /** * 數據類型 */ private Integer dataType; /** * 描述 */ private String comment; /** * 排序 */ private int sort; /** * 是否有效 */ private Boolean valid; /** * 校驗規則 */ private String rule; /** * 是否支持流屬性 */ private Boolean flow; /** * 是否爲流屬性 */ private Boolean forFlow; /** * 是否支持多個 */ private Boolean multi; /** * 顯示定位code */ private String pointCode; private List<EntityAttrInfoVO> childrenAtrr; private List<RdEntityAttrFlowInfoVO> attrFlowList; /** * 枚舉類型數據 */ private List<RdEnumDicInfoVO> enumOptions; // get set }
屬性流對象mysql
public class RdEntityAttrFlowInfoVO { private String id; private String attrId; /** * 觸發類型 */ private Integer triggerType; /** * 監聽值 */ private String checkKey; /** * 流屬性ids */ private Set<String> nextAttrIds; /** * 流屬性對象集合 */ private List<EntityAttrInfoVO> nextAttrInfo; //get set }