package com.vci.pagemodel; import com.vci.starter.web.pagemodel.BaseModelVO; import java.util.List; /** * UI的组件 * @author weidy * @date 2021/2/15 */ public class UIComponentVO extends BaseModelVO { /** * 序列化 */ private static final long serialVersionUID = 6719096512744799787L; /** * 页面编号 */ private String id; /** * 页面名称 */ private String name; /** * bs端使用的自定义查询类名或URL */ private String bsCustQueryCLsOrUrl; /** * 所属区域 */ private String pkLayout; /** * 排序号 */ private Integer orderNum; /** * UI解析类 */ private String uiParseClass; /** * 扩展属性 */ private String extendAttr; /** * UI面板的类型 */ private String uiComponentType; /** * UI面板的显示类型 */ private String uiComponentTypeText; /** * 表单的配置 */ private UIFormDefineVO formDefineVO; /** * 表格的配置 */ private UITableDefineVO tableDefineVO; /** * 树的配置 */ private UITreeDefineVO treeDefineVO; /** * 树表的配置 */ private UITreeTableDefineVO treeTableDefineVO; /** * 自定义组件的配置 */ private String customClass; /** * 按钮的配置 */ private List buttons; public void setBsCustQueryCLsOrUrl(String bsCustQueryCLsOrUrl) { this.bsCustQueryCLsOrUrl = bsCustQueryCLsOrUrl; } public String getBsCustQueryCLsOrUrl() { return bsCustQueryCLsOrUrl; } @Override public String getId() { return id; } @Override public void setId(String id) { this.id = id; } @Override public String getName() { return name; } @Override public void setName(String name) { this.name = name; } public String getUiParseClass() { return uiParseClass; } public void setUiParseClass(String uiParseClass) { this.uiParseClass = uiParseClass; } public String getExtendAttr() { return extendAttr; } public void setExtendAttr(String extendAttr) { this.extendAttr = extendAttr; } public String getUiComponentType() { return uiComponentType; } public void setUiComponentType(String uiComponentType) { this.uiComponentType = uiComponentType; } public String getUiComponentTypeText() { return uiComponentTypeText; } public void setUiComponentTypeText(String uiComponentTypeText) { this.uiComponentTypeText = uiComponentTypeText; } public UIFormDefineVO getFormDefineVO() { return formDefineVO; } public void setFormDefineVO(UIFormDefineVO formDefineVO) { this.formDefineVO = formDefineVO; } public UITableDefineVO getTableDefineVO() { return tableDefineVO; } public void setTableDefineVO(UITableDefineVO tableDefineVO) { this.tableDefineVO = tableDefineVO; } public UITreeDefineVO getTreeDefineVO() { return treeDefineVO; } public void setTreeDefineVO(UITreeDefineVO treeDefineVO) { this.treeDefineVO = treeDefineVO; } public UITreeTableDefineVO getTreeTableDefineVO() { return treeTableDefineVO; } public void setTreeTableDefineVO(UITreeTableDefineVO treeTableDefineVO) { this.treeTableDefineVO = treeTableDefineVO; } public String getCustomClass() { return customClass; } public void setCustomClass(String customClass) { this.customClass = customClass; } public List getButtons() { return buttons; } public void setButtons(List buttons) { this.buttons = buttons; } public String getPkLayout() { return pkLayout; } public void setPkLayout(String pkLayout) { this.pkLayout = pkLayout; } public Integer getOrderNum() { return orderNum; } public void setOrderNum(Integer orderNum) { this.orderNum = orderNum; } @Override public String toString() { return "UIComponentVO{" + "id='" + id + '\'' + ", name='" + name + '\'' + ", pkLayout='" + pkLayout + '\'' + ", orderNum=" + orderNum + ", uiParseClass='" + uiParseClass + '\'' + ", extendAttr='" + extendAttr + '\'' + ", uiComponentType='" + uiComponentType + '\'' + ", uiComponentTypeText='" + uiComponentTypeText + '\'' + ", formDefineVO=" + formDefineVO + ", tableDefineVO=" + tableDefineVO + ", treeDefineVO=" + treeDefineVO + ", treeTableDefineVO=" + treeTableDefineVO + ", customClass='" + customClass + '\'' + ", buttons=" + buttons + "} " + super.toString(); } }