\344\270\200\345\257\271\344\270\200.md
... ...
@@ -147,5 +147,564 @@ public class DYDataSource extends BaseModel<DYDataSource> {
147 147
```
148 148
149 149
150
+DyDataSource_view.json
150 151
152
+```
153
+{
154
+ "views": {
155
+ "dydatasource_form": {
156
+ "body": {
157
+ "columns": [
158
+ {
159
+ "displayName": "name",
160
+ "name": "name"
161
+ },
162
+ {
163
+ "displayName": "type",
164
+ "name": "type",
165
+ "dynamicGroup": {
166
+ "options": [
167
+ {
168
+ "label": "mysql",
169
+ "value": "0",
170
+ "relatedProperty": "dyMysql"
171
+ },
172
+ {
173
+ "label": "oracle",
174
+ "value": "1",
175
+ "relatedProperty": "dyOracle"
176
+ }
177
+ ]
178
+ }
179
+ },
180
+ {
181
+ "displayName": "url",
182
+ "name": "url"
183
+ },
184
+ {
185
+ "displayName": "port",
186
+ "name": "dyMysql.port"
187
+ },
188
+ {
189
+ "displayName": "a",
190
+ "name": "dyMysql.a"
191
+ },
192
+ {
193
+ "displayName": "a1",
194
+ "name": "dyMysql.a1"
195
+ },
196
+ {
197
+ "displayName": "b",
198
+ "name": "dyMysql.b"
199
+ },
200
+ {
201
+ "displayName": "b1",
202
+ "name": "dyMysql.b1"
203
+ },
204
+ {
205
+ "displayName": "c",
206
+ "name": "dyMysql.c"
207
+ },
208
+ {
209
+ "displayName": "c1",
210
+ "name": "dyMysql.c1"
211
+ },
212
+ {
213
+ "displayName": "d",
214
+ "name": "dyMysql.d"
215
+ },
216
+ {
217
+ "displayName": "d1",
218
+ "name": "dyMysql.d1"
219
+ },
220
+ {
221
+ "displayName": "type1",
222
+ "name": "dyMysql.type1"
223
+ },
224
+ {
225
+ "displayName": "date",
226
+ "name": "dyMysql.date"
227
+ },
228
+ {
229
+ "displayName": "score",
230
+ "name": "dyMysql.score"
231
+ },
232
+ {
233
+ "displayName": "age",
234
+ "name": "dyMysql.age"
235
+ },
236
+ {
237
+ "displayName": "address",
238
+ "name": "dyMysql.address"
239
+ },
240
+ {
241
+ "displayName": "birthday",
242
+ "name": "dyMysql.birthday"
243
+ },
244
+ {
245
+ "displayName": "create",
246
+ "name": "dyMysql.create"
247
+ },
248
+ {
249
+ "displayName": "age2",
250
+ "name": "dyMysql.age2"
251
+ },
252
+ {
253
+ "displayName": "context",
254
+ "name": "dyMysql.context"
255
+ },
256
+ {
257
+ "displayName": "dyMysql",
258
+ "name": "dyMysql",
259
+ "display": false,
260
+ "custom": true
261
+ },
262
+ {
263
+ "displayName": "service_name",
264
+ "name": "dyOracle.service_name"
265
+ },
266
+ {
267
+ "displayName": "port",
268
+ "name": "dyOracle.port"
269
+ },
270
+ {
271
+ "displayName": "a",
272
+ "name": "dyOracle.a"
273
+ },
274
+ {
275
+ "displayName": "a1",
276
+ "name": "dyOracle.a1"
277
+ },
278
+ {
279
+ "displayName": "b",
280
+ "name": "dyOracle.b"
281
+ },
282
+ {
283
+ "displayName": "b1",
284
+ "name": "dyOracle.b1"
285
+ },
286
+ {
287
+ "displayName": "c",
288
+ "name": "dyOracle.c"
289
+ },
290
+ {
291
+ "displayName": "c1",
292
+ "name": "dyOracle.c1"
293
+ },
294
+ {
295
+ "displayName": "d",
296
+ "name": "dyOracle.d"
297
+ },
298
+ {
299
+ "displayName": "d1",
300
+ "name": "dyOracle.d1"
301
+ },
302
+ {
303
+ "displayName": "type1",
304
+ "name": "dyOracle.type1"
305
+ },
306
+ {
307
+ "displayName": "date",
308
+ "name": "dyOracle.date"
309
+ },
310
+ {
311
+ "displayName": "dyOracle",
312
+ "name": "dyOracle",
313
+ "display": false,
314
+ "custom": true
315
+ },
316
+ {
317
+ "displayName": "many2one",
318
+ "name": "many2one"
319
+ },
320
+ {
321
+ "displayName": "文件",
322
+ "name": "fileName"
323
+ }
324
+ ],
325
+ "tabs": [
326
+ {
327
+ "header": "一对多",
328
+ "rowspan": 3,
329
+ "tbar": [
330
+ {
331
+ "name": "创建",
332
+ "action": "createEr",
333
+ "auth": "update"
334
+ },
335
+ {
336
+ "name": "删除",
337
+ "action": "deleteEr",
338
+ "auth": "delete"
339
+ }
340
+ ],
341
+ "body": {
342
+ "type": "ono2many_form,ono2many_grid,ono2many_search",
343
+ "field": "ono2ManyList",
344
+ "columns": [
345
+ "a",
346
+ "c",
347
+ "d"
348
+ ]
349
+ }
350
+ },
351
+ {
352
+ "header": "多对多",
353
+ "rowspan": 3,
354
+ "tbar": [
355
+ {
356
+ "name": "添加",
357
+ "action": "addEr",
358
+ "auth": "update"
359
+ },
360
+ {
361
+ "name": "删除",
362
+ "action": "deleteEr",
363
+ "auth": "delete"
364
+ }
365
+ ],
366
+ "body": {
367
+ "type": "many2many_form,many2many_grid,many2many_search",
368
+ "field": "many2ManyList",
369
+ "columns": [
370
+ "a",
371
+ "c",
372
+ "d"
373
+ ]
374
+ }
375
+ }
376
+ ],
377
+ "type": "form"
378
+ },
379
+ "mode": "primary",
380
+ "model": "DYDataSource",
381
+ "name": "数据源-表单",
382
+ "type": "form"
383
+ },
384
+ "dydatasource_search": {
385
+ "body": {
386
+ "columns": [
387
+ {
388
+ "displayName": "name",
389
+ "name": "name"
390
+ },
391
+ {
392
+ "displayName": "type",
393
+ "name": "type",
394
+ "dynamicGroup": {
395
+ "options": [
396
+ {
397
+ "label": "mysql",
398
+ "value": "0",
399
+ "relatedProperty": "dyMysql"
400
+ },
401
+ {
402
+ "label": "oracle",
403
+ "value": "1",
404
+ "relatedProperty": "dyOracle"
405
+ }
406
+ ]
407
+ }
408
+ },
409
+ {
410
+ "displayName": "url",
411
+ "name": "url"
412
+ },
413
+ {
414
+ "displayName": "port",
415
+ "name": "dyMysql.port"
416
+ },
417
+ {
418
+ "displayName": "a",
419
+ "name": "dyMysql.a"
420
+ },
421
+ {
422
+ "displayName": "a1",
423
+ "name": "dyMysql.a1"
424
+ },
425
+ {
426
+ "displayName": "b",
427
+ "name": "dyMysql.b"
428
+ },
429
+ {
430
+ "displayName": "b1",
431
+ "name": "dyMysql.b1"
432
+ },
433
+ {
434
+ "displayName": "c",
435
+ "name": "dyMysql.c"
436
+ },
437
+ {
438
+ "displayName": "c1",
439
+ "name": "dyMysql.c1"
440
+ },
441
+ {
442
+ "displayName": "d",
443
+ "name": "dyMysql.d"
444
+ },
445
+ {
446
+ "displayName": "d1",
447
+ "name": "dyMysql.d1"
448
+ },
449
+ {
450
+ "displayName": "type1",
451
+ "name": "dyMysql.type1"
452
+ },
453
+ {
454
+ "displayName": "date",
455
+ "name": "dyMysql.date",
456
+ "widget": "daterange"
457
+ },
458
+ {
459
+ "displayName": "score",
460
+ "name": "dyMysql.score"
461
+ },
462
+ {
463
+ "displayName": "age",
464
+ "name": "dyMysql.age"
465
+ },
466
+ {
467
+ "displayName": "address",
468
+ "name": "dyMysql.address"
469
+ },
470
+ {
471
+ "displayName": "birthday",
472
+ "name": "dyMysql.birthday",
473
+ "widget": "daterange"
474
+ },
475
+ {
476
+ "displayName": "create",
477
+ "name": "dyMysql.create"
478
+ },
479
+ {
480
+ "displayName": "age2",
481
+ "name": "dyMysql.age2"
482
+ },
483
+ {
484
+ "displayName": "context",
485
+ "name": "dyMysql.context"
486
+ },
487
+ {
488
+ "displayName": "dyMysql",
489
+ "name": "dyMysql",
490
+ "display": false,
491
+ "custom": true
492
+ },
493
+ {
494
+ "displayName": "service_name",
495
+ "name": "dyOracle.service_name"
496
+ },
497
+ {
498
+ "displayName": "port",
499
+ "name": "dyOracle.port"
500
+ },
501
+ {
502
+ "displayName": "a",
503
+ "name": "dyOracle.a"
504
+ },
505
+ {
506
+ "displayName": "a1",
507
+ "name": "dyOracle.a1"
508
+ },
509
+ {
510
+ "displayName": "b",
511
+ "name": "dyOracle.b"
512
+ },
513
+ {
514
+ "displayName": "b1",
515
+ "name": "dyOracle.b1"
516
+ },
517
+ {
518
+ "displayName": "c",
519
+ "name": "dyOracle.c"
520
+ },
521
+ {
522
+ "displayName": "c1",
523
+ "name": "dyOracle.c1"
524
+ },
525
+ {
526
+ "displayName": "d",
527
+ "name": "dyOracle.d",
528
+ "widget": "daterange"
529
+ },
530
+ {
531
+ "displayName": "d1",
532
+ "name": "dyOracle.d1"
533
+ },
534
+ {
535
+ "displayName": "type1",
536
+ "name": "dyOracle.type1"
537
+ },
538
+ {
539
+ "displayName": "date",
540
+ "name": "dyOracle.date",
541
+ "widget": "daterange"
542
+ },
543
+ {
544
+ "displayName": "dyOracle",
545
+ "name": "dyOracle",
546
+ "display": false,
547
+ "custom": true
548
+ }
549
+ ],
550
+ "type": "search"
551
+ },
552
+ "mode": "primary",
553
+ "model": "DYDataSource",
554
+ "name": "数据源-搜索",
555
+ "type": "search"
556
+ },
557
+ "dydatasource_grid": {
558
+ "body": {
559
+ "buttons": [
560
+ {
561
+ "action": "preview",
562
+ "auth": "read",
563
+ "name": "详情"
564
+ },
565
+ {
566
+ "action": "edit",
567
+ "auth": "update",
568
+ "name": "编辑"
569
+ }
570
+ ],
571
+ "columns": [
572
+ {
573
+ "displayName": "name",
574
+ "name": "name"
575
+ },
576
+ {
577
+ "displayName": "type",
578
+ "name": "type",
579
+ "dynamicGroup": {
580
+ "options": [
581
+ {
582
+ "label": "mysql",
583
+ "value": "0",
584
+ "relatedProperty": "dyMysql"
585
+ },
586
+ {
587
+ "label": "oracle",
588
+ "value": "1",
589
+ "relatedProperty": "dyOracle"
590
+ }
591
+ ]
592
+ }
593
+ },
594
+ {
595
+ "displayName": "url",
596
+ "name": "url"
597
+ },
598
+ {
599
+ "displayName": "port",
600
+ "name": "port"
601
+ },
602
+ {
603
+ "displayName": "a",
604
+ "name": "a"
605
+ },
606
+ {
607
+ "displayName": "a1",
608
+ "name": "a1"
609
+ },
610
+ {
611
+ "displayName": "b",
612
+ "name": "b"
613
+ },
614
+ {
615
+ "displayName": "b1",
616
+ "name": "b1"
617
+ },
618
+ {
619
+ "displayName": "c",
620
+ "name": "c"
621
+ },
622
+ {
623
+ "displayName": "c1",
624
+ "name": "c1"
625
+ },
626
+ {
627
+ "displayName": "d",
628
+ "name": "d"
629
+ },
630
+ {
631
+ "displayName": "d1",
632
+ "name": "d1"
633
+ },
634
+ {
635
+ "displayName": "type1",
636
+ "name": "type1"
637
+ },
638
+ {
639
+ "displayName": "date",
640
+ "name": "date"
641
+ },
642
+ {
643
+ "displayName": "score",
644
+ "name": "score"
645
+ },
646
+ {
647
+ "displayName": "age",
648
+ "name": "age"
649
+ },
650
+ {
651
+ "displayName": "address",
652
+ "name": "address"
653
+ },
654
+ {
655
+ "displayName": "birthday",
656
+ "name": "birthday"
657
+ },
658
+ {
659
+ "displayName": "create",
660
+ "name": "create"
661
+ },
662
+ {
663
+ "displayName": "age2",
664
+ "name": "age2"
665
+ },
666
+ {
667
+ "displayName": "context",
668
+ "name": "context"
669
+ },
670
+ {
671
+ "displayName": "dyMysql",
672
+ "name": "dyMysql",
673
+ "custom": true,
674
+ "hidden": true
675
+ },
676
+ {
677
+ "displayName": "service_name",
678
+ "name": "service_name"
679
+ },
680
+ {
681
+ "displayName": "dyOracle",
682
+ "name": "dyOracle",
683
+ "custom": true,
684
+ "hidden": true
685
+ }
686
+ ],
687
+ "tbar": [
688
+ {
689
+ "action": "create",
690
+ "auth": "create",
691
+ "name": "新增"
692
+ },
693
+ {
694
+ "action": "delete",
695
+ "auth": "delete",
696
+ "name": "删除"
697
+ }
698
+ ],
699
+ "type": "grid"
700
+ },
701
+ "mode": "primary",
702
+ "model": "DYDataSource",
703
+ "name": "数据源-表格",
704
+ "type": "grid"
705
+ }
706
+ }
707
+}
708
+
709
+```
151 710