cy
2022-06-21 129904537f66509f97b285e7eb4f42b3dc349dd0
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
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
277
278
279
280
281
282
283
284
285
286
287
288
289
290
291
292
293
294
295
296
297
298
299
300
301
302
303
304
305
306
307
308
309
310
311
312
313
314
315
316
317
318
319
320
321
322
323
324
325
326
327
328
329
330
331
332
333
334
335
336
337
338
339
340
341
342
343
344
345
346
347
348
349
350
351
352
353
354
355
package cn.ksource.web.facade.xtpz.sjzd;
 
import java.util.List;
import java.util.Map;
 
import javax.servlet.http.HttpServletRequest;
 
import cn.ksource.beans.CONFIG_DATA_DICTIONARY;
import cn.ksource.beans.CONFIG_DATA_DICTIONARY_CATEGORY;
import cn.ksource.beans.CONFIG_DATA_INTERFACE;
import cn.ksource.beans.CONFIG_DATA_MESSAGE;
import cn.ksource.beans.CONFIG_DATA_SUBSYSTEM;
import cn.ksource.core.page.PageInfo;
import cn.ksource.core.web.TreeNode;
 
public interface SjzdFacade {
 
    /**
     * 获取子系统列表
     * @return
     * @version V1.0.0
     * @author 杨凯
     * @date May 15, 2014 2:09:21 PM
     */
    public List<Map> getSubSystemList();
    
    /**
     * 删除子系统
     * @param id
     * @return
     * @version V1.0.0
     * @author 杨凯
     * @date May 15, 2014 3:14:24 PM
     */
    public boolean delSubSystem(String id);
    
    /**
     * 删除接口
     * @param id
     * @return
     * @version V1.0.0
     * @author 杨凯
     * @date May 15, 2014 3:14:24 PM
     */
    public boolean delJiekou(String id);
    
    /**
     * 删除接口
     * @param id
     * @return
     * @version V1.0.0
     * @author 杨凯
     * @date May 16, 2014 3:10:43 PM
     */
    public boolean delMessage(String id);
    
    /**
     * 删除数据字典分类
     * @param id
     * @return
     * @version V1.0.0
     * @author 杨凯
     * @date May 15, 2014 8:22:12 PM
     */
    public boolean deleteSjzdfl(String id);
    
    /**
     * 删除数据
     * @param id
     * @return
     * @version V1.0.0
     * @author 杨凯
     * @date May 16, 2014 10:12:11 AM
     */
    public boolean delData(String id);
    
    
    /**
     * 获取子系统信息
     * @param id
     * @return
     * @version V1.0.0
     * @author 杨凯
     * @date May 15, 2014 2:12:21 PM
     */
    public Map getSubSystemInfo(String id);
    
    /**
     * 获取接口信息
     * @param id
     * @return
     * @version V1.0.0
     * @author 杨凯
     * @date May 15, 2014 3:49:09 PM
     */
    public Map getJiekouInfo(String id);
    
    public Map getMessageInfo(String id);
    
    /**
     * 数据字典分类
     * @param id
     * @return
     * @version V1.0.0
     * @author 杨凯
     * @date May 15, 2014 7:57:37 PM
     */
    public Map getSjzdflInfo(String id);
    
    /**
     * 获取数据字典详情
     * @param id
     * @return
     * @version V1.0.0
     * @author 杨凯
     * @date May 16, 2014 9:44:07 AM
     */
    public Map getDataInfo(String id);
    
    /**
     * 获取可用的子系统Map
     * @return
     * @version V1.0.0
     * @author 杨凯
     * @date May 15, 2014 3:50:47 PM
     */
    public Map getSubSystemMapUsing();
    
    /**
     * 新增或更新子系统信息
     * @param subsystem
     * @version V1.0.0
     * @author 杨凯
     * @date May 15, 2014 2:49:08 PM
     */
    public boolean addOrUpdateSubSystem(CONFIG_DATA_SUBSYSTEM subsystem);
    
    
    /**
     * 获取系统下接口列表
     * @param sysid
     * @return
     * @version V1.0.0
     * @author 杨凯
     * @date May 15, 2014 3:38:38 PM
     */
    public List<Map> getJiekouList(Map<String, String> paramMap);
    
    /**
     * 获取消息列表
     * @param paramMap
     * @return
     * @version V1.0.0
     * @author 杨凯
     * @date May 16, 2014 3:13:26 PM
     */
    public List<Map> getMessageList(Map<String, String> paramMap);
    
    /**
     * 接口是否存在
     * @param key
     * @return
     * @version V1.0.0
     * @author 杨凯
     * @date May 15, 2014 4:31:49 PM
     */
    public boolean isJiekouExists(String id,String key);
    
    /**
     * 消息是否存在
     * @param id
     * @param key
     * @return
     * @version V1.0.0
     * @author 杨凯
     * @date May 16, 2014 3:08:21 PM
     */
    public boolean isMessageExists(String id,String key);
    
    /**
     * 数据字典分类是否存在
     * @param id
     * @param key
     * @return
     * @version V1.0.0
     * @author 杨凯
     * @date May 15, 2014 7:55:23 PM
     */
    public boolean isSjzdflExists(String id,String key);
    
    /**
     * 数据字典标识是否存在
     * @param id
     * @param key
     * @return
     * @version V1.0.0
     * @author 杨凯
     * @date May 16, 2014 10:04:49 AM
     */
    public boolean isDataExists(String id,String key);
    
    /**
     * 接口提交
     * @param jiekou
     * @return
     * @version V1.0.0
     * @author 杨凯
     * @date May 15, 2014 4:38:56 PM
     */
    public boolean addOrUpdateJiekou(CONFIG_DATA_INTERFACE jiekou);
    
    /**
     * 消息提交
     * @param message
     * @return
     * @version V1.0.0
     * @author 杨凯
     * @date May 16, 2014 3:07:02 PM
     */
    public boolean addOrUpdateMessage(CONFIG_DATA_MESSAGE message);
    
    /**
     * 数据字典分类提交
     * @param category
     * @return
     * @version V1.0.0
     * @author 杨凯
     * @date May 15, 2014 8:04:25 PM
     */
    public boolean addOrUpdateSjzdfl(CONFIG_DATA_DICTIONARY_CATEGORY category);
    
    /**
     * 数据字典提交
     * @param dic
     * @return
     * @version V1.0.0
     * @author 杨凯
     * @date May 16, 2014 10:08:27 AM
     */
    public boolean addOrUpdateData(CONFIG_DATA_DICTIONARY dic);
    
    /**
     * 数据字典分类
     * @param id
     * @return
     * @version V1.0.0
     * @author 杨凯
     * @date May 15, 2014 7:35:27 PM
     */
    public TreeNode getSjzdflTree(String parentid);
    
    /**
     * 数据字典树
     * @param parentid
     * @return
     * @version V1.0.0
     * @author 杨凯
     * @date May 16, 2014 9:33:57 AM
     */
    public TreeNode getDataTree(String parentid);
    
    /**
     * 数据字典分类列表
     * @param flid
     * @return
     * @version V1.0.0
     * @author 杨凯
     * @date May 15, 2014 7:41:35 PM
     */
    public List<Map> getSjzdflList(String flid);
    
    /**
     * 获取数据列表
     * @param flid
     * @return
     * @version V1.0.0
     * @author 杨凯
     * @date May 16, 2014 10:10:54 AM
     */
    public List<Map> getDataList(String flid);
    
    
    
    /**
     * 取得区域树
     * @param pid
     * @return
     */
    public String getAreaTree(String pid);
    
    
    /**
     * 销售区域配置提交
     * @param request
     */
    public void onArea_manager_configSubmit(HttpServletRequest request);
 
    /**
     * 数据字典一级分类
     * @param request
     */
    public List<Map> getSjzdflList(HttpServletRequest request);
 
    /**
     * 数据字典分类列表
     * @param request
     */
    public List<Map> sjzdflData(HttpServletRequest request);
 
    /**
     * 数据字典分类树
     * @param request
     */
    public List querySjzdTree(HttpServletRequest request);
 
    /**
     * 数据字典列表数据
     * @param pageInfo
     * @param categoryId
     */
    public PageInfo querySjzdData(PageInfo pageInfo,String categoryId);
    
    /**
     * 数据字典列表数量
     * @param request
     */
    public int querySjzdCount(String categoryId);
 
    /**
     * 数据字典添加
     * @param request
     */
    public String addSjzd(HttpServletRequest request);
 
    /**
     * 数据字典验证是否存在
     * @param request
     */
    public String sjzdExists(HttpServletRequest request);
 
    /**
     * 数据字典删除
     * @param request
     */
    public boolean deleteData(String id, String state);
    
    public int sjzdflCount(String id);
 
    public  PageInfo sjzdflData(PageInfo pageInfo, HttpServletRequest request);
 
    
 
    
    
}