DataToolsProperties.java
18.5 KB
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
356
357
358
359
360
361
362
363
364
365
366
367
368
369
370
371
372
373
374
375
376
377
378
379
380
381
382
383
384
385
386
387
388
389
390
391
392
393
394
395
396
397
398
399
400
401
402
403
404
405
406
407
408
409
410
411
412
413
414
415
416
417
418
419
420
421
422
423
424
425
426
427
428
429
430
431
432
433
434
435
436
437
438
439
440
441
442
443
444
445
446
447
448
449
450
451
452
453
454
455
456
457
458
459
460
461
462
463
464
465
466
467
468
469
470
471
472
473
474
475
476
477
478
479
480
481
482
483
484
485
486
487
488
489
490
491
492
493
494
495
496
497
498
499
500
501
502
503
504
505
506
507
508
509
510
511
512
513
514
515
516
517
518
519
520
521
522
523
524
525
526
527
528
529
530
531
532
533
534
535
536
537
538
539
540
541
542
543
544
545
546
547
548
549
550
551
552
553
554
555
556
557
558
559
560
561
package com.bsth.service.schedule.utils;
import org.springframework.boot.context.properties.ConfigurationProperties;
import org.springframework.context.annotation.PropertySource;
import org.springframework.stereotype.Component;
import javax.validation.constraints.NotNull;
/**
* 配置数据导入导出用到的配置信息
*/
@Component
@ConfigurationProperties(
ignoreInvalidFields = false,
ignoreUnknownFields = false,
prefix = "datatools"
)
@PropertySource("classpath:datatools/config-${spring.profiles.active}.properties")
public class DataToolsProperties {
/** 上传文件目录配置(根据不同的环境需要修正) */
@NotNull
private String fileuploadDir;
/** 导出数据文件目录配置(根据不同的环境需要修正) */
@NotNull
private String fileoutputDir;
/** ktr转换文件,中配置的错误输出目录(根据不同的环境需要修正) */
@NotNull
private String transErrordir;
/** 临时输出文件目录 */
@NotNull
private String transTempdir;
/** 模版文件目录 */
@NotNull
private String transTemplatedir;
/** kettle配置文件路径 */
@NotNull
private String kettleProperties;
//---------------------------- 时刻表数据相关ktr(以下)----------------------------//
/** 时刻表数据导出用于编辑(英文) */
@NotNull
private String enTtinfoDetailDataExportForEdit;
/** 时刻表数据导出用于编辑(中文) */
@NotNull
private String zhTtinfoDetailDataExportForEdit;
/** 时刻表数据导出用元数据(英文) */
@NotNull
private String enTtinfoDetailMetaDataForExport;
/** 时刻表数据导出(英文) */
@NotNull
private String enTtinfoDetailDataExport;
/** 时刻表数据导出用元数据(中文) */
@NotNull
private String zhTtinfoDetailMetaDataForExport;
/** 时刻表数据导出(中文) */
@NotNull
private String zhTtinfoDetailDataExport;
/** 时刻表数据导入用元数据(英文) */
@NotNull
private String enTtinfoDetailMetaDataForImport;
/** 时刻表数据导入用元数据(中文) */
@NotNull
private String zhTtinfoDetailMetaDataForImport;
/** 时刻表数据导入-动态导入格式(英文) */
@NotNull
private String enTtinfoDetailDataImportOfDynamic;
/** 时刻表数据导入-动态导入格式(中文) */
@NotNull
private String zhTtinfoDetailDataImportOfDynamic;
/** 时刻表数据导入-普通导入格式(英文) */
@NotNull
private String enTtinfoDetailDataImportOfNormal;
/** 时刻表数据导入-普通导入格式(中文) */
@NotNull
private String zhTtinfoDetailDataImportOfNormal;
/** 时刻表数据导入-普通带工时导入格式(英文) */
@NotNull
private String enTtinfoDetailDataImportOfNormalWithGs;
/** 时刻表数据导入-普通带工时导入格式(中文) */
@NotNull
private String zhTtinfoDetailDataImportOfNormalWithGs;
public String getEnTtinfoDetailMetaDataForImport() {
return enTtinfoDetailMetaDataForImport;
}
public void setEnTtinfoDetailMetaDataForImport(String enTtinfoDetailMetaDataForImport) {
this.enTtinfoDetailMetaDataForImport = enTtinfoDetailMetaDataForImport;
}
public String getZhTtinfoDetailMetaDataForImport() {
return zhTtinfoDetailMetaDataForImport;
}
public void setZhTtinfoDetailMetaDataForImport(String zhTtinfoDetailMetaDataForImport) {
this.zhTtinfoDetailMetaDataForImport = zhTtinfoDetailMetaDataForImport;
}
public String getEnTtinfoDetailDataImportOfDynamic() {
return enTtinfoDetailDataImportOfDynamic;
}
public void setEnTtinfoDetailDataImportOfDynamic(String enTtinfoDetailDataImportOfDynamic) {
this.enTtinfoDetailDataImportOfDynamic = enTtinfoDetailDataImportOfDynamic;
}
public String getZhTtinfoDetailDataImportOfDynamic() {
return zhTtinfoDetailDataImportOfDynamic;
}
public void setZhTtinfoDetailDataImportOfDynamic(String zhTtinfoDetailDataImportOfDynamic) {
this.zhTtinfoDetailDataImportOfDynamic = zhTtinfoDetailDataImportOfDynamic;
}
public String getEnTtinfoDetailDataImportOfNormal() {
return enTtinfoDetailDataImportOfNormal;
}
public void setEnTtinfoDetailDataImportOfNormal(String enTtinfoDetailDataImportOfNormal) {
this.enTtinfoDetailDataImportOfNormal = enTtinfoDetailDataImportOfNormal;
}
public String getZhTtinfoDetailDataImportOfNormal() {
return zhTtinfoDetailDataImportOfNormal;
}
public void setZhTtinfoDetailDataImportOfNormal(String zhTtinfoDetailDataImportOfNormal) {
this.zhTtinfoDetailDataImportOfNormal = zhTtinfoDetailDataImportOfNormal;
}
public String getEnTtinfoDetailDataImportOfNormalWithGs() {
return enTtinfoDetailDataImportOfNormalWithGs;
}
public void setEnTtinfoDetailDataImportOfNormalWithGs(String enTtinfoDetailDataImportOfNormalWithGs) {
this.enTtinfoDetailDataImportOfNormalWithGs = enTtinfoDetailDataImportOfNormalWithGs;
}
public String getZhTtinfoDetailDataImportOfNormalWithGs() {
return zhTtinfoDetailDataImportOfNormalWithGs;
}
public void setZhTtinfoDetailDataImportOfNormalWithGs(String zhTtinfoDetailDataImportOfNormalWithGs) {
this.zhTtinfoDetailDataImportOfNormalWithGs = zhTtinfoDetailDataImportOfNormalWithGs;
}
public String getEnTtinfoDetailMetaDataForExport() {
return enTtinfoDetailMetaDataForExport;
}
public void setEnTtinfoDetailMetaDataForExport(String enTtinfoDetailMetaDataForExport) {
this.enTtinfoDetailMetaDataForExport = enTtinfoDetailMetaDataForExport;
}
public String getEnTtinfoDetailDataExport() {
return enTtinfoDetailDataExport;
}
public void setEnTtinfoDetailDataExport(String enTtinfoDetailDataExport) {
this.enTtinfoDetailDataExport = enTtinfoDetailDataExport;
}
public String getZhTtinfoDetailMetaDataForExport() {
return zhTtinfoDetailMetaDataForExport;
}
public void setZhTtinfoDetailMetaDataForExport(String zhTtinfoDetailMetaDataForExport) {
this.zhTtinfoDetailMetaDataForExport = zhTtinfoDetailMetaDataForExport;
}
public String getZhTtinfoDetailDataExport() {
return zhTtinfoDetailDataExport;
}
public void setZhTtinfoDetailDataExport(String zhTtinfoDetailDataExport) {
this.zhTtinfoDetailDataExport = zhTtinfoDetailDataExport;
}
public String getEnTtinfoDetailDataExportForEdit() {
return enTtinfoDetailDataExportForEdit;
}
public void setEnTtinfoDetailDataExportForEdit(String enTtinfoDetailDataExportForEdit) {
this.enTtinfoDetailDataExportForEdit = enTtinfoDetailDataExportForEdit;
}
public String getZhTtinfoDetailDataExportForEdit() {
return zhTtinfoDetailDataExportForEdit;
}
public void setZhTtinfoDetailDataExportForEdit(String zhTtinfoDetailDataExportForEdit) {
this.zhTtinfoDetailDataExportForEdit = zhTtinfoDetailDataExportForEdit;
}
//---------------------------- 时刻表数据相关ktr(以上)----------------------------//
//---------------------------- 排班规则数据相关ktr(以下)----------------------------//
/** 排班规则数据导入(英文)*/
@NotNull
private String enScheduleRuleDataImport;
/** 排班规则数据导出(英文)*/
@NotNull
private String enScheduleRuleDataExport;
/** 排班规则数据导入(中文)*/
@NotNull
private String zhScheduleRuleDataImport;
/** 排班规则数据导出(中文)*/
@NotNull
private String zhScheduleRuleDataExport;
public String getEnScheduleRuleDataImport() {
return enScheduleRuleDataImport;
}
public void setEnScheduleRuleDataImport(String enScheduleRuleDataImport) {
this.enScheduleRuleDataImport = enScheduleRuleDataImport;
}
public String getEnScheduleRuleDataExport() {
return enScheduleRuleDataExport;
}
public void setEnScheduleRuleDataExport(String enScheduleRuleDataExport) {
this.enScheduleRuleDataExport = enScheduleRuleDataExport;
}
public String getZhScheduleRuleDataImport() {
return zhScheduleRuleDataImport;
}
public void setZhScheduleRuleDataImport(String zhScheduleRuleDataImport) {
this.zhScheduleRuleDataImport = zhScheduleRuleDataImport;
}
public String getZhScheduleRuleDataExport() {
return zhScheduleRuleDataExport;
}
public void setZhScheduleRuleDataExport(String zhScheduleRuleDataExport) {
this.zhScheduleRuleDataExport = zhScheduleRuleDataExport;
}
//---------------------------- 排班规则数据相关ktr(以上)----------------------------//
//---------------------------- 人员配置数据相关ktr(以下)----------------------------//
/** 人员配置数据导入(英文)*/
@NotNull
private String enEmployeeConfigDataImport;
/** 人员配置数据导出(英文)*/
@NotNull
private String enEmployeeConfigDataExport;
/** 人员配置数据导入(中文)*/
@NotNull
private String zhEmployeeConfigDataImport;
/** 人员配置数据导出(中文)*/
@NotNull
private String zhEmployeeConfigDataExport;
public String getEnEmployeeConfigDataImport() {
return enEmployeeConfigDataImport;
}
public void setEnEmployeeConfigDataImport(String enEmployeeConfigDataImport) {
this.enEmployeeConfigDataImport = enEmployeeConfigDataImport;
}
public String getEnEmployeeConfigDataExport() {
return enEmployeeConfigDataExport;
}
public void setEnEmployeeConfigDataExport(String enEmployeeConfigDataExport) {
this.enEmployeeConfigDataExport = enEmployeeConfigDataExport;
}
public String getZhEmployeeConfigDataImport() {
return zhEmployeeConfigDataImport;
}
public void setZhEmployeeConfigDataImport(String zhEmployeeConfigDataImport) {
this.zhEmployeeConfigDataImport = zhEmployeeConfigDataImport;
}
public String getZhEmployeeConfigDataExport() {
return zhEmployeeConfigDataExport;
}
public void setZhEmployeeConfigDataExport(String zhEmployeeConfigDataExport) {
this.zhEmployeeConfigDataExport = zhEmployeeConfigDataExport;
}
//---------------------------- 人员配置数据相关ktr(以上)----------------------------//
//---------------------------- 车辆配置数据相关ktr(以下)----------------------------//
/** 车辆配置数据导入(英文)*/
@NotNull
private String enVehicleConfigDataImport;
/** 车辆配置数据导出(英文)*/
@NotNull
private String enVehicleConfigDataExport;
/** 车辆配置数据导入(中文)*/
@NotNull
private String zhVehicleConfigDataImport;
/** 车辆配置数据导出(中文)*/
@NotNull
private String zhVehicleConfigDataExport;
public String getEnVehicleConfigDataImport() {
return enVehicleConfigDataImport;
}
public void setEnVehicleConfigDataImport(String enVehicleConfigDataImport) {
this.enVehicleConfigDataImport = enVehicleConfigDataImport;
}
public String getEnVehicleConfigDataExport() {
return enVehicleConfigDataExport;
}
public void setEnVehicleConfigDataExport(String enVehicleConfigDataExport) {
this.enVehicleConfigDataExport = enVehicleConfigDataExport;
}
public String getZhVehicleConfigDataImport() {
return zhVehicleConfigDataImport;
}
public void setZhVehicleConfigDataImport(String zhVehicleConfigDataImport) {
this.zhVehicleConfigDataImport = zhVehicleConfigDataImport;
}
public String getZhVehicleConfigDataExport() {
return zhVehicleConfigDataExport;
}
public void setZhVehicleConfigDataExport(String zhVehicleConfigDataExport) {
this.zhVehicleConfigDataExport = zhVehicleConfigDataExport;
}
//---------------------------- 车辆配置数据相关ktr(以上)----------------------------//
//---------------------------- 路牌信息相关ktr(以下)----------------------------//
/** 路牌信息导入(英文) */
@NotNull
private String enRoadSignDataImport;
/** 路牌信息导出(英文) */
@NotNull
private String enRoadSignDataExport;
/** 路牌信息导入(中文) */
@NotNull
private String zhRoadSignDataImport;
/** 路牌信息导出(中文) */
@NotNull
private String zhRoadSignDataExport;
public String getEnRoadSignDataImport() {
return enRoadSignDataImport;
}
public void setEnRoadSignDataImport(String enRoadSignDataImport) {
this.enRoadSignDataImport = enRoadSignDataImport;
}
public String getEnRoadSignDataExport() {
return enRoadSignDataExport;
}
public void setEnRoadSignDataExport(String enRoadSignDataExport) {
this.enRoadSignDataExport = enRoadSignDataExport;
}
public String getZhRoadSignDataImport() {
return zhRoadSignDataImport;
}
public void setZhRoadSignDataImport(String zhRoadSignDataImport) {
this.zhRoadSignDataImport = zhRoadSignDataImport;
}
public String getZhRoadSignDataExport() {
return zhRoadSignDataExport;
}
public void setZhRoadSignDataExport(String zhRoadSignDataExport) {
this.zhRoadSignDataExport = zhRoadSignDataExport;
}
//---------------------------- 路牌信息相关ktr(以上)----------------------------//
//---------------------------- 车辆基础数据相关ktr(以下)----------------------------//
/** 车辆基础信息导入(英文) */
@NotNull
private String enVehicleBasicDataImport;
/** 车辆基础信息导出(英文) */
@NotNull
private String enVehicleBasicDataExport;
/** 车辆基础信息导入(中文) */
@NotNull
private String zhVehicleBasicDataImport;
/** 车辆基础信息导出(中文) */
@NotNull
private String zhVehicleBasicDataExport;
public String getEnVehicleBasicDataImport() {
return enVehicleBasicDataImport;
}
public void setEnVehicleBasicDataImport(String enVehicleBasicDataImport) {
this.enVehicleBasicDataImport = enVehicleBasicDataImport;
}
public String getEnVehicleBasicDataExport() {
return enVehicleBasicDataExport;
}
public void setEnVehicleBasicDataExport(String enVehicleBasicDataExport) {
this.enVehicleBasicDataExport = enVehicleBasicDataExport;
}
public String getZhVehicleBasicDataImport() {
return zhVehicleBasicDataImport;
}
public void setZhVehicleBasicDataImport(String zhVehicleBasicDataImport) {
this.zhVehicleBasicDataImport = zhVehicleBasicDataImport;
}
public String getZhVehicleBasicDataExport() {
return zhVehicleBasicDataExport;
}
public void setZhVehicleBasicDataExport(String zhVehicleBasicDataExport) {
this.zhVehicleBasicDataExport = zhVehicleBasicDataExport;
}
//---------------------------- 车辆基础数据相关ktr(以上)----------------------------//
//---------------------------- 人员基础数据相关ktr(以下)----------------------------//
/** 人员基础信息导入(英文) */
@NotNull
private String enPersonnelBasicDataImport;
/** 人员基础信息导出(英文) */
@NotNull
private String enPersonnelBasicDataExport;
/** 人员基础信息导入(中文) */
@NotNull
private String zhPersonnelBasicDataImport;
/** 人员基础信息导入(中文) */
@NotNull
private String zhPersonnelBasicDataExport;
public String getEnPersonnelBasicDataImport() {
return enPersonnelBasicDataImport;
}
public void setEnPersonnelBasicDataImport(String enPersonnelBasicDataImport) {
this.enPersonnelBasicDataImport = enPersonnelBasicDataImport;
}
public String getEnPersonnelBasicDataExport() {
return enPersonnelBasicDataExport;
}
public void setEnPersonnelBasicDataExport(String enPersonnelBasicDataExport) {
this.enPersonnelBasicDataExport = enPersonnelBasicDataExport;
}
public String getZhPersonnelBasicDataImport() {
return zhPersonnelBasicDataImport;
}
public void setZhPersonnelBasicDataImport(String zhPersonnelBasicDataImport) {
this.zhPersonnelBasicDataImport = zhPersonnelBasicDataImport;
}
public String getZhPersonnelBasicDataExport() {
return zhPersonnelBasicDataExport;
}
public void setZhPersonnelBasicDataExport(String zhPersonnelBasicDataExport) {
this.zhPersonnelBasicDataExport = zhPersonnelBasicDataExport;
}
//---------------------------- 人员基础数据相关ktr(以上)----------------------------//
//------------------------ 数据同步ktr -----------------------//
@NotNull
/** 车辆信息同步 */
private String vehicleDatasyncktr;
@NotNull
/** 浦东车辆库车辆数据接口地址 */
private String carsInterface;
// TODO:
public String getFileuploadDir() {
return fileuploadDir;
}
public void setFileuploadDir(String fileuploadDir) {
this.fileuploadDir = fileuploadDir;
}
public String getTransErrordir() {
return transErrordir;
}
public void setTransErrordir(String transErrordir) {
this.transErrordir = transErrordir;
}
public String getKettleProperties() {
return kettleProperties;
}
public void setKettleProperties(String kettleProperties) {
this.kettleProperties = kettleProperties;
}
public String getTransTempdir() {
return transTempdir;
}
public void setTransTempdir(String transTempdir) {
this.transTempdir = transTempdir;
}
public String getFileoutputDir() {
return fileoutputDir;
}
public void setFileoutputDir(String fileoutputDir) {
this.fileoutputDir = fileoutputDir;
}
public String getTransTemplatedir() {
return transTemplatedir;
}
public void setTransTemplatedir(String transTemplatedir) {
this.transTemplatedir = transTemplatedir;
}
public String getVehicleDatasyncktr() {
return vehicleDatasyncktr;
}
public void setVehicleDatasyncktr(String vehicleDatasyncktr) {
this.vehicleDatasyncktr = vehicleDatasyncktr;
}
public String getCarsInterface() {
return carsInterface;
}
public void setCarsInterface(String carsInterface) {
this.carsInterface = carsInterface;
}
}