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 sourceData = new HashMap<>(); /** * 选择数据 */ private List> selectData = new ArrayList<>(); public Map getSourceData() { return sourceData; } public void setSourceData(Map sourceData) { this.sourceData = sourceData; } public List> getSelectData() { return selectData; } public void setSelectData(List> 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(); } }