package com.vci.web.pageModel; import java.util.HashMap; import java.util.Map; /** * 获取树形信息的配置 * @author weidy * @date 2021-2-12 */ public class TreeSettingVO implements java.io.Serializable{ /** * 序列化 */ private static final long serialVersionUID = 4059983984158087383L; /** * 查询业务类型 */ private String btmType; /** * 查询链接类型 */ private String lnType; /** * 是否反向 */ private boolean isDirection = false; /** * 是否查询最后的版本 */ private boolean isLastReversion = true; /** * 是否查询最后的版次 */ private boolean isLastVersion = true; /** * 查询链接类型的to端的业务类型,多个以逗号分隔,意思是只查询设置的业务类型的数据 */ private String toBtmType; /** * 值字段 */ private String valueField = "oid"; /** * 显示字段 */ private String textField = "name"; /** * 上级的值 */ private String parentValue = ""; /** * where语句 */ private String whereSql; /** * 查询条件 */ private Map conditionMap = new HashMap(); /** * 查询方案 */ private String queryScheme; /** * 是否多选 */ private boolean isMuti; /** * 是否查询所有的字段 */ private boolean isQueryAllColumn; /** * 查询字段,可以有参照和枚举字段 */ private String queryColumn; /** * 显示分割符 */ private String split = " "; /** * 加载数据方式,all表示全部加载,node表示按逐级展开 */ private String loadType = "all"; /** * 节点加载类型--全部节点 */ public static final String loadType_all = "all"; /** * 节点加载类型--逐级 */ public static final String loadType_node = "node"; /** * 上下级节点的关系属性,只能是参照类型,如果是链接类型不能这样获取 */ private String parentFieldName; /** * 排序字段 */ private String sort; /** * 排序类型 */ private String order; public String getBtmType() { return btmType; } public void setBtmType(String btmType) { this.btmType = btmType; } public String getLnType() { return lnType; } public void setLnType(String lnType) { this.lnType = lnType; } public String getValueField() { return valueField; } public void setValueField(String valueField) { this.valueField = valueField; } public String getTextField() { return textField; } public void setTextField(String textField) { this.textField = textField; } public String getWhereSql() { return whereSql; } public void setWhereSql(String whereSql) { this.whereSql = whereSql; } public String getQueryScheme() { return queryScheme; } public void setQueryScheme(String queryScheme) { this.queryScheme = queryScheme; } public boolean isMuti() { return isMuti; } public void setMuti(boolean isMuti) { this.isMuti = isMuti; } public boolean isQueryAllColumn() { return isQueryAllColumn; } public void setQueryAllColumn(boolean isQueryAllColumn) { this.isQueryAllColumn = isQueryAllColumn; } public String getSplit() { return split; } public void setSplit(String split) { this.split = split; } public String getLoadType() { return loadType; } public void setLoadType(String loadType) { this.loadType = loadType; } public String getParentFieldName() { return parentFieldName; } public void setParentFieldName(String parentFieldName) { this.parentFieldName = parentFieldName; } public Map getConditionMap() { return conditionMap; } public void setConditionMap(Map conditionMap) { this.conditionMap = conditionMap; } public String getQueryColumn() { return queryColumn; } public void setQueryColumn(String queryColumn) { this.queryColumn = queryColumn; } public String getToBtmType() { return toBtmType; } public void setToBtmType(String toBtmType) { this.toBtmType = toBtmType; } public boolean isDirection() { return isDirection; } public void setDirection(boolean isDirection) { this.isDirection = isDirection; } public boolean isLastReversion() { return isLastReversion; } public void setLastReversion(boolean isLastReversion) { this.isLastReversion = isLastReversion; } public boolean isLastVersion() { return isLastVersion; } public void setLastVersion(boolean isLastVersion) { this.isLastVersion = isLastVersion; } public String getParentValue() { return parentValue; } public void setParentValue(String parentValue) { this.parentValue = parentValue; } public String getSort() { return sort; } public void setSort(String sort) { this.sort = sort; } public String getOrder() { return order; } public void setOrder(String order) { this.order = order; } @Override public String toString() { return "TreeSetting{" + "btmType='" + btmType + '\'' + ", lnType='" + lnType + '\'' + ", isDirection=" + isDirection + ", isLastReversion=" + isLastReversion + ", isLastVersion=" + isLastVersion + ", toBtmType='" + toBtmType + '\'' + ", valueField='" + valueField + '\'' + ", textField='" + textField + '\'' + ", parentValue='" + parentValue + '\'' + ", whereSql='" + whereSql + '\'' + ", conditionMap=" + conditionMap + ", queryScheme='" + queryScheme + '\'' + ", isMuti=" + isMuti + ", isQueryAllColumn=" + isQueryAllColumn + ", queryColumn='" + queryColumn + '\'' + ", split='" + split + '\'' + ", loadType='" + loadType + '\'' + ", parentFieldName='" + parentFieldName + '\'' + ", sort='" + sort + '\'' + ", order='" + order + '\'' + '}'; } }