package com.vci.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<String,String> conditionMap = new HashMap<String,String>();
|
|
/**
|
* 查询方案
|
*/
|
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<String, String> getConditionMap() {
|
return conditionMap;
|
}
|
|
public void setConditionMap(Map<String, String> 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 + '\'' +
|
'}';
|
}
|
}
|