xiejun
2023-08-12 a19d26e88360c9760b2286bac4dfb1710fd2fa21
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
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;
 
}