package com.vci.web.query;
|
|
import com.vci.starter.web.pagemodel.TreeQueryObject;
|
|
import java.util.ArrayList;
|
import java.util.HashMap;
|
import java.util.List;
|
import java.util.Map;
|
|
/**
|
* 树的查询
|
* @author weidy
|
* @date 2021/3-4
|
*/
|
public class UITreeQuery extends TreeQueryObject {
|
|
/**
|
* 业务类型编号,必输
|
*/
|
private String btmname;
|
|
/**
|
* UI上下文的主键
|
*/
|
private String uiDefineId;
|
|
/**
|
* 组件的主键
|
*/
|
private String componentOid;
|
|
/**
|
* 根节点的表达式
|
*/
|
private String rootExpress;
|
|
/**
|
* 查询模板
|
*/
|
private String queryTemplate;
|
|
/**
|
* 是否为链接类型
|
*/
|
private boolean linkTypeFlag;
|
|
/**
|
* 业务类型或者链接类型的名称
|
*/
|
private String toBtmType;
|
|
/**
|
* 是否查询根节点
|
*/
|
private boolean queryRoot;
|
|
/**
|
* 来源数据
|
*/
|
private Map<String,Object> sourceData = new HashMap<>();
|
|
/**
|
* 选择数据
|
*/
|
private List<Map<String,String>> selectData = new ArrayList<>();
|
|
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 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 String getRootExpress() {
|
return rootExpress;
|
}
|
|
public void setRootExpress(String rootExpress) {
|
this.rootExpress = rootExpress;
|
}
|
|
public String getQueryTemplate() {
|
return queryTemplate;
|
}
|
|
public void setQueryTemplate(String queryTemplate) {
|
this.queryTemplate = queryTemplate;
|
}
|
|
public boolean isLinkTypeFlag() {
|
return linkTypeFlag;
|
}
|
|
public void setLinkTypeFlag(boolean linkTypeFlag) {
|
this.linkTypeFlag = linkTypeFlag;
|
}
|
|
public String getToBtmType() {
|
return toBtmType;
|
}
|
|
public void setToBtmType(String toBtmType) {
|
this.toBtmType = toBtmType;
|
}
|
|
public boolean isQueryRoot() {
|
return queryRoot;
|
}
|
|
public void setQueryRoot(boolean queryRoot) {
|
this.queryRoot = queryRoot;
|
}
|
|
@Override
|
public String toString() {
|
return "UITreeQuery{" +
|
"btmname='" + btmname + '\'' +
|
", uiDefineId='" + uiDefineId + '\'' +
|
", componentOid='" + componentOid + '\'' +
|
", rootExpress='" + rootExpress + '\'' +
|
", queryTemplate='" + queryTemplate + '\'' +
|
", linkTypeFlag=" + linkTypeFlag +
|
", toBtmType='" + toBtmType + '\'' +
|
", queryRoot=" + queryRoot +
|
", sourceData=" + sourceData +
|
", selectData=" + selectData +
|
"} " + super.toString();
|
}
|
}
|