ludc
2025-01-16 986aa62ed00bee39363bab41b4eeb8259d446efd
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
212
213
214
215
package com.vci.client.portal.utility.tabledata;
 
import java.io.Serializable;
import java.util.List;
import java.util.Map;
 
import com.vci.client.portal.utility.PRMItem;
import com.vci.common.qt.object.OrderInfo;
import com.vci.common.qt.object.PageInfo;
import com.vci.common.qt.object.QueryTemplate;
import com.vci.corba.portal.data.PortalVI;
 
/**
 * 表格数据查询参数接口
 * 
 * <p>Title: </p>
 * <p>Description: </p>
 * <p>Copyright: Copyright (c) 2016</p>
 * <p>Company: VCI</p>
 * @author xiongchao
 * @time 2017-5-25
 * @version 1.0
 */
public interface ITableDataQueryParam extends Serializable {
    /**
     * 返回 主体业务类型名称
     * @return 主体业务类型名称
     */
    public String getShowType();
 
    /**
     * 设置 主体业务类型名称
     * @param showType 主体业务类型名称
     */
    public void setShowType(String showType);
 
    /**
     * 返回 查询模板名称
     * @return 查询模板名称
     */
    public String getQueryTemplateName();
 
    /**
     * 设置 查询模板名称
     * @param queryTemplateName 查询模板名称
     */
    public void setQueryTemplateName(String queryTemplateName);
 
    /**
     * 返回 表格组件使用的表单
     * @return 表格组件使用的表单
     */
    public PortalVI getTableForm();
 
    /**
     * 设置 表格组件使用的表单
     * @param tableForm 表格组件使用的表单
     */
    public void setTableForm(PortalVI tableForm);
 
    /**
     * 返回 表格组件使用的表单使用的Form表单
     * @return 表格组件使用的表单使用的Form表单
     */
    public PortalVI getTableFormUseFormForm();
 
    /**
     * 设置 表格组件使用的表单使用的Form表单
     * @param tableFormUseFormForm 表格组件使用的表单使用的Form表单
     */
    public void setTableFormUseFormForm(PortalVI tableFormUseFormForm);
 
    /**
     * 返回 替换条件Map
     * @return 替换条件Map
     */
    public Map<String, String> getReplaceMap() ;
 
    /**
     * 设置 替换条件Map
     * @param replaceMap 替换条件Map
     */
    public void setReplaceMap(Map<String, String> replaceMap);
 
    /**
     * 返回 直接条件Map
     * @return 直接条件Map
     */
    public Map<String, String> getConditionMap();
 
    /**
     * 设置 直接条件Map
     * @param conditionMap 直接条件Map
     */
    public void setConditionMap(Map<String, String> conditionMap);
 
    /**
     * 返回 分页信息
     * @return 分页信息
     */
    public PageInfo getPageInfo();
 
    /**
     * 设置 分页信息
     * @param pageInfo 分页信息
     */
    public void setPageInfo(PageInfo pageInfo);
 
    /**
     * 返回 排序信息
     * @return 排序信息
     */
    public List<OrderInfo> getOrderInfos() ;
 
    /**
     * 设置 排序信息
     * @param orderInfos 排序信息
     */
    public void setOrderInfos(List<OrderInfo> orderInfos);
 
    /**
     * 返回 查询模板对象
     * @return
     */
    public QueryTemplate getQueryTemplate();
    
    /**
     * 设置 查询模板对象
     * @param queryTemplate 查询模板对象
     */
    public void setQueryTemplate(QueryTemplate queryTemplate);
    
    /**
     * 返回 表格引用的表单里全部的属性(PRMItem)名称Map key: itemField(使用字段) value: itemName(显示名称)
     * @return 表格引用的表单里全部的属性(PRMItem)名称Map key: itemField(使用字段) value: itemName(显示名称)
     */
    public Map<String, String> getQueryColumnsMap();
 
    /**
     * 设置 表格引用的表单里全部的属性(PRMItem)名称Map key: itemField(使用字段) value: itemName(显示名称)
     * @param queryColumnsMap 表格引用的表单里全部的属性(PRMItem)名称Map key: itemField(使用字段) value: itemName(显示名称)
     */
    public void setQueryColumnsMap(Map<String, String> queryColumnsMap);
 
    /**
     * 返回 表格引用 的表单里自定义属性(PRMItem)Map key:itemField value: PRMItem
     * @return 表格引用 的表单里自定义属性(PRMItem)Map key:itemField value: PRMItem
     */
    public Map<String, PRMItem> getCustomMap();
 
    /**
     * 设置 表格引用 的表单里自定义属性(PRMItem)Map key:itemField value: PRMItem
     * @param customMap 表格引用 的表单里自定义属性(PRMItem)Map key:itemField value: PRMItem
     */
    public void setCustomMap(Map<String, PRMItem> customMap);
 
    /**
     * 返回 表格引用 的表单里文件类型的属性(PRMItem)Map key:itemField value: PRMItem
     * @return 表格引用 的表单里文件类型的属性(PRMItem)Map key:itemField value: PRMItem
     */
    public Map<String, PRMItem> getFileMap();
 
    /**
     * 设置 表格引用 的表单里文件类型的属性(PRMItem)Map key:itemField value: PRMItem
     * @param fileMap 表格引用 的表单里文件类型的属性(PRMItem)Map key:itemField value: PRMItem
     */
    public void setFileMap(Map<String, PRMItem> fileMap);
 
    /**
     * 返回 表格引用 的表单里有显示表达式的属性(PRMItem)Map key:itemField value: PRMItem
     * @return 表格引用 的表单里有显示表达式的属性(PRMItem)Map key:itemField value: PRMItem
     */
    public Map<String, PRMItem> getShowExpressMap();
 
    /**
     * 设置 表格引用 的表单里有显示表达式的属性(PRMItem)Map key:itemField value: PRMItem
     * @param showExpressMap 表格引用 的表单里有显示表达式的属性(PRMItem)Map key:itemField value: PRMItem
     */
    public void setShowExpressMap(Map<String, PRMItem> showExpressMap);
    
    /**
     * 返回 表格查询返回要显示的字段
     * @return 表格查询返回要显示的字段
     */
    public List<String> getShowFields();
 
    /**
     * 设置 表格查询返回要显示的字段
     * @param showFields 表格查询返回要显示的字段
     */
    public void setShowFields(List<String> showFields);
    
    /**
     * 返回 表格查询时使用的链接类型
     * @return
     */
    public String getLinkType();
    /**
     * 设置 表格查询时使用的链接类型
     * @param linkType
     * @return
     */
    public String setLinkType(String linkType);
    
    /**
     * 返回 是否忽略对文件类型的属性进行处理,true:忽略,false:不忽略
     * @return
     */
    public boolean isIgnoreFileColumn();
    /**
     * 设置 是否忽略对文件类型的属性进行处理,true:忽略,false:不忽略
     * @param isIgnoreFileColumn
     */
    public void setIgnoreFileColumn(boolean isIgnoreFileColumn);
}