package com.vci.ubcs.code.vo.pagemodel;
|
|
import lombok.Data;
|
|
import java.io.Serializable;
|
import java.util.Map;
|
|
/**
|
* @author ludc
|
* @date 2023/6/28 11:45
|
*/
|
@Data
|
public class UIReferConfigFormVO implements Serializable {
|
|
/**
|
* 序列化
|
*/
|
private static final long serialVersionUID = 1459005348514757539L;
|
|
/**
|
* 参照的窗口类型
|
*/
|
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 UITableConfigVO tableConfig;
|
|
/**
|
* 筛选条件
|
*/
|
private Map<String,String> where;
|
|
/**
|
* 后台排序
|
*/
|
private boolean remoteSort;
|
|
/**
|
* 初始化排序
|
*/
|
private UIFieldSortVO initSort;
|
|
}
|