package com.vci.query;
|
|
import com.vci.starter.web.pagemodel.BaseQueryObject;
|
|
import java.util.ArrayList;
|
import java.util.HashMap;
|
import java.util.List;
|
import java.util.Map;
|
|
/**
|
* 列表的查询
|
* @author weidy
|
* @date 2021/2/16
|
*/
|
public class UIDataGridQuery extends BaseQueryObject {
|
|
/**
|
* 业务类型编号,必输
|
*/
|
private String btmname;
|
|
/**
|
* 表格定义的英文名称,必输
|
*/
|
private String tableDefineId;
|
|
/**
|
* UI上下文的主键
|
*/
|
private String uiDefineId;
|
|
/**
|
* 组件的主键
|
*/
|
private String componentOid;
|
|
/**
|
* 是否为链接类型
|
*/
|
private boolean linkTypeFlag;
|
|
/**
|
* 来源数据
|
*/
|
private Map<String,Object> sourceData = new HashMap<>();
|
|
/**
|
* 选择数据
|
*/
|
private List<Map<String,String>> selectData = new ArrayList<>();
|
|
/**
|
* 是否树表的查询
|
*/
|
private boolean treeTableFlag = false;
|
|
public Map<String, Object> getSourceData() {
|
return sourceData;
|
}
|
|
public void setSourceData(Map<String, Object> sourceData) {
|
this.sourceData = sourceData;
|
}
|
|
public List<Map<String, String>> getSelectData() {
|
return selectData;
|
}
|
|
public void setSelectData(List<Map<String, String>> selectData) {
|
this.selectData = selectData;
|
}
|
|
public String getBtmname() {
|
return btmname;
|
}
|
|
public void setBtmname(String btmname) {
|
this.btmname = btmname;
|
}
|
|
public String getTableDefineId() {
|
return tableDefineId;
|
}
|
|
public void setTableDefineId(String tableDefineId) {
|
this.tableDefineId = tableDefineId;
|
}
|
|
|
public String getUiDefineId() {
|
return uiDefineId;
|
}
|
|
public void setUiDefineId(String uiDefineId) {
|
this.uiDefineId = uiDefineId;
|
}
|
|
public String getComponentOid() {
|
return componentOid;
|
}
|
|
public void setComponentOid(String componentOid) {
|
this.componentOid = componentOid;
|
}
|
|
public boolean isLinkTypeFlag() {
|
return linkTypeFlag;
|
}
|
|
public void setLinkTypeFlag(boolean linkTypeFlag) {
|
this.linkTypeFlag = linkTypeFlag;
|
}
|
|
public boolean isTreeTableFlag() {
|
return treeTableFlag;
|
}
|
|
public void setTreeTableFlag(boolean treeTableFlag) {
|
this.treeTableFlag = treeTableFlag;
|
}
|
|
@Override
|
public String toString() {
|
return "UIDataGridQuery{" +
|
"btmname='" + btmname + '\'' +
|
", tableDefineId='" + tableDefineId + '\'' +
|
", uiDefineId='" + uiDefineId + '\'' +
|
", componentOid='" + componentOid + '\'' +
|
", linkTypeFlag=" + linkTypeFlag +
|
", sourceData=" + sourceData +
|
", selectData=" + selectData +
|
", treeTableFlag=" + treeTableFlag +
|
"} " + super.toString();
|
}
|
}
|