package com.vci.ubcs.codeapply.object; import com.vci.ubcs.starter.web.pagemodel.UIFieldSortVO; import com.vci.ubcs.starter.web.pagemodel.UITableCustomDefineVO; import java.util.Map; public class UIFormRefers { /** * 序列化 */ private static final long serialVersionUID = 1459005348514757537L; /** * 参照的窗口类型 */ private String type; /** * 显示的字段属性 */ private String textField = "name"; /** * 值的属性 */ private String valueField = "oid"; /** * 是否多选 */ private boolean muti = false; /** * 后台地址 */ private String url; /** * 服务的地址 */ private String backPath; /** * 请求后台的形式 */ private String method = "GET"; /** * 高度 */ private Integer height; //通用的参照 /** * 参照的业务类型 */ private String referType; /** * 参照的UI上下文 */ private String referContent; //树形的参照 /** * 上级字段 */ private String parentFieldName; /** * 上级字段的内容对应的属性的值 */ private String parentUsedField; /** * 上级字段的值 */ private String parentValue; /** * 加载方式 */ private String loadType = "all"; /** * 是否只能选择叶子节点 */ private boolean onlyLeaf = false; /** * 过滤(级联)属性 */ private String useFormKey; /** * 过滤属性请求参数 */ private String paramForFormKey; /** * 映射其他属性 */ private String mapFields; //列表的参照 /** * 显示的列表 */ private String displayTable; /** * 表格的自定义定义 */ private UITableCustomDefineVO tableConfig; /** * 筛选条件 */ private Map where; /** * 后台排序 */ private boolean remoteSort; /** * 初始化排序 */ private UIFieldSortVO initSort; public String getType() { return type; } public void setType(String type) { this.type = type; } 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 boolean isMuti() { return muti; } public void setMuti(boolean muti) { this.muti = muti; } public String getUrl() { return url; } public void setUrl(String url) { this.url = url; } public String getBackPath() { return backPath; } public void setBackPath(String backPath) { this.backPath = backPath; } public String getMethod() { return method; } public void setMethod(String method) { this.method = method; } public Integer getHeight() { return height; } public void setHeight(Integer height) { this.height = height; } public String getReferType() { return referType; } public void setReferType(String referType) { this.referType = referType; } public String getReferContent() { return referContent; } public void setReferContent(String referContent) { this.referContent = referContent; } public String getParentFieldName() { return parentFieldName; } public void setParentFieldName(String parentFieldName) { this.parentFieldName = parentFieldName; } public String getParentUsedField() { return parentUsedField; } public void setParentUsedField(String parentUsedField) { this.parentUsedField = parentUsedField; } public String getParentValue() { return parentValue; } public void setParentValue(String parentValue) { this.parentValue = parentValue; } public String getLoadType() { return loadType; } public void setLoadType(String loadType) { this.loadType = loadType; } public boolean isOnlyLeaf() { return onlyLeaf; } public void setOnlyLeaf(boolean onlyLeaf) { this.onlyLeaf = onlyLeaf; } public String getUseFormKey() { return useFormKey; } public void setUseFormKey(String useFormKey) { this.useFormKey = useFormKey; } public String getParamForFormKey() { return paramForFormKey; } public void setParamForFormKey(String paramForFormKey) { this.paramForFormKey = paramForFormKey; } public String getMapFields() { return mapFields; } public void setMapFields(String mapFields) { this.mapFields = mapFields; } public String getDisplayTable() { return displayTable; } public void setDisplayTable(String displayTable) { this.displayTable = displayTable; } public UITableCustomDefineVO getTableConfig() { return tableConfig; } public void setTableConfig(UITableCustomDefineVO tableConfig) { this.tableConfig = tableConfig; } public Map getWhere() { return where; } public void setWhere(Map where) { this.where = where; } public boolean isRemoteSort() { return remoteSort; } public void setRemoteSort(boolean remoteSort) { this.remoteSort = remoteSort; } public UIFieldSortVO getInitSort() { return initSort; } public void setInitSort(UIFieldSortVO initSort) { this.initSort = initSort; } }