package com.vci.web.pageModel;
|
|
import java.util.HashMap;
|
import java.util.Map;
|
|
/**
|
* 参照的配置对象
|
* 支持三种类型,
|
* 1. 只有参照的那个属性信息
|
* 2. 指定的表格获取指定的ui
|
* 3. 手动添加js,这种情况下不使用默认的数据查询路径
|
* @author weidy
|
* @date 2021-2-12
|
*/
|
public class ReferConfigVO implements java.io.Serializable{
|
|
/**
|
* 序列化
|
*/
|
private static final long serialVersionUID = -1794444521066634214L;
|
|
/**
|
* 参照的属性
|
*/
|
private String referField;
|
|
/**
|
* 参照的业务类型
|
*/
|
private String referBo;
|
|
/**
|
* 文本的字段
|
*/
|
private String textField;
|
|
/**
|
* 值的字段
|
*/
|
private String valueField;
|
|
/**
|
* 显示表格
|
*/
|
private String displayTable;
|
|
/**
|
* 上级业务数据主键
|
*/
|
private String parentOid;
|
|
/**
|
* 上级的字段的表达式
|
*/
|
private String parentFieldName;
|
|
/**
|
* 上级字段的内容对应属性
|
*/
|
private String parentUsedField;
|
|
/**
|
* 是否查询所有的层级
|
*/
|
private boolean selectAllLevel;
|
|
/**
|
* 是否多选
|
*/
|
private boolean isMuti;
|
|
/**
|
* 查询方案
|
*/
|
private String queryScheme;
|
|
/**
|
* 参照窗口显示的列
|
*/
|
private String referColumn;
|
|
/**
|
* ui上下文
|
*/
|
private String uiContext;
|
|
/**
|
* 查询条件
|
*/
|
private Map<String,String> conditionMap = new HashMap<String,String>();
|
|
/**
|
* 替换的映射
|
*/
|
private Map<String,String> replaceMap = new HashMap<String, String>();
|
|
/**
|
* 排序字段
|
*/
|
private String sort;
|
|
/**
|
* 排序方式
|
*/
|
private String order;
|
|
public String getReferField() {
|
return referField;
|
}
|
|
public void setReferField(String referField) {
|
this.referField = referField;
|
}
|
|
public String getReferBo() {
|
return referBo;
|
}
|
|
public void setReferBo(String referBo) {
|
this.referBo = referBo;
|
}
|
|
public String getTextField() {
|
return textField;
|
}
|
|
public void setTextField(String textField) {
|
this.textField = textField;
|
}
|
|
public String getValueField() {
|
return valueField;
|
}
|
|
public void setValueField(String valueField) {
|
this.valueField = valueField;
|
}
|
|
public String getDisplayTable() {
|
return displayTable;
|
}
|
|
public void setDisplayTable(String displayTable) {
|
this.displayTable = displayTable;
|
}
|
|
public String getParentOid() {
|
return parentOid;
|
}
|
|
public void setParentOid(String parentOid) {
|
this.parentOid = parentOid;
|
}
|
|
public String getParentFieldName() {
|
return parentFieldName;
|
}
|
|
public void setParentFieldName(String parentFieldName) {
|
this.parentFieldName = parentFieldName;
|
}
|
|
public boolean isMuti() {
|
return isMuti;
|
}
|
|
public void setMuti(boolean isMuti) {
|
this.isMuti = isMuti;
|
}
|
|
public String getQueryScheme() {
|
return queryScheme;
|
}
|
|
public void setQueryScheme(String queryScheme) {
|
this.queryScheme = queryScheme;
|
}
|
|
public String getUiContext() {
|
return uiContext;
|
}
|
|
public void setUiContext(String uiContext) {
|
this.uiContext = uiContext;
|
}
|
|
public Map<String, String> getConditionMap() {
|
return conditionMap;
|
}
|
|
public void setConditionMap(Map<String, String> conditionMap) {
|
this.conditionMap = conditionMap;
|
}
|
|
public Map<String, String> getReplaceMap() {
|
return replaceMap;
|
}
|
|
public void setReplaceMap(Map<String, String> replaceMap) {
|
this.replaceMap = replaceMap;
|
}
|
|
public String getReferColumn() {
|
return referColumn;
|
}
|
|
public void setReferColumn(String referColumn) {
|
this.referColumn = referColumn;
|
}
|
|
public String getParentUsedField() {
|
return parentUsedField;
|
}
|
|
public void setParentUsedField(String parentUsedField) {
|
this.parentUsedField = parentUsedField;
|
}
|
|
public boolean isSelectAllLevel() {
|
return selectAllLevel;
|
}
|
|
public void setSelectAllLevel(boolean selectAllLevel) {
|
this.selectAllLevel = selectAllLevel;
|
}
|
|
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 "ReferConfigVO{" +
|
"referField='" + referField + '\'' +
|
", referBo='" + referBo + '\'' +
|
", textField='" + textField + '\'' +
|
", valueField='" + valueField + '\'' +
|
", displayTable='" + displayTable + '\'' +
|
", parentOid='" + parentOid + '\'' +
|
", parentFieldName='" + parentFieldName + '\'' +
|
", parentUsedField='" + parentUsedField + '\'' +
|
", selectAllLevel=" + selectAllLevel +
|
", isMuti=" + isMuti +
|
", queryScheme='" + queryScheme + '\'' +
|
", referColumn='" + referColumn + '\'' +
|
", uiContext='" + uiContext + '\'' +
|
", conditionMap=" + conditionMap +
|
", replaceMap=" + replaceMap +
|
", sort='" + sort + '\'' +
|
", order='" + order + '\'' +
|
'}';
|
}
|
}
|