yuxc
2025-01-15 9503c595d3508c80cbbacf6e69dca459771d250e
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
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
package com.vci.pagemodel;
 
import lombok.AllArgsConstructor;
import lombok.Data;
import lombok.NoArgsConstructor;
 
import java.util.Map;
 
/**
 * @author ludc
 * @date 2024/9/5 11:45
 */
@Data
@AllArgsConstructor
@NoArgsConstructor
public class PLDefinationVO {
 
    /**
     * 1:导航树; 2:主内容区; 3:页签区
     */
    private int type = 0;
 
    private String id = "";
 
    private String name = "";
 
    private String description = "";
 
    /**
     * 显示属性
     */
    private String showAbs = "";
 
    /**
     * 分隔符
     */
    private String separator = "";
 
    /**
     * 显示link属性
     */
    private String showLinkAbs = "";
 
    /**
     * 搜索目标:搜索类型:本对象属性:1,关联对象属性:2
     */
    private String searchTarger = "";
 
    /**
     * 模板类型: table:1 custom:2 treetable:3 from:4 tree:5 UILayout:6
     */
    private String templateType = "";
 
    /**
     * 源对象(选择的业务类型)
     */
    private String showType = "";
 
    /**
     * 模板ID
     */
    private String templateId = "";
 
    /**
     * 选择方向
     */
    private String orientation = "";
 
    /**
     * 有效性
     */
    private String validity = "";
 
    /**
     * 排序字段
     */
    private String orderField = "";
 
    /**
     * 排序方向
     */
    private String orderMode = "";
 
    /**
     * 返回数据条目
     */
    private String returnRows = "";
 
    /**
     * 控制路径
     */
    private String controlPath = "";
 
    /**
     * 展开形式
     */
    private String expandMode = "";
 
    /**
     * 链接类型
     */
    private String linkType = "";
 
    /**
     * 是否显示图标
     */
    private String isShowImage = "";
 
    /**
     * 树展示列
     */
    private String expandCols = "";
 
    /**
     * 显示内容
     */
    private String showContent = "";
 
    /**
     * 类型
     */
    private String showContentType = "";
 
    /**
     * 关系
     */
    private String showContentRelation = "";
 
    /**
     * table
     */
    private String showContentTable = "";
 
    /**
     * 导航树类型 1代表不显示 2代表角色 3代表folder
     */
    private String navigatorType = "";
 
    /**
     * 事件key
     */
    private String eventKey = "";
 
    /**
     * 事件自定义类全路径
     */
    private String eventValue = "";
 
    /**
     * 根节点显示内容
     */
    private String rootContent = "";
 
    /**
     * <p>UI解析器,用分号;分隔各组值,即:java_cs、java_bs、net_cs、net_bs、mobile_cs、mobile_bs</p>
     * <p>值格式示例:java_cs:xxx;java_bs:xxx;net_cs:xxx;net_bs:xxx;mobile_cs:xx;mobile_bs:xxx; </p>
     */
    private String uiParser = "";
 
    /**
     * <p>扩展属性,用分号;分隔各组值,每组用冒号:分隔扩展属性名称与扩展属性值,可以定义任意组</p>
     * <p>值格式示例:ext1:xx;ext2;ext3:xx;ext4:xxx;extn:xxx;</p>
     */
    private String extAttr = "";
 
    /**
     * 查询对象类型
     */
    private String qryType;
 
    /**
     * 组件上设置的查询模板名称
     */
    private String queryTemplateName = "";
 
    /**
     * cs端使用的自定义查询类名或URL
     */
    private String csDataModel = "";
 
    /**
     * bs端使用的自定义查询类名或URL
     */
    private String bsDataModel = "";
 
    /**
     * 子UI的业务类型
     */
    private String subUIObjType = "";
 
    /**
     * 关联子UI
     */
    private String subUILayout = "";
 
    /**
     * 编号
     */
    private String seq;
 
    /**
     * 区域配置页面主键
     */
    private String tabPageOId;
 
    /**
     * 事件键值对
     */
    private Map<String,String> eventMap;
 
}