package com.vci.ubcs.code.vo.pagemodel;
|
|
|
import java.util.ArrayList;
|
import java.util.Arrays;
|
import java.util.List;
|
|
/**
|
* 表格定义
|
* @author weidy
|
* @date 2021/2/15
|
*/
|
public class UITableDefineVO implements java.io.Serializable {
|
|
/**
|
* 序列化
|
*/
|
private static final long serialVersionUID = 1664618940805858993L;
|
/**
|
* 表格的主键
|
*/
|
private String oid;
|
|
/**
|
* 表单的编号
|
*/
|
private String id;
|
|
/**
|
* 业务类型
|
*/
|
private String btmType;
|
|
/**
|
* 是否为链接类型
|
*/
|
private boolean linkTypeFlag;
|
|
/**
|
* 查询模板名称
|
*/
|
private String queryTemplateName;
|
|
/**
|
* 页面
|
*/
|
private UITablePageVO pageVO;
|
|
/**
|
* 分页的内容
|
*/
|
private Integer[] limits;
|
|
/**
|
* 附加条件
|
*/
|
private String whereSql;
|
|
/**
|
* 是否显示查询区域
|
*/
|
private boolean displayQueryArea;
|
|
/**
|
* 显示文件夹
|
*/
|
private boolean displayFolder ;
|
|
/**
|
* 父名称的字段
|
*/
|
private String folderParentField;
|
|
/**
|
* 包含的列
|
*/
|
private List<List<UITableFieldVO>> cols;
|
|
/**
|
* 是否包含
|
*/
|
private boolean hasEditor;
|
|
/**
|
* 高级查询的列
|
*/
|
private List<UITableFieldVO> seniorQueryColumns;
|
|
/**
|
* 查询的列
|
*/
|
private List<UITableFieldVO> queryColumns;
|
/**
|
* freeMarker的表达式的值
|
*/
|
private List<String> freeMarkerEls = new ArrayList<>();
|
|
public boolean isDisplayQueryArea() {
|
return displayQueryArea;
|
}
|
|
public void setDisplayQueryArea(boolean displayQueryArea) {
|
this.displayQueryArea = displayQueryArea;
|
}
|
|
public boolean isDisplayFolder() {
|
return displayFolder;
|
}
|
|
public void setDisplayFolder(boolean displayFolder) {
|
this.displayFolder = displayFolder;
|
}
|
|
public String getFolderParentField() {
|
return folderParentField;
|
}
|
|
public void setFolderParentField(String folderParentField) {
|
this.folderParentField = folderParentField;
|
}
|
|
public String getOid() {
|
return oid;
|
}
|
|
public void setOid(String oid) {
|
this.oid = oid;
|
}
|
|
public String getId() {
|
return id;
|
}
|
|
public void setId(String id) {
|
this.id = id;
|
}
|
|
public String getBtmType() {
|
return btmType;
|
}
|
|
public void setBtmType(String btmType) {
|
this.btmType = btmType;
|
}
|
|
public boolean isLinkTypeFlag() {
|
return linkTypeFlag;
|
}
|
|
public void setLinkTypeFlag(boolean linkTypeFlag) {
|
this.linkTypeFlag = linkTypeFlag;
|
}
|
|
public String getQueryTemplateName() {
|
return queryTemplateName;
|
}
|
|
public void setQueryTemplateName(String queryTemplateName) {
|
this.queryTemplateName = queryTemplateName;
|
}
|
|
public List<List<UITableFieldVO>> getCols() {
|
return cols;
|
}
|
|
public void setCols(List<List<UITableFieldVO>> cols) {
|
this.cols = cols;
|
}
|
|
public List<UITableFieldVO> getQueryColumns() {
|
return queryColumns;
|
}
|
|
public void setQueryColumns(List<UITableFieldVO> queryColumns) {
|
this.queryColumns = queryColumns;
|
}
|
|
public UITablePageVO getPageVO() {
|
return pageVO;
|
}
|
|
public void setPageVO(UITablePageVO pageVO) {
|
this.pageVO = pageVO;
|
}
|
|
public Integer[] getLimits() {
|
return limits;
|
}
|
|
public void setLimits(Integer[] limits) {
|
this.limits = limits;
|
}
|
|
public String getWhereSql() {
|
return whereSql;
|
}
|
|
public void setWhereSql(String whereSql) {
|
this.whereSql = whereSql;
|
}
|
|
public List<UITableFieldVO> getSeniorQueryColumns() {
|
return seniorQueryColumns;
|
}
|
|
public void setSeniorQueryColumns(List<UITableFieldVO> seniorQueryColumns) {
|
this.seniorQueryColumns = seniorQueryColumns;
|
}
|
|
public boolean isHasEditor() {
|
return hasEditor;
|
}
|
|
public void setHasEditor(boolean hasEditor) {
|
this.hasEditor = hasEditor;
|
}
|
|
|
@Override
|
public String toString() {
|
return "UITableDefineVO{" +
|
"oid='" + oid + '\'' +
|
", id='" + id + '\'' +
|
", btmType='" + btmType + '\'' +
|
", linkTypeFlag=" + linkTypeFlag +
|
", queryTemplateName='" + queryTemplateName + '\'' +
|
", pageVO=" + pageVO +
|
", limits=" + Arrays.toString(limits) +
|
", whereSql='" + whereSql + '\'' +
|
", displayQueryArea=" + displayQueryArea +
|
", displayFolder=" + displayFolder +
|
", folderParentField='" + folderParentField + '\'' +
|
", cols=" + cols +
|
", queryColumns=" + queryColumns +
|
'}';
|
}
|
}
|