blob: 9c9f1666dfed72ca8f9c961984d5d0a9b9ce78a6 [file] [log] [blame]
刘洪青94415142020-11-20 17:33:39 +08001<!DOCTYPE html>
2<html>
3<head>
4 <meta http-equiv="Content-Type" content="application/msword; charset=utf-8"/>
5 <title>toWord</title>
6 <style type="text/css">
7 .bg {
8 font-size: 14.5px;
9 font-weight: bold;
10 color: #000;
11 background-color: #559e68;
12 }
13
14 table {
15 border-width: 1px;
16 border-style: solid;
17 border-color: black;
18 table-layout: fixed;
19 }
20
21 tr {
22 height: 32px;
23 font-size: 12px;
24 }
25
26 td {
27 padding-left: 10px;
28 border-width: 1px;
29 border-style: solid;
30 border-color: black;
31 height: 32px;
32 overflow: hidden;
33 word-break: break-all;
34 word-wrap: break-word;
35 font-size: 14.5px;
36 }
37
38 .bg td {
39 font-size: 14.5px;
40 }
41
42 tr td {
43 font-size: 14.5px;
44 }
45
46 .specialHeight {
47 height: 40px;
48 }
49
50 .first_title {
51 height: 60px;
52 line-height: 60px;
53 margin: 0;
54 font-weight: bold;
55 font-size: 21px;
56 }
57
58 .second_title {
59 height: 40px;
60 line-height: 40px;
61 margin: 0;
62 font-size: 18.5px;
63 }
64
65 .doc_title {
66 font-size: 42.5px;
67 text-align: center;
68 }
69
70 .download_btn {
71 float: right;
72 }
73
74 body {
75 font-family: 思源黑体 Normal;
76 }
77 </style>
78</head>
79
80<body>
81<div style="width:1000px; margin: 0 auto">
82 <div>
83 <p class="doc_title">Admin Center Super Admin APIs(1.0)</p>
84
85 <br>
86 </div>
87 <div style="margin-bottom:20px;">
88 <!--这个是类的说明-->
89 <h4 class="first_title">BaseAdminAccessLog</h4>
90 <div>
91
92 <!--这个是每个请求的说明,方便生成文档后进行整理-->
93 <h5 class="second_title">1)query</h5>
94
95 <table border="1" cellspacing="0" cellpadding="0" width="100%">
96 <tr class="bg">
97 <td colspan="5">query</td>
98 </tr>
99 <tr>
100 <td width="25%">接口描述</td>
101 <td colspan="4">query</td>
102 </tr>
103 <tr>
104 <td>URL</td>
105 <td colspan="4">/v1/admin/accessLogs</td>
106 </tr>
107 <tr>
108 <td>请求方式</td>
109 <td colspan="4">get</td>
110 </tr>
111 <tr>
112 <td>请求类型</td>
113 <td colspan="4"></td>
114 </tr>
115 <tr>
116 <td>返回类型</td>
117 <td colspan="4">application/json</td>
118 </tr>
119
120 <tr class="bg">
121 <td>参数名</td>
122 <td width="15%">数据类型</td>
123 <td width="15%">参数类型</td>
124 <td width="15%">是否必填</td>
125 <td width="29%">说明</td>
126 </tr>
127
128
129 <tr>
130 <td align="left">1.loadAll</td>
131 <td>boolean</td>
132 <td>query</td>
133
134 <td>N</td>
135 <td>null</td>
136 <!-- <td th:if="${request.modelAttr}" th:text="asdfagadfg"></td>-->
137 </tr>
138
139
140
141
142 <tr>
143 <td align="left">2.pageIndex</td>
144 <td>integer(int32)</td>
145 <td>query</td>
146
147 <td>N</td>
148 <td>null</td>
149 <!-- <td th:if="${request.modelAttr}" th:text="asdfagadfg"></td>-->
150 </tr>
151
152
153
154
155 <tr>
156 <td align="left">3.pageSize</td>
157 <td>integer(int32)</td>
158 <td>query</td>
159
160 <td>N</td>
161 <td>null</td>
162 <!-- <td th:if="${request.modelAttr}" th:text="asdfagadfg"></td>-->
163 </tr>
164
165
166
167
168
169 <tr class="bg">
170 <td>状态码</td>
171 <td colspan="2">描述</td>
172 <td colspan="2">说明</td>
173 </tr>
174
175 <tr>
176 <td>200</td>
177 <td colspan="2">OK</td>
178 <td colspan="2"></td>
179 </tr>
180
181 <tr>
182 <td>401</td>
183 <td colspan="2">Unauthorized</td>
184 <td colspan="2"></td>
185 </tr>
186
187 <tr>
188 <td>403</td>
189 <td colspan="2">Forbidden</td>
190 <td colspan="2"></td>
191 </tr>
192
193 <tr>
194 <td>404</td>
195 <td colspan="2">Not Found</td>
196 <td colspan="2"></td>
197 </tr>
198
199 <tr class="bg">
200 <td>返回属性名</td>
201 <td colspan="2">类型</td>
202 <td colspan="2">说明</td>
203 </tr>
204
205<!-- 对返回参数 递归生成行-->
206 <tbody>
207
208 <tr>
209 <td align="left" style="padding-left:10px">1.code</td>
210 <td colspan="2">integer(int32)</td>
211 <td colspan="2"></td>
212 </tr>
213
214
215 <tr>
216 <td align="left" style="padding-left:10px">2.data</td>
217 <td colspan="2">object:AccessLogQueryResponseData</td>
218 <td colspan="2"></td>
219 </tr>
220
221
222 <tr>
223 <td align="left" style="padding-left:20px">2.1.currentItemCount</td>
224 <td colspan="2">integer(int32)</td>
225 <td colspan="2"></td>
226 </tr>
227
228
229 <tr>
230 <td align="left" style="padding-left:20px">2.2.items</td>
231 <td colspan="2">array:AccessLog</td>
232 <td colspan="2"></td>
233 </tr>
234
235
236 <tr>
237 <td align="left" style="padding-left:30px">2.2.1.accessingTime</td>
238 <td colspan="2">string(date-time)</td>
239 <td colspan="2"></td>
240 </tr>
241
242
243 <tr>
244 <td align="left" style="padding-left:30px">2.2.2.entryPoint</td>
245 <td colspan="2">string</td>
246 <td colspan="2"></td>
247 </tr>
248
249
250 <tr>
251 <td align="left" style="padding-left:30px">2.2.3.geoLocation</td>
252 <td colspan="2">string</td>
253 <td colspan="2"></td>
254 </tr>
255
256
257 <tr>
258 <td align="left" style="padding-left:30px">2.2.4.id</td>
259 <td colspan="2">string</td>
260 <td colspan="2">ID</td>
261 </tr>
262
263
264 <tr>
265 <td align="left" style="padding-left:30px">2.2.5.ip</td>
266 <td colspan="2">string</td>
267 <td colspan="2"></td>
268 </tr>
269
270
271 <tr>
272 <td align="left" style="padding-left:30px">2.2.6.method</td>
273 <td colspan="2">string</td>
274 <td colspan="2"></td>
275 </tr>
276
277
278 <tr>
279 <td align="left" style="padding-left:30px">2.2.7.path</td>
280 <td colspan="2">string</td>
281 <td colspan="2"></td>
282 </tr>
283
284
285 <tr>
286 <td align="left" style="padding-left:30px">2.2.8.userAgent</td>
287 <td colspan="2">string</td>
288 <td colspan="2"></td>
289 </tr>
290
291
292 <tr>
293 <td align="left" style="padding-left:30px">2.2.9.username</td>
294 <td colspan="2">string</td>
295 <td colspan="2"></td>
296 </tr>
297
298
299
300
301 <tr>
302 <td align="left" style="padding-left:20px">2.3.loadAll</td>
303 <td colspan="2">boolean</td>
304 <td colspan="2"></td>
305 </tr>
306
307
308 <tr>
309 <td align="left" style="padding-left:20px">2.4.mapBean</td>
310 <td colspan="2">object</td>
311 <td colspan="2"></td>
312 </tr>
313
314
315 <tr>
316 <td align="left" style="padding-left:20px">2.5.orderBy</td>
317 <td colspan="2">object</td>
318 <td colspan="2"></td>
319 </tr>
320
321
322 <tr>
323 <td align="left" style="padding-left:20px">2.6.pageCount</td>
324 <td colspan="2">integer(int32)</td>
325 <td colspan="2"></td>
326 </tr>
327
328
329 <tr>
330 <td align="left" style="padding-left:20px">2.7.pageIndex</td>
331 <td colspan="2">integer(int32)</td>
332 <td colspan="2"></td>
333 </tr>
334
335
336 <tr>
337 <td align="left" style="padding-left:20px">2.8.pageSize</td>
338 <td colspan="2">integer(int32)</td>
339 <td colspan="2"></td>
340 </tr>
341
342
343 <tr>
344 <td align="left" style="padding-left:20px">2.9.recordCount</td>
345 <td colspan="2">integer(int64)</td>
346 <td colspan="2"></td>
347 </tr>
348
349
350
351
352 <tr>
353 <td align="left" style="padding-left:10px">3.message</td>
354 <td colspan="2">string</td>
355 <td colspan="2"></td>
356 </tr>
357
358
359</tbody>
360
361 <tr class="bg">
362 <td colspan="5">示例</td>
363 </tr>
364 <tr class="specialHeight">
365 <td class="bg">请求参数</td>
366 <td colspan="4">loadAll=true&amp;pageIndex=0&amp;pageSize=0</td>
367 </tr>
368 <tr class="specialHeight">
369 <td class="bg">返回值</td>
370 <td colspan="4">{&quot;code&quot;:0,&quot;data&quot;:{&quot;currentItemCount&quot;:0,&quot;items&quot;:[{&quot;accessingTime&quot;:&quot;2020/01/01 00:00:00&quot;,&quot;entryPoint&quot;:&quot;string&quot;,&quot;geoLocation&quot;:&quot;string&quot;,&quot;id&quot;:&quot;string&quot;,&quot;ip&quot;:&quot;string&quot;,&quot;method&quot;:&quot;string&quot;,&quot;path&quot;:&quot;string&quot;,&quot;userAgent&quot;:&quot;string&quot;,&quot;username&quot;:&quot;string&quot;}],&quot;loadAll&quot;:true,&quot;mapBean&quot;:{},&quot;orderBy&quot;:{},&quot;pageCount&quot;:0,&quot;pageIndex&quot;:0,&quot;pageSize&quot;:0,&quot;recordCount&quot;:0},&quot;message&quot;:&quot;string&quot;}</td>
371 </tr>
372
373 </table>
374 </div>
375 <div>
376
377 <!--这个是每个请求的说明,方便生成文档后进行整理-->
378 <h5 class="second_title">2)create</h5>
379
380 <table border="1" cellspacing="0" cellpadding="0" width="100%">
381 <tr class="bg">
382 <td colspan="5">create</td>
383 </tr>
384 <tr>
385 <td width="25%">接口描述</td>
386 <td colspan="4">create</td>
387 </tr>
388 <tr>
389 <td>URL</td>
390 <td colspan="4">/v1/admin/accessLogs</td>
391 </tr>
392 <tr>
393 <td>请求方式</td>
394 <td colspan="4">post</td>
395 </tr>
396 <tr>
397 <td>请求类型</td>
398 <td colspan="4">application/json</td>
399 </tr>
400 <tr>
401 <td>返回类型</td>
402 <td colspan="4">application/json</td>
403 </tr>
404
405 <tr class="bg">
406 <td>参数名</td>
407 <td width="15%">数据类型</td>
408 <td width="15%">参数类型</td>
409 <td width="15%">是否必填</td>
410 <td width="29%">说明</td>
411 </tr>
412
413
414 <tr>
415 <td align="left">1.createRequest</td>
416 <td>object:AccessLogCreateRequest</td>
417 <td>body</td>
418 <td>Y</td>
419
420 <td>createRequest</td>
421 <!-- <td th:if="${request.modelAttr}" th:text="asdfagadfg"></td>-->
422 </tr>
423
424 <tbody>
425
426 <tr>
427 <td align="left" style="padding-left:10px">1.1.accessingTime</td>
428 <td>string(date-time)</td>
429 <td></td>
430
431 <td>N</td>
432 <td></td>
433 </tr>
434
435
436 <tr>
437 <td align="left" style="padding-left:10px">1.2.entity</td>
438 <td>object:AccessLog</td>
439 <td></td>
440
441 <td>N</td>
442 <td></td>
443 </tr>
444
445
446 <tr>
447 <td align="left" style="padding-left:20px">1.2.1.accessingTime</td>
448 <td>string(date-time)</td>
449 <td></td>
450
451 <td>N</td>
452 <td></td>
453 </tr>
454
455
456 <tr>
457 <td align="left" style="padding-left:20px">1.2.2.entryPoint</td>
458 <td>string</td>
459 <td></td>
460
461 <td>N</td>
462 <td></td>
463 </tr>
464
465
466 <tr>
467 <td align="left" style="padding-left:20px">1.2.3.geoLocation</td>
468 <td>string</td>
469 <td></td>
470
471 <td>N</td>
472 <td></td>
473 </tr>
474
475
476 <tr>
477 <td align="left" style="padding-left:20px">1.2.4.id</td>
478 <td>string</td>
479 <td></td>
480
481 <td>N</td>
482 <td>ID</td>
483 </tr>
484
485
486 <tr>
487 <td align="left" style="padding-left:20px">1.2.5.ip</td>
488 <td>string</td>
489 <td></td>
490
491 <td>N</td>
492 <td></td>
493 </tr>
494
495
496 <tr>
497 <td align="left" style="padding-left:20px">1.2.6.method</td>
498 <td>string</td>
499 <td></td>
500
501 <td>N</td>
502 <td></td>
503 </tr>
504
505
506 <tr>
507 <td align="left" style="padding-left:20px">1.2.7.path</td>
508 <td>string</td>
509 <td></td>
510
511 <td>N</td>
512 <td></td>
513 </tr>
514
515
516 <tr>
517 <td align="left" style="padding-left:20px">1.2.8.userAgent</td>
518 <td>string</td>
519 <td></td>
520
521 <td>N</td>
522 <td></td>
523 </tr>
524
525
526 <tr>
527 <td align="left" style="padding-left:20px">1.2.9.username</td>
528 <td>string</td>
529 <td></td>
530
531 <td>N</td>
532 <td></td>
533 </tr>
534
535
536
537
538 <tr>
539 <td align="left" style="padding-left:10px">1.3.entryPoint</td>
540 <td>string</td>
541 <td></td>
542
543 <td>N</td>
544 <td></td>
545 </tr>
546
547
548 <tr>
549 <td align="left" style="padding-left:10px">1.4.geoLocation</td>
550 <td>string</td>
551 <td></td>
552
553 <td>N</td>
554 <td></td>
555 </tr>
556
557
558 <tr>
559 <td align="left" style="padding-left:10px">1.5.id</td>
560 <td>string</td>
561 <td></td>
562
563 <td>N</td>
564 <td>ID</td>
565 </tr>
566
567
568 <tr>
569 <td align="left" style="padding-left:10px">1.6.ip</td>
570 <td>string</td>
571 <td></td>
572
573 <td>N</td>
574 <td></td>
575 </tr>
576
577
578 <tr>
579 <td align="left" style="padding-left:10px">1.7.method</td>
580 <td>string</td>
581 <td></td>
582
583 <td>N</td>
584 <td></td>
585 </tr>
586
587
588 <tr>
589 <td align="left" style="padding-left:10px">1.8.path</td>
590 <td>string</td>
591 <td></td>
592
593 <td>N</td>
594 <td></td>
595 </tr>
596
597
598 <tr>
599 <td align="left" style="padding-left:10px">1.9.userAgent</td>
600 <td>string</td>
601 <td></td>
602
603 <td>N</td>
604 <td></td>
605 </tr>
606
607
608 <tr>
609 <td align="left" style="padding-left:10px">1.10.username</td>
610 <td>string</td>
611 <td></td>
612
613 <td>N</td>
614 <td></td>
615 </tr>
616
617
618</tbody>
619
620
621
622
623
624 <tr class="bg">
625 <td>状态码</td>
626 <td colspan="2">描述</td>
627 <td colspan="2">说明</td>
628 </tr>
629
630 <tr>
631 <td>200</td>
632 <td colspan="2">OK</td>
633 <td colspan="2"></td>
634 </tr>
635
636 <tr>
637 <td>201</td>
638 <td colspan="2">Created</td>
639 <td colspan="2"></td>
640 </tr>
641
642 <tr>
643 <td>401</td>
644 <td colspan="2">Unauthorized</td>
645 <td colspan="2"></td>
646 </tr>
647
648 <tr>
649 <td>403</td>
650 <td colspan="2">Forbidden</td>
651 <td colspan="2"></td>
652 </tr>
653
654 <tr>
655 <td>404</td>
656 <td colspan="2">Not Found</td>
657 <td colspan="2"></td>
658 </tr>
659
660 <tr class="bg">
661 <td>返回属性名</td>
662 <td colspan="2">类型</td>
663 <td colspan="2">说明</td>
664 </tr>
665
666<!-- 对返回参数 递归生成行-->
667 <tbody>
668
669 <tr>
670 <td align="left" style="padding-left:10px">1.code</td>
671 <td colspan="2">integer(int32)</td>
672 <td colspan="2"></td>
673 </tr>
674
675
676 <tr>
677 <td align="left" style="padding-left:10px">2.data</td>
678 <td colspan="2">object:AccessLogCreateResponseData</td>
679 <td colspan="2"></td>
680 </tr>
681
682
683 <tr>
684 <td align="left" style="padding-left:20px">2.1.accessingTime</td>
685 <td colspan="2">string(date-time)</td>
686 <td colspan="2"></td>
687 </tr>
688
689
690 <tr>
691 <td align="left" style="padding-left:20px">2.2.entryPoint</td>
692 <td colspan="2">string</td>
693 <td colspan="2"></td>
694 </tr>
695
696
697 <tr>
698 <td align="left" style="padding-left:20px">2.3.geoLocation</td>
699 <td colspan="2">string</td>
700 <td colspan="2"></td>
701 </tr>
702
703
704 <tr>
705 <td align="left" style="padding-left:20px">2.4.id</td>
706 <td colspan="2">string</td>
707 <td colspan="2"></td>
708 </tr>
709
710
711 <tr>
712 <td align="left" style="padding-left:20px">2.5.ip</td>
713 <td colspan="2">string</td>
714 <td colspan="2"></td>
715 </tr>
716
717
718 <tr>
719 <td align="left" style="padding-left:20px">2.6.method</td>
720 <td colspan="2">string</td>
721 <td colspan="2"></td>
722 </tr>
723
724
725 <tr>
726 <td align="left" style="padding-left:20px">2.7.path</td>
727 <td colspan="2">string</td>
728 <td colspan="2"></td>
729 </tr>
730
731
732 <tr>
733 <td align="left" style="padding-left:20px">2.8.userAgent</td>
734 <td colspan="2">string</td>
735 <td colspan="2"></td>
736 </tr>
737
738
739 <tr>
740 <td align="left" style="padding-left:20px">2.9.username</td>
741 <td colspan="2">string</td>
742 <td colspan="2"></td>
743 </tr>
744
745
746
747
748 <tr>
749 <td align="left" style="padding-left:10px">3.message</td>
750 <td colspan="2">string</td>
751 <td colspan="2"></td>
752 </tr>
753
754
755</tbody>
756
757 <tr class="bg">
758 <td colspan="5">示例</td>
759 </tr>
760 <tr class="specialHeight">
761 <td class="bg">请求参数</td>
762 <td colspan="4"> -d &#39;{&quot;accessingTime&quot;:&quot;2020/01/01 00:00:00&quot;,&quot;entity&quot;:{&quot;accessingTime&quot;:&quot;2020/01/01 00:00:00&quot;,&quot;entryPoint&quot;:&quot;string&quot;,&quot;geoLocation&quot;:&quot;string&quot;,&quot;id&quot;:&quot;string&quot;,&quot;ip&quot;:&quot;string&quot;,&quot;method&quot;:&quot;string&quot;,&quot;path&quot;:&quot;string&quot;,&quot;userAgent&quot;:&quot;string&quot;,&quot;username&quot;:&quot;string&quot;},&quot;entryPoint&quot;:&quot;string&quot;,&quot;geoLocation&quot;:&quot;string&quot;,&quot;id&quot;:&quot;string&quot;,&quot;ip&quot;:&quot;string&quot;,&quot;method&quot;:&quot;string&quot;,&quot;path&quot;:&quot;string&quot;,&quot;userAgent&quot;:&quot;string&quot;,&quot;username&quot;:&quot;string&quot;}&#39;</td>
763 </tr>
764 <tr class="specialHeight">
765 <td class="bg">返回值</td>
766 <td colspan="4">{&quot;code&quot;:0,&quot;data&quot;:{&quot;accessingTime&quot;:&quot;2020/01/01 00:00:00&quot;,&quot;entryPoint&quot;:&quot;string&quot;,&quot;geoLocation&quot;:&quot;string&quot;,&quot;id&quot;:&quot;string&quot;,&quot;ip&quot;:&quot;string&quot;,&quot;method&quot;:&quot;string&quot;,&quot;path&quot;:&quot;string&quot;,&quot;userAgent&quot;:&quot;string&quot;,&quot;username&quot;:&quot;string&quot;},&quot;message&quot;:&quot;string&quot;}</td>
767 </tr>
768
769 </table>
770 </div>
771 <div>
772
773 <!--这个是每个请求的说明,方便生成文档后进行整理-->
774 <h5 class="second_title">3)load</h5>
775
776 <table border="1" cellspacing="0" cellpadding="0" width="100%">
777 <tr class="bg">
778 <td colspan="5">load</td>
779 </tr>
780 <tr>
781 <td width="25%">接口描述</td>
782 <td colspan="4">load</td>
783 </tr>
784 <tr>
785 <td>URL</td>
786 <td colspan="4">/v1/admin/accessLogs/{id}</td>
787 </tr>
788 <tr>
789 <td>请求方式</td>
790 <td colspan="4">get</td>
791 </tr>
792 <tr>
793 <td>请求类型</td>
794 <td colspan="4"></td>
795 </tr>
796 <tr>
797 <td>返回类型</td>
798 <td colspan="4">application/json</td>
799 </tr>
800
801 <tr class="bg">
802 <td>参数名</td>
803 <td width="15%">数据类型</td>
804 <td width="15%">参数类型</td>
805 <td width="15%">是否必填</td>
806 <td width="29%">说明</td>
807 </tr>
808
809
810 <tr>
811 <td align="left">1.id</td>
812 <td>string</td>
813 <td>path</td>
814 <td>Y</td>
815
816 <td>id</td>
817 <!-- <td th:if="${request.modelAttr}" th:text="asdfagadfg"></td>-->
818 </tr>
819
820
821
822
823
824 <tr class="bg">
825 <td>状态码</td>
826 <td colspan="2">描述</td>
827 <td colspan="2">说明</td>
828 </tr>
829
830 <tr>
831 <td>200</td>
832 <td colspan="2">OK</td>
833 <td colspan="2"></td>
834 </tr>
835
836 <tr>
837 <td>401</td>
838 <td colspan="2">Unauthorized</td>
839 <td colspan="2"></td>
840 </tr>
841
842 <tr>
843 <td>403</td>
844 <td colspan="2">Forbidden</td>
845 <td colspan="2"></td>
846 </tr>
847
848 <tr>
849 <td>404</td>
850 <td colspan="2">Not Found</td>
851 <td colspan="2"></td>
852 </tr>
853
854 <tr class="bg">
855 <td>返回属性名</td>
856 <td colspan="2">类型</td>
857 <td colspan="2">说明</td>
858 </tr>
859
860<!-- 对返回参数 递归生成行-->
861 <tbody>
862
863 <tr>
864 <td align="left" style="padding-left:10px">1.code</td>
865 <td colspan="2">integer(int32)</td>
866 <td colspan="2"></td>
867 </tr>
868
869
870 <tr>
871 <td align="left" style="padding-left:10px">2.data</td>
872 <td colspan="2">object:AccessLogLoadResponseData</td>
873 <td colspan="2"></td>
874 </tr>
875
876
877 <tr>
878 <td align="left" style="padding-left:20px">2.1.accessingTime</td>
879 <td colspan="2">string(date-time)</td>
880 <td colspan="2"></td>
881 </tr>
882
883
884 <tr>
885 <td align="left" style="padding-left:20px">2.2.entryPoint</td>
886 <td colspan="2">string</td>
887 <td colspan="2"></td>
888 </tr>
889
890
891 <tr>
892 <td align="left" style="padding-left:20px">2.3.geoLocation</td>
893 <td colspan="2">string</td>
894 <td colspan="2"></td>
895 </tr>
896
897
898 <tr>
899 <td align="left" style="padding-left:20px">2.4.id</td>
900 <td colspan="2">string</td>
901 <td colspan="2"></td>
902 </tr>
903
904
905 <tr>
906 <td align="left" style="padding-left:20px">2.5.ip</td>
907 <td colspan="2">string</td>
908 <td colspan="2"></td>
909 </tr>
910
911
912 <tr>
913 <td align="left" style="padding-left:20px">2.6.method</td>
914 <td colspan="2">string</td>
915 <td colspan="2"></td>
916 </tr>
917
918
919 <tr>
920 <td align="left" style="padding-left:20px">2.7.path</td>
921 <td colspan="2">string</td>
922 <td colspan="2"></td>
923 </tr>
924
925
926 <tr>
927 <td align="left" style="padding-left:20px">2.8.userAgent</td>
928 <td colspan="2">string</td>
929 <td colspan="2"></td>
930 </tr>
931
932
933 <tr>
934 <td align="left" style="padding-left:20px">2.9.username</td>
935 <td colspan="2">string</td>
936 <td colspan="2"></td>
937 </tr>
938
939
940
941
942 <tr>
943 <td align="left" style="padding-left:10px">3.message</td>
944 <td colspan="2">string</td>
945 <td colspan="2"></td>
946 </tr>
947
948
949</tbody>
950
951 <tr class="bg">
952 <td colspan="5">示例</td>
953 </tr>
954 <tr class="specialHeight">
955 <td class="bg">请求参数</td>
956 <td colspan="4"></td>
957 </tr>
958 <tr class="specialHeight">
959 <td class="bg">返回值</td>
960 <td colspan="4">{&quot;code&quot;:0,&quot;data&quot;:{&quot;accessingTime&quot;:&quot;2020/01/01 00:00:00&quot;,&quot;entryPoint&quot;:&quot;string&quot;,&quot;geoLocation&quot;:&quot;string&quot;,&quot;id&quot;:&quot;string&quot;,&quot;ip&quot;:&quot;string&quot;,&quot;method&quot;:&quot;string&quot;,&quot;path&quot;:&quot;string&quot;,&quot;userAgent&quot;:&quot;string&quot;,&quot;username&quot;:&quot;string&quot;},&quot;message&quot;:&quot;string&quot;}</td>
961 </tr>
962
963 </table>
964 </div>
965 </div>
966 <div style="margin-bottom:20px;">
967 <!--这个是类的说明-->
968 <h4 class="first_title">BaseAdminAccount</h4>
969 <div>
970
971 <!--这个是每个请求的说明,方便生成文档后进行整理-->
972 <h5 class="second_title">1)query</h5>
973
974 <table border="1" cellspacing="0" cellpadding="0" width="100%">
975 <tr class="bg">
976 <td colspan="5">query</td>
977 </tr>
978 <tr>
979 <td width="25%">接口描述</td>
980 <td colspan="4">query</td>
981 </tr>
982 <tr>
983 <td>URL</td>
984 <td colspan="4">/v1/admin/accounts</td>
985 </tr>
986 <tr>
987 <td>请求方式</td>
988 <td colspan="4">get</td>
989 </tr>
990 <tr>
991 <td>请求类型</td>
992 <td colspan="4"></td>
993 </tr>
994 <tr>
995 <td>返回类型</td>
996 <td colspan="4">application/json</td>
997 </tr>
998
999 <tr class="bg">
1000 <td>参数名</td>
1001 <td width="15%">数据类型</td>
1002 <td width="15%">参数类型</td>
1003 <td width="15%">是否必填</td>
1004 <td width="29%">说明</td>
1005 </tr>
1006
1007
1008 <tr>
1009 <td align="left">1.loadAll</td>
1010 <td>boolean</td>
1011 <td>query</td>
1012
1013 <td>N</td>
1014 <td>null</td>
1015 <!-- <td th:if="${request.modelAttr}" th:text="asdfagadfg"></td>-->
1016 </tr>
1017
1018
1019
1020
1021 <tr>
1022 <td align="left">2.pageIndex</td>
1023 <td>integer(int32)</td>
1024 <td>query</td>
1025
1026 <td>N</td>
1027 <td>null</td>
1028 <!-- <td th:if="${request.modelAttr}" th:text="asdfagadfg"></td>-->
1029 </tr>
1030
1031
1032
1033
1034 <tr>
1035 <td align="left">3.pageSize</td>
1036 <td>integer(int32)</td>
1037 <td>query</td>
1038
1039 <td>N</td>
1040 <td>null</td>
1041 <!-- <td th:if="${request.modelAttr}" th:text="asdfagadfg"></td>-->
1042 </tr>
1043
1044
1045
1046
1047
1048 <tr class="bg">
1049 <td>状态码</td>
1050 <td colspan="2">描述</td>
1051 <td colspan="2">说明</td>
1052 </tr>
1053
1054 <tr>
1055 <td>200</td>
1056 <td colspan="2">OK</td>
1057 <td colspan="2"></td>
1058 </tr>
1059
1060 <tr>
1061 <td>401</td>
1062 <td colspan="2">Unauthorized</td>
1063 <td colspan="2"></td>
1064 </tr>
1065
1066 <tr>
1067 <td>403</td>
1068 <td colspan="2">Forbidden</td>
1069 <td colspan="2"></td>
1070 </tr>
1071
1072 <tr>
1073 <td>404</td>
1074 <td colspan="2">Not Found</td>
1075 <td colspan="2"></td>
1076 </tr>
1077
1078 <tr class="bg">
1079 <td>返回属性名</td>
1080 <td colspan="2">类型</td>
1081 <td colspan="2">说明</td>
1082 </tr>
1083
1084<!-- 对返回参数 递归生成行-->
1085 <tbody>
1086
1087 <tr>
1088 <td align="left" style="padding-left:10px">1.code</td>
1089 <td colspan="2">integer(int32)</td>
1090 <td colspan="2"></td>
1091 </tr>
1092
1093
1094 <tr>
1095 <td align="left" style="padding-left:10px">2.data</td>
1096 <td colspan="2">object:AccountQueryResponseData</td>
1097 <td colspan="2"></td>
1098 </tr>
1099
1100
1101 <tr>
1102 <td align="left" style="padding-left:20px">2.1.currentItemCount</td>
1103 <td colspan="2">integer(int32)</td>
1104 <td colspan="2"></td>
1105 </tr>
1106
1107
1108 <tr>
1109 <td align="left" style="padding-left:20px">2.2.items</td>
1110 <td colspan="2">array:Account</td>
1111 <td colspan="2"></td>
1112 </tr>
1113
1114
1115 <tr>
1116 <td align="left" style="padding-left:30px">2.2.1.accountNonExpired</td>
1117 <td colspan="2">boolean</td>
1118 <td colspan="2"></td>
1119 </tr>
1120
1121
1122 <tr>
1123 <td align="left" style="padding-left:30px">2.2.2.accountNonLocked</td>
1124 <td colspan="2">boolean</td>
1125 <td colspan="2"></td>
1126 </tr>
1127
1128
1129 <tr>
1130 <td align="left" style="padding-left:30px">2.2.3.credentialsNonExpired</td>
1131 <td colspan="2">boolean</td>
1132 <td colspan="2"></td>
1133 </tr>
1134
1135
1136 <tr>
1137 <td align="left" style="padding-left:30px">2.2.4.email</td>
1138 <td colspan="2">string</td>
1139 <td colspan="2"></td>
1140 </tr>
1141
1142
1143 <tr>
1144 <td align="left" style="padding-left:30px">2.2.5.enabled</td>
1145 <td colspan="2">boolean</td>
1146 <td colspan="2"></td>
1147 </tr>
1148
1149
1150 <tr>
1151 <td align="left" style="padding-left:30px">2.2.6.id</td>
1152 <td colspan="2">string</td>
1153 <td colspan="2">ID</td>
1154 </tr>
1155
1156
1157 <tr>
1158 <td align="left" style="padding-left:30px">2.2.7.mobile</td>
1159 <td colspan="2">string</td>
1160 <td colspan="2"></td>
1161 </tr>
1162
1163
1164 <tr>
1165 <td align="left" style="padding-left:30px">2.2.8.name</td>
1166 <td colspan="2">string</td>
1167 <td colspan="2"></td>
1168 </tr>
1169
1170
1171 <tr>
1172 <td align="left" style="padding-left:30px">2.2.9.password</td>
1173 <td colspan="2">string</td>
1174 <td colspan="2"></td>
1175 </tr>
1176
1177
1178 <tr>
1179 <td align="left" style="padding-left:30px">2.2.10.status</td>
1180 <td colspan="2">string</td>
1181 <td colspan="2"></td>
1182 </tr>
1183
1184
1185 <tr>
1186 <td align="left" style="padding-left:30px">2.2.11.username</td>
1187 <td colspan="2">string</td>
1188 <td colspan="2"></td>
1189 </tr>
1190
1191
1192
1193
1194 <tr>
1195 <td align="left" style="padding-left:20px">2.3.loadAll</td>
1196 <td colspan="2">boolean</td>
1197 <td colspan="2"></td>
1198 </tr>
1199
1200
1201 <tr>
1202 <td align="left" style="padding-left:20px">2.4.mapBean</td>
1203 <td colspan="2">object</td>
1204 <td colspan="2"></td>
1205 </tr>
1206
1207
1208 <tr>
1209 <td align="left" style="padding-left:20px">2.5.orderBy</td>
1210 <td colspan="2">object</td>
1211 <td colspan="2"></td>
1212 </tr>
1213
1214
1215 <tr>
1216 <td align="left" style="padding-left:20px">2.6.pageCount</td>
1217 <td colspan="2">integer(int32)</td>
1218 <td colspan="2"></td>
1219 </tr>
1220
1221
1222 <tr>
1223 <td align="left" style="padding-left:20px">2.7.pageIndex</td>
1224 <td colspan="2">integer(int32)</td>
1225 <td colspan="2"></td>
1226 </tr>
1227
1228
1229 <tr>
1230 <td align="left" style="padding-left:20px">2.8.pageSize</td>
1231 <td colspan="2">integer(int32)</td>
1232 <td colspan="2"></td>
1233 </tr>
1234
1235
1236 <tr>
1237 <td align="left" style="padding-left:20px">2.9.recordCount</td>
1238 <td colspan="2">integer(int64)</td>
1239 <td colspan="2"></td>
1240 </tr>
1241
1242
1243
1244
1245 <tr>
1246 <td align="left" style="padding-left:10px">3.message</td>
1247 <td colspan="2">string</td>
1248 <td colspan="2"></td>
1249 </tr>
1250
1251
1252</tbody>
1253
1254 <tr class="bg">
1255 <td colspan="5">示例</td>
1256 </tr>
1257 <tr class="specialHeight">
1258 <td class="bg">请求参数</td>
1259 <td colspan="4">loadAll=true&amp;pageIndex=0&amp;pageSize=0</td>
1260 </tr>
1261 <tr class="specialHeight">
1262 <td class="bg">返回值</td>
1263 <td colspan="4">{&quot;code&quot;:0,&quot;data&quot;:{&quot;currentItemCount&quot;:0,&quot;items&quot;:[{&quot;accountNonExpired&quot;:true,&quot;accountNonLocked&quot;:true,&quot;credentialsNonExpired&quot;:true,&quot;email&quot;:&quot;string&quot;,&quot;enabled&quot;:true,&quot;id&quot;:&quot;string&quot;,&quot;mobile&quot;:&quot;string&quot;,&quot;name&quot;:&quot;string&quot;,&quot;password&quot;:&quot;string&quot;,&quot;status&quot;:&quot;string&quot;,&quot;username&quot;:&quot;string&quot;}],&quot;loadAll&quot;:true,&quot;mapBean&quot;:{},&quot;orderBy&quot;:{},&quot;pageCount&quot;:0,&quot;pageIndex&quot;:0,&quot;pageSize&quot;:0,&quot;recordCount&quot;:0},&quot;message&quot;:&quot;string&quot;}</td>
1264 </tr>
1265
1266 </table>
1267 </div>
1268 <div>
1269
1270 <!--这个是每个请求的说明,方便生成文档后进行整理-->
1271 <h5 class="second_title">2)create</h5>
1272
1273 <table border="1" cellspacing="0" cellpadding="0" width="100%">
1274 <tr class="bg">
1275 <td colspan="5">create</td>
1276 </tr>
1277 <tr>
1278 <td width="25%">接口描述</td>
1279 <td colspan="4">create</td>
1280 </tr>
1281 <tr>
1282 <td>URL</td>
1283 <td colspan="4">/v1/admin/accounts</td>
1284 </tr>
1285 <tr>
1286 <td>请求方式</td>
1287 <td colspan="4">post</td>
1288 </tr>
1289 <tr>
1290 <td>请求类型</td>
1291 <td colspan="4">application/json</td>
1292 </tr>
1293 <tr>
1294 <td>返回类型</td>
1295 <td colspan="4">application/json</td>
1296 </tr>
1297
1298 <tr class="bg">
1299 <td>参数名</td>
1300 <td width="15%">数据类型</td>
1301 <td width="15%">参数类型</td>
1302 <td width="15%">是否必填</td>
1303 <td width="29%">说明</td>
1304 </tr>
1305
1306
1307 <tr>
1308 <td align="left">1.createRequest</td>
1309 <td>object:AccountCreateRequest</td>
1310 <td>body</td>
1311 <td>Y</td>
1312
1313 <td>createRequest</td>
1314 <!-- <td th:if="${request.modelAttr}" th:text="asdfagadfg"></td>-->
1315 </tr>
1316
1317 <tbody>
1318
1319 <tr>
1320 <td align="left" style="padding-left:10px">1.1.accountNonExpired</td>
1321 <td>boolean</td>
1322 <td></td>
1323
1324 <td>N</td>
1325 <td></td>
1326 </tr>
1327
1328
1329 <tr>
1330 <td align="left" style="padding-left:10px">1.2.accountNonLocked</td>
1331 <td>boolean</td>
1332 <td></td>
1333
1334 <td>N</td>
1335 <td></td>
1336 </tr>
1337
1338
1339 <tr>
1340 <td align="left" style="padding-left:10px">1.3.credentialsNonExpired</td>
1341 <td>boolean</td>
1342 <td></td>
1343
1344 <td>N</td>
1345 <td></td>
1346 </tr>
1347
1348
1349 <tr>
1350 <td align="left" style="padding-left:10px">1.4.email</td>
1351 <td>string</td>
1352 <td></td>
1353
1354 <td>N</td>
1355 <td></td>
1356 </tr>
1357
1358
1359 <tr>
1360 <td align="left" style="padding-left:10px">1.5.enabled</td>
1361 <td>boolean</td>
1362 <td></td>
1363
1364 <td>N</td>
1365 <td></td>
1366 </tr>
1367
1368
1369 <tr>
1370 <td align="left" style="padding-left:10px">1.6.entity</td>
1371 <td>object:Account</td>
1372 <td></td>
1373
1374 <td>N</td>
1375 <td></td>
1376 </tr>
1377
1378
1379 <tr>
1380 <td align="left" style="padding-left:20px">1.6.1.accountNonExpired</td>
1381 <td>boolean</td>
1382 <td></td>
1383
1384 <td>N</td>
1385 <td></td>
1386 </tr>
1387
1388
1389 <tr>
1390 <td align="left" style="padding-left:20px">1.6.2.accountNonLocked</td>
1391 <td>boolean</td>
1392 <td></td>
1393
1394 <td>N</td>
1395 <td></td>
1396 </tr>
1397
1398
1399 <tr>
1400 <td align="left" style="padding-left:20px">1.6.3.credentialsNonExpired</td>
1401 <td>boolean</td>
1402 <td></td>
1403
1404 <td>N</td>
1405 <td></td>
1406 </tr>
1407
1408
1409 <tr>
1410 <td align="left" style="padding-left:20px">1.6.4.email</td>
1411 <td>string</td>
1412 <td></td>
1413
1414 <td>N</td>
1415 <td></td>
1416 </tr>
1417
1418
1419 <tr>
1420 <td align="left" style="padding-left:20px">1.6.5.enabled</td>
1421 <td>boolean</td>
1422 <td></td>
1423
1424 <td>N</td>
1425 <td></td>
1426 </tr>
1427
1428
1429 <tr>
1430 <td align="left" style="padding-left:20px">1.6.6.id</td>
1431 <td>string</td>
1432 <td></td>
1433
1434 <td>N</td>
1435 <td>ID</td>
1436 </tr>
1437
1438
1439 <tr>
1440 <td align="left" style="padding-left:20px">1.6.7.mobile</td>
1441 <td>string</td>
1442 <td></td>
1443
1444 <td>N</td>
1445 <td></td>
1446 </tr>
1447
1448
1449 <tr>
1450 <td align="left" style="padding-left:20px">1.6.8.name</td>
1451 <td>string</td>
1452 <td></td>
1453
1454 <td>N</td>
1455 <td></td>
1456 </tr>
1457
1458
1459 <tr>
1460 <td align="left" style="padding-left:20px">1.6.9.password</td>
1461 <td>string</td>
1462 <td></td>
1463
1464 <td>N</td>
1465 <td></td>
1466 </tr>
1467
1468
1469 <tr>
1470 <td align="left" style="padding-left:20px">1.6.10.status</td>
1471 <td>string</td>
1472 <td></td>
1473
1474 <td>N</td>
1475 <td></td>
1476 </tr>
1477
1478
1479 <tr>
1480 <td align="left" style="padding-left:20px">1.6.11.username</td>
1481 <td>string</td>
1482 <td></td>
1483
1484 <td>N</td>
1485 <td></td>
1486 </tr>
1487
1488
1489
1490
1491 <tr>
1492 <td align="left" style="padding-left:10px">1.7.id</td>
1493 <td>string</td>
1494 <td></td>
1495
1496 <td>N</td>
1497 <td>ID</td>
1498 </tr>
1499
1500
1501 <tr>
1502 <td align="left" style="padding-left:10px">1.8.mobile</td>
1503 <td>string</td>
1504 <td></td>
1505
1506 <td>N</td>
1507 <td></td>
1508 </tr>
1509
1510
1511 <tr>
1512 <td align="left" style="padding-left:10px">1.9.name</td>
1513 <td>string</td>
1514 <td></td>
1515
1516 <td>N</td>
1517 <td></td>
1518 </tr>
1519
1520
1521 <tr>
1522 <td align="left" style="padding-left:10px">1.10.password</td>
1523 <td>string</td>
1524 <td></td>
1525
1526 <td>N</td>
1527 <td></td>
1528 </tr>
1529
1530
1531 <tr>
1532 <td align="left" style="padding-left:10px">1.11.status</td>
1533 <td>string</td>
1534 <td></td>
1535
1536 <td>N</td>
1537 <td></td>
1538 </tr>
1539
1540
1541 <tr>
1542 <td align="left" style="padding-left:10px">1.12.username</td>
1543 <td>string</td>
1544 <td></td>
1545
1546 <td>N</td>
1547 <td></td>
1548 </tr>
1549
1550
1551</tbody>
1552
1553
1554
1555
1556
1557 <tr class="bg">
1558 <td>状态码</td>
1559 <td colspan="2">描述</td>
1560 <td colspan="2">说明</td>
1561 </tr>
1562
1563 <tr>
1564 <td>200</td>
1565 <td colspan="2">OK</td>
1566 <td colspan="2"></td>
1567 </tr>
1568
1569 <tr>
1570 <td>201</td>
1571 <td colspan="2">Created</td>
1572 <td colspan="2"></td>
1573 </tr>
1574
1575 <tr>
1576 <td>401</td>
1577 <td colspan="2">Unauthorized</td>
1578 <td colspan="2"></td>
1579 </tr>
1580
1581 <tr>
1582 <td>403</td>
1583 <td colspan="2">Forbidden</td>
1584 <td colspan="2"></td>
1585 </tr>
1586
1587 <tr>
1588 <td>404</td>
1589 <td colspan="2">Not Found</td>
1590 <td colspan="2"></td>
1591 </tr>
1592
1593 <tr class="bg">
1594 <td>返回属性名</td>
1595 <td colspan="2">类型</td>
1596 <td colspan="2">说明</td>
1597 </tr>
1598
1599<!-- 对返回参数 递归生成行-->
1600 <tbody>
1601
1602 <tr>
1603 <td align="left" style="padding-left:10px">1.code</td>
1604 <td colspan="2">integer(int32)</td>
1605 <td colspan="2"></td>
1606 </tr>
1607
1608
1609 <tr>
1610 <td align="left" style="padding-left:10px">2.data</td>
1611 <td colspan="2">object:AccountCreateResponseData</td>
1612 <td colspan="2"></td>
1613 </tr>
1614
1615
1616 <tr>
1617 <td align="left" style="padding-left:20px">2.1.accountNonExpired</td>
1618 <td colspan="2">boolean</td>
1619 <td colspan="2"></td>
1620 </tr>
1621
1622
1623 <tr>
1624 <td align="left" style="padding-left:20px">2.2.accountNonLocked</td>
1625 <td colspan="2">boolean</td>
1626 <td colspan="2"></td>
1627 </tr>
1628
1629
1630 <tr>
1631 <td align="left" style="padding-left:20px">2.3.credentialsNonExpired</td>
1632 <td colspan="2">boolean</td>
1633 <td colspan="2"></td>
1634 </tr>
1635
1636
1637 <tr>
1638 <td align="left" style="padding-left:20px">2.4.email</td>
1639 <td colspan="2">string</td>
1640 <td colspan="2"></td>
1641 </tr>
1642
1643
1644 <tr>
1645 <td align="left" style="padding-left:20px">2.5.enabled</td>
1646 <td colspan="2">boolean</td>
1647 <td colspan="2"></td>
1648 </tr>
1649
1650
1651 <tr>
1652 <td align="left" style="padding-left:20px">2.6.id</td>
1653 <td colspan="2">string</td>
1654 <td colspan="2"></td>
1655 </tr>
1656
1657
1658 <tr>
1659 <td align="left" style="padding-left:20px">2.7.mobile</td>
1660 <td colspan="2">string</td>
1661 <td colspan="2"></td>
1662 </tr>
1663
1664
1665 <tr>
1666 <td align="left" style="padding-left:20px">2.8.name</td>
1667 <td colspan="2">string</td>
1668 <td colspan="2"></td>
1669 </tr>
1670
1671
1672 <tr>
1673 <td align="left" style="padding-left:20px">2.9.password</td>
1674 <td colspan="2">string</td>
1675 <td colspan="2"></td>
1676 </tr>
1677
1678
1679 <tr>
1680 <td align="left" style="padding-left:20px">2.10.status</td>
1681 <td colspan="2">string</td>
1682 <td colspan="2"></td>
1683 </tr>
1684
1685
1686 <tr>
1687 <td align="left" style="padding-left:20px">2.11.username</td>
1688 <td colspan="2">string</td>
1689 <td colspan="2"></td>
1690 </tr>
1691
1692
1693
1694
1695 <tr>
1696 <td align="left" style="padding-left:10px">3.message</td>
1697 <td colspan="2">string</td>
1698 <td colspan="2"></td>
1699 </tr>
1700
1701
1702</tbody>
1703
1704 <tr class="bg">
1705 <td colspan="5">示例</td>
1706 </tr>
1707 <tr class="specialHeight">
1708 <td class="bg">请求参数</td>
1709 <td colspan="4"> -d &#39;{&quot;accountNonExpired&quot;:true,&quot;accountNonLocked&quot;:true,&quot;credentialsNonExpired&quot;:true,&quot;email&quot;:&quot;string&quot;,&quot;enabled&quot;:true,&quot;entity&quot;:{&quot;accountNonExpired&quot;:true,&quot;accountNonLocked&quot;:true,&quot;credentialsNonExpired&quot;:true,&quot;email&quot;:&quot;string&quot;,&quot;enabled&quot;:true,&quot;id&quot;:&quot;string&quot;,&quot;mobile&quot;:&quot;string&quot;,&quot;name&quot;:&quot;string&quot;,&quot;password&quot;:&quot;string&quot;,&quot;status&quot;:&quot;string&quot;,&quot;username&quot;:&quot;string&quot;},&quot;id&quot;:&quot;string&quot;,&quot;mobile&quot;:&quot;string&quot;,&quot;name&quot;:&quot;string&quot;,&quot;password&quot;:&quot;string&quot;,&quot;status&quot;:&quot;string&quot;,&quot;username&quot;:&quot;string&quot;}&#39;</td>
1710 </tr>
1711 <tr class="specialHeight">
1712 <td class="bg">返回值</td>
1713 <td colspan="4">{&quot;code&quot;:0,&quot;data&quot;:{&quot;accountNonExpired&quot;:true,&quot;accountNonLocked&quot;:true,&quot;credentialsNonExpired&quot;:true,&quot;email&quot;:&quot;string&quot;,&quot;enabled&quot;:true,&quot;id&quot;:&quot;string&quot;,&quot;mobile&quot;:&quot;string&quot;,&quot;name&quot;:&quot;string&quot;,&quot;password&quot;:&quot;string&quot;,&quot;status&quot;:&quot;string&quot;,&quot;username&quot;:&quot;string&quot;},&quot;message&quot;:&quot;string&quot;}</td>
1714 </tr>
1715
1716 </table>
1717 </div>
1718 <div>
1719
1720 <!--这个是每个请求的说明,方便生成文档后进行整理-->
1721 <h5 class="second_title">3)deleteBatch</h5>
1722
1723 <table border="1" cellspacing="0" cellpadding="0" width="100%">
1724 <tr class="bg">
1725 <td colspan="5">deleteBatch</td>
1726 </tr>
1727 <tr>
1728 <td width="25%">接口描述</td>
1729 <td colspan="4">deleteBatch</td>
1730 </tr>
1731 <tr>
1732 <td>URL</td>
1733 <td colspan="4">/v1/admin/accounts/batch</td>
1734 </tr>
1735 <tr>
1736 <td>请求方式</td>
1737 <td colspan="4">delete</td>
1738 </tr>
1739 <tr>
1740 <td>请求类型</td>
1741 <td colspan="4"></td>
1742 </tr>
1743 <tr>
1744 <td>返回类型</td>
1745 <td colspan="4">application/json</td>
1746 </tr>
1747
1748 <tr class="bg">
1749 <td>参数名</td>
1750 <td width="15%">数据类型</td>
1751 <td width="15%">参数类型</td>
1752 <td width="15%">是否必填</td>
1753 <td width="29%">说明</td>
1754 </tr>
1755
1756
1757 <tr>
1758 <td align="left">1.deleteBatchRequest</td>
1759 <td>object:AccountDeleteBatchRequest</td>
1760 <td>body</td>
1761 <td>Y</td>
1762
1763 <td>deleteBatchRequest</td>
1764 <!-- <td th:if="${request.modelAttr}" th:text="asdfagadfg"></td>-->
1765 </tr>
1766
1767 <tbody>
1768
1769 <tr>
1770 <td align="left" style="padding-left:10px">1.1.ids</td>
1771 <td>array</td>
1772 <td></td>
1773
1774 <td>N</td>
1775 <td></td>
1776 </tr>
1777
1778
1779</tbody>
1780
1781
1782
1783
1784
1785 <tr class="bg">
1786 <td>状态码</td>
1787 <td colspan="2">描述</td>
1788 <td colspan="2">说明</td>
1789 </tr>
1790
1791 <tr>
1792 <td>200</td>
1793 <td colspan="2">OK</td>
1794 <td colspan="2"></td>
1795 </tr>
1796
1797 <tr>
1798 <td>204</td>
1799 <td colspan="2">No Content</td>
1800 <td colspan="2"></td>
1801 </tr>
1802
1803 <tr>
1804 <td>401</td>
1805 <td colspan="2">Unauthorized</td>
1806 <td colspan="2"></td>
1807 </tr>
1808
1809 <tr>
1810 <td>403</td>
1811 <td colspan="2">Forbidden</td>
1812 <td colspan="2"></td>
1813 </tr>
1814
1815 <tr class="bg">
1816 <td>返回属性名</td>
1817 <td colspan="2">类型</td>
1818 <td colspan="2">说明</td>
1819 </tr>
1820
1821<!-- 对返回参数 递归生成行-->
1822 <tbody>
1823
1824 <tr>
1825 <td align="left" style="padding-left:10px">1.code</td>
1826 <td colspan="2">integer(int32)</td>
1827 <td colspan="2"></td>
1828 </tr>
1829
1830
1831 <tr>
1832 <td align="left" style="padding-left:10px">2.data</td>
1833 <td colspan="2">object:AccountDeleteBatchResponseData</td>
1834 <td colspan="2"></td>
1835 </tr>
1836
1837
1838 <tr>
1839 <td align="left" style="padding-left:20px">2.1.ids</td>
1840 <td colspan="2">array</td>
1841 <td colspan="2"></td>
1842 </tr>
1843
1844
1845
1846
1847 <tr>
1848 <td align="left" style="padding-left:10px">3.message</td>
1849 <td colspan="2">string</td>
1850 <td colspan="2"></td>
1851 </tr>
1852
1853
1854</tbody>
1855
1856 <tr class="bg">
1857 <td colspan="5">示例</td>
1858 </tr>
1859 <tr class="specialHeight">
1860 <td class="bg">请求参数</td>
1861 <td colspan="4"> -d &#39;{&quot;ids&quot;:[{}]}&#39;</td>
1862 </tr>
1863 <tr class="specialHeight">
1864 <td class="bg">返回值</td>
1865 <td colspan="4">{&quot;code&quot;:0,&quot;data&quot;:{&quot;ids&quot;:[{}]},&quot;message&quot;:&quot;string&quot;}</td>
1866 </tr>
1867
1868 </table>
1869 </div>
1870 <div>
1871
1872 <!--这个是每个请求的说明,方便生成文档后进行整理-->
1873 <h5 class="second_title">4)load</h5>
1874
1875 <table border="1" cellspacing="0" cellpadding="0" width="100%">
1876 <tr class="bg">
1877 <td colspan="5">load</td>
1878 </tr>
1879 <tr>
1880 <td width="25%">接口描述</td>
1881 <td colspan="4">load</td>
1882 </tr>
1883 <tr>
1884 <td>URL</td>
1885 <td colspan="4">/v1/admin/accounts/{id}</td>
1886 </tr>
1887 <tr>
1888 <td>请求方式</td>
1889 <td colspan="4">get</td>
1890 </tr>
1891 <tr>
1892 <td>请求类型</td>
1893 <td colspan="4"></td>
1894 </tr>
1895 <tr>
1896 <td>返回类型</td>
1897 <td colspan="4">application/json</td>
1898 </tr>
1899
1900 <tr class="bg">
1901 <td>参数名</td>
1902 <td width="15%">数据类型</td>
1903 <td width="15%">参数类型</td>
1904 <td width="15%">是否必填</td>
1905 <td width="29%">说明</td>
1906 </tr>
1907
1908
1909 <tr>
1910 <td align="left">1.id</td>
1911 <td>string</td>
1912 <td>path</td>
1913 <td>Y</td>
1914
1915 <td>id</td>
1916 <!-- <td th:if="${request.modelAttr}" th:text="asdfagadfg"></td>-->
1917 </tr>
1918
1919
1920
1921
1922
1923 <tr class="bg">
1924 <td>状态码</td>
1925 <td colspan="2">描述</td>
1926 <td colspan="2">说明</td>
1927 </tr>
1928
1929 <tr>
1930 <td>200</td>
1931 <td colspan="2">OK</td>
1932 <td colspan="2"></td>
1933 </tr>
1934
1935 <tr>
1936 <td>401</td>
1937 <td colspan="2">Unauthorized</td>
1938 <td colspan="2"></td>
1939 </tr>
1940
1941 <tr>
1942 <td>403</td>
1943 <td colspan="2">Forbidden</td>
1944 <td colspan="2"></td>
1945 </tr>
1946
1947 <tr>
1948 <td>404</td>
1949 <td colspan="2">Not Found</td>
1950 <td colspan="2"></td>
1951 </tr>
1952
1953 <tr class="bg">
1954 <td>返回属性名</td>
1955 <td colspan="2">类型</td>
1956 <td colspan="2">说明</td>
1957 </tr>
1958
1959<!-- 对返回参数 递归生成行-->
1960 <tbody>
1961
1962 <tr>
1963 <td align="left" style="padding-left:10px">1.code</td>
1964 <td colspan="2">integer(int32)</td>
1965 <td colspan="2"></td>
1966 </tr>
1967
1968
1969 <tr>
1970 <td align="left" style="padding-left:10px">2.data</td>
1971 <td colspan="2">object:AccountLoadResponseData</td>
1972 <td colspan="2"></td>
1973 </tr>
1974
1975
1976 <tr>
1977 <td align="left" style="padding-left:20px">2.1.accountNonExpired</td>
1978 <td colspan="2">boolean</td>
1979 <td colspan="2"></td>
1980 </tr>
1981
1982
1983 <tr>
1984 <td align="left" style="padding-left:20px">2.2.accountNonLocked</td>
1985 <td colspan="2">boolean</td>
1986 <td colspan="2"></td>
1987 </tr>
1988
1989
1990 <tr>
1991 <td align="left" style="padding-left:20px">2.3.credentialsNonExpired</td>
1992 <td colspan="2">boolean</td>
1993 <td colspan="2"></td>
1994 </tr>
1995
1996
1997 <tr>
1998 <td align="left" style="padding-left:20px">2.4.email</td>
1999 <td colspan="2">string</td>
2000 <td colspan="2"></td>
2001 </tr>
2002
2003
2004 <tr>
2005 <td align="left" style="padding-left:20px">2.5.enabled</td>
2006 <td colspan="2">boolean</td>
2007 <td colspan="2"></td>
2008 </tr>
2009
2010
2011 <tr>
2012 <td align="left" style="padding-left:20px">2.6.id</td>
2013 <td colspan="2">string</td>
2014 <td colspan="2"></td>
2015 </tr>
2016
2017
2018 <tr>
2019 <td align="left" style="padding-left:20px">2.7.mobile</td>
2020 <td colspan="2">string</td>
2021 <td colspan="2"></td>
2022 </tr>
2023
2024
2025 <tr>
2026 <td align="left" style="padding-left:20px">2.8.name</td>
2027 <td colspan="2">string</td>
2028 <td colspan="2"></td>
2029 </tr>
2030
2031
2032 <tr>
2033 <td align="left" style="padding-left:20px">2.9.password</td>
2034 <td colspan="2">string</td>
2035 <td colspan="2"></td>
2036 </tr>
2037
2038
2039 <tr>
2040 <td align="left" style="padding-left:20px">2.10.status</td>
2041 <td colspan="2">string</td>
2042 <td colspan="2"></td>
2043 </tr>
2044
2045
2046 <tr>
2047 <td align="left" style="padding-left:20px">2.11.username</td>
2048 <td colspan="2">string</td>
2049 <td colspan="2"></td>
2050 </tr>
2051
2052
2053
2054
2055 <tr>
2056 <td align="left" style="padding-left:10px">3.message</td>
2057 <td colspan="2">string</td>
2058 <td colspan="2"></td>
2059 </tr>
2060
2061
2062</tbody>
2063
2064 <tr class="bg">
2065 <td colspan="5">示例</td>
2066 </tr>
2067 <tr class="specialHeight">
2068 <td class="bg">请求参数</td>
2069 <td colspan="4"></td>
2070 </tr>
2071 <tr class="specialHeight">
2072 <td class="bg">返回值</td>
2073 <td colspan="4">{&quot;code&quot;:0,&quot;data&quot;:{&quot;accountNonExpired&quot;:true,&quot;accountNonLocked&quot;:true,&quot;credentialsNonExpired&quot;:true,&quot;email&quot;:&quot;string&quot;,&quot;enabled&quot;:true,&quot;id&quot;:&quot;string&quot;,&quot;mobile&quot;:&quot;string&quot;,&quot;name&quot;:&quot;string&quot;,&quot;password&quot;:&quot;string&quot;,&quot;status&quot;:&quot;string&quot;,&quot;username&quot;:&quot;string&quot;},&quot;message&quot;:&quot;string&quot;}</td>
2074 </tr>
2075
2076 </table>
2077 </div>
2078 <div>
2079
2080 <!--这个是每个请求的说明,方便生成文档后进行整理-->
2081 <h5 class="second_title">5)update</h5>
2082
2083 <table border="1" cellspacing="0" cellpadding="0" width="100%">
2084 <tr class="bg">
2085 <td colspan="5">update</td>
2086 </tr>
2087 <tr>
2088 <td width="25%">接口描述</td>
2089 <td colspan="4">update</td>
2090 </tr>
2091 <tr>
2092 <td>URL</td>
2093 <td colspan="4">/v1/admin/accounts/{id}</td>
2094 </tr>
2095 <tr>
2096 <td>请求方式</td>
2097 <td colspan="4">put</td>
2098 </tr>
2099 <tr>
2100 <td>请求类型</td>
2101 <td colspan="4">application/json</td>
2102 </tr>
2103 <tr>
2104 <td>返回类型</td>
2105 <td colspan="4">application/json</td>
2106 </tr>
2107
2108 <tr class="bg">
2109 <td>参数名</td>
2110 <td width="15%">数据类型</td>
2111 <td width="15%">参数类型</td>
2112 <td width="15%">是否必填</td>
2113 <td width="29%">说明</td>
2114 </tr>
2115
2116
2117 <tr>
2118 <td align="left">1.id</td>
2119 <td>string</td>
2120 <td>path</td>
2121 <td>Y</td>
2122
2123 <td>id</td>
2124 <!-- <td th:if="${request.modelAttr}" th:text="asdfagadfg"></td>-->
2125 </tr>
2126
2127
2128
2129
2130 <tr>
2131 <td align="left">2.updateRequest</td>
2132 <td>object:AccountUpdateRequest</td>
2133 <td>body</td>
2134 <td>Y</td>
2135
2136 <td>updateRequest</td>
2137 <!-- <td th:if="${request.modelAttr}" th:text="asdfagadfg"></td>-->
2138 </tr>
2139
2140 <tbody>
2141
2142 <tr>
2143 <td align="left" style="padding-left:10px">2.1.accountNonExpired</td>
2144 <td>boolean</td>
2145 <td></td>
2146
2147 <td>N</td>
2148 <td></td>
2149 </tr>
2150
2151
2152 <tr>
2153 <td align="left" style="padding-left:10px">2.2.accountNonLocked</td>
2154 <td>boolean</td>
2155 <td></td>
2156
2157 <td>N</td>
2158 <td></td>
2159 </tr>
2160
2161
2162 <tr>
2163 <td align="left" style="padding-left:10px">2.3.credentialsNonExpired</td>
2164 <td>boolean</td>
2165 <td></td>
2166
2167 <td>N</td>
2168 <td></td>
2169 </tr>
2170
2171
2172 <tr>
2173 <td align="left" style="padding-left:10px">2.4.email</td>
2174 <td>string</td>
2175 <td></td>
2176
2177 <td>N</td>
2178 <td></td>
2179 </tr>
2180
2181
2182 <tr>
2183 <td align="left" style="padding-left:10px">2.5.enabled</td>
2184 <td>boolean</td>
2185 <td></td>
2186
2187 <td>N</td>
2188 <td></td>
2189 </tr>
2190
2191
2192 <tr>
2193 <td align="left" style="padding-left:10px">2.6.entity</td>
2194 <td>object:Account</td>
2195 <td></td>
2196
2197 <td>N</td>
2198 <td></td>
2199 </tr>
2200
2201
2202 <tr>
2203 <td align="left" style="padding-left:20px">2.6.1.accountNonExpired</td>
2204 <td>boolean</td>
2205 <td></td>
2206
2207 <td>N</td>
2208 <td></td>
2209 </tr>
2210
2211
2212 <tr>
2213 <td align="left" style="padding-left:20px">2.6.2.accountNonLocked</td>
2214 <td>boolean</td>
2215 <td></td>
2216
2217 <td>N</td>
2218 <td></td>
2219 </tr>
2220
2221
2222 <tr>
2223 <td align="left" style="padding-left:20px">2.6.3.credentialsNonExpired</td>
2224 <td>boolean</td>
2225 <td></td>
2226
2227 <td>N</td>
2228 <td></td>
2229 </tr>
2230
2231
2232 <tr>
2233 <td align="left" style="padding-left:20px">2.6.4.email</td>
2234 <td>string</td>
2235 <td></td>
2236
2237 <td>N</td>
2238 <td></td>
2239 </tr>
2240
2241
2242 <tr>
2243 <td align="left" style="padding-left:20px">2.6.5.enabled</td>
2244 <td>boolean</td>
2245 <td></td>
2246
2247 <td>N</td>
2248 <td></td>
2249 </tr>
2250
2251
2252 <tr>
2253 <td align="left" style="padding-left:20px">2.6.6.id</td>
2254 <td>string</td>
2255 <td></td>
2256
2257 <td>N</td>
2258 <td>ID</td>
2259 </tr>
2260
2261
2262 <tr>
2263 <td align="left" style="padding-left:20px">2.6.7.mobile</td>
2264 <td>string</td>
2265 <td></td>
2266
2267 <td>N</td>
2268 <td></td>
2269 </tr>
2270
2271
2272 <tr>
2273 <td align="left" style="padding-left:20px">2.6.8.name</td>
2274 <td>string</td>
2275 <td></td>
2276
2277 <td>N</td>
2278 <td></td>
2279 </tr>
2280
2281
2282 <tr>
2283 <td align="left" style="padding-left:20px">2.6.9.password</td>
2284 <td>string</td>
2285 <td></td>
2286
2287 <td>N</td>
2288 <td></td>
2289 </tr>
2290
2291
2292 <tr>
2293 <td align="left" style="padding-left:20px">2.6.10.status</td>
2294 <td>string</td>
2295 <td></td>
2296
2297 <td>N</td>
2298 <td></td>
2299 </tr>
2300
2301
2302 <tr>
2303 <td align="left" style="padding-left:20px">2.6.11.username</td>
2304 <td>string</td>
2305 <td></td>
2306
2307 <td>N</td>
2308 <td></td>
2309 </tr>
2310
2311
2312
2313
2314 <tr>
2315 <td align="left" style="padding-left:10px">2.7.id</td>
2316 <td>string</td>
2317 <td></td>
2318
2319 <td>N</td>
2320 <td></td>
2321 </tr>
2322
2323
2324 <tr>
2325 <td align="left" style="padding-left:10px">2.8.mobile</td>
2326 <td>string</td>
2327 <td></td>
2328
2329 <td>N</td>
2330 <td></td>
2331 </tr>
2332
2333
2334 <tr>
2335 <td align="left" style="padding-left:10px">2.9.name</td>
2336 <td>string</td>
2337 <td></td>
2338
2339 <td>N</td>
2340 <td></td>
2341 </tr>
2342
2343
2344 <tr>
2345 <td align="left" style="padding-left:10px">2.10.password</td>
2346 <td>string</td>
2347 <td></td>
2348
2349 <td>N</td>
2350 <td></td>
2351 </tr>
2352
2353
2354 <tr>
2355 <td align="left" style="padding-left:10px">2.11.status</td>
2356 <td>string</td>
2357 <td></td>
2358
2359 <td>N</td>
2360 <td></td>
2361 </tr>
2362
2363
2364 <tr>
2365 <td align="left" style="padding-left:10px">2.12.username</td>
2366 <td>string</td>
2367 <td></td>
2368
2369 <td>N</td>
2370 <td></td>
2371 </tr>
2372
2373
2374</tbody>
2375
2376
2377
2378
2379
2380 <tr class="bg">
2381 <td>状态码</td>
2382 <td colspan="2">描述</td>
2383 <td colspan="2">说明</td>
2384 </tr>
2385
2386 <tr>
2387 <td>200</td>
2388 <td colspan="2">OK</td>
2389 <td colspan="2"></td>
2390 </tr>
2391
2392 <tr>
2393 <td>201</td>
2394 <td colspan="2">Created</td>
2395 <td colspan="2"></td>
2396 </tr>
2397
2398 <tr>
2399 <td>401</td>
2400 <td colspan="2">Unauthorized</td>
2401 <td colspan="2"></td>
2402 </tr>
2403
2404 <tr>
2405 <td>403</td>
2406 <td colspan="2">Forbidden</td>
2407 <td colspan="2"></td>
2408 </tr>
2409
2410 <tr>
2411 <td>404</td>
2412 <td colspan="2">Not Found</td>
2413 <td colspan="2"></td>
2414 </tr>
2415
2416 <tr class="bg">
2417 <td>返回属性名</td>
2418 <td colspan="2">类型</td>
2419 <td colspan="2">说明</td>
2420 </tr>
2421
2422<!-- 对返回参数 递归生成行-->
2423 <tbody>
2424
2425 <tr>
2426 <td align="left" style="padding-left:10px">1.code</td>
2427 <td colspan="2">integer(int32)</td>
2428 <td colspan="2"></td>
2429 </tr>
2430
2431
2432 <tr>
2433 <td align="left" style="padding-left:10px">2.data</td>
2434 <td colspan="2">object:AccountUpdateResponseData</td>
2435 <td colspan="2"></td>
2436 </tr>
2437
2438
2439 <tr>
2440 <td align="left" style="padding-left:20px">2.1.accountNonExpired</td>
2441 <td colspan="2">boolean</td>
2442 <td colspan="2"></td>
2443 </tr>
2444
2445
2446 <tr>
2447 <td align="left" style="padding-left:20px">2.2.accountNonLocked</td>
2448 <td colspan="2">boolean</td>
2449 <td colspan="2"></td>
2450 </tr>
2451
2452
2453 <tr>
2454 <td align="left" style="padding-left:20px">2.3.credentialsNonExpired</td>
2455 <td colspan="2">boolean</td>
2456 <td colspan="2"></td>
2457 </tr>
2458
2459
2460 <tr>
2461 <td align="left" style="padding-left:20px">2.4.email</td>
2462 <td colspan="2">string</td>
2463 <td colspan="2"></td>
2464 </tr>
2465
2466
2467 <tr>
2468 <td align="left" style="padding-left:20px">2.5.enabled</td>
2469 <td colspan="2">boolean</td>
2470 <td colspan="2"></td>
2471 </tr>
2472
2473
2474 <tr>
2475 <td align="left" style="padding-left:20px">2.6.id</td>
2476 <td colspan="2">string</td>
2477 <td colspan="2"></td>
2478 </tr>
2479
2480
2481 <tr>
2482 <td align="left" style="padding-left:20px">2.7.mobile</td>
2483 <td colspan="2">string</td>
2484 <td colspan="2"></td>
2485 </tr>
2486
2487
2488 <tr>
2489 <td align="left" style="padding-left:20px">2.8.name</td>
2490 <td colspan="2">string</td>
2491 <td colspan="2"></td>
2492 </tr>
2493
2494
2495 <tr>
2496 <td align="left" style="padding-left:20px">2.9.password</td>
2497 <td colspan="2">string</td>
2498 <td colspan="2"></td>
2499 </tr>
2500
2501
2502 <tr>
2503 <td align="left" style="padding-left:20px">2.10.status</td>
2504 <td colspan="2">string</td>
2505 <td colspan="2"></td>
2506 </tr>
2507
2508
2509 <tr>
2510 <td align="left" style="padding-left:20px">2.11.username</td>
2511 <td colspan="2">string</td>
2512 <td colspan="2"></td>
2513 </tr>
2514
2515
2516
2517
2518 <tr>
2519 <td align="left" style="padding-left:10px">3.message</td>
2520 <td colspan="2">string</td>
2521 <td colspan="2"></td>
2522 </tr>
2523
2524
2525</tbody>
2526
2527 <tr class="bg">
2528 <td colspan="5">示例</td>
2529 </tr>
2530 <tr class="specialHeight">
2531 <td class="bg">请求参数</td>
2532 <td colspan="4"> -d &#39;{&quot;accountNonExpired&quot;:true,&quot;accountNonLocked&quot;:true,&quot;credentialsNonExpired&quot;:true,&quot;email&quot;:&quot;string&quot;,&quot;enabled&quot;:true,&quot;entity&quot;:{&quot;accountNonExpired&quot;:true,&quot;accountNonLocked&quot;:true,&quot;credentialsNonExpired&quot;:true,&quot;email&quot;:&quot;string&quot;,&quot;enabled&quot;:true,&quot;id&quot;:&quot;string&quot;,&quot;mobile&quot;:&quot;string&quot;,&quot;name&quot;:&quot;string&quot;,&quot;password&quot;:&quot;string&quot;,&quot;status&quot;:&quot;string&quot;,&quot;username&quot;:&quot;string&quot;},&quot;id&quot;:&quot;string&quot;,&quot;mobile&quot;:&quot;string&quot;,&quot;name&quot;:&quot;string&quot;,&quot;password&quot;:&quot;string&quot;,&quot;status&quot;:&quot;string&quot;,&quot;username&quot;:&quot;string&quot;}&#39;</td>
2533 </tr>
2534 <tr class="specialHeight">
2535 <td class="bg">返回值</td>
2536 <td colspan="4">{&quot;code&quot;:0,&quot;data&quot;:{&quot;accountNonExpired&quot;:true,&quot;accountNonLocked&quot;:true,&quot;credentialsNonExpired&quot;:true,&quot;email&quot;:&quot;string&quot;,&quot;enabled&quot;:true,&quot;id&quot;:&quot;string&quot;,&quot;mobile&quot;:&quot;string&quot;,&quot;name&quot;:&quot;string&quot;,&quot;password&quot;:&quot;string&quot;,&quot;status&quot;:&quot;string&quot;,&quot;username&quot;:&quot;string&quot;},&quot;message&quot;:&quot;string&quot;}</td>
2537 </tr>
2538
2539 </table>
2540 </div>
2541 <div>
2542
2543 <!--这个是每个请求的说明,方便生成文档后进行整理-->
2544 <h5 class="second_title">6)delete</h5>
2545
2546 <table border="1" cellspacing="0" cellpadding="0" width="100%">
2547 <tr class="bg">
2548 <td colspan="5">delete</td>
2549 </tr>
2550 <tr>
2551 <td width="25%">接口描述</td>
2552 <td colspan="4">delete</td>
2553 </tr>
2554 <tr>
2555 <td>URL</td>
2556 <td colspan="4">/v1/admin/accounts/{id}</td>
2557 </tr>
2558 <tr>
2559 <td>请求方式</td>
2560 <td colspan="4">delete</td>
2561 </tr>
2562 <tr>
2563 <td>请求类型</td>
2564 <td colspan="4"></td>
2565 </tr>
2566 <tr>
2567 <td>返回类型</td>
2568 <td colspan="4">application/json</td>
2569 </tr>
2570
2571 <tr class="bg">
2572 <td>参数名</td>
2573 <td width="15%">数据类型</td>
2574 <td width="15%">参数类型</td>
2575 <td width="15%">是否必填</td>
2576 <td width="29%">说明</td>
2577 </tr>
2578
2579
2580 <tr>
2581 <td align="left">1.id</td>
2582 <td>string</td>
2583 <td>path</td>
2584 <td>Y</td>
2585
2586 <td>id</td>
2587 <!-- <td th:if="${request.modelAttr}" th:text="asdfagadfg"></td>-->
2588 </tr>
2589
2590
2591
2592
2593
2594 <tr class="bg">
2595 <td>状态码</td>
2596 <td colspan="2">描述</td>
2597 <td colspan="2">说明</td>
2598 </tr>
2599
2600 <tr>
2601 <td>200</td>
2602 <td colspan="2">OK</td>
2603 <td colspan="2"></td>
2604 </tr>
2605
2606 <tr>
2607 <td>204</td>
2608 <td colspan="2">No Content</td>
2609 <td colspan="2"></td>
2610 </tr>
2611
2612 <tr>
2613 <td>401</td>
2614 <td colspan="2">Unauthorized</td>
2615 <td colspan="2"></td>
2616 </tr>
2617
2618 <tr>
2619 <td>403</td>
2620 <td colspan="2">Forbidden</td>
2621 <td colspan="2"></td>
2622 </tr>
2623
2624 <tr class="bg">
2625 <td>返回属性名</td>
2626 <td colspan="2">类型</td>
2627 <td colspan="2">说明</td>
2628 </tr>
2629
2630<!-- 对返回参数 递归生成行-->
2631 <tbody>
2632
2633 <tr>
2634 <td align="left" style="padding-left:10px">1.code</td>
2635 <td colspan="2">integer(int32)</td>
2636 <td colspan="2"></td>
2637 </tr>
2638
2639
2640 <tr>
2641 <td align="left" style="padding-left:10px">2.data</td>
2642 <td colspan="2">object:AccountRemoveResponseData</td>
2643 <td colspan="2"></td>
2644 </tr>
2645
2646
2647 <tr>
2648 <td align="left" style="padding-left:20px">2.1.id</td>
2649 <td colspan="2">string</td>
2650 <td colspan="2"></td>
2651 </tr>
2652
2653
2654
2655
2656 <tr>
2657 <td align="left" style="padding-left:10px">3.message</td>
2658 <td colspan="2">string</td>
2659 <td colspan="2"></td>
2660 </tr>
2661
2662
2663</tbody>
2664
2665 <tr class="bg">
2666 <td colspan="5">示例</td>
2667 </tr>
2668 <tr class="specialHeight">
2669 <td class="bg">请求参数</td>
2670 <td colspan="4"></td>
2671 </tr>
2672 <tr class="specialHeight">
2673 <td class="bg">返回值</td>
2674 <td colspan="4">{&quot;code&quot;:0,&quot;data&quot;:{&quot;id&quot;:&quot;string&quot;},&quot;message&quot;:&quot;string&quot;}</td>
2675 </tr>
2676
2677 </table>
2678 </div>
2679 <div>
2680
2681 <!--这个是每个请求的说明,方便生成文档后进行整理-->
2682 <h5 class="second_title">7)accountGroups</h5>
2683
2684 <table border="1" cellspacing="0" cellpadding="0" width="100%">
2685 <tr class="bg">
2686 <td colspan="5">accountGroups</td>
2687 </tr>
2688 <tr>
2689 <td width="25%">接口描述</td>
2690 <td colspan="4">accountGroups</td>
2691 </tr>
2692 <tr>
2693 <td>URL</td>
2694 <td colspan="4">/v1/admin/accounts/{id}/groups</td>
2695 </tr>
2696 <tr>
2697 <td>请求方式</td>
2698 <td colspan="4">get</td>
2699 </tr>
2700 <tr>
2701 <td>请求类型</td>
2702 <td colspan="4"></td>
2703 </tr>
2704 <tr>
2705 <td>返回类型</td>
2706 <td colspan="4">application/json</td>
2707 </tr>
2708
2709 <tr class="bg">
2710 <td>参数名</td>
2711 <td width="15%">数据类型</td>
2712 <td width="15%">参数类型</td>
2713 <td width="15%">是否必填</td>
2714 <td width="29%">说明</td>
2715 </tr>
2716
2717
2718 <tr>
2719 <td align="left">1.id</td>
2720 <td>string</td>
2721 <td>path</td>
2722 <td>Y</td>
2723
2724 <td>id</td>
2725 <!-- <td th:if="${request.modelAttr}" th:text="asdfagadfg"></td>-->
2726 </tr>
2727
2728
2729
2730
2731 <tr>
2732 <td align="left">2.loadAll</td>
2733 <td>boolean</td>
2734 <td>query</td>
2735
2736 <td>N</td>
2737 <td>null</td>
2738 <!-- <td th:if="${request.modelAttr}" th:text="asdfagadfg"></td>-->
2739 </tr>
2740
2741
2742
2743
2744 <tr>
2745 <td align="left">3.pageIndex</td>
2746 <td>integer(int32)</td>
2747 <td>query</td>
2748
2749 <td>N</td>
2750 <td>null</td>
2751 <!-- <td th:if="${request.modelAttr}" th:text="asdfagadfg"></td>-->
2752 </tr>
2753
2754
2755
2756
2757 <tr>
2758 <td align="left">4.pageSize</td>
2759 <td>integer(int32)</td>
2760 <td>query</td>
2761
2762 <td>N</td>
2763 <td>null</td>
2764 <!-- <td th:if="${request.modelAttr}" th:text="asdfagadfg"></td>-->
2765 </tr>
2766
2767
2768
2769
2770
2771 <tr class="bg">
2772 <td>状态码</td>
2773 <td colspan="2">描述</td>
2774 <td colspan="2">说明</td>
2775 </tr>
2776
2777 <tr>
2778 <td>200</td>
2779 <td colspan="2">OK</td>
2780 <td colspan="2"></td>
2781 </tr>
2782
2783 <tr>
2784 <td>401</td>
2785 <td colspan="2">Unauthorized</td>
2786 <td colspan="2"></td>
2787 </tr>
2788
2789 <tr>
2790 <td>403</td>
2791 <td colspan="2">Forbidden</td>
2792 <td colspan="2"></td>
2793 </tr>
2794
2795 <tr>
2796 <td>404</td>
2797 <td colspan="2">Not Found</td>
2798 <td colspan="2"></td>
2799 </tr>
2800
2801 <tr class="bg">
2802 <td>返回属性名</td>
2803 <td colspan="2">类型</td>
2804 <td colspan="2">说明</td>
2805 </tr>
2806
2807<!-- 对返回参数 递归生成行-->
2808 <tbody>
2809
2810 <tr>
2811 <td align="left" style="padding-left:10px">1.code</td>
2812 <td colspan="2">integer(int32)</td>
2813 <td colspan="2"></td>
2814 </tr>
2815
2816
2817 <tr>
2818 <td align="left" style="padding-left:10px">2.data</td>
2819 <td colspan="2">object:AccountRelatedGroupsResponseData</td>
2820 <td colspan="2"></td>
2821 </tr>
2822
2823
2824 <tr>
2825 <td align="left" style="padding-left:20px">2.1.currentItemCount</td>
2826 <td colspan="2">integer(int32)</td>
2827 <td colspan="2"></td>
2828 </tr>
2829
2830
2831 <tr>
2832 <td align="left" style="padding-left:20px">2.2.items</td>
2833 <td colspan="2">array:AccountGroup</td>
2834 <td colspan="2"></td>
2835 </tr>
2836
2837
2838 <tr>
2839 <td align="left" style="padding-left:30px">2.2.1.accountId</td>
2840 <td colspan="2">string</td>
2841 <td colspan="2"></td>
2842 </tr>
2843
2844
2845 <tr>
2846 <td align="left" style="padding-left:30px">2.2.2.groupId</td>
2847 <td colspan="2">string</td>
2848 <td colspan="2"></td>
2849 </tr>
2850
2851
2852 <tr>
2853 <td align="left" style="padding-left:30px">2.2.3.id</td>
2854 <td colspan="2">string</td>
2855 <td colspan="2">ID</td>
2856 </tr>
2857
2858
2859
2860
2861 <tr>
2862 <td align="left" style="padding-left:20px">2.3.loadAll</td>
2863 <td colspan="2">boolean</td>
2864 <td colspan="2"></td>
2865 </tr>
2866
2867
2868 <tr>
2869 <td align="left" style="padding-left:20px">2.4.mapBean</td>
2870 <td colspan="2">object</td>
2871 <td colspan="2"></td>
2872 </tr>
2873
2874
2875 <tr>
2876 <td align="left" style="padding-left:20px">2.5.orderBy</td>
2877 <td colspan="2">object</td>
2878 <td colspan="2"></td>
2879 </tr>
2880
2881
2882 <tr>
2883 <td align="left" style="padding-left:20px">2.6.pageCount</td>
2884 <td colspan="2">integer(int32)</td>
2885 <td colspan="2"></td>
2886 </tr>
2887
2888
2889 <tr>
2890 <td align="left" style="padding-left:20px">2.7.pageIndex</td>
2891 <td colspan="2">integer(int32)</td>
2892 <td colspan="2"></td>
2893 </tr>
2894
2895
2896 <tr>
2897 <td align="left" style="padding-left:20px">2.8.pageSize</td>
2898 <td colspan="2">integer(int32)</td>
2899 <td colspan="2"></td>
2900 </tr>
2901
2902
2903 <tr>
2904 <td align="left" style="padding-left:20px">2.9.recordCount</td>
2905 <td colspan="2">integer(int64)</td>
2906 <td colspan="2"></td>
2907 </tr>
2908
2909
2910
2911
2912 <tr>
2913 <td align="left" style="padding-left:10px">3.message</td>
2914 <td colspan="2">string</td>
2915 <td colspan="2"></td>
2916 </tr>
2917
2918
2919</tbody>
2920
2921 <tr class="bg">
2922 <td colspan="5">示例</td>
2923 </tr>
2924 <tr class="specialHeight">
2925 <td class="bg">请求参数</td>
2926 <td colspan="4">loadAll=true&amp;pageIndex=0&amp;pageSize=0</td>
2927 </tr>
2928 <tr class="specialHeight">
2929 <td class="bg">返回值</td>
2930 <td colspan="4">{&quot;code&quot;:0,&quot;data&quot;:{&quot;currentItemCount&quot;:0,&quot;items&quot;:[{&quot;accountId&quot;:&quot;string&quot;,&quot;groupId&quot;:&quot;string&quot;,&quot;id&quot;:&quot;string&quot;}],&quot;loadAll&quot;:true,&quot;mapBean&quot;:{},&quot;orderBy&quot;:{},&quot;pageCount&quot;:0,&quot;pageIndex&quot;:0,&quot;pageSize&quot;:0,&quot;recordCount&quot;:0},&quot;message&quot;:&quot;string&quot;}</td>
2931 </tr>
2932
2933 </table>
2934 </div>
2935 <div>
2936
2937 <!--这个是每个请求的说明,方便生成文档后进行整理-->
2938 <h5 class="second_title">8)relateGroups</h5>
2939
2940 <table border="1" cellspacing="0" cellpadding="0" width="100%">
2941 <tr class="bg">
2942 <td colspan="5">relateGroups</td>
2943 </tr>
2944 <tr>
2945 <td width="25%">接口描述</td>
2946 <td colspan="4">relateGroups</td>
2947 </tr>
2948 <tr>
2949 <td>URL</td>
2950 <td colspan="4">/v1/admin/accounts/{id}/groups</td>
2951 </tr>
2952 <tr>
2953 <td>请求方式</td>
2954 <td colspan="4">post</td>
2955 </tr>
2956 <tr>
2957 <td>请求类型</td>
2958 <td colspan="4">application/json</td>
2959 </tr>
2960 <tr>
2961 <td>返回类型</td>
2962 <td colspan="4">application/json</td>
2963 </tr>
2964
2965 <tr class="bg">
2966 <td>参数名</td>
2967 <td width="15%">数据类型</td>
2968 <td width="15%">参数类型</td>
2969 <td width="15%">是否必填</td>
2970 <td width="29%">说明</td>
2971 </tr>
2972
2973
2974 <tr>
2975 <td align="left">1.accountGroups</td>
2976 <td>object:AccountRelateGroupsRequest</td>
2977 <td>body</td>
2978 <td>Y</td>
2979
2980 <td>accountGroups</td>
2981 <!-- <td th:if="${request.modelAttr}" th:text="asdfagadfg"></td>-->
2982 </tr>
2983
2984 <tbody>
2985
2986 <tr>
2987 <td align="left" style="padding-left:10px">1.1.accountGroups</td>
2988 <td>array:AccountGroup</td>
2989 <td></td>
2990
2991 <td>N</td>
2992 <td></td>
2993 </tr>
2994
2995
2996 <tr>
2997 <td align="left" style="padding-left:20px">1.1.1.accountId</td>
2998 <td>string</td>
2999 <td></td>
3000
3001 <td>N</td>
3002 <td></td>
3003 </tr>
3004
3005
3006 <tr>
3007 <td align="left" style="padding-left:20px">1.1.2.groupId</td>
3008 <td>string</td>
3009 <td></td>
3010
3011 <td>N</td>
3012 <td></td>
3013 </tr>
3014
3015
3016 <tr>
3017 <td align="left" style="padding-left:20px">1.1.3.id</td>
3018 <td>string</td>
3019 <td></td>
3020
3021 <td>N</td>
3022 <td>ID</td>
3023 </tr>
3024
3025
3026
3027
3028</tbody>
3029
3030
3031
3032
3033 <tr>
3034 <td align="left">2.id</td>
3035 <td>string</td>
3036 <td>path</td>
3037 <td>Y</td>
3038
3039 <td>id</td>
3040 <!-- <td th:if="${request.modelAttr}" th:text="asdfagadfg"></td>-->
3041 </tr>
3042
3043
3044
3045
3046
3047 <tr class="bg">
3048 <td>状态码</td>
3049 <td colspan="2">描述</td>
3050 <td colspan="2">说明</td>
3051 </tr>
3052
3053 <tr>
3054 <td>200</td>
3055 <td colspan="2">OK</td>
3056 <td colspan="2"></td>
3057 </tr>
3058
3059 <tr>
3060 <td>201</td>
3061 <td colspan="2">Created</td>
3062 <td colspan="2"></td>
3063 </tr>
3064
3065 <tr>
3066 <td>401</td>
3067 <td colspan="2">Unauthorized</td>
3068 <td colspan="2"></td>
3069 </tr>
3070
3071 <tr>
3072 <td>403</td>
3073 <td colspan="2">Forbidden</td>
3074 <td colspan="2"></td>
3075 </tr>
3076
3077 <tr>
3078 <td>404</td>
3079 <td colspan="2">Not Found</td>
3080 <td colspan="2"></td>
3081 </tr>
3082
3083 <tr class="bg">
3084 <td>返回属性名</td>
3085 <td colspan="2">类型</td>
3086 <td colspan="2">说明</td>
3087 </tr>
3088
3089<!-- 对返回参数 递归生成行-->
3090 <tbody>
3091
3092 <tr>
3093 <td align="left" style="padding-left:10px">1.code</td>
3094 <td colspan="2">integer(int32)</td>
3095 <td colspan="2"></td>
3096 </tr>
3097
3098
3099 <tr>
3100 <td align="left" style="padding-left:10px">2.data</td>
3101 <td colspan="2">object:AccountRelateGroupsResponseData</td>
3102 <td colspan="2"></td>
3103 </tr>
3104
3105
3106 <tr>
3107 <td align="left" style="padding-left:20px">2.1.message</td>
3108 <td colspan="2">string</td>
3109 <td colspan="2"></td>
3110 </tr>
3111
3112
3113
3114
3115 <tr>
3116 <td align="left" style="padding-left:10px">3.message</td>
3117 <td colspan="2">string</td>
3118 <td colspan="2"></td>
3119 </tr>
3120
3121
3122</tbody>
3123
3124 <tr class="bg">
3125 <td colspan="5">示例</td>
3126 </tr>
3127 <tr class="specialHeight">
3128 <td class="bg">请求参数</td>
3129 <td colspan="4"> -d &#39;{&quot;accountGroups&quot;:[{&quot;accountId&quot;:&quot;string&quot;,&quot;groupId&quot;:&quot;string&quot;,&quot;id&quot;:&quot;string&quot;}]}&#39;</td>
3130 </tr>
3131 <tr class="specialHeight">
3132 <td class="bg">返回值</td>
3133 <td colspan="4">{&quot;code&quot;:0,&quot;data&quot;:{&quot;message&quot;:&quot;string&quot;},&quot;message&quot;:&quot;string&quot;}</td>
3134 </tr>
3135
3136 </table>
3137 </div>
3138 <div>
3139
3140 <!--这个是每个请求的说明,方便生成文档后进行整理-->
3141 <h5 class="second_title">9)accountRoles</h5>
3142
3143 <table border="1" cellspacing="0" cellpadding="0" width="100%">
3144 <tr class="bg">
3145 <td colspan="5">accountRoles</td>
3146 </tr>
3147 <tr>
3148 <td width="25%">接口描述</td>
3149 <td colspan="4">accountRoles</td>
3150 </tr>
3151 <tr>
3152 <td>URL</td>
3153 <td colspan="4">/v1/admin/accounts/{id}/roles</td>
3154 </tr>
3155 <tr>
3156 <td>请求方式</td>
3157 <td colspan="4">get</td>
3158 </tr>
3159 <tr>
3160 <td>请求类型</td>
3161 <td colspan="4"></td>
3162 </tr>
3163 <tr>
3164 <td>返回类型</td>
3165 <td colspan="4">application/json</td>
3166 </tr>
3167
3168 <tr class="bg">
3169 <td>参数名</td>
3170 <td width="15%">数据类型</td>
3171 <td width="15%">参数类型</td>
3172 <td width="15%">是否必填</td>
3173 <td width="29%">说明</td>
3174 </tr>
3175
3176
3177 <tr>
3178 <td align="left">1.id</td>
3179 <td>string</td>
3180 <td>path</td>
3181 <td>Y</td>
3182
3183 <td>id</td>
3184 <!-- <td th:if="${request.modelAttr}" th:text="asdfagadfg"></td>-->
3185 </tr>
3186
3187
3188
3189
3190 <tr>
3191 <td align="left">2.loadAll</td>
3192 <td>boolean</td>
3193 <td>query</td>
3194
3195 <td>N</td>
3196 <td>null</td>
3197 <!-- <td th:if="${request.modelAttr}" th:text="asdfagadfg"></td>-->
3198 </tr>
3199
3200
3201
3202
3203 <tr>
3204 <td align="left">3.pageIndex</td>
3205 <td>integer(int32)</td>
3206 <td>query</td>
3207
3208 <td>N</td>
3209 <td>null</td>
3210 <!-- <td th:if="${request.modelAttr}" th:text="asdfagadfg"></td>-->
3211 </tr>
3212
3213
3214
3215
3216 <tr>
3217 <td align="left">4.pageSize</td>
3218 <td>integer(int32)</td>
3219 <td>query</td>
3220
3221 <td>N</td>
3222 <td>null</td>
3223 <!-- <td th:if="${request.modelAttr}" th:text="asdfagadfg"></td>-->
3224 </tr>
3225
3226
3227
3228
3229
3230 <tr class="bg">
3231 <td>状态码</td>
3232 <td colspan="2">描述</td>
3233 <td colspan="2">说明</td>
3234 </tr>
3235
3236 <tr>
3237 <td>200</td>
3238 <td colspan="2">OK</td>
3239 <td colspan="2"></td>
3240 </tr>
3241
3242 <tr>
3243 <td>401</td>
3244 <td colspan="2">Unauthorized</td>
3245 <td colspan="2"></td>
3246 </tr>
3247
3248 <tr>
3249 <td>403</td>
3250 <td colspan="2">Forbidden</td>
3251 <td colspan="2"></td>
3252 </tr>
3253
3254 <tr>
3255 <td>404</td>
3256 <td colspan="2">Not Found</td>
3257 <td colspan="2"></td>
3258 </tr>
3259
3260 <tr class="bg">
3261 <td>返回属性名</td>
3262 <td colspan="2">类型</td>
3263 <td colspan="2">说明</td>
3264 </tr>
3265
3266<!-- 对返回参数 递归生成行-->
3267 <tbody>
3268
3269 <tr>
3270 <td align="left" style="padding-left:10px">1.code</td>
3271 <td colspan="2">integer(int32)</td>
3272 <td colspan="2"></td>
3273 </tr>
3274
3275
3276 <tr>
3277 <td align="left" style="padding-left:10px">2.data</td>
3278 <td colspan="2">object:AccountRelatedRolesResponseData</td>
3279 <td colspan="2"></td>
3280 </tr>
3281
3282
3283 <tr>
3284 <td align="left" style="padding-left:20px">2.1.currentItemCount</td>
3285 <td colspan="2">integer(int32)</td>
3286 <td colspan="2"></td>
3287 </tr>
3288
3289
3290 <tr>
3291 <td align="left" style="padding-left:20px">2.2.items</td>
3292 <td colspan="2">array:AccountRole</td>
3293 <td colspan="2"></td>
3294 </tr>
3295
3296
3297 <tr>
3298 <td align="left" style="padding-left:30px">2.2.1.accountId</td>
3299 <td colspan="2">string</td>
3300 <td colspan="2"></td>
3301 </tr>
3302
3303
3304 <tr>
3305 <td align="left" style="padding-left:30px">2.2.2.id</td>
3306 <td colspan="2">string</td>
3307 <td colspan="2">ID</td>
3308 </tr>
3309
3310
3311 <tr>
3312 <td align="left" style="padding-left:30px">2.2.3.roleId</td>
3313 <td colspan="2">string</td>
3314 <td colspan="2"></td>
3315 </tr>
3316
3317
3318
3319
3320 <tr>
3321 <td align="left" style="padding-left:20px">2.3.loadAll</td>
3322 <td colspan="2">boolean</td>
3323 <td colspan="2"></td>
3324 </tr>
3325
3326
3327 <tr>
3328 <td align="left" style="padding-left:20px">2.4.mapBean</td>
3329 <td colspan="2">object</td>
3330 <td colspan="2"></td>
3331 </tr>
3332
3333
3334 <tr>
3335 <td align="left" style="padding-left:20px">2.5.orderBy</td>
3336 <td colspan="2">object</td>
3337 <td colspan="2"></td>
3338 </tr>
3339
3340
3341 <tr>
3342 <td align="left" style="padding-left:20px">2.6.pageCount</td>
3343 <td colspan="2">integer(int32)</td>
3344 <td colspan="2"></td>
3345 </tr>
3346
3347
3348 <tr>
3349 <td align="left" style="padding-left:20px">2.7.pageIndex</td>
3350 <td colspan="2">integer(int32)</td>
3351 <td colspan="2"></td>
3352 </tr>
3353
3354
3355 <tr>
3356 <td align="left" style="padding-left:20px">2.8.pageSize</td>
3357 <td colspan="2">integer(int32)</td>
3358 <td colspan="2"></td>
3359 </tr>
3360
3361
3362 <tr>
3363 <td align="left" style="padding-left:20px">2.9.recordCount</td>
3364 <td colspan="2">integer(int64)</td>
3365 <td colspan="2"></td>
3366 </tr>
3367
3368
3369
3370
3371 <tr>
3372 <td align="left" style="padding-left:10px">3.message</td>
3373 <td colspan="2">string</td>
3374 <td colspan="2"></td>
3375 </tr>
3376
3377
3378</tbody>
3379
3380 <tr class="bg">
3381 <td colspan="5">示例</td>
3382 </tr>
3383 <tr class="specialHeight">
3384 <td class="bg">请求参数</td>
3385 <td colspan="4">loadAll=true&amp;pageIndex=0&amp;pageSize=0</td>
3386 </tr>
3387 <tr class="specialHeight">
3388 <td class="bg">返回值</td>
3389 <td colspan="4">{&quot;code&quot;:0,&quot;data&quot;:{&quot;currentItemCount&quot;:0,&quot;items&quot;:[{&quot;accountId&quot;:&quot;string&quot;,&quot;id&quot;:&quot;string&quot;,&quot;roleId&quot;:&quot;string&quot;}],&quot;loadAll&quot;:true,&quot;mapBean&quot;:{},&quot;orderBy&quot;:{},&quot;pageCount&quot;:0,&quot;pageIndex&quot;:0,&quot;pageSize&quot;:0,&quot;recordCount&quot;:0},&quot;message&quot;:&quot;string&quot;}</td>
3390 </tr>
3391
3392 </table>
3393 </div>
3394 <div>
3395
3396 <!--这个是每个请求的说明,方便生成文档后进行整理-->
3397 <h5 class="second_title">10)relateRoles</h5>
3398
3399 <table border="1" cellspacing="0" cellpadding="0" width="100%">
3400 <tr class="bg">
3401 <td colspan="5">relateRoles</td>
3402 </tr>
3403 <tr>
3404 <td width="25%">接口描述</td>
3405 <td colspan="4">relateRoles</td>
3406 </tr>
3407 <tr>
3408 <td>URL</td>
3409 <td colspan="4">/v1/admin/accounts/{id}/roles</td>
3410 </tr>
3411 <tr>
3412 <td>请求方式</td>
3413 <td colspan="4">post</td>
3414 </tr>
3415 <tr>
3416 <td>请求类型</td>
3417 <td colspan="4">application/json</td>
3418 </tr>
3419 <tr>
3420 <td>返回类型</td>
3421 <td colspan="4">application/json</td>
3422 </tr>
3423
3424 <tr class="bg">
3425 <td>参数名</td>
3426 <td width="15%">数据类型</td>
3427 <td width="15%">参数类型</td>
3428 <td width="15%">是否必填</td>
3429 <td width="29%">说明</td>
3430 </tr>
3431
3432
3433 <tr>
3434 <td align="left">1.accountRoles</td>
3435 <td>object:AccountRelateRolesRequest</td>
3436 <td>body</td>
3437 <td>Y</td>
3438
3439 <td>accountRoles</td>
3440 <!-- <td th:if="${request.modelAttr}" th:text="asdfagadfg"></td>-->
3441 </tr>
3442
3443 <tbody>
3444
3445 <tr>
3446 <td align="left" style="padding-left:10px">1.1.accountRoles</td>
3447 <td>array:AccountRole</td>
3448 <td></td>
3449
3450 <td>N</td>
3451 <td></td>
3452 </tr>
3453
3454
3455 <tr>
3456 <td align="left" style="padding-left:20px">1.1.1.accountId</td>
3457 <td>string</td>
3458 <td></td>
3459
3460 <td>N</td>
3461 <td></td>
3462 </tr>
3463
3464
3465 <tr>
3466 <td align="left" style="padding-left:20px">1.1.2.id</td>
3467 <td>string</td>
3468 <td></td>
3469
3470 <td>N</td>
3471 <td>ID</td>
3472 </tr>
3473
3474
3475 <tr>
3476 <td align="left" style="padding-left:20px">1.1.3.roleId</td>
3477 <td>string</td>
3478 <td></td>
3479
3480 <td>N</td>
3481 <td></td>
3482 </tr>
3483
3484
3485
3486
3487</tbody>
3488
3489
3490
3491
3492 <tr>
3493 <td align="left">2.id</td>
3494 <td>string</td>
3495 <td>path</td>
3496 <td>Y</td>
3497
3498 <td>id</td>
3499 <!-- <td th:if="${request.modelAttr}" th:text="asdfagadfg"></td>-->
3500 </tr>
3501
3502
3503
3504
3505
3506 <tr class="bg">
3507 <td>状态码</td>
3508 <td colspan="2">描述</td>
3509 <td colspan="2">说明</td>
3510 </tr>
3511
3512 <tr>
3513 <td>200</td>
3514 <td colspan="2">OK</td>
3515 <td colspan="2"></td>
3516 </tr>
3517
3518 <tr>
3519 <td>201</td>
3520 <td colspan="2">Created</td>
3521 <td colspan="2"></td>
3522 </tr>
3523
3524 <tr>
3525 <td>401</td>
3526 <td colspan="2">Unauthorized</td>
3527 <td colspan="2"></td>
3528 </tr>
3529
3530 <tr>
3531 <td>403</td>
3532 <td colspan="2">Forbidden</td>
3533 <td colspan="2"></td>
3534 </tr>
3535
3536 <tr>
3537 <td>404</td>
3538 <td colspan="2">Not Found</td>
3539 <td colspan="2"></td>
3540 </tr>
3541
3542 <tr class="bg">
3543 <td>返回属性名</td>
3544 <td colspan="2">类型</td>
3545 <td colspan="2">说明</td>
3546 </tr>
3547
3548<!-- 对返回参数 递归生成行-->
3549 <tbody>
3550
3551 <tr>
3552 <td align="left" style="padding-left:10px">1.code</td>
3553 <td colspan="2">integer(int32)</td>
3554 <td colspan="2"></td>
3555 </tr>
3556
3557
3558 <tr>
3559 <td align="left" style="padding-left:10px">2.data</td>
3560 <td colspan="2">object:AccountRelateRolesResponseData</td>
3561 <td colspan="2"></td>
3562 </tr>
3563
3564
3565 <tr>
3566 <td align="left" style="padding-left:20px">2.1.message</td>
3567 <td colspan="2">string</td>
3568 <td colspan="2"></td>
3569 </tr>
3570
3571
3572
3573
3574 <tr>
3575 <td align="left" style="padding-left:10px">3.message</td>
3576 <td colspan="2">string</td>
3577 <td colspan="2"></td>
3578 </tr>
3579
3580
3581</tbody>
3582
3583 <tr class="bg">
3584 <td colspan="5">示例</td>
3585 </tr>
3586 <tr class="specialHeight">
3587 <td class="bg">请求参数</td>
3588 <td colspan="4"> -d &#39;{&quot;accountRoles&quot;:[{&quot;accountId&quot;:&quot;string&quot;,&quot;id&quot;:&quot;string&quot;,&quot;roleId&quot;:&quot;string&quot;}]}&#39;</td>
3589 </tr>
3590 <tr class="specialHeight">
3591 <td class="bg">返回值</td>
3592 <td colspan="4">{&quot;code&quot;:0,&quot;data&quot;:{&quot;message&quot;:&quot;string&quot;},&quot;message&quot;:&quot;string&quot;}</td>
3593 </tr>
3594
3595 </table>
3596 </div>
3597 </div>
3598 <div style="margin-bottom:20px;">
3599 <!--这个是类的说明-->
3600 <h4 class="first_title">BaseAdminApplication</h4>
3601 <div>
3602
3603 <!--这个是每个请求的说明,方便生成文档后进行整理-->
3604 <h5 class="second_title">1)query</h5>
3605
3606 <table border="1" cellspacing="0" cellpadding="0" width="100%">
3607 <tr class="bg">
3608 <td colspan="5">query</td>
3609 </tr>
3610 <tr>
3611 <td width="25%">接口描述</td>
3612 <td colspan="4">query</td>
3613 </tr>
3614 <tr>
3615 <td>URL</td>
3616 <td colspan="4">/v1/admin/applications</td>
3617 </tr>
3618 <tr>
3619 <td>请求方式</td>
3620 <td colspan="4">get</td>
3621 </tr>
3622 <tr>
3623 <td>请求类型</td>
3624 <td colspan="4"></td>
3625 </tr>
3626 <tr>
3627 <td>返回类型</td>
3628 <td colspan="4">application/json</td>
3629 </tr>
3630
3631 <tr class="bg">
3632 <td>参数名</td>
3633 <td width="15%">数据类型</td>
3634 <td width="15%">参数类型</td>
3635 <td width="15%">是否必填</td>
3636 <td width="29%">说明</td>
3637 </tr>
3638
3639
3640 <tr>
3641 <td align="left">1.loadAll</td>
3642 <td>boolean</td>
3643 <td>query</td>
3644
3645 <td>N</td>
3646 <td>null</td>
3647 <!-- <td th:if="${request.modelAttr}" th:text="asdfagadfg"></td>-->
3648 </tr>
3649
3650
3651
3652
3653 <tr>
3654 <td align="left">2.pageIndex</td>
3655 <td>integer(int32)</td>
3656 <td>query</td>
3657
3658 <td>N</td>
3659 <td>null</td>
3660 <!-- <td th:if="${request.modelAttr}" th:text="asdfagadfg"></td>-->
3661 </tr>
3662
3663
3664
3665
3666 <tr>
3667 <td align="left">3.pageSize</td>
3668 <td>integer(int32)</td>
3669 <td>query</td>
3670
3671 <td>N</td>
3672 <td>null</td>
3673 <!-- <td th:if="${request.modelAttr}" th:text="asdfagadfg"></td>-->
3674 </tr>
3675
3676
3677
3678
3679
3680 <tr class="bg">
3681 <td>状态码</td>
3682 <td colspan="2">描述</td>
3683 <td colspan="2">说明</td>
3684 </tr>
3685
3686 <tr>
3687 <td>200</td>
3688 <td colspan="2">OK</td>
3689 <td colspan="2"></td>
3690 </tr>
3691
3692 <tr>
3693 <td>401</td>
3694 <td colspan="2">Unauthorized</td>
3695 <td colspan="2"></td>
3696 </tr>
3697
3698 <tr>
3699 <td>403</td>
3700 <td colspan="2">Forbidden</td>
3701 <td colspan="2"></td>
3702 </tr>
3703
3704 <tr>
3705 <td>404</td>
3706 <td colspan="2">Not Found</td>
3707 <td colspan="2"></td>
3708 </tr>
3709
3710 <tr class="bg">
3711 <td>返回属性名</td>
3712 <td colspan="2">类型</td>
3713 <td colspan="2">说明</td>
3714 </tr>
3715
3716<!-- 对返回参数 递归生成行-->
3717 <tbody>
3718
3719 <tr>
3720 <td align="left" style="padding-left:10px">1.code</td>
3721 <td colspan="2">integer(int32)</td>
3722 <td colspan="2"></td>
3723 </tr>
3724
3725
3726 <tr>
3727 <td align="left" style="padding-left:10px">2.data</td>
3728 <td colspan="2">object:ApplicationQueryResponseData</td>
3729 <td colspan="2"></td>
3730 </tr>
3731
3732
3733 <tr>
3734 <td align="left" style="padding-left:20px">2.1.currentItemCount</td>
3735 <td colspan="2">integer(int32)</td>
3736 <td colspan="2"></td>
3737 </tr>
3738
3739
3740 <tr>
3741 <td align="left" style="padding-left:20px">2.2.items</td>
3742 <td colspan="2">array:Application</td>
3743 <td colspan="2"></td>
3744 </tr>
3745
3746
3747 <tr>
3748 <td align="left" style="padding-left:30px">2.2.1.code</td>
3749 <td colspan="2">string</td>
3750 <td colspan="2"></td>
3751 </tr>
3752
3753
3754 <tr>
3755 <td align="left" style="padding-left:30px">2.2.2.id</td>
3756 <td colspan="2">string</td>
3757 <td colspan="2">ID</td>
3758 </tr>
3759
3760
3761 <tr>
3762 <td align="left" style="padding-left:30px">2.2.3.memo</td>
3763 <td colspan="2">string</td>
3764 <td colspan="2"></td>
3765 </tr>
3766
3767
3768 <tr>
3769 <td align="left" style="padding-left:30px">2.2.4.name</td>
3770 <td colspan="2">string</td>
3771 <td colspan="2"></td>
3772 </tr>
3773
3774
3775 <tr>
3776 <td align="left" style="padding-left:30px">2.2.5.spiUrlPrefix</td>
3777 <td colspan="2">string</td>
3778 <td colspan="2"></td>
3779 </tr>
3780
3781
3782 <tr>
3783 <td align="left" style="padding-left:30px">2.2.6.status</td>
3784 <td colspan="2">string</td>
3785 <td colspan="2"></td>
3786 </tr>
3787
3788
3789 <tr>
3790 <td align="left" style="padding-left:30px">2.2.7.url</td>
3791 <td colspan="2">string</td>
3792 <td colspan="2"></td>
3793 </tr>
3794
3795
3796
3797
3798 <tr>
3799 <td align="left" style="padding-left:20px">2.3.loadAll</td>
3800 <td colspan="2">boolean</td>
3801 <td colspan="2"></td>
3802 </tr>
3803
3804
3805 <tr>
3806 <td align="left" style="padding-left:20px">2.4.mapBean</td>
3807 <td colspan="2">object</td>
3808 <td colspan="2"></td>
3809 </tr>
3810
3811
3812 <tr>
3813 <td align="left" style="padding-left:20px">2.5.orderBy</td>
3814 <td colspan="2">object</td>
3815 <td colspan="2"></td>
3816 </tr>
3817
3818
3819 <tr>
3820 <td align="left" style="padding-left:20px">2.6.pageCount</td>
3821 <td colspan="2">integer(int32)</td>
3822 <td colspan="2"></td>
3823 </tr>
3824
3825
3826 <tr>
3827 <td align="left" style="padding-left:20px">2.7.pageIndex</td>
3828 <td colspan="2">integer(int32)</td>
3829 <td colspan="2"></td>
3830 </tr>
3831
3832
3833 <tr>
3834 <td align="left" style="padding-left:20px">2.8.pageSize</td>
3835 <td colspan="2">integer(int32)</td>
3836 <td colspan="2"></td>
3837 </tr>
3838
3839
3840 <tr>
3841 <td align="left" style="padding-left:20px">2.9.recordCount</td>
3842 <td colspan="2">integer(int64)</td>
3843 <td colspan="2"></td>
3844 </tr>
3845
3846
3847
3848
3849 <tr>
3850 <td align="left" style="padding-left:10px">3.message</td>
3851 <td colspan="2">string</td>
3852 <td colspan="2"></td>
3853 </tr>
3854
3855
3856</tbody>
3857
3858 <tr class="bg">
3859 <td colspan="5">示例</td>
3860 </tr>
3861 <tr class="specialHeight">
3862 <td class="bg">请求参数</td>
3863 <td colspan="4">loadAll=true&amp;pageIndex=0&amp;pageSize=0</td>
3864 </tr>
3865 <tr class="specialHeight">
3866 <td class="bg">返回值</td>
3867 <td colspan="4">{&quot;code&quot;:0,&quot;data&quot;:{&quot;currentItemCount&quot;:0,&quot;items&quot;:[{&quot;code&quot;:&quot;string&quot;,&quot;id&quot;:&quot;string&quot;,&quot;memo&quot;:&quot;string&quot;,&quot;name&quot;:&quot;string&quot;,&quot;spiUrlPrefix&quot;:&quot;string&quot;,&quot;status&quot;:&quot;string&quot;,&quot;url&quot;:&quot;string&quot;}],&quot;loadAll&quot;:true,&quot;mapBean&quot;:{},&quot;orderBy&quot;:{},&quot;pageCount&quot;:0,&quot;pageIndex&quot;:0,&quot;pageSize&quot;:0,&quot;recordCount&quot;:0},&quot;message&quot;:&quot;string&quot;}</td>
3868 </tr>
3869
3870 </table>
3871 </div>
3872 <div>
3873
3874 <!--这个是每个请求的说明,方便生成文档后进行整理-->
3875 <h5 class="second_title">2)create</h5>
3876
3877 <table border="1" cellspacing="0" cellpadding="0" width="100%">
3878 <tr class="bg">
3879 <td colspan="5">create</td>
3880 </tr>
3881 <tr>
3882 <td width="25%">接口描述</td>
3883 <td colspan="4">create</td>
3884 </tr>
3885 <tr>
3886 <td>URL</td>
3887 <td colspan="4">/v1/admin/applications</td>
3888 </tr>
3889 <tr>
3890 <td>请求方式</td>
3891 <td colspan="4">post</td>
3892 </tr>
3893 <tr>
3894 <td>请求类型</td>
3895 <td colspan="4">application/json</td>
3896 </tr>
3897 <tr>
3898 <td>返回类型</td>
3899 <td colspan="4">application/json</td>
3900 </tr>
3901
3902 <tr class="bg">
3903 <td>参数名</td>
3904 <td width="15%">数据类型</td>
3905 <td width="15%">参数类型</td>
3906 <td width="15%">是否必填</td>
3907 <td width="29%">说明</td>
3908 </tr>
3909
3910
3911 <tr>
3912 <td align="left">1.createRequest</td>
3913 <td>object:ApplicationCreateRequest</td>
3914 <td>body</td>
3915 <td>Y</td>
3916
3917 <td>createRequest</td>
3918 <!-- <td th:if="${request.modelAttr}" th:text="asdfagadfg"></td>-->
3919 </tr>
3920
3921 <tbody>
3922
3923 <tr>
3924 <td align="left" style="padding-left:10px">1.1.code</td>
3925 <td>string</td>
3926 <td></td>
3927
3928 <td>N</td>
3929 <td></td>
3930 </tr>
3931
3932
3933 <tr>
3934 <td align="left" style="padding-left:10px">1.2.entity</td>
3935 <td>object:Application</td>
3936 <td></td>
3937
3938 <td>N</td>
3939 <td></td>
3940 </tr>
3941
3942
3943 <tr>
3944 <td align="left" style="padding-left:20px">1.2.1.code</td>
3945 <td>string</td>
3946 <td></td>
3947
3948 <td>N</td>
3949 <td></td>
3950 </tr>
3951
3952
3953 <tr>
3954 <td align="left" style="padding-left:20px">1.2.2.id</td>
3955 <td>string</td>
3956 <td></td>
3957
3958 <td>N</td>
3959 <td>ID</td>
3960 </tr>
3961
3962
3963 <tr>
3964 <td align="left" style="padding-left:20px">1.2.3.memo</td>
3965 <td>string</td>
3966 <td></td>
3967
3968 <td>N</td>
3969 <td></td>
3970 </tr>
3971
3972
3973 <tr>
3974 <td align="left" style="padding-left:20px">1.2.4.name</td>
3975 <td>string</td>
3976 <td></td>
3977
3978 <td>N</td>
3979 <td></td>
3980 </tr>
3981
3982
3983 <tr>
3984 <td align="left" style="padding-left:20px">1.2.5.spiUrlPrefix</td>
3985 <td>string</td>
3986 <td></td>
3987
3988 <td>N</td>
3989 <td></td>
3990 </tr>
3991
3992
3993 <tr>
3994 <td align="left" style="padding-left:20px">1.2.6.status</td>
3995 <td>string</td>
3996 <td></td>
3997
3998 <td>N</td>
3999 <td></td>
4000 </tr>
4001
4002
4003 <tr>
4004 <td align="left" style="padding-left:20px">1.2.7.url</td>
4005 <td>string</td>
4006 <td></td>
4007
4008 <td>N</td>
4009 <td></td>
4010 </tr>
4011
4012
4013
4014
4015 <tr>
4016 <td align="left" style="padding-left:10px">1.3.icon</td>
4017 <td>string</td>
4018 <td></td>
4019
4020 <td>N</td>
4021 <td></td>
4022 </tr>
4023
4024
4025 <tr>
4026 <td align="left" style="padding-left:10px">1.4.id</td>
4027 <td>string</td>
4028 <td></td>
4029
4030 <td>N</td>
4031 <td>ID</td>
4032 </tr>
4033
4034
4035 <tr>
4036 <td align="left" style="padding-left:10px">1.5.memo</td>
4037 <td>string</td>
4038 <td></td>
4039
4040 <td>N</td>
4041 <td></td>
4042 </tr>
4043
4044
4045 <tr>
4046 <td align="left" style="padding-left:10px">1.6.name</td>
4047 <td>string</td>
4048 <td></td>
4049
4050 <td>N</td>
4051 <td></td>
4052 </tr>
4053
4054
4055 <tr>
4056 <td align="left" style="padding-left:10px">1.7.spiUrlPrefix</td>
4057 <td>string</td>
4058 <td></td>
4059
4060 <td>N</td>
4061 <td></td>
4062 </tr>
4063
4064
4065 <tr>
4066 <td align="left" style="padding-left:10px">1.8.status</td>
4067 <td>string</td>
4068 <td></td>
4069
4070 <td>N</td>
4071 <td></td>
4072 </tr>
4073
4074
4075 <tr>
4076 <td align="left" style="padding-left:10px">1.9.url</td>
4077 <td>string</td>
4078 <td></td>
4079
4080 <td>N</td>
4081 <td></td>
4082 </tr>
4083
4084
4085</tbody>
4086
4087
4088
4089
4090
4091 <tr class="bg">
4092 <td>状态码</td>
4093 <td colspan="2">描述</td>
4094 <td colspan="2">说明</td>
4095 </tr>
4096
4097 <tr>
4098 <td>200</td>
4099 <td colspan="2">OK</td>
4100 <td colspan="2"></td>
4101 </tr>
4102
4103 <tr>
4104 <td>201</td>
4105 <td colspan="2">Created</td>
4106 <td colspan="2"></td>
4107 </tr>
4108
4109 <tr>
4110 <td>401</td>
4111 <td colspan="2">Unauthorized</td>
4112 <td colspan="2"></td>
4113 </tr>
4114
4115 <tr>
4116 <td>403</td>
4117 <td colspan="2">Forbidden</td>
4118 <td colspan="2"></td>
4119 </tr>
4120
4121 <tr>
4122 <td>404</td>
4123 <td colspan="2">Not Found</td>
4124 <td colspan="2"></td>
4125 </tr>
4126
4127 <tr class="bg">
4128 <td>返回属性名</td>
4129 <td colspan="2">类型</td>
4130 <td colspan="2">说明</td>
4131 </tr>
4132
4133<!-- 对返回参数 递归生成行-->
4134 <tbody>
4135
4136 <tr>
4137 <td align="left" style="padding-left:10px">1.code</td>
4138 <td colspan="2">integer(int32)</td>
4139 <td colspan="2"></td>
4140 </tr>
4141
4142
4143 <tr>
4144 <td align="left" style="padding-left:10px">2.data</td>
4145 <td colspan="2">object:ApplicationCreateResponseData</td>
4146 <td colspan="2"></td>
4147 </tr>
4148
4149
4150 <tr>
4151 <td align="left" style="padding-left:20px">2.1.code</td>
4152 <td colspan="2">string</td>
4153 <td colspan="2"></td>
4154 </tr>
4155
4156
4157 <tr>
4158 <td align="left" style="padding-left:20px">2.2.id</td>
4159 <td colspan="2">string</td>
4160 <td colspan="2"></td>
4161 </tr>
4162
4163
4164 <tr>
4165 <td align="left" style="padding-left:20px">2.3.memo</td>
4166 <td colspan="2">string</td>
4167 <td colspan="2"></td>
4168 </tr>
4169
4170
4171 <tr>
4172 <td align="left" style="padding-left:20px">2.4.name</td>
4173 <td colspan="2">string</td>
4174 <td colspan="2"></td>
4175 </tr>
4176
4177
4178 <tr>
4179 <td align="left" style="padding-left:20px">2.5.spiUrlPrefix</td>
4180 <td colspan="2">string</td>
4181 <td colspan="2"></td>
4182 </tr>
4183
4184
4185 <tr>
4186 <td align="left" style="padding-left:20px">2.6.status</td>
4187 <td colspan="2">string</td>
4188 <td colspan="2"></td>
4189 </tr>
4190
4191
4192 <tr>
4193 <td align="left" style="padding-left:20px">2.7.url</td>
4194 <td colspan="2">string</td>
4195 <td colspan="2"></td>
4196 </tr>
4197
4198
4199
4200
4201 <tr>
4202 <td align="left" style="padding-left:10px">3.message</td>
4203 <td colspan="2">string</td>
4204 <td colspan="2"></td>
4205 </tr>
4206
4207
4208</tbody>
4209
4210 <tr class="bg">
4211 <td colspan="5">示例</td>
4212 </tr>
4213 <tr class="specialHeight">
4214 <td class="bg">请求参数</td>
4215 <td colspan="4"> -d &#39;{&quot;code&quot;:&quot;string&quot;,&quot;entity&quot;:{&quot;code&quot;:&quot;string&quot;,&quot;id&quot;:&quot;string&quot;,&quot;memo&quot;:&quot;string&quot;,&quot;name&quot;:&quot;string&quot;,&quot;spiUrlPrefix&quot;:&quot;string&quot;,&quot;status&quot;:&quot;string&quot;,&quot;url&quot;:&quot;string&quot;},&quot;icon&quot;:&quot;string&quot;,&quot;id&quot;:&quot;string&quot;,&quot;memo&quot;:&quot;string&quot;,&quot;name&quot;:&quot;string&quot;,&quot;spiUrlPrefix&quot;:&quot;string&quot;,&quot;status&quot;:&quot;string&quot;,&quot;url&quot;:&quot;string&quot;}&#39;</td>
4216 </tr>
4217 <tr class="specialHeight">
4218 <td class="bg">返回值</td>
4219 <td colspan="4">{&quot;code&quot;:0,&quot;data&quot;:{&quot;code&quot;:&quot;string&quot;,&quot;id&quot;:&quot;string&quot;,&quot;memo&quot;:&quot;string&quot;,&quot;name&quot;:&quot;string&quot;,&quot;spiUrlPrefix&quot;:&quot;string&quot;,&quot;status&quot;:&quot;string&quot;,&quot;url&quot;:&quot;string&quot;},&quot;message&quot;:&quot;string&quot;}</td>
4220 </tr>
4221
4222 </table>
4223 </div>
4224 <div>
4225
4226 <!--这个是每个请求的说明,方便生成文档后进行整理-->
4227 <h5 class="second_title">3)deleteBatch</h5>
4228
4229 <table border="1" cellspacing="0" cellpadding="0" width="100%">
4230 <tr class="bg">
4231 <td colspan="5">deleteBatch</td>
4232 </tr>
4233 <tr>
4234 <td width="25%">接口描述</td>
4235 <td colspan="4">deleteBatch</td>
4236 </tr>
4237 <tr>
4238 <td>URL</td>
4239 <td colspan="4">/v1/admin/applications/batch</td>
4240 </tr>
4241 <tr>
4242 <td>请求方式</td>
4243 <td colspan="4">delete</td>
4244 </tr>
4245 <tr>
4246 <td>请求类型</td>
4247 <td colspan="4"></td>
4248 </tr>
4249 <tr>
4250 <td>返回类型</td>
4251 <td colspan="4">application/json</td>
4252 </tr>
4253
4254 <tr class="bg">
4255 <td>参数名</td>
4256 <td width="15%">数据类型</td>
4257 <td width="15%">参数类型</td>
4258 <td width="15%">是否必填</td>
4259 <td width="29%">说明</td>
4260 </tr>
4261
4262
4263 <tr>
4264 <td align="left">1.deleteBatchRequest</td>
4265 <td>object:ApplicationDeleteBatchRequest</td>
4266 <td>body</td>
4267 <td>Y</td>
4268
4269 <td>deleteBatchRequest</td>
4270 <!-- <td th:if="${request.modelAttr}" th:text="asdfagadfg"></td>-->
4271 </tr>
4272
4273 <tbody>
4274
4275 <tr>
4276 <td align="left" style="padding-left:10px">1.1.ids</td>
4277 <td>array</td>
4278 <td></td>
4279
4280 <td>N</td>
4281 <td></td>
4282 </tr>
4283
4284
4285</tbody>
4286
4287
4288
4289
4290
4291 <tr class="bg">
4292 <td>状态码</td>
4293 <td colspan="2">描述</td>
4294 <td colspan="2">说明</td>
4295 </tr>
4296
4297 <tr>
4298 <td>200</td>
4299 <td colspan="2">OK</td>
4300 <td colspan="2"></td>
4301 </tr>
4302
4303 <tr>
4304 <td>204</td>
4305 <td colspan="2">No Content</td>
4306 <td colspan="2"></td>
4307 </tr>
4308
4309 <tr>
4310 <td>401</td>
4311 <td colspan="2">Unauthorized</td>
4312 <td colspan="2"></td>
4313 </tr>
4314
4315 <tr>
4316 <td>403</td>
4317 <td colspan="2">Forbidden</td>
4318 <td colspan="2"></td>
4319 </tr>
4320
4321 <tr class="bg">
4322 <td>返回属性名</td>
4323 <td colspan="2">类型</td>
4324 <td colspan="2">说明</td>
4325 </tr>
4326
4327<!-- 对返回参数 递归生成行-->
4328 <tbody>
4329
4330 <tr>
4331 <td align="left" style="padding-left:10px">1.code</td>
4332 <td colspan="2">integer(int32)</td>
4333 <td colspan="2"></td>
4334 </tr>
4335
4336
4337 <tr>
4338 <td align="left" style="padding-left:10px">2.data</td>
4339 <td colspan="2">object:ApplicationDeleteBatchResponseData</td>
4340 <td colspan="2"></td>
4341 </tr>
4342
4343
4344 <tr>
4345 <td align="left" style="padding-left:20px">2.1.ids</td>
4346 <td colspan="2">array</td>
4347 <td colspan="2"></td>
4348 </tr>
4349
4350
4351
4352
4353 <tr>
4354 <td align="left" style="padding-left:10px">3.message</td>
4355 <td colspan="2">string</td>
4356 <td colspan="2"></td>
4357 </tr>
4358
4359
4360</tbody>
4361
4362 <tr class="bg">
4363 <td colspan="5">示例</td>
4364 </tr>
4365 <tr class="specialHeight">
4366 <td class="bg">请求参数</td>
4367 <td colspan="4"> -d &#39;{&quot;ids&quot;:[{}]}&#39;</td>
4368 </tr>
4369 <tr class="specialHeight">
4370 <td class="bg">返回值</td>
4371 <td colspan="4">{&quot;code&quot;:0,&quot;data&quot;:{&quot;ids&quot;:[{}]},&quot;message&quot;:&quot;string&quot;}</td>
4372 </tr>
4373
4374 </table>
4375 </div>
4376 <div>
4377
4378 <!--这个是每个请求的说明,方便生成文档后进行整理-->
4379 <h5 class="second_title">4)load</h5>
4380
4381 <table border="1" cellspacing="0" cellpadding="0" width="100%">
4382 <tr class="bg">
4383 <td colspan="5">load</td>
4384 </tr>
4385 <tr>
4386 <td width="25%">接口描述</td>
4387 <td colspan="4">load</td>
4388 </tr>
4389 <tr>
4390 <td>URL</td>
4391 <td colspan="4">/v1/admin/applications/{id}</td>
4392 </tr>
4393 <tr>
4394 <td>请求方式</td>
4395 <td colspan="4">get</td>
4396 </tr>
4397 <tr>
4398 <td>请求类型</td>
4399 <td colspan="4"></td>
4400 </tr>
4401 <tr>
4402 <td>返回类型</td>
4403 <td colspan="4">application/json</td>
4404 </tr>
4405
4406 <tr class="bg">
4407 <td>参数名</td>
4408 <td width="15%">数据类型</td>
4409 <td width="15%">参数类型</td>
4410 <td width="15%">是否必填</td>
4411 <td width="29%">说明</td>
4412 </tr>
4413
4414
4415 <tr>
4416 <td align="left">1.id</td>
4417 <td>string</td>
4418 <td>path</td>
4419 <td>Y</td>
4420
4421 <td>id</td>
4422 <!-- <td th:if="${request.modelAttr}" th:text="asdfagadfg"></td>-->
4423 </tr>
4424
4425
4426
4427
4428
4429 <tr class="bg">
4430 <td>状态码</td>
4431 <td colspan="2">描述</td>
4432 <td colspan="2">说明</td>
4433 </tr>
4434
4435 <tr>
4436 <td>200</td>
4437 <td colspan="2">OK</td>
4438 <td colspan="2"></td>
4439 </tr>
4440
4441 <tr>
4442 <td>401</td>
4443 <td colspan="2">Unauthorized</td>
4444 <td colspan="2"></td>
4445 </tr>
4446
4447 <tr>
4448 <td>403</td>
4449 <td colspan="2">Forbidden</td>
4450 <td colspan="2"></td>
4451 </tr>
4452
4453 <tr>
4454 <td>404</td>
4455 <td colspan="2">Not Found</td>
4456 <td colspan="2"></td>
4457 </tr>
4458
4459 <tr class="bg">
4460 <td>返回属性名</td>
4461 <td colspan="2">类型</td>
4462 <td colspan="2">说明</td>
4463 </tr>
4464
4465<!-- 对返回参数 递归生成行-->
4466 <tbody>
4467
4468 <tr>
4469 <td align="left" style="padding-left:10px">1.code</td>
4470 <td colspan="2">integer(int32)</td>
4471 <td colspan="2"></td>
4472 </tr>
4473
4474
4475 <tr>
4476 <td align="left" style="padding-left:10px">2.data</td>
4477 <td colspan="2">object:ApplicationLoadResponseData</td>
4478 <td colspan="2"></td>
4479 </tr>
4480
4481
4482 <tr>
4483 <td align="left" style="padding-left:20px">2.1.code</td>
4484 <td colspan="2">string</td>
4485 <td colspan="2"></td>
4486 </tr>
4487
4488
4489 <tr>
4490 <td align="left" style="padding-left:20px">2.2.id</td>
4491 <td colspan="2">string</td>
4492 <td colspan="2"></td>
4493 </tr>
4494
4495
4496 <tr>
4497 <td align="left" style="padding-left:20px">2.3.memo</td>
4498 <td colspan="2">string</td>
4499 <td colspan="2"></td>
4500 </tr>
4501
4502
4503 <tr>
4504 <td align="left" style="padding-left:20px">2.4.name</td>
4505 <td colspan="2">string</td>
4506 <td colspan="2"></td>
4507 </tr>
4508
4509
4510 <tr>
4511 <td align="left" style="padding-left:20px">2.5.spiUrlPrefix</td>
4512 <td colspan="2">string</td>
4513 <td colspan="2"></td>
4514 </tr>
4515
4516
4517 <tr>
4518 <td align="left" style="padding-left:20px">2.6.status</td>
4519 <td colspan="2">string</td>
4520 <td colspan="2"></td>
4521 </tr>
4522
4523
4524 <tr>
4525 <td align="left" style="padding-left:20px">2.7.url</td>
4526 <td colspan="2">string</td>
4527 <td colspan="2"></td>
4528 </tr>
4529
4530
4531
4532
4533 <tr>
4534 <td align="left" style="padding-left:10px">3.message</td>
4535 <td colspan="2">string</td>
4536 <td colspan="2"></td>
4537 </tr>
4538
4539
4540</tbody>
4541
4542 <tr class="bg">
4543 <td colspan="5">示例</td>
4544 </tr>
4545 <tr class="specialHeight">
4546 <td class="bg">请求参数</td>
4547 <td colspan="4"></td>
4548 </tr>
4549 <tr class="specialHeight">
4550 <td class="bg">返回值</td>
4551 <td colspan="4">{&quot;code&quot;:0,&quot;data&quot;:{&quot;code&quot;:&quot;string&quot;,&quot;id&quot;:&quot;string&quot;,&quot;memo&quot;:&quot;string&quot;,&quot;name&quot;:&quot;string&quot;,&quot;spiUrlPrefix&quot;:&quot;string&quot;,&quot;status&quot;:&quot;string&quot;,&quot;url&quot;:&quot;string&quot;},&quot;message&quot;:&quot;string&quot;}</td>
4552 </tr>
4553
4554 </table>
4555 </div>
4556 <div>
4557
4558 <!--这个是每个请求的说明,方便生成文档后进行整理-->
4559 <h5 class="second_title">5)update</h5>
4560
4561 <table border="1" cellspacing="0" cellpadding="0" width="100%">
4562 <tr class="bg">
4563 <td colspan="5">update</td>
4564 </tr>
4565 <tr>
4566 <td width="25%">接口描述</td>
4567 <td colspan="4">update</td>
4568 </tr>
4569 <tr>
4570 <td>URL</td>
4571 <td colspan="4">/v1/admin/applications/{id}</td>
4572 </tr>
4573 <tr>
4574 <td>请求方式</td>
4575 <td colspan="4">put</td>
4576 </tr>
4577 <tr>
4578 <td>请求类型</td>
4579 <td colspan="4">application/json</td>
4580 </tr>
4581 <tr>
4582 <td>返回类型</td>
4583 <td colspan="4">application/json</td>
4584 </tr>
4585
4586 <tr class="bg">
4587 <td>参数名</td>
4588 <td width="15%">数据类型</td>
4589 <td width="15%">参数类型</td>
4590 <td width="15%">是否必填</td>
4591 <td width="29%">说明</td>
4592 </tr>
4593
4594
4595 <tr>
4596 <td align="left">1.id</td>
4597 <td>string</td>
4598 <td>path</td>
4599 <td>Y</td>
4600
4601 <td>id</td>
4602 <!-- <td th:if="${request.modelAttr}" th:text="asdfagadfg"></td>-->
4603 </tr>
4604
4605
4606
4607
4608 <tr>
4609 <td align="left">2.updateRequest</td>
4610 <td>object:ApplicationUpdateRequest</td>
4611 <td>body</td>
4612 <td>Y</td>
4613
4614 <td>updateRequest</td>
4615 <!-- <td th:if="${request.modelAttr}" th:text="asdfagadfg"></td>-->
4616 </tr>
4617
4618 <tbody>
4619
4620 <tr>
4621 <td align="left" style="padding-left:10px">2.1.code</td>
4622 <td>string</td>
4623 <td></td>
4624
4625 <td>N</td>
4626 <td></td>
4627 </tr>
4628
4629
4630 <tr>
4631 <td align="left" style="padding-left:10px">2.2.entity</td>
4632 <td>object:Application</td>
4633 <td></td>
4634
4635 <td>N</td>
4636 <td></td>
4637 </tr>
4638
4639
4640 <tr>
4641 <td align="left" style="padding-left:20px">2.2.1.code</td>
4642 <td>string</td>
4643 <td></td>
4644
4645 <td>N</td>
4646 <td></td>
4647 </tr>
4648
4649
4650 <tr>
4651 <td align="left" style="padding-left:20px">2.2.2.id</td>
4652 <td>string</td>
4653 <td></td>
4654
4655 <td>N</td>
4656 <td>ID</td>
4657 </tr>
4658
4659
4660 <tr>
4661 <td align="left" style="padding-left:20px">2.2.3.memo</td>
4662 <td>string</td>
4663 <td></td>
4664
4665 <td>N</td>
4666 <td></td>
4667 </tr>
4668
4669
4670 <tr>
4671 <td align="left" style="padding-left:20px">2.2.4.name</td>
4672 <td>string</td>
4673 <td></td>
4674
4675 <td>N</td>
4676 <td></td>
4677 </tr>
4678
4679
4680 <tr>
4681 <td align="left" style="padding-left:20px">2.2.5.spiUrlPrefix</td>
4682 <td>string</td>
4683 <td></td>
4684
4685 <td>N</td>
4686 <td></td>
4687 </tr>
4688
4689
4690 <tr>
4691 <td align="left" style="padding-left:20px">2.2.6.status</td>
4692 <td>string</td>
4693 <td></td>
4694
4695 <td>N</td>
4696 <td></td>
4697 </tr>
4698
4699
4700 <tr>
4701 <td align="left" style="padding-left:20px">2.2.7.url</td>
4702 <td>string</td>
4703 <td></td>
4704
4705 <td>N</td>
4706 <td></td>
4707 </tr>
4708
4709
4710
4711
4712 <tr>
4713 <td align="left" style="padding-left:10px">2.3.icon</td>
4714 <td>string</td>
4715 <td></td>
4716
4717 <td>N</td>
4718 <td></td>
4719 </tr>
4720
4721
4722 <tr>
4723 <td align="left" style="padding-left:10px">2.4.id</td>
4724 <td>string</td>
4725 <td></td>
4726
4727 <td>N</td>
4728 <td></td>
4729 </tr>
4730
4731
4732 <tr>
4733 <td align="left" style="padding-left:10px">2.5.memo</td>
4734 <td>string</td>
4735 <td></td>
4736
4737 <td>N</td>
4738 <td></td>
4739 </tr>
4740
4741
4742 <tr>
4743 <td align="left" style="padding-left:10px">2.6.name</td>
4744 <td>string</td>
4745 <td></td>
4746
4747 <td>N</td>
4748 <td></td>
4749 </tr>
4750
4751
4752 <tr>
4753 <td align="left" style="padding-left:10px">2.7.spiUrlPrefix</td>
4754 <td>string</td>
4755 <td></td>
4756
4757 <td>N</td>
4758 <td></td>
4759 </tr>
4760
4761
4762 <tr>
4763 <td align="left" style="padding-left:10px">2.8.status</td>
4764 <td>string</td>
4765 <td></td>
4766
4767 <td>N</td>
4768 <td></td>
4769 </tr>
4770
4771
4772 <tr>
4773 <td align="left" style="padding-left:10px">2.9.url</td>
4774 <td>string</td>
4775 <td></td>
4776
4777 <td>N</td>
4778 <td></td>
4779 </tr>
4780
4781
4782</tbody>
4783
4784
4785
4786
4787
4788 <tr class="bg">
4789 <td>状态码</td>
4790 <td colspan="2">描述</td>
4791 <td colspan="2">说明</td>
4792 </tr>
4793
4794 <tr>
4795 <td>200</td>
4796 <td colspan="2">OK</td>
4797 <td colspan="2"></td>
4798 </tr>
4799
4800 <tr>
4801 <td>201</td>
4802 <td colspan="2">Created</td>
4803 <td colspan="2"></td>
4804 </tr>
4805
4806 <tr>
4807 <td>401</td>
4808 <td colspan="2">Unauthorized</td>
4809 <td colspan="2"></td>
4810 </tr>
4811
4812 <tr>
4813 <td>403</td>
4814 <td colspan="2">Forbidden</td>
4815 <td colspan="2"></td>
4816 </tr>
4817
4818 <tr>
4819 <td>404</td>
4820 <td colspan="2">Not Found</td>
4821 <td colspan="2"></td>
4822 </tr>
4823
4824 <tr class="bg">
4825 <td>返回属性名</td>
4826 <td colspan="2">类型</td>
4827 <td colspan="2">说明</td>
4828 </tr>
4829
4830<!-- 对返回参数 递归生成行-->
4831 <tbody>
4832
4833 <tr>
4834 <td align="left" style="padding-left:10px">1.code</td>
4835 <td colspan="2">integer(int32)</td>
4836 <td colspan="2"></td>
4837 </tr>
4838
4839
4840 <tr>
4841 <td align="left" style="padding-left:10px">2.data</td>
4842 <td colspan="2">object:ApplicationUpdateResponseData</td>
4843 <td colspan="2"></td>
4844 </tr>
4845
4846
4847 <tr>
4848 <td align="left" style="padding-left:20px">2.1.code</td>
4849 <td colspan="2">string</td>
4850 <td colspan="2"></td>
4851 </tr>
4852
4853
4854 <tr>
4855 <td align="left" style="padding-left:20px">2.2.id</td>
4856 <td colspan="2">string</td>
4857 <td colspan="2"></td>
4858 </tr>
4859
4860
4861 <tr>
4862 <td align="left" style="padding-left:20px">2.3.memo</td>
4863 <td colspan="2">string</td>
4864 <td colspan="2"></td>
4865 </tr>
4866
4867
4868 <tr>
4869 <td align="left" style="padding-left:20px">2.4.name</td>
4870 <td colspan="2">string</td>
4871 <td colspan="2"></td>
4872 </tr>
4873
4874
4875 <tr>
4876 <td align="left" style="padding-left:20px">2.5.spiUrlPrefix</td>
4877 <td colspan="2">string</td>
4878 <td colspan="2"></td>
4879 </tr>
4880
4881
4882 <tr>
4883 <td align="left" style="padding-left:20px">2.6.status</td>
4884 <td colspan="2">string</td>
4885 <td colspan="2"></td>
4886 </tr>
4887
4888
4889 <tr>
4890 <td align="left" style="padding-left:20px">2.7.url</td>
4891 <td colspan="2">string</td>
4892 <td colspan="2"></td>
4893 </tr>
4894
4895
4896
4897
4898 <tr>
4899 <td align="left" style="padding-left:10px">3.message</td>
4900 <td colspan="2">string</td>
4901 <td colspan="2"></td>
4902 </tr>
4903
4904
4905</tbody>
4906
4907 <tr class="bg">
4908 <td colspan="5">示例</td>
4909 </tr>
4910 <tr class="specialHeight">
4911 <td class="bg">请求参数</td>
4912 <td colspan="4"> -d &#39;{&quot;code&quot;:&quot;string&quot;,&quot;entity&quot;:{&quot;code&quot;:&quot;string&quot;,&quot;id&quot;:&quot;string&quot;,&quot;memo&quot;:&quot;string&quot;,&quot;name&quot;:&quot;string&quot;,&quot;spiUrlPrefix&quot;:&quot;string&quot;,&quot;status&quot;:&quot;string&quot;,&quot;url&quot;:&quot;string&quot;},&quot;icon&quot;:&quot;string&quot;,&quot;id&quot;:&quot;string&quot;,&quot;memo&quot;:&quot;string&quot;,&quot;name&quot;:&quot;string&quot;,&quot;spiUrlPrefix&quot;:&quot;string&quot;,&quot;status&quot;:&quot;string&quot;,&quot;url&quot;:&quot;string&quot;}&#39;</td>
4913 </tr>
4914 <tr class="specialHeight">
4915 <td class="bg">返回值</td>
4916 <td colspan="4">{&quot;code&quot;:0,&quot;data&quot;:{&quot;code&quot;:&quot;string&quot;,&quot;id&quot;:&quot;string&quot;,&quot;memo&quot;:&quot;string&quot;,&quot;name&quot;:&quot;string&quot;,&quot;spiUrlPrefix&quot;:&quot;string&quot;,&quot;status&quot;:&quot;string&quot;,&quot;url&quot;:&quot;string&quot;},&quot;message&quot;:&quot;string&quot;}</td>
4917 </tr>
4918
4919 </table>
4920 </div>
4921 <div>
4922
4923 <!--这个是每个请求的说明,方便生成文档后进行整理-->
4924 <h5 class="second_title">6)delete</h5>
4925
4926 <table border="1" cellspacing="0" cellpadding="0" width="100%">
4927 <tr class="bg">
4928 <td colspan="5">delete</td>
4929 </tr>
4930 <tr>
4931 <td width="25%">接口描述</td>
4932 <td colspan="4">delete</td>
4933 </tr>
4934 <tr>
4935 <td>URL</td>
4936 <td colspan="4">/v1/admin/applications/{id}</td>
4937 </tr>
4938 <tr>
4939 <td>请求方式</td>
4940 <td colspan="4">delete</td>
4941 </tr>
4942 <tr>
4943 <td>请求类型</td>
4944 <td colspan="4"></td>
4945 </tr>
4946 <tr>
4947 <td>返回类型</td>
4948 <td colspan="4">application/json</td>
4949 </tr>
4950
4951 <tr class="bg">
4952 <td>参数名</td>
4953 <td width="15%">数据类型</td>
4954 <td width="15%">参数类型</td>
4955 <td width="15%">是否必填</td>
4956 <td width="29%">说明</td>
4957 </tr>
4958
4959
4960 <tr>
4961 <td align="left">1.id</td>
4962 <td>string</td>
4963 <td>path</td>
4964 <td>Y</td>
4965
4966 <td>id</td>
4967 <!-- <td th:if="${request.modelAttr}" th:text="asdfagadfg"></td>-->
4968 </tr>
4969
4970
4971
4972
4973
4974 <tr class="bg">
4975 <td>状态码</td>
4976 <td colspan="2">描述</td>
4977 <td colspan="2">说明</td>
4978 </tr>
4979
4980 <tr>
4981 <td>200</td>
4982 <td colspan="2">OK</td>
4983 <td colspan="2"></td>
4984 </tr>
4985
4986 <tr>
4987 <td>204</td>
4988 <td colspan="2">No Content</td>
4989 <td colspan="2"></td>
4990 </tr>
4991
4992 <tr>
4993 <td>401</td>
4994 <td colspan="2">Unauthorized</td>
4995 <td colspan="2"></td>
4996 </tr>
4997
4998 <tr>
4999 <td>403</td>
5000 <td colspan="2">Forbidden</td>
5001 <td colspan="2"></td>
5002 </tr>
5003
5004 <tr class="bg">
5005 <td>返回属性名</td>
5006 <td colspan="2">类型</td>
5007 <td colspan="2">说明</td>
5008 </tr>
5009
5010<!-- 对返回参数 递归生成行-->
5011 <tbody>
5012
5013 <tr>
5014 <td align="left" style="padding-left:10px">1.code</td>
5015 <td colspan="2">integer(int32)</td>
5016 <td colspan="2"></td>
5017 </tr>
5018
5019
5020 <tr>
5021 <td align="left" style="padding-left:10px">2.data</td>
5022 <td colspan="2">object:ApplicationRemoveResponseData</td>
5023 <td colspan="2"></td>
5024 </tr>
5025
5026
5027 <tr>
5028 <td align="left" style="padding-left:20px">2.1.id</td>
5029 <td colspan="2">string</td>
5030 <td colspan="2"></td>
5031 </tr>
5032
5033
5034
5035
5036 <tr>
5037 <td align="left" style="padding-left:10px">3.message</td>
5038 <td colspan="2">string</td>
5039 <td colspan="2"></td>
5040 </tr>
5041
5042
5043</tbody>
5044
5045 <tr class="bg">
5046 <td colspan="5">示例</td>
5047 </tr>
5048 <tr class="specialHeight">
5049 <td class="bg">请求参数</td>
5050 <td colspan="4"></td>
5051 </tr>
5052 <tr class="specialHeight">
5053 <td class="bg">返回值</td>
5054 <td colspan="4">{&quot;code&quot;:0,&quot;data&quot;:{&quot;id&quot;:&quot;string&quot;},&quot;message&quot;:&quot;string&quot;}</td>
5055 </tr>
5056
5057 </table>
5058 </div>
5059 </div>
5060 <div style="margin-bottom:20px;">
5061 <!--这个是类的说明-->
5062 <h4 class="first_title">BaseAdminConfig</h4>
5063 <div>
5064
5065 <!--这个是每个请求的说明,方便生成文档后进行整理-->
5066 <h5 class="second_title">1)查询配置列表</h5>
5067
5068 <table border="1" cellspacing="0" cellpadding="0" width="100%">
5069 <tr class="bg">
5070 <td colspan="5">查询配置列表</td>
5071 </tr>
5072 <tr>
5073 <td width="25%">接口描述</td>
5074 <td colspan="4">查询配置列表</td>
5075 </tr>
5076 <tr>
5077 <td>URL</td>
5078 <td colspan="4">/v1/admin/configs</td>
5079 </tr>
5080 <tr>
5081 <td>请求方式</td>
5082 <td colspan="4">get</td>
5083 </tr>
5084 <tr>
5085 <td>请求类型</td>
5086 <td colspan="4"></td>
5087 </tr>
5088 <tr>
5089 <td>返回类型</td>
5090 <td colspan="4">application/json</td>
5091 </tr>
5092
5093 <tr class="bg">
5094 <td>参数名</td>
5095 <td width="15%">数据类型</td>
5096 <td width="15%">参数类型</td>
5097 <td width="15%">是否必填</td>
5098 <td width="29%">说明</td>
5099 </tr>
5100
5101
5102 <tr>
5103 <td align="left">1.loadAll</td>
5104 <td>boolean</td>
5105 <td>query</td>
5106 <td>Y</td>
5107
5108 <td>是否加载全部</td>
5109 <!-- <td th:if="${request.modelAttr}" th:text="asdfagadfg"></td>-->
5110 </tr>
5111
5112
5113
5114
5115 <tr>
5116 <td align="left">2.mapBean[categoryCode]</td>
5117 <td>string</td>
5118 <td>query</td>
5119
5120 <td>N</td>
5121 <td>查询条件 - 分类代码 (精确)</td>
5122 <!-- <td th:if="${request.modelAttr}" th:text="asdfagadfg"></td>-->
5123 </tr>
5124
5125
5126
5127
5128 <tr>
5129 <td align="left">3.mapBean[categoryName]</td>
5130 <td>string</td>
5131 <td>query</td>
5132
5133 <td>N</td>
5134 <td>查询条件 - 分类名称 (模糊)</td>
5135 <!-- <td th:if="${request.modelAttr}" th:text="asdfagadfg"></td>-->
5136 </tr>
5137
5138
5139
5140
5141 <tr>
5142 <td align="left">4.mapBean[configKey]</td>
5143 <td>string</td>
5144 <td>query</td>
5145
5146 <td>N</td>
5147 <td>查询条件 - 配置Key (精确)</td>
5148 <!-- <td th:if="${request.modelAttr}" th:text="asdfagadfg"></td>-->
5149 </tr>
5150
5151
5152
5153
5154 <tr>
5155 <td align="left">5.mapBean[deleted]</td>
5156 <td>boolean</td>
5157 <td>query</td>
5158
5159 <td>N</td>
5160 <td>查询条件 - 删除状态 (精确)</td>
5161 <!-- <td th:if="${request.modelAttr}" th:text="asdfagadfg"></td>-->
5162 </tr>
5163
5164
5165
5166
5167 <tr>
5168 <td align="left">6.mapBean[description]</td>
5169 <td>string</td>
5170 <td>query</td>
5171
5172 <td>N</td>
5173 <td>查询条件 - 描述 (模糊)</td>
5174 <!-- <td th:if="${request.modelAttr}" th:text="asdfagadfg"></td>-->
5175 </tr>
5176
5177
5178
5179
5180 <tr>
5181 <td align="left">7.mapBean[name]</td>
5182 <td>string</td>
5183 <td>query</td>
5184
5185 <td>N</td>
5186 <td>查询条件 - 名称 (模糊)</td>
5187 <!-- <td th:if="${request.modelAttr}" th:text="asdfagadfg"></td>-->
5188 </tr>
5189
5190
5191
5192
5193 <tr>
5194 <td align="left">8.pageIndex</td>
5195 <td>integer(int32)</td>
5196 <td>query</td>
5197 <td>Y</td>
5198
5199 <td>分页 - 页码</td>
5200 <!-- <td th:if="${request.modelAttr}" th:text="asdfagadfg"></td>-->
5201 </tr>
5202
5203
5204
5205
5206 <tr>
5207 <td align="left">9.pageSize</td>
5208 <td>integer(int32)</td>
5209 <td>query</td>
5210 <td>Y</td>
5211
5212 <td>分页 - 每页记录数</td>
5213 <!-- <td th:if="${request.modelAttr}" th:text="asdfagadfg"></td>-->
5214 </tr>
5215
5216
5217
5218
5219
5220 <tr class="bg">
5221 <td>状态码</td>
5222 <td colspan="2">描述</td>
5223 <td colspan="2">说明</td>
5224 </tr>
5225
5226 <tr>
5227 <td>200</td>
5228 <td colspan="2">OK</td>
5229 <td colspan="2"></td>
5230 </tr>
5231
5232 <tr>
5233 <td>401</td>
5234 <td colspan="2">Unauthorized</td>
5235 <td colspan="2"></td>
5236 </tr>
5237
5238 <tr>
5239 <td>403</td>
5240 <td colspan="2">Forbidden</td>
5241 <td colspan="2"></td>
5242 </tr>
5243
5244 <tr>
5245 <td>404</td>
5246 <td colspan="2">Not Found</td>
5247 <td colspan="2"></td>
5248 </tr>
5249
5250 <tr class="bg">
5251 <td>返回属性名</td>
5252 <td colspan="2">类型</td>
5253 <td colspan="2">说明</td>
5254 </tr>
5255
5256<!-- 对返回参数 递归生成行-->
5257 <tbody>
5258
5259 <tr>
5260 <td align="left" style="padding-left:10px">1.code</td>
5261 <td colspan="2">integer(int32)</td>
5262 <td colspan="2"></td>
5263 </tr>
5264
5265
5266 <tr>
5267 <td align="left" style="padding-left:10px">2.data</td>
5268 <td colspan="2">object:ConfigQueryResponseData</td>
5269 <td colspan="2"></td>
5270 </tr>
5271
5272
5273 <tr>
5274 <td align="left" style="padding-left:20px">2.1.currentItemCount</td>
5275 <td colspan="2">integer(int32)</td>
5276 <td colspan="2"></td>
5277 </tr>
5278
5279
5280 <tr>
5281 <td align="left" style="padding-left:20px">2.2.items</td>
5282 <td colspan="2">array:Config</td>
5283 <td colspan="2"></td>
5284 </tr>
5285
5286
5287 <tr>
5288 <td align="left" style="padding-left:30px">2.2.1.categoryCode</td>
5289 <td colspan="2">string</td>
5290 <td colspan="2"></td>
5291 </tr>
5292
5293
5294 <tr>
5295 <td align="left" style="padding-left:30px">2.2.2.categoryName</td>
5296 <td colspan="2">string</td>
5297 <td colspan="2"></td>
5298 </tr>
5299
5300
5301 <tr>
5302 <td align="left" style="padding-left:30px">2.2.3.configKey</td>
5303 <td colspan="2">string</td>
5304 <td colspan="2"></td>
5305 </tr>
5306
5307
5308 <tr>
5309 <td align="left" style="padding-left:30px">2.2.4.configValue</td>
5310 <td colspan="2">string</td>
5311 <td colspan="2"></td>
5312 </tr>
5313
5314
5315 <tr>
5316 <td align="left" style="padding-left:30px">2.2.5.description</td>
5317 <td colspan="2">string</td>
5318 <td colspan="2"></td>
5319 </tr>
5320
5321
5322 <tr>
5323 <td align="left" style="padding-left:30px">2.2.6.editable</td>
5324 <td colspan="2">boolean</td>
5325 <td colspan="2"></td>
5326 </tr>
5327
5328
5329 <tr>
5330 <td align="left" style="padding-left:30px">2.2.7.id</td>
5331 <td colspan="2">string</td>
5332 <td colspan="2">ID</td>
5333 </tr>
5334
5335
5336 <tr>
5337 <td align="left" style="padding-left:30px">2.2.8.name</td>
5338 <td colspan="2">string</td>
5339 <td colspan="2"></td>
5340 </tr>
5341
5342
5343
5344
5345 <tr>
5346 <td align="left" style="padding-left:20px">2.3.loadAll</td>
5347 <td colspan="2">boolean</td>
5348 <td colspan="2"></td>
5349 </tr>
5350
5351
5352 <tr>
5353 <td align="left" style="padding-left:20px">2.4.mapBean</td>
5354 <td colspan="2">object</td>
5355 <td colspan="2"></td>
5356 </tr>
5357
5358
5359 <tr>
5360 <td align="left" style="padding-left:20px">2.5.orderBy</td>
5361 <td colspan="2">object</td>
5362 <td colspan="2"></td>
5363 </tr>
5364
5365
5366 <tr>
5367 <td align="left" style="padding-left:20px">2.6.pageCount</td>
5368 <td colspan="2">integer(int32)</td>
5369 <td colspan="2"></td>
5370 </tr>
5371
5372
5373 <tr>
5374 <td align="left" style="padding-left:20px">2.7.pageIndex</td>
5375 <td colspan="2">integer(int32)</td>
5376 <td colspan="2"></td>
5377 </tr>
5378
5379
5380 <tr>
5381 <td align="left" style="padding-left:20px">2.8.pageSize</td>
5382 <td colspan="2">integer(int32)</td>
5383 <td colspan="2"></td>
5384 </tr>
5385
5386
5387 <tr>
5388 <td align="left" style="padding-left:20px">2.9.recordCount</td>
5389 <td colspan="2">integer(int64)</td>
5390 <td colspan="2"></td>
5391 </tr>
5392
5393
5394
5395
5396 <tr>
5397 <td align="left" style="padding-left:10px">3.message</td>
5398 <td colspan="2">string</td>
5399 <td colspan="2"></td>
5400 </tr>
5401
5402
5403</tbody>
5404
5405 <tr class="bg">
5406 <td colspan="5">示例</td>
5407 </tr>
5408 <tr class="specialHeight">
5409 <td class="bg">请求参数</td>
5410 <td colspan="4">loadAll=true&amp;mapBean[categoryCode]=string&amp;mapBean[categoryName]=string&amp;mapBean[configKey]=string&amp;mapBean[deleted]=true&amp;mapBean[description]=string&amp;mapBean[name]=string&amp;pageIndex=0&amp;pageSize=0</td>
5411 </tr>
5412 <tr class="specialHeight">
5413 <td class="bg">返回值</td>
5414 <td colspan="4">{&quot;code&quot;:0,&quot;data&quot;:{&quot;currentItemCount&quot;:0,&quot;items&quot;:[{&quot;categoryCode&quot;:&quot;string&quot;,&quot;categoryName&quot;:&quot;string&quot;,&quot;configKey&quot;:&quot;string&quot;,&quot;configValue&quot;:&quot;string&quot;,&quot;description&quot;:&quot;string&quot;,&quot;editable&quot;:true,&quot;id&quot;:&quot;string&quot;,&quot;name&quot;:&quot;string&quot;}],&quot;loadAll&quot;:true,&quot;mapBean&quot;:{},&quot;orderBy&quot;:{},&quot;pageCount&quot;:0,&quot;pageIndex&quot;:0,&quot;pageSize&quot;:0,&quot;recordCount&quot;:0},&quot;message&quot;:&quot;string&quot;}</td>
5415 </tr>
5416
5417 </table>
5418 </div>
5419 <div>
5420
5421 <!--这个是每个请求的说明,方便生成文档后进行整理-->
5422 <h5 class="second_title">2)创建配置项</h5>
5423
5424 <table border="1" cellspacing="0" cellpadding="0" width="100%">
5425 <tr class="bg">
5426 <td colspan="5">创建配置项</td>
5427 </tr>
5428 <tr>
5429 <td width="25%">接口描述</td>
5430 <td colspan="4">创建配置项</td>
5431 </tr>
5432 <tr>
5433 <td>URL</td>
5434 <td colspan="4">/v1/admin/configs</td>
5435 </tr>
5436 <tr>
5437 <td>请求方式</td>
5438 <td colspan="4">post</td>
5439 </tr>
5440 <tr>
5441 <td>请求类型</td>
5442 <td colspan="4">application/json</td>
5443 </tr>
5444 <tr>
5445 <td>返回类型</td>
5446 <td colspan="4">application/json</td>
5447 </tr>
5448
5449 <tr class="bg">
5450 <td>参数名</td>
5451 <td width="15%">数据类型</td>
5452 <td width="15%">参数类型</td>
5453 <td width="15%">是否必填</td>
5454 <td width="29%">说明</td>
5455 </tr>
5456
5457
5458 <tr>
5459 <td align="left">1.configCreateRequest</td>
5460 <td>object:ConfigCreateRequest</td>
5461 <td>body</td>
5462 <td>Y</td>
5463
5464 <td>configCreateRequest</td>
5465 <!-- <td th:if="${request.modelAttr}" th:text="asdfagadfg"></td>-->
5466 </tr>
5467
5468 <tbody>
5469
5470 <tr>
5471 <td align="left" style="padding-left:10px">1.1.categoryCode</td>
5472 <td>string</td>
5473 <td></td>
5474
5475 <td>N</td>
5476 <td></td>
5477 </tr>
5478
5479
5480 <tr>
5481 <td align="left" style="padding-left:10px">1.2.categoryName</td>
5482 <td>string</td>
5483 <td></td>
5484
5485 <td>N</td>
5486 <td></td>
5487 </tr>
5488
5489
5490 <tr>
5491 <td align="left" style="padding-left:10px">1.3.configKey</td>
5492 <td>string</td>
5493 <td></td>
5494
5495 <td>N</td>
5496 <td></td>
5497 </tr>
5498
5499
5500 <tr>
5501 <td align="left" style="padding-left:10px">1.4.configValue</td>
5502 <td>string</td>
5503 <td></td>
5504
5505 <td>N</td>
5506 <td></td>
5507 </tr>
5508
5509
5510 <tr>
5511 <td align="left" style="padding-left:10px">1.5.description</td>
5512 <td>string</td>
5513 <td></td>
5514
5515 <td>N</td>
5516 <td></td>
5517 </tr>
5518
5519
5520 <tr>
5521 <td align="left" style="padding-left:10px">1.6.editable</td>
5522 <td>boolean</td>
5523 <td></td>
5524
5525 <td>N</td>
5526 <td></td>
5527 </tr>
5528
5529
5530 <tr>
5531 <td align="left" style="padding-left:10px">1.7.entity</td>
5532 <td>object:Config</td>
5533 <td></td>
5534
5535 <td>N</td>
5536 <td></td>
5537 </tr>
5538
5539
5540 <tr>
5541 <td align="left" style="padding-left:20px">1.7.1.categoryCode</td>
5542 <td>string</td>
5543 <td></td>
5544
5545 <td>N</td>
5546 <td></td>
5547 </tr>
5548
5549
5550 <tr>
5551 <td align="left" style="padding-left:20px">1.7.2.categoryName</td>
5552 <td>string</td>
5553 <td></td>
5554
5555 <td>N</td>
5556 <td></td>
5557 </tr>
5558
5559
5560 <tr>
5561 <td align="left" style="padding-left:20px">1.7.3.configKey</td>
5562 <td>string</td>
5563 <td></td>
5564
5565 <td>N</td>
5566 <td></td>
5567 </tr>
5568
5569
5570 <tr>
5571 <td align="left" style="padding-left:20px">1.7.4.configValue</td>
5572 <td>string</td>
5573 <td></td>
5574
5575 <td>N</td>
5576 <td></td>
5577 </tr>
5578
5579
5580 <tr>
5581 <td align="left" style="padding-left:20px">1.7.5.description</td>
5582 <td>string</td>
5583 <td></td>
5584
5585 <td>N</td>
5586 <td></td>
5587 </tr>
5588
5589
5590 <tr>
5591 <td align="left" style="padding-left:20px">1.7.6.editable</td>
5592 <td>boolean</td>
5593 <td></td>
5594
5595 <td>N</td>
5596 <td></td>
5597 </tr>
5598
5599
5600 <tr>
5601 <td align="left" style="padding-left:20px">1.7.7.id</td>
5602 <td>string</td>
5603 <td></td>
5604
5605 <td>N</td>
5606 <td>ID</td>
5607 </tr>
5608
5609
5610 <tr>
5611 <td align="left" style="padding-left:20px">1.7.8.name</td>
5612 <td>string</td>
5613 <td></td>
5614
5615 <td>N</td>
5616 <td></td>
5617 </tr>
5618
5619
5620
5621
5622 <tr>
5623 <td align="left" style="padding-left:10px">1.8.id</td>
5624 <td>string</td>
5625 <td></td>
5626
5627 <td>N</td>
5628 <td>ID</td>
5629 </tr>
5630
5631
5632 <tr>
5633 <td align="left" style="padding-left:10px">1.9.name</td>
5634 <td>string</td>
5635 <td></td>
5636
5637 <td>N</td>
5638 <td></td>
5639 </tr>
5640
5641
5642</tbody>
5643
5644
5645
5646
5647
5648 <tr class="bg">
5649 <td>状态码</td>
5650 <td colspan="2">描述</td>
5651 <td colspan="2">说明</td>
5652 </tr>
5653
5654 <tr>
5655 <td>201</td>
5656 <td colspan="2">Created</td>
5657 <td colspan="2"></td>
5658 </tr>
5659
5660 <tr>
5661 <td>401</td>
5662 <td colspan="2">Unauthorized</td>
5663 <td colspan="2"></td>
5664 </tr>
5665
5666 <tr>
5667 <td>403</td>
5668 <td colspan="2">Forbidden</td>
5669 <td colspan="2"></td>
5670 </tr>
5671
5672 <tr>
5673 <td>404</td>
5674 <td colspan="2">Not Found</td>
5675 <td colspan="2"></td>
5676 </tr>
5677
5678 <tr class="bg">
5679 <td>返回属性名</td>
5680 <td colspan="2">类型</td>
5681 <td colspan="2">说明</td>
5682 </tr>
5683
5684<!-- 对返回参数 递归生成行-->
5685 <tbody>
5686
5687</tbody>
5688
5689 <tr class="bg">
5690 <td colspan="5">示例</td>
5691 </tr>
5692 <tr class="specialHeight">
5693 <td class="bg">请求参数</td>
5694 <td colspan="4"> -d &#39;{&quot;categoryCode&quot;:&quot;string&quot;,&quot;categoryName&quot;:&quot;string&quot;,&quot;configKey&quot;:&quot;string&quot;,&quot;configValue&quot;:&quot;string&quot;,&quot;description&quot;:&quot;string&quot;,&quot;editable&quot;:true,&quot;entity&quot;:{&quot;categoryCode&quot;:&quot;string&quot;,&quot;categoryName&quot;:&quot;string&quot;,&quot;configKey&quot;:&quot;string&quot;,&quot;configValue&quot;:&quot;string&quot;,&quot;description&quot;:&quot;string&quot;,&quot;editable&quot;:true,&quot;id&quot;:&quot;string&quot;,&quot;name&quot;:&quot;string&quot;},&quot;id&quot;:&quot;string&quot;,&quot;name&quot;:&quot;string&quot;}&#39;</td>
5695 </tr>
5696 <tr class="specialHeight">
5697 <td class="bg">返回值</td>
5698 <td colspan="4"></td>
5699 </tr>
5700
5701 </table>
5702 </div>
5703 <div>
5704
5705 <!--这个是每个请求的说明,方便生成文档后进行整理-->
5706 <h5 class="second_title">3)更新配置项</h5>
5707
5708 <table border="1" cellspacing="0" cellpadding="0" width="100%">
5709 <tr class="bg">
5710 <td colspan="5">更新配置项</td>
5711 </tr>
5712 <tr>
5713 <td width="25%">接口描述</td>
5714 <td colspan="4">更新配置项</td>
5715 </tr>
5716 <tr>
5717 <td>URL</td>
5718 <td colspan="4">/v1/admin/configs</td>
5719 </tr>
5720 <tr>
5721 <td>请求方式</td>
5722 <td colspan="4">put</td>
5723 </tr>
5724 <tr>
5725 <td>请求类型</td>
5726 <td colspan="4">application/json</td>
5727 </tr>
5728 <tr>
5729 <td>返回类型</td>
5730 <td colspan="4">application/json</td>
5731 </tr>
5732
5733 <tr class="bg">
5734 <td>参数名</td>
5735 <td width="15%">数据类型</td>
5736 <td width="15%">参数类型</td>
5737 <td width="15%">是否必填</td>
5738 <td width="29%">说明</td>
5739 </tr>
5740
5741
5742 <tr>
5743 <td align="left">1.configUpdateRequest</td>
5744 <td>object:ConfigUpdateRequest</td>
5745 <td>body</td>
5746 <td>Y</td>
5747
5748 <td>configUpdateRequest</td>
5749 <!-- <td th:if="${request.modelAttr}" th:text="asdfagadfg"></td>-->
5750 </tr>
5751
5752 <tbody>
5753
5754 <tr>
5755 <td align="left" style="padding-left:10px">1.1.categoryCode</td>
5756 <td>string</td>
5757 <td></td>
5758
5759 <td>N</td>
5760 <td></td>
5761 </tr>
5762
5763
5764 <tr>
5765 <td align="left" style="padding-left:10px">1.2.categoryName</td>
5766 <td>string</td>
5767 <td></td>
5768
5769 <td>N</td>
5770 <td></td>
5771 </tr>
5772
5773
5774 <tr>
5775 <td align="left" style="padding-left:10px">1.3.configKey</td>
5776 <td>string</td>
5777 <td></td>
5778
5779 <td>N</td>
5780 <td></td>
5781 </tr>
5782
5783
5784 <tr>
5785 <td align="left" style="padding-left:10px">1.4.configValue</td>
5786 <td>string</td>
5787 <td></td>
5788
5789 <td>N</td>
5790 <td></td>
5791 </tr>
5792
5793
5794 <tr>
5795 <td align="left" style="padding-left:10px">1.5.description</td>
5796 <td>string</td>
5797 <td></td>
5798
5799 <td>N</td>
5800 <td></td>
5801 </tr>
5802
5803
5804 <tr>
5805 <td align="left" style="padding-left:10px">1.6.editable</td>
5806 <td>boolean</td>
5807 <td></td>
5808
5809 <td>N</td>
5810 <td></td>
5811 </tr>
5812
5813
5814 <tr>
5815 <td align="left" style="padding-left:10px">1.7.entity</td>
5816 <td>object:Config</td>
5817 <td></td>
5818
5819 <td>N</td>
5820 <td></td>
5821 </tr>
5822
5823
5824 <tr>
5825 <td align="left" style="padding-left:20px">1.7.1.categoryCode</td>
5826 <td>string</td>
5827 <td></td>
5828
5829 <td>N</td>
5830 <td></td>
5831 </tr>
5832
5833
5834 <tr>
5835 <td align="left" style="padding-left:20px">1.7.2.categoryName</td>
5836 <td>string</td>
5837 <td></td>
5838
5839 <td>N</td>
5840 <td></td>
5841 </tr>
5842
5843
5844 <tr>
5845 <td align="left" style="padding-left:20px">1.7.3.configKey</td>
5846 <td>string</td>
5847 <td></td>
5848
5849 <td>N</td>
5850 <td></td>
5851 </tr>
5852
5853
5854 <tr>
5855 <td align="left" style="padding-left:20px">1.7.4.configValue</td>
5856 <td>string</td>
5857 <td></td>
5858
5859 <td>N</td>
5860 <td></td>
5861 </tr>
5862
5863
5864 <tr>
5865 <td align="left" style="padding-left:20px">1.7.5.description</td>
5866 <td>string</td>
5867 <td></td>
5868
5869 <td>N</td>
5870 <td></td>
5871 </tr>
5872
5873
5874 <tr>
5875 <td align="left" style="padding-left:20px">1.7.6.editable</td>
5876 <td>boolean</td>
5877 <td></td>
5878
5879 <td>N</td>
5880 <td></td>
5881 </tr>
5882
5883
5884 <tr>
5885 <td align="left" style="padding-left:20px">1.7.7.id</td>
5886 <td>string</td>
5887 <td></td>
5888
5889 <td>N</td>
5890 <td>ID</td>
5891 </tr>
5892
5893
5894 <tr>
5895 <td align="left" style="padding-left:20px">1.7.8.name</td>
5896 <td>string</td>
5897 <td></td>
5898
5899 <td>N</td>
5900 <td></td>
5901 </tr>
5902
5903
5904
5905
5906 <tr>
5907 <td align="left" style="padding-left:10px">1.8.id</td>
5908 <td>string</td>
5909 <td></td>
5910
5911 <td>N</td>
5912 <td></td>
5913 </tr>
5914
5915
5916 <tr>
5917 <td align="left" style="padding-left:10px">1.9.name</td>
5918 <td>string</td>
5919 <td></td>
5920
5921 <td>N</td>
5922 <td></td>
5923 </tr>
5924
5925
5926</tbody>
5927
5928
5929
5930
5931 <tr>
5932 <td align="left">2.id</td>
5933 <td>string</td>
5934 <td>path</td>
5935 <td>Y</td>
5936
5937 <td>id</td>
5938 <!-- <td th:if="${request.modelAttr}" th:text="asdfagadfg"></td>-->
5939 </tr>
5940
5941
5942
5943
5944
5945 <tr class="bg">
5946 <td>状态码</td>
5947 <td colspan="2">描述</td>
5948 <td colspan="2">说明</td>
5949 </tr>
5950
5951 <tr>
5952 <td>200</td>
5953 <td colspan="2">OK</td>
5954 <td colspan="2"></td>
5955 </tr>
5956
5957 <tr>
5958 <td>201</td>
5959 <td colspan="2">Created</td>
5960 <td colspan="2"></td>
5961 </tr>
5962
5963 <tr>
5964 <td>401</td>
5965 <td colspan="2">Unauthorized</td>
5966 <td colspan="2"></td>
5967 </tr>
5968
5969 <tr>
5970 <td>403</td>
5971 <td colspan="2">Forbidden</td>
5972 <td colspan="2"></td>
5973 </tr>
5974
5975 <tr>
5976 <td>404</td>
5977 <td colspan="2">Not Found</td>
5978 <td colspan="2"></td>
5979 </tr>
5980
5981 <tr class="bg">
5982 <td>返回属性名</td>
5983 <td colspan="2">类型</td>
5984 <td colspan="2">说明</td>
5985 </tr>
5986
5987<!-- 对返回参数 递归生成行-->
5988 <tbody>
5989
5990 <tr>
5991 <td align="left" style="padding-left:10px">1.code</td>
5992 <td colspan="2">integer(int32)</td>
5993 <td colspan="2"></td>
5994 </tr>
5995
5996
5997 <tr>
5998 <td align="left" style="padding-left:10px">2.data</td>
5999 <td colspan="2">object:ConfigUpdateResponseData</td>
6000 <td colspan="2"></td>
6001 </tr>
6002
6003
6004 <tr>
6005 <td align="left" style="padding-left:20px">2.1.categoryCode</td>
6006 <td colspan="2">string</td>
6007 <td colspan="2"></td>
6008 </tr>
6009
6010
6011 <tr>
6012 <td align="left" style="padding-left:20px">2.2.categoryName</td>
6013 <td colspan="2">string</td>
6014 <td colspan="2"></td>
6015 </tr>
6016
6017
6018 <tr>
6019 <td align="left" style="padding-left:20px">2.3.configKey</td>
6020 <td colspan="2">string</td>
6021 <td colspan="2"></td>
6022 </tr>
6023
6024
6025 <tr>
6026 <td align="left" style="padding-left:20px">2.4.configValue</td>
6027 <td colspan="2">string</td>
6028 <td colspan="2"></td>
6029 </tr>
6030
6031
6032 <tr>
6033 <td align="left" style="padding-left:20px">2.5.description</td>
6034 <td colspan="2">string</td>
6035 <td colspan="2"></td>
6036 </tr>
6037
6038
6039 <tr>
6040 <td align="left" style="padding-left:20px">2.6.editable</td>
6041 <td colspan="2">boolean</td>
6042 <td colspan="2"></td>
6043 </tr>
6044
6045
6046 <tr>
6047 <td align="left" style="padding-left:20px">2.7.id</td>
6048 <td colspan="2">string</td>
6049 <td colspan="2"></td>
6050 </tr>
6051
6052
6053 <tr>
6054 <td align="left" style="padding-left:20px">2.8.name</td>
6055 <td colspan="2">string</td>
6056 <td colspan="2"></td>
6057 </tr>
6058
6059
6060
6061
6062 <tr>
6063 <td align="left" style="padding-left:10px">3.message</td>
6064 <td colspan="2">string</td>
6065 <td colspan="2"></td>
6066 </tr>
6067
6068
6069</tbody>
6070
6071 <tr class="bg">
6072 <td colspan="5">示例</td>
6073 </tr>
6074 <tr class="specialHeight">
6075 <td class="bg">请求参数</td>
6076 <td colspan="4"> -d &#39;{&quot;categoryCode&quot;:&quot;string&quot;,&quot;categoryName&quot;:&quot;string&quot;,&quot;configKey&quot;:&quot;string&quot;,&quot;configValue&quot;:&quot;string&quot;,&quot;description&quot;:&quot;string&quot;,&quot;editable&quot;:true,&quot;entity&quot;:{&quot;categoryCode&quot;:&quot;string&quot;,&quot;categoryName&quot;:&quot;string&quot;,&quot;configKey&quot;:&quot;string&quot;,&quot;configValue&quot;:&quot;string&quot;,&quot;description&quot;:&quot;string&quot;,&quot;editable&quot;:true,&quot;id&quot;:&quot;string&quot;,&quot;name&quot;:&quot;string&quot;},&quot;id&quot;:&quot;string&quot;,&quot;name&quot;:&quot;string&quot;}&#39;</td>
6077 </tr>
6078 <tr class="specialHeight">
6079 <td class="bg">返回值</td>
6080 <td colspan="4">{&quot;code&quot;:0,&quot;data&quot;:{&quot;categoryCode&quot;:&quot;string&quot;,&quot;categoryName&quot;:&quot;string&quot;,&quot;configKey&quot;:&quot;string&quot;,&quot;configValue&quot;:&quot;string&quot;,&quot;description&quot;:&quot;string&quot;,&quot;editable&quot;:true,&quot;id&quot;:&quot;string&quot;,&quot;name&quot;:&quot;string&quot;},&quot;message&quot;:&quot;string&quot;}</td>
6081 </tr>
6082
6083 </table>
6084 </div>
6085 <div>
6086
6087 <!--这个是每个请求的说明,方便生成文档后进行整理-->
6088 <h5 class="second_title">4)根据 categoryCode、configKey 获取配置项</h5>
6089
6090 <table border="1" cellspacing="0" cellpadding="0" width="100%">
6091 <tr class="bg">
6092 <td colspan="5">根据 categoryCode、configKey 获取配置项</td>
6093 </tr>
6094 <tr>
6095 <td width="25%">接口描述</td>
6096 <td colspan="4">根据 categoryCode、configKey 获取配置项</td>
6097 </tr>
6098 <tr>
6099 <td>URL</td>
6100 <td colspan="4">/v1/admin/configs/loadByCategoryKey</td>
6101 </tr>
6102 <tr>
6103 <td>请求方式</td>
6104 <td colspan="4">get</td>
6105 </tr>
6106 <tr>
6107 <td>请求类型</td>
6108 <td colspan="4"></td>
6109 </tr>
6110 <tr>
6111 <td>返回类型</td>
6112 <td colspan="4">application/json</td>
6113 </tr>
6114
6115 <tr class="bg">
6116 <td>参数名</td>
6117 <td width="15%">数据类型</td>
6118 <td width="15%">参数类型</td>
6119 <td width="15%">是否必填</td>
6120 <td width="29%">说明</td>
6121 </tr>
6122
6123
6124 <tr>
6125 <td align="left">1.categoryCode</td>
6126 <td>string</td>
6127 <td>query</td>
6128 <td>Y</td>
6129
6130 <td>categoryCode</td>
6131 <!-- <td th:if="${request.modelAttr}" th:text="asdfagadfg"></td>-->
6132 </tr>
6133
6134
6135
6136
6137 <tr>
6138 <td align="left">2.configKey</td>
6139 <td>string</td>
6140 <td>query</td>
6141 <td>Y</td>
6142
6143 <td>configKey</td>
6144 <!-- <td th:if="${request.modelAttr}" th:text="asdfagadfg"></td>-->
6145 </tr>
6146
6147
6148
6149
6150
6151 <tr class="bg">
6152 <td>状态码</td>
6153 <td colspan="2">描述</td>
6154 <td colspan="2">说明</td>
6155 </tr>
6156
6157 <tr>
6158 <td>200</td>
6159 <td colspan="2">OK</td>
6160 <td colspan="2"></td>
6161 </tr>
6162
6163 <tr>
6164 <td>401</td>
6165 <td colspan="2">Unauthorized</td>
6166 <td colspan="2"></td>
6167 </tr>
6168
6169 <tr>
6170 <td>403</td>
6171 <td colspan="2">Forbidden</td>
6172 <td colspan="2"></td>
6173 </tr>
6174
6175 <tr>
6176 <td>404</td>
6177 <td colspan="2">Not Found</td>
6178 <td colspan="2"></td>
6179 </tr>
6180
6181 <tr class="bg">
6182 <td>返回属性名</td>
6183 <td colspan="2">类型</td>
6184 <td colspan="2">说明</td>
6185 </tr>
6186
6187<!-- 对返回参数 递归生成行-->
6188 <tbody>
6189
6190 <tr>
6191 <td align="left" style="padding-left:10px">1.code</td>
6192 <td colspan="2">integer(int32)</td>
6193 <td colspan="2"></td>
6194 </tr>
6195
6196
6197 <tr>
6198 <td align="left" style="padding-left:10px">2.data</td>
6199 <td colspan="2">object:ConfigLoadResponseData</td>
6200 <td colspan="2"></td>
6201 </tr>
6202
6203
6204 <tr>
6205 <td align="left" style="padding-left:20px">2.1.categoryCode</td>
6206 <td colspan="2">string</td>
6207 <td colspan="2"></td>
6208 </tr>
6209
6210
6211 <tr>
6212 <td align="left" style="padding-left:20px">2.2.categoryName</td>
6213 <td colspan="2">string</td>
6214 <td colspan="2"></td>
6215 </tr>
6216
6217
6218 <tr>
6219 <td align="left" style="padding-left:20px">2.3.configKey</td>
6220 <td colspan="2">string</td>
6221 <td colspan="2"></td>
6222 </tr>
6223
6224
6225 <tr>
6226 <td align="left" style="padding-left:20px">2.4.configValue</td>
6227 <td colspan="2">string</td>
6228 <td colspan="2"></td>
6229 </tr>
6230
6231
6232 <tr>
6233 <td align="left" style="padding-left:20px">2.5.description</td>
6234 <td colspan="2">string</td>
6235 <td colspan="2"></td>
6236 </tr>
6237
6238
6239 <tr>
6240 <td align="left" style="padding-left:20px">2.6.editable</td>
6241 <td colspan="2">boolean</td>
6242 <td colspan="2"></td>
6243 </tr>
6244
6245
6246 <tr>
6247 <td align="left" style="padding-left:20px">2.7.id</td>
6248 <td colspan="2">string</td>
6249 <td colspan="2"></td>
6250 </tr>
6251
6252
6253 <tr>
6254 <td align="left" style="padding-left:20px">2.8.name</td>
6255 <td colspan="2">string</td>
6256 <td colspan="2"></td>
6257 </tr>
6258
6259
6260
6261
6262 <tr>
6263 <td align="left" style="padding-left:10px">3.message</td>
6264 <td colspan="2">string</td>
6265 <td colspan="2"></td>
6266 </tr>
6267
6268
6269</tbody>
6270
6271 <tr class="bg">
6272 <td colspan="5">示例</td>
6273 </tr>
6274 <tr class="specialHeight">
6275 <td class="bg">请求参数</td>
6276 <td colspan="4">categoryCode=string&amp;configKey=string</td>
6277 </tr>
6278 <tr class="specialHeight">
6279 <td class="bg">返回值</td>
6280 <td colspan="4">{&quot;code&quot;:0,&quot;data&quot;:{&quot;categoryCode&quot;:&quot;string&quot;,&quot;categoryName&quot;:&quot;string&quot;,&quot;configKey&quot;:&quot;string&quot;,&quot;configValue&quot;:&quot;string&quot;,&quot;description&quot;:&quot;string&quot;,&quot;editable&quot;:true,&quot;id&quot;:&quot;string&quot;,&quot;name&quot;:&quot;string&quot;},&quot;message&quot;:&quot;string&quot;}</td>
6281 </tr>
6282
6283 </table>
6284 </div>
6285 <div>
6286
6287 <!--这个是每个请求的说明,方便生成文档后进行整理-->
6288 <h5 class="second_title">5)根据ID获取配置项</h5>
6289
6290 <table border="1" cellspacing="0" cellpadding="0" width="100%">
6291 <tr class="bg">
6292 <td colspan="5">根据ID获取配置项</td>
6293 </tr>
6294 <tr>
6295 <td width="25%">接口描述</td>
6296 <td colspan="4">根据ID获取配置项</td>
6297 </tr>
6298 <tr>
6299 <td>URL</td>
6300 <td colspan="4">/v1/admin/configs/{id}</td>
6301 </tr>
6302 <tr>
6303 <td>请求方式</td>
6304 <td colspan="4">get</td>
6305 </tr>
6306 <tr>
6307 <td>请求类型</td>
6308 <td colspan="4"></td>
6309 </tr>
6310 <tr>
6311 <td>返回类型</td>
6312 <td colspan="4">application/json</td>
6313 </tr>
6314
6315 <tr class="bg">
6316 <td>参数名</td>
6317 <td width="15%">数据类型</td>
6318 <td width="15%">参数类型</td>
6319 <td width="15%">是否必填</td>
6320 <td width="29%">说明</td>
6321 </tr>
6322
6323
6324 <tr>
6325 <td align="left">1.id</td>
6326 <td>string</td>
6327 <td>path</td>
6328 <td>Y</td>
6329
6330 <td>id</td>
6331 <!-- <td th:if="${request.modelAttr}" th:text="asdfagadfg"></td>-->
6332 </tr>
6333
6334
6335
6336
6337
6338 <tr class="bg">
6339 <td>状态码</td>
6340 <td colspan="2">描述</td>
6341 <td colspan="2">说明</td>
6342 </tr>
6343
6344 <tr>
6345 <td>200</td>
6346 <td colspan="2">OK</td>
6347 <td colspan="2"></td>
6348 </tr>
6349
6350 <tr>
6351 <td>401</td>
6352 <td colspan="2">Unauthorized</td>
6353 <td colspan="2"></td>
6354 </tr>
6355
6356 <tr>
6357 <td>403</td>
6358 <td colspan="2">Forbidden</td>
6359 <td colspan="2"></td>
6360 </tr>
6361
6362 <tr>
6363 <td>404</td>
6364 <td colspan="2">Not Found</td>
6365 <td colspan="2"></td>
6366 </tr>
6367
6368 <tr class="bg">
6369 <td>返回属性名</td>
6370 <td colspan="2">类型</td>
6371 <td colspan="2">说明</td>
6372 </tr>
6373
6374<!-- 对返回参数 递归生成行-->
6375 <tbody>
6376
6377 <tr>
6378 <td align="left" style="padding-left:10px">1.code</td>
6379 <td colspan="2">integer(int32)</td>
6380 <td colspan="2"></td>
6381 </tr>
6382
6383
6384 <tr>
6385 <td align="left" style="padding-left:10px">2.data</td>
6386 <td colspan="2">object:ConfigLoadResponseData</td>
6387 <td colspan="2"></td>
6388 </tr>
6389
6390
6391 <tr>
6392 <td align="left" style="padding-left:20px">2.1.categoryCode</td>
6393 <td colspan="2">string</td>
6394 <td colspan="2"></td>
6395 </tr>
6396
6397
6398 <tr>
6399 <td align="left" style="padding-left:20px">2.2.categoryName</td>
6400 <td colspan="2">string</td>
6401 <td colspan="2"></td>
6402 </tr>
6403
6404
6405 <tr>
6406 <td align="left" style="padding-left:20px">2.3.configKey</td>
6407 <td colspan="2">string</td>
6408 <td colspan="2"></td>
6409 </tr>
6410
6411
6412 <tr>
6413 <td align="left" style="padding-left:20px">2.4.configValue</td>
6414 <td colspan="2">string</td>
6415 <td colspan="2"></td>
6416 </tr>
6417
6418
6419 <tr>
6420 <td align="left" style="padding-left:20px">2.5.description</td>
6421 <td colspan="2">string</td>
6422 <td colspan="2"></td>
6423 </tr>
6424
6425
6426 <tr>
6427 <td align="left" style="padding-left:20px">2.6.editable</td>
6428 <td colspan="2">boolean</td>
6429 <td colspan="2"></td>
6430 </tr>
6431
6432
6433 <tr>
6434 <td align="left" style="padding-left:20px">2.7.id</td>
6435 <td colspan="2">string</td>
6436 <td colspan="2"></td>
6437 </tr>
6438
6439
6440 <tr>
6441 <td align="left" style="padding-left:20px">2.8.name</td>
6442 <td colspan="2">string</td>
6443 <td colspan="2"></td>
6444 </tr>
6445
6446
6447
6448
6449 <tr>
6450 <td align="left" style="padding-left:10px">3.message</td>
6451 <td colspan="2">string</td>
6452 <td colspan="2"></td>
6453 </tr>
6454
6455
6456</tbody>
6457
6458 <tr class="bg">
6459 <td colspan="5">示例</td>
6460 </tr>
6461 <tr class="specialHeight">
6462 <td class="bg">请求参数</td>
6463 <td colspan="4"></td>
6464 </tr>
6465 <tr class="specialHeight">
6466 <td class="bg">返回值</td>
6467 <td colspan="4">{&quot;code&quot;:0,&quot;data&quot;:{&quot;categoryCode&quot;:&quot;string&quot;,&quot;categoryName&quot;:&quot;string&quot;,&quot;configKey&quot;:&quot;string&quot;,&quot;configValue&quot;:&quot;string&quot;,&quot;description&quot;:&quot;string&quot;,&quot;editable&quot;:true,&quot;id&quot;:&quot;string&quot;,&quot;name&quot;:&quot;string&quot;},&quot;message&quot;:&quot;string&quot;}</td>
6468 </tr>
6469
6470 </table>
6471 </div>
6472 </div>
6473 <div style="margin-bottom:20px;">
6474 <!--这个是类的说明-->
6475 <h4 class="first_title">BaseAdminGroup</h4>
6476 <div>
6477
6478 <!--这个是每个请求的说明,方便生成文档后进行整理-->
6479 <h5 class="second_title">1)query</h5>
6480
6481 <table border="1" cellspacing="0" cellpadding="0" width="100%">
6482 <tr class="bg">
6483 <td colspan="5">query</td>
6484 </tr>
6485 <tr>
6486 <td width="25%">接口描述</td>
6487 <td colspan="4">query</td>
6488 </tr>
6489 <tr>
6490 <td>URL</td>
6491 <td colspan="4">/v1/admin/groups</td>
6492 </tr>
6493 <tr>
6494 <td>请求方式</td>
6495 <td colspan="4">get</td>
6496 </tr>
6497 <tr>
6498 <td>请求类型</td>
6499 <td colspan="4"></td>
6500 </tr>
6501 <tr>
6502 <td>返回类型</td>
6503 <td colspan="4">application/json</td>
6504 </tr>
6505
6506 <tr class="bg">
6507 <td>参数名</td>
6508 <td width="15%">数据类型</td>
6509 <td width="15%">参数类型</td>
6510 <td width="15%">是否必填</td>
6511 <td width="29%">说明</td>
6512 </tr>
6513
6514
6515 <tr>
6516 <td align="left">1.loadAll</td>
6517 <td>boolean</td>
6518 <td>query</td>
6519
6520 <td>N</td>
6521 <td>null</td>
6522 <!-- <td th:if="${request.modelAttr}" th:text="asdfagadfg"></td>-->
6523 </tr>
6524
6525
6526
6527
6528 <tr>
6529 <td align="left">2.pageIndex</td>
6530 <td>integer(int32)</td>
6531 <td>query</td>
6532
6533 <td>N</td>
6534 <td>null</td>
6535 <!-- <td th:if="${request.modelAttr}" th:text="asdfagadfg"></td>-->
6536 </tr>
6537
6538
6539
6540
6541 <tr>
6542 <td align="left">3.pageSize</td>
6543 <td>integer(int32)</td>
6544 <td>query</td>
6545
6546 <td>N</td>
6547 <td>null</td>
6548 <!-- <td th:if="${request.modelAttr}" th:text="asdfagadfg"></td>-->
6549 </tr>
6550
6551
6552
6553
6554
6555 <tr class="bg">
6556 <td>状态码</td>
6557 <td colspan="2">描述</td>
6558 <td colspan="2">说明</td>
6559 </tr>
6560
6561 <tr>
6562 <td>200</td>
6563 <td colspan="2">OK</td>
6564 <td colspan="2"></td>
6565 </tr>
6566
6567 <tr>
6568 <td>401</td>
6569 <td colspan="2">Unauthorized</td>
6570 <td colspan="2"></td>
6571 </tr>
6572
6573 <tr>
6574 <td>403</td>
6575 <td colspan="2">Forbidden</td>
6576 <td colspan="2"></td>
6577 </tr>
6578
6579 <tr>
6580 <td>404</td>
6581 <td colspan="2">Not Found</td>
6582 <td colspan="2"></td>
6583 </tr>
6584
6585 <tr class="bg">
6586 <td>返回属性名</td>
6587 <td colspan="2">类型</td>
6588 <td colspan="2">说明</td>
6589 </tr>
6590
6591<!-- 对返回参数 递归生成行-->
6592 <tbody>
6593
6594 <tr>
6595 <td align="left" style="padding-left:10px">1.code</td>
6596 <td colspan="2">integer(int32)</td>
6597 <td colspan="2"></td>
6598 </tr>
6599
6600
6601 <tr>
6602 <td align="left" style="padding-left:10px">2.data</td>
6603 <td colspan="2">object:GroupQueryResponseData</td>
6604 <td colspan="2"></td>
6605 </tr>
6606
6607
6608 <tr>
6609 <td align="left" style="padding-left:20px">2.1.currentItemCount</td>
6610 <td colspan="2">integer(int32)</td>
6611 <td colspan="2"></td>
6612 </tr>
6613
6614
6615 <tr>
6616 <td align="left" style="padding-left:20px">2.2.items</td>
6617 <td colspan="2">array:Group</td>
6618 <td colspan="2"></td>
6619 </tr>
6620
6621
6622 <tr>
6623 <td align="left" style="padding-left:30px">2.2.1.code</td>
6624 <td colspan="2">string</td>
6625 <td colspan="2"></td>
6626 </tr>
6627
6628
6629 <tr>
6630 <td align="left" style="padding-left:30px">2.2.2.id</td>
6631 <td colspan="2">string</td>
6632 <td colspan="2">ID</td>
6633 </tr>
6634
6635
6636 <tr>
6637 <td align="left" style="padding-left:30px">2.2.3.memo</td>
6638 <td colspan="2">string</td>
6639 <td colspan="2"></td>
6640 </tr>
6641
6642
6643 <tr>
6644 <td align="left" style="padding-left:30px">2.2.4.name</td>
6645 <td colspan="2">string</td>
6646 <td colspan="2"></td>
6647 </tr>
6648
6649
6650 <tr>
6651 <td align="left" style="padding-left:30px">2.2.5.status</td>
6652 <td colspan="2">string</td>
6653 <td colspan="2"></td>
6654 </tr>
6655
6656
6657
6658
6659 <tr>
6660 <td align="left" style="padding-left:20px">2.3.loadAll</td>
6661 <td colspan="2">boolean</td>
6662 <td colspan="2"></td>
6663 </tr>
6664
6665
6666 <tr>
6667 <td align="left" style="padding-left:20px">2.4.mapBean</td>
6668 <td colspan="2">object</td>
6669 <td colspan="2"></td>
6670 </tr>
6671
6672
6673 <tr>
6674 <td align="left" style="padding-left:20px">2.5.orderBy</td>
6675 <td colspan="2">object</td>
6676 <td colspan="2"></td>
6677 </tr>
6678
6679
6680 <tr>
6681 <td align="left" style="padding-left:20px">2.6.pageCount</td>
6682 <td colspan="2">integer(int32)</td>
6683 <td colspan="2"></td>
6684 </tr>
6685
6686
6687 <tr>
6688 <td align="left" style="padding-left:20px">2.7.pageIndex</td>
6689 <td colspan="2">integer(int32)</td>
6690 <td colspan="2"></td>
6691 </tr>
6692
6693
6694 <tr>
6695 <td align="left" style="padding-left:20px">2.8.pageSize</td>
6696 <td colspan="2">integer(int32)</td>
6697 <td colspan="2"></td>
6698 </tr>
6699
6700
6701 <tr>
6702 <td align="left" style="padding-left:20px">2.9.recordCount</td>
6703 <td colspan="2">integer(int64)</td>
6704 <td colspan="2"></td>
6705 </tr>
6706
6707
6708
6709
6710 <tr>
6711 <td align="left" style="padding-left:10px">3.message</td>
6712 <td colspan="2">string</td>
6713 <td colspan="2"></td>
6714 </tr>
6715
6716
6717</tbody>
6718
6719 <tr class="bg">
6720 <td colspan="5">示例</td>
6721 </tr>
6722 <tr class="specialHeight">
6723 <td class="bg">请求参数</td>
6724 <td colspan="4">loadAll=true&amp;pageIndex=0&amp;pageSize=0</td>
6725 </tr>
6726 <tr class="specialHeight">
6727 <td class="bg">返回值</td>
6728 <td colspan="4">{&quot;code&quot;:0,&quot;data&quot;:{&quot;currentItemCount&quot;:0,&quot;items&quot;:[{&quot;code&quot;:&quot;string&quot;,&quot;id&quot;:&quot;string&quot;,&quot;memo&quot;:&quot;string&quot;,&quot;name&quot;:&quot;string&quot;,&quot;status&quot;:&quot;string&quot;}],&quot;loadAll&quot;:true,&quot;mapBean&quot;:{},&quot;orderBy&quot;:{},&quot;pageCount&quot;:0,&quot;pageIndex&quot;:0,&quot;pageSize&quot;:0,&quot;recordCount&quot;:0},&quot;message&quot;:&quot;string&quot;}</td>
6729 </tr>
6730
6731 </table>
6732 </div>
6733 <div>
6734
6735 <!--这个是每个请求的说明,方便生成文档后进行整理-->
6736 <h5 class="second_title">2)create</h5>
6737
6738 <table border="1" cellspacing="0" cellpadding="0" width="100%">
6739 <tr class="bg">
6740 <td colspan="5">create</td>
6741 </tr>
6742 <tr>
6743 <td width="25%">接口描述</td>
6744 <td colspan="4">create</td>
6745 </tr>
6746 <tr>
6747 <td>URL</td>
6748 <td colspan="4">/v1/admin/groups</td>
6749 </tr>
6750 <tr>
6751 <td>请求方式</td>
6752 <td colspan="4">post</td>
6753 </tr>
6754 <tr>
6755 <td>请求类型</td>
6756 <td colspan="4">application/json</td>
6757 </tr>
6758 <tr>
6759 <td>返回类型</td>
6760 <td colspan="4">application/json</td>
6761 </tr>
6762
6763 <tr class="bg">
6764 <td>参数名</td>
6765 <td width="15%">数据类型</td>
6766 <td width="15%">参数类型</td>
6767 <td width="15%">是否必填</td>
6768 <td width="29%">说明</td>
6769 </tr>
6770
6771
6772 <tr>
6773 <td align="left">1.createRequest</td>
6774 <td>object:GroupCreateRequest</td>
6775 <td>body</td>
6776 <td>Y</td>
6777
6778 <td>createRequest</td>
6779 <!-- <td th:if="${request.modelAttr}" th:text="asdfagadfg"></td>-->
6780 </tr>
6781
6782 <tbody>
6783
6784 <tr>
6785 <td align="left" style="padding-left:10px">1.1.code</td>
6786 <td>string</td>
6787 <td></td>
6788
6789 <td>N</td>
6790 <td></td>
6791 </tr>
6792
6793
6794 <tr>
6795 <td align="left" style="padding-left:10px">1.2.entity</td>
6796 <td>object:Group</td>
6797 <td></td>
6798
6799 <td>N</td>
6800 <td></td>
6801 </tr>
6802
6803
6804 <tr>
6805 <td align="left" style="padding-left:20px">1.2.1.code</td>
6806 <td>string</td>
6807 <td></td>
6808
6809 <td>N</td>
6810 <td></td>
6811 </tr>
6812
6813
6814 <tr>
6815 <td align="left" style="padding-left:20px">1.2.2.id</td>
6816 <td>string</td>
6817 <td></td>
6818
6819 <td>N</td>
6820 <td>ID</td>
6821 </tr>
6822
6823
6824 <tr>
6825 <td align="left" style="padding-left:20px">1.2.3.memo</td>
6826 <td>string</td>
6827 <td></td>
6828
6829 <td>N</td>
6830 <td></td>
6831 </tr>
6832
6833
6834 <tr>
6835 <td align="left" style="padding-left:20px">1.2.4.name</td>
6836 <td>string</td>
6837 <td></td>
6838
6839 <td>N</td>
6840 <td></td>
6841 </tr>
6842
6843
6844 <tr>
6845 <td align="left" style="padding-left:20px">1.2.5.status</td>
6846 <td>string</td>
6847 <td></td>
6848
6849 <td>N</td>
6850 <td></td>
6851 </tr>
6852
6853
6854
6855
6856 <tr>
6857 <td align="left" style="padding-left:10px">1.3.id</td>
6858 <td>string</td>
6859 <td></td>
6860
6861 <td>N</td>
6862 <td>ID</td>
6863 </tr>
6864
6865
6866 <tr>
6867 <td align="left" style="padding-left:10px">1.4.memo</td>
6868 <td>string</td>
6869 <td></td>
6870
6871 <td>N</td>
6872 <td></td>
6873 </tr>
6874
6875
6876 <tr>
6877 <td align="left" style="padding-left:10px">1.5.name</td>
6878 <td>string</td>
6879 <td></td>
6880
6881 <td>N</td>
6882 <td></td>
6883 </tr>
6884
6885
6886 <tr>
6887 <td align="left" style="padding-left:10px">1.6.status</td>
6888 <td>string</td>
6889 <td></td>
6890
6891 <td>N</td>
6892 <td></td>
6893 </tr>
6894
6895
6896</tbody>
6897
6898
6899
6900
6901
6902 <tr class="bg">
6903 <td>状态码</td>
6904 <td colspan="2">描述</td>
6905 <td colspan="2">说明</td>
6906 </tr>
6907
6908 <tr>
6909 <td>200</td>
6910 <td colspan="2">OK</td>
6911 <td colspan="2"></td>
6912 </tr>
6913
6914 <tr>
6915 <td>201</td>
6916 <td colspan="2">Created</td>
6917 <td colspan="2"></td>
6918 </tr>
6919
6920 <tr>
6921 <td>401</td>
6922 <td colspan="2">Unauthorized</td>
6923 <td colspan="2"></td>
6924 </tr>
6925
6926 <tr>
6927 <td>403</td>
6928 <td colspan="2">Forbidden</td>
6929 <td colspan="2"></td>
6930 </tr>
6931
6932 <tr>
6933 <td>404</td>
6934 <td colspan="2">Not Found</td>
6935 <td colspan="2"></td>
6936 </tr>
6937
6938 <tr class="bg">
6939 <td>返回属性名</td>
6940 <td colspan="2">类型</td>
6941 <td colspan="2">说明</td>
6942 </tr>
6943
6944<!-- 对返回参数 递归生成行-->
6945 <tbody>
6946
6947 <tr>
6948 <td align="left" style="padding-left:10px">1.code</td>
6949 <td colspan="2">integer(int32)</td>
6950 <td colspan="2"></td>
6951 </tr>
6952
6953
6954 <tr>
6955 <td align="left" style="padding-left:10px">2.data</td>
6956 <td colspan="2">object:GroupCreateResponseData</td>
6957 <td colspan="2"></td>
6958 </tr>
6959
6960
6961 <tr>
6962 <td align="left" style="padding-left:20px">2.1.code</td>
6963 <td colspan="2">string</td>
6964 <td colspan="2"></td>
6965 </tr>
6966
6967
6968 <tr>
6969 <td align="left" style="padding-left:20px">2.2.id</td>
6970 <td colspan="2">string</td>
6971 <td colspan="2"></td>
6972 </tr>
6973
6974
6975 <tr>
6976 <td align="left" style="padding-left:20px">2.3.memo</td>
6977 <td colspan="2">string</td>
6978 <td colspan="2"></td>
6979 </tr>
6980
6981
6982 <tr>
6983 <td align="left" style="padding-left:20px">2.4.name</td>
6984 <td colspan="2">string</td>
6985 <td colspan="2"></td>
6986 </tr>
6987
6988
6989 <tr>
6990 <td align="left" style="padding-left:20px">2.5.status</td>
6991 <td colspan="2">string</td>
6992 <td colspan="2"></td>
6993 </tr>
6994
6995
6996
6997
6998 <tr>
6999 <td align="left" style="padding-left:10px">3.message</td>
7000 <td colspan="2">string</td>
7001 <td colspan="2"></td>
7002 </tr>
7003
7004
7005</tbody>
7006
7007 <tr class="bg">
7008 <td colspan="5">示例</td>
7009 </tr>
7010 <tr class="specialHeight">
7011 <td class="bg">请求参数</td>
7012 <td colspan="4"> -d &#39;{&quot;code&quot;:&quot;string&quot;,&quot;entity&quot;:{&quot;code&quot;:&quot;string&quot;,&quot;id&quot;:&quot;string&quot;,&quot;memo&quot;:&quot;string&quot;,&quot;name&quot;:&quot;string&quot;,&quot;status&quot;:&quot;string&quot;},&quot;id&quot;:&quot;string&quot;,&quot;memo&quot;:&quot;string&quot;,&quot;name&quot;:&quot;string&quot;,&quot;status&quot;:&quot;string&quot;}&#39;</td>
7013 </tr>
7014 <tr class="specialHeight">
7015 <td class="bg">返回值</td>
7016 <td colspan="4">{&quot;code&quot;:0,&quot;data&quot;:{&quot;code&quot;:&quot;string&quot;,&quot;id&quot;:&quot;string&quot;,&quot;memo&quot;:&quot;string&quot;,&quot;name&quot;:&quot;string&quot;,&quot;status&quot;:&quot;string&quot;},&quot;message&quot;:&quot;string&quot;}</td>
7017 </tr>
7018
7019 </table>
7020 </div>
7021 <div>
7022
7023 <!--这个是每个请求的说明,方便生成文档后进行整理-->
7024 <h5 class="second_title">3)load</h5>
7025
7026 <table border="1" cellspacing="0" cellpadding="0" width="100%">
7027 <tr class="bg">
7028 <td colspan="5">load</td>
7029 </tr>
7030 <tr>
7031 <td width="25%">接口描述</td>
7032 <td colspan="4">load</td>
7033 </tr>
7034 <tr>
7035 <td>URL</td>
7036 <td colspan="4">/v1/admin/groups/{id}</td>
7037 </tr>
7038 <tr>
7039 <td>请求方式</td>
7040 <td colspan="4">get</td>
7041 </tr>
7042 <tr>
7043 <td>请求类型</td>
7044 <td colspan="4"></td>
7045 </tr>
7046 <tr>
7047 <td>返回类型</td>
7048 <td colspan="4">application/json</td>
7049 </tr>
7050
7051 <tr class="bg">
7052 <td>参数名</td>
7053 <td width="15%">数据类型</td>
7054 <td width="15%">参数类型</td>
7055 <td width="15%">是否必填</td>
7056 <td width="29%">说明</td>
7057 </tr>
7058
7059
7060 <tr>
7061 <td align="left">1.id</td>
7062 <td>string</td>
7063 <td>path</td>
7064 <td>Y</td>
7065
7066 <td>id</td>
7067 <!-- <td th:if="${request.modelAttr}" th:text="asdfagadfg"></td>-->
7068 </tr>
7069
7070
7071
7072
7073
7074 <tr class="bg">
7075 <td>状态码</td>
7076 <td colspan="2">描述</td>
7077 <td colspan="2">说明</td>
7078 </tr>
7079
7080 <tr>
7081 <td>200</td>
7082 <td colspan="2">OK</td>
7083 <td colspan="2"></td>
7084 </tr>
7085
7086 <tr>
7087 <td>401</td>
7088 <td colspan="2">Unauthorized</td>
7089 <td colspan="2"></td>
7090 </tr>
7091
7092 <tr>
7093 <td>403</td>
7094 <td colspan="2">Forbidden</td>
7095 <td colspan="2"></td>
7096 </tr>
7097
7098 <tr>
7099 <td>404</td>
7100 <td colspan="2">Not Found</td>
7101 <td colspan="2"></td>
7102 </tr>
7103
7104 <tr class="bg">
7105 <td>返回属性名</td>
7106 <td colspan="2">类型</td>
7107 <td colspan="2">说明</td>
7108 </tr>
7109
7110<!-- 对返回参数 递归生成行-->
7111 <tbody>
7112
7113 <tr>
7114 <td align="left" style="padding-left:10px">1.code</td>
7115 <td colspan="2">integer(int32)</td>
7116 <td colspan="2"></td>
7117 </tr>
7118
7119
7120 <tr>
7121 <td align="left" style="padding-left:10px">2.data</td>
7122 <td colspan="2">object:GroupLoadResponseData</td>
7123 <td colspan="2"></td>
7124 </tr>
7125
7126
7127 <tr>
7128 <td align="left" style="padding-left:20px">2.1.code</td>
7129 <td colspan="2">string</td>
7130 <td colspan="2"></td>
7131 </tr>
7132
7133
7134 <tr>
7135 <td align="left" style="padding-left:20px">2.2.id</td>
7136 <td colspan="2">string</td>
7137 <td colspan="2"></td>
7138 </tr>
7139
7140
7141 <tr>
7142 <td align="left" style="padding-left:20px">2.3.memo</td>
7143 <td colspan="2">string</td>
7144 <td colspan="2"></td>
7145 </tr>
7146
7147
7148 <tr>
7149 <td align="left" style="padding-left:20px">2.4.name</td>
7150 <td colspan="2">string</td>
7151 <td colspan="2"></td>
7152 </tr>
7153
7154
7155 <tr>
7156 <td align="left" style="padding-left:20px">2.5.status</td>
7157 <td colspan="2">string</td>
7158 <td colspan="2"></td>
7159 </tr>
7160
7161
7162
7163
7164 <tr>
7165 <td align="left" style="padding-left:10px">3.message</td>
7166 <td colspan="2">string</td>
7167 <td colspan="2"></td>
7168 </tr>
7169
7170
7171</tbody>
7172
7173 <tr class="bg">
7174 <td colspan="5">示例</td>
7175 </tr>
7176 <tr class="specialHeight">
7177 <td class="bg">请求参数</td>
7178 <td colspan="4"></td>
7179 </tr>
7180 <tr class="specialHeight">
7181 <td class="bg">返回值</td>
7182 <td colspan="4">{&quot;code&quot;:0,&quot;data&quot;:{&quot;code&quot;:&quot;string&quot;,&quot;id&quot;:&quot;string&quot;,&quot;memo&quot;:&quot;string&quot;,&quot;name&quot;:&quot;string&quot;,&quot;status&quot;:&quot;string&quot;},&quot;message&quot;:&quot;string&quot;}</td>
7183 </tr>
7184
7185 </table>
7186 </div>
7187 <div>
7188
7189 <!--这个是每个请求的说明,方便生成文档后进行整理-->
7190 <h5 class="second_title">4)update</h5>
7191
7192 <table border="1" cellspacing="0" cellpadding="0" width="100%">
7193 <tr class="bg">
7194 <td colspan="5">update</td>
7195 </tr>
7196 <tr>
7197 <td width="25%">接口描述</td>
7198 <td colspan="4">update</td>
7199 </tr>
7200 <tr>
7201 <td>URL</td>
7202 <td colspan="4">/v1/admin/groups/{id}</td>
7203 </tr>
7204 <tr>
7205 <td>请求方式</td>
7206 <td colspan="4">put</td>
7207 </tr>
7208 <tr>
7209 <td>请求类型</td>
7210 <td colspan="4">application/json</td>
7211 </tr>
7212 <tr>
7213 <td>返回类型</td>
7214 <td colspan="4">application/json</td>
7215 </tr>
7216
7217 <tr class="bg">
7218 <td>参数名</td>
7219 <td width="15%">数据类型</td>
7220 <td width="15%">参数类型</td>
7221 <td width="15%">是否必填</td>
7222 <td width="29%">说明</td>
7223 </tr>
7224
7225
7226 <tr>
7227 <td align="left">1.id</td>
7228 <td>string</td>
7229 <td>path</td>
7230 <td>Y</td>
7231
7232 <td>id</td>
7233 <!-- <td th:if="${request.modelAttr}" th:text="asdfagadfg"></td>-->
7234 </tr>
7235
7236
7237
7238
7239 <tr>
7240 <td align="left">2.updateRequest</td>
7241 <td>object:GroupUpdateRequest</td>
7242 <td>body</td>
7243 <td>Y</td>
7244
7245 <td>updateRequest</td>
7246 <!-- <td th:if="${request.modelAttr}" th:text="asdfagadfg"></td>-->
7247 </tr>
7248
7249 <tbody>
7250
7251 <tr>
7252 <td align="left" style="padding-left:10px">2.1.code</td>
7253 <td>string</td>
7254 <td></td>
7255
7256 <td>N</td>
7257 <td></td>
7258 </tr>
7259
7260
7261 <tr>
7262 <td align="left" style="padding-left:10px">2.2.entity</td>
7263 <td>object:Group</td>
7264 <td></td>
7265
7266 <td>N</td>
7267 <td></td>
7268 </tr>
7269
7270
7271 <tr>
7272 <td align="left" style="padding-left:20px">2.2.1.code</td>
7273 <td>string</td>
7274 <td></td>
7275
7276 <td>N</td>
7277 <td></td>
7278 </tr>
7279
7280
7281 <tr>
7282 <td align="left" style="padding-left:20px">2.2.2.id</td>
7283 <td>string</td>
7284 <td></td>
7285
7286 <td>N</td>
7287 <td>ID</td>
7288 </tr>
7289
7290
7291 <tr>
7292 <td align="left" style="padding-left:20px">2.2.3.memo</td>
7293 <td>string</td>
7294 <td></td>
7295
7296 <td>N</td>
7297 <td></td>
7298 </tr>
7299
7300
7301 <tr>
7302 <td align="left" style="padding-left:20px">2.2.4.name</td>
7303 <td>string</td>
7304 <td></td>
7305
7306 <td>N</td>
7307 <td></td>
7308 </tr>
7309
7310
7311 <tr>
7312 <td align="left" style="padding-left:20px">2.2.5.status</td>
7313 <td>string</td>
7314 <td></td>
7315
7316 <td>N</td>
7317 <td></td>
7318 </tr>
7319
7320
7321
7322
7323 <tr>
7324 <td align="left" style="padding-left:10px">2.3.id</td>
7325 <td>string</td>
7326 <td></td>
7327
7328 <td>N</td>
7329 <td></td>
7330 </tr>
7331
7332
7333 <tr>
7334 <td align="left" style="padding-left:10px">2.4.memo</td>
7335 <td>string</td>
7336 <td></td>
7337
7338 <td>N</td>
7339 <td></td>
7340 </tr>
7341
7342
7343 <tr>
7344 <td align="left" style="padding-left:10px">2.5.name</td>
7345 <td>string</td>
7346 <td></td>
7347
7348 <td>N</td>
7349 <td></td>
7350 </tr>
7351
7352
7353 <tr>
7354 <td align="left" style="padding-left:10px">2.6.status</td>
7355 <td>string</td>
7356 <td></td>
7357
7358 <td>N</td>
7359 <td></td>
7360 </tr>
7361
7362
7363</tbody>
7364
7365
7366
7367
7368
7369 <tr class="bg">
7370 <td>状态码</td>
7371 <td colspan="2">描述</td>
7372 <td colspan="2">说明</td>
7373 </tr>
7374
7375 <tr>
7376 <td>200</td>
7377 <td colspan="2">OK</td>
7378 <td colspan="2"></td>
7379 </tr>
7380
7381 <tr>
7382 <td>201</td>
7383 <td colspan="2">Created</td>
7384 <td colspan="2"></td>
7385 </tr>
7386
7387 <tr>
7388 <td>401</td>
7389 <td colspan="2">Unauthorized</td>
7390 <td colspan="2"></td>
7391 </tr>
7392
7393 <tr>
7394 <td>403</td>
7395 <td colspan="2">Forbidden</td>
7396 <td colspan="2"></td>
7397 </tr>
7398
7399 <tr>
7400 <td>404</td>
7401 <td colspan="2">Not Found</td>
7402 <td colspan="2"></td>
7403 </tr>
7404
7405 <tr class="bg">
7406 <td>返回属性名</td>
7407 <td colspan="2">类型</td>
7408 <td colspan="2">说明</td>
7409 </tr>
7410
7411<!-- 对返回参数 递归生成行-->
7412 <tbody>
7413
7414 <tr>
7415 <td align="left" style="padding-left:10px">1.code</td>
7416 <td colspan="2">integer(int32)</td>
7417 <td colspan="2"></td>
7418 </tr>
7419
7420
7421 <tr>
7422 <td align="left" style="padding-left:10px">2.data</td>
7423 <td colspan="2">object:GroupUpdateResponseData</td>
7424 <td colspan="2"></td>
7425 </tr>
7426
7427
7428 <tr>
7429 <td align="left" style="padding-left:20px">2.1.code</td>
7430 <td colspan="2">string</td>
7431 <td colspan="2"></td>
7432 </tr>
7433
7434
7435 <tr>
7436 <td align="left" style="padding-left:20px">2.2.id</td>
7437 <td colspan="2">string</td>
7438 <td colspan="2"></td>
7439 </tr>
7440
7441
7442 <tr>
7443 <td align="left" style="padding-left:20px">2.3.memo</td>
7444 <td colspan="2">string</td>
7445 <td colspan="2"></td>
7446 </tr>
7447
7448
7449 <tr>
7450 <td align="left" style="padding-left:20px">2.4.name</td>
7451 <td colspan="2">string</td>
7452 <td colspan="2"></td>
7453 </tr>
7454
7455
7456 <tr>
7457 <td align="left" style="padding-left:20px">2.5.status</td>
7458 <td colspan="2">string</td>
7459 <td colspan="2"></td>
7460 </tr>
7461
7462
7463
7464
7465 <tr>
7466 <td align="left" style="padding-left:10px">3.message</td>
7467 <td colspan="2">string</td>
7468 <td colspan="2"></td>
7469 </tr>
7470
7471
7472</tbody>
7473
7474 <tr class="bg">
7475 <td colspan="5">示例</td>
7476 </tr>
7477 <tr class="specialHeight">
7478 <td class="bg">请求参数</td>
7479 <td colspan="4"> -d &#39;{&quot;code&quot;:&quot;string&quot;,&quot;entity&quot;:{&quot;code&quot;:&quot;string&quot;,&quot;id&quot;:&quot;string&quot;,&quot;memo&quot;:&quot;string&quot;,&quot;name&quot;:&quot;string&quot;,&quot;status&quot;:&quot;string&quot;},&quot;id&quot;:&quot;string&quot;,&quot;memo&quot;:&quot;string&quot;,&quot;name&quot;:&quot;string&quot;,&quot;status&quot;:&quot;string&quot;}&#39;</td>
7480 </tr>
7481 <tr class="specialHeight">
7482 <td class="bg">返回值</td>
7483 <td colspan="4">{&quot;code&quot;:0,&quot;data&quot;:{&quot;code&quot;:&quot;string&quot;,&quot;id&quot;:&quot;string&quot;,&quot;memo&quot;:&quot;string&quot;,&quot;name&quot;:&quot;string&quot;,&quot;status&quot;:&quot;string&quot;},&quot;message&quot;:&quot;string&quot;}</td>
7484 </tr>
7485
7486 </table>
7487 </div>
7488 <div>
7489
7490 <!--这个是每个请求的说明,方便生成文档后进行整理-->
7491 <h5 class="second_title">5)delete</h5>
7492
7493 <table border="1" cellspacing="0" cellpadding="0" width="100%">
7494 <tr class="bg">
7495 <td colspan="5">delete</td>
7496 </tr>
7497 <tr>
7498 <td width="25%">接口描述</td>
7499 <td colspan="4">delete</td>
7500 </tr>
7501 <tr>
7502 <td>URL</td>
7503 <td colspan="4">/v1/admin/groups/{id}</td>
7504 </tr>
7505 <tr>
7506 <td>请求方式</td>
7507 <td colspan="4">delete</td>
7508 </tr>
7509 <tr>
7510 <td>请求类型</td>
7511 <td colspan="4"></td>
7512 </tr>
7513 <tr>
7514 <td>返回类型</td>
7515 <td colspan="4">application/json</td>
7516 </tr>
7517
7518 <tr class="bg">
7519 <td>参数名</td>
7520 <td width="15%">数据类型</td>
7521 <td width="15%">参数类型</td>
7522 <td width="15%">是否必填</td>
7523 <td width="29%">说明</td>
7524 </tr>
7525
7526
7527 <tr>
7528 <td align="left">1.id</td>
7529 <td>string</td>
7530 <td>path</td>
7531 <td>Y</td>
7532
7533 <td>id</td>
7534 <!-- <td th:if="${request.modelAttr}" th:text="asdfagadfg"></td>-->
7535 </tr>
7536
7537
7538
7539
7540
7541 <tr class="bg">
7542 <td>状态码</td>
7543 <td colspan="2">描述</td>
7544 <td colspan="2">说明</td>
7545 </tr>
7546
7547 <tr>
7548 <td>200</td>
7549 <td colspan="2">OK</td>
7550 <td colspan="2"></td>
7551 </tr>
7552
7553 <tr>
7554 <td>204</td>
7555 <td colspan="2">No Content</td>
7556 <td colspan="2"></td>
7557 </tr>
7558
7559 <tr>
7560 <td>401</td>
7561 <td colspan="2">Unauthorized</td>
7562 <td colspan="2"></td>
7563 </tr>
7564
7565 <tr>
7566 <td>403</td>
7567 <td colspan="2">Forbidden</td>
7568 <td colspan="2"></td>
7569 </tr>
7570
7571 <tr class="bg">
7572 <td>返回属性名</td>
7573 <td colspan="2">类型</td>
7574 <td colspan="2">说明</td>
7575 </tr>
7576
7577<!-- 对返回参数 递归生成行-->
7578 <tbody>
7579
7580 <tr>
7581 <td align="left" style="padding-left:10px">1.code</td>
7582 <td colspan="2">integer(int32)</td>
7583 <td colspan="2"></td>
7584 </tr>
7585
7586
7587 <tr>
7588 <td align="left" style="padding-left:10px">2.data</td>
7589 <td colspan="2">object:GroupRemoveResponseData</td>
7590 <td colspan="2"></td>
7591 </tr>
7592
7593
7594 <tr>
7595 <td align="left" style="padding-left:20px">2.1.id</td>
7596 <td colspan="2">string</td>
7597 <td colspan="2"></td>
7598 </tr>
7599
7600
7601
7602
7603 <tr>
7604 <td align="left" style="padding-left:10px">3.message</td>
7605 <td colspan="2">string</td>
7606 <td colspan="2"></td>
7607 </tr>
7608
7609
7610</tbody>
7611
7612 <tr class="bg">
7613 <td colspan="5">示例</td>
7614 </tr>
7615 <tr class="specialHeight">
7616 <td class="bg">请求参数</td>
7617 <td colspan="4"></td>
7618 </tr>
7619 <tr class="specialHeight">
7620 <td class="bg">返回值</td>
7621 <td colspan="4">{&quot;code&quot;:0,&quot;data&quot;:{&quot;id&quot;:&quot;string&quot;},&quot;message&quot;:&quot;string&quot;}</td>
7622 </tr>
7623
7624 </table>
7625 </div>
7626 <div>
7627
7628 <!--这个是每个请求的说明,方便生成文档后进行整理-->
7629 <h5 class="second_title">6)groupAccounts</h5>
7630
7631 <table border="1" cellspacing="0" cellpadding="0" width="100%">
7632 <tr class="bg">
7633 <td colspan="5">groupAccounts</td>
7634 </tr>
7635 <tr>
7636 <td width="25%">接口描述</td>
7637 <td colspan="4">groupAccounts</td>
7638 </tr>
7639 <tr>
7640 <td>URL</td>
7641 <td colspan="4">/v1/admin/groups/{id}/accounts</td>
7642 </tr>
7643 <tr>
7644 <td>请求方式</td>
7645 <td colspan="4">get</td>
7646 </tr>
7647 <tr>
7648 <td>请求类型</td>
7649 <td colspan="4"></td>
7650 </tr>
7651 <tr>
7652 <td>返回类型</td>
7653 <td colspan="4">application/json</td>
7654 </tr>
7655
7656 <tr class="bg">
7657 <td>参数名</td>
7658 <td width="15%">数据类型</td>
7659 <td width="15%">参数类型</td>
7660 <td width="15%">是否必填</td>
7661 <td width="29%">说明</td>
7662 </tr>
7663
7664
7665 <tr>
7666 <td align="left">1.id</td>
7667 <td>string</td>
7668 <td>path</td>
7669 <td>Y</td>
7670
7671 <td>id</td>
7672 <!-- <td th:if="${request.modelAttr}" th:text="asdfagadfg"></td>-->
7673 </tr>
7674
7675
7676
7677
7678 <tr>
7679 <td align="left">2.loadAll</td>
7680 <td>boolean</td>
7681 <td>query</td>
7682
7683 <td>N</td>
7684 <td>null</td>
7685 <!-- <td th:if="${request.modelAttr}" th:text="asdfagadfg"></td>-->
7686 </tr>
7687
7688
7689
7690
7691 <tr>
7692 <td align="left">3.pageIndex</td>
7693 <td>integer(int32)</td>
7694 <td>query</td>
7695
7696 <td>N</td>
7697 <td>null</td>
7698 <!-- <td th:if="${request.modelAttr}" th:text="asdfagadfg"></td>-->
7699 </tr>
7700
7701
7702
7703
7704 <tr>
7705 <td align="left">4.pageSize</td>
7706 <td>integer(int32)</td>
7707 <td>query</td>
7708
7709 <td>N</td>
7710 <td>null</td>
7711 <!-- <td th:if="${request.modelAttr}" th:text="asdfagadfg"></td>-->
7712 </tr>
7713
7714
7715
7716
7717
7718 <tr class="bg">
7719 <td>状态码</td>
7720 <td colspan="2">描述</td>
7721 <td colspan="2">说明</td>
7722 </tr>
7723
7724 <tr>
7725 <td>200</td>
7726 <td colspan="2">OK</td>
7727 <td colspan="2"></td>
7728 </tr>
7729
7730 <tr>
7731 <td>401</td>
7732 <td colspan="2">Unauthorized</td>
7733 <td colspan="2"></td>
7734 </tr>
7735
7736 <tr>
7737 <td>403</td>
7738 <td colspan="2">Forbidden</td>
7739 <td colspan="2"></td>
7740 </tr>
7741
7742 <tr>
7743 <td>404</td>
7744 <td colspan="2">Not Found</td>
7745 <td colspan="2"></td>
7746 </tr>
7747
7748 <tr class="bg">
7749 <td>返回属性名</td>
7750 <td colspan="2">类型</td>
7751 <td colspan="2">说明</td>
7752 </tr>
7753
7754<!-- 对返回参数 递归生成行-->
7755 <tbody>
7756
7757 <tr>
7758 <td align="left" style="padding-left:10px">1.code</td>
7759 <td colspan="2">integer(int32)</td>
7760 <td colspan="2"></td>
7761 </tr>
7762
7763
7764 <tr>
7765 <td align="left" style="padding-left:10px">2.data</td>
7766 <td colspan="2">object:GroupRelatedAccountsResponseData</td>
7767 <td colspan="2"></td>
7768 </tr>
7769
7770
7771 <tr>
7772 <td align="left" style="padding-left:20px">2.1.currentItemCount</td>
7773 <td colspan="2">integer(int32)</td>
7774 <td colspan="2"></td>
7775 </tr>
7776
7777
7778 <tr>
7779 <td align="left" style="padding-left:20px">2.2.items</td>
7780 <td colspan="2">array:AccountGroup</td>
7781 <td colspan="2"></td>
7782 </tr>
7783
7784
7785 <tr>
7786 <td align="left" style="padding-left:30px">2.2.1.accountId</td>
7787 <td colspan="2">string</td>
7788 <td colspan="2"></td>
7789 </tr>
7790
7791
7792 <tr>
7793 <td align="left" style="padding-left:30px">2.2.2.groupId</td>
7794 <td colspan="2">string</td>
7795 <td colspan="2"></td>
7796 </tr>
7797
7798
7799 <tr>
7800 <td align="left" style="padding-left:30px">2.2.3.id</td>
7801 <td colspan="2">string</td>
7802 <td colspan="2">ID</td>
7803 </tr>
7804
7805
7806
7807
7808 <tr>
7809 <td align="left" style="padding-left:20px">2.3.loadAll</td>
7810 <td colspan="2">boolean</td>
7811 <td colspan="2"></td>
7812 </tr>
7813
7814
7815 <tr>
7816 <td align="left" style="padding-left:20px">2.4.mapBean</td>
7817 <td colspan="2">object</td>
7818 <td colspan="2"></td>
7819 </tr>
7820
7821
7822 <tr>
7823 <td align="left" style="padding-left:20px">2.5.orderBy</td>
7824 <td colspan="2">object</td>
7825 <td colspan="2"></td>
7826 </tr>
7827
7828
7829 <tr>
7830 <td align="left" style="padding-left:20px">2.6.pageCount</td>
7831 <td colspan="2">integer(int32)</td>
7832 <td colspan="2"></td>
7833 </tr>
7834
7835
7836 <tr>
7837 <td align="left" style="padding-left:20px">2.7.pageIndex</td>
7838 <td colspan="2">integer(int32)</td>
7839 <td colspan="2"></td>
7840 </tr>
7841
7842
7843 <tr>
7844 <td align="left" style="padding-left:20px">2.8.pageSize</td>
7845 <td colspan="2">integer(int32)</td>
7846 <td colspan="2"></td>
7847 </tr>
7848
7849
7850 <tr>
7851 <td align="left" style="padding-left:20px">2.9.recordCount</td>
7852 <td colspan="2">integer(int64)</td>
7853 <td colspan="2"></td>
7854 </tr>
7855
7856
7857
7858
7859 <tr>
7860 <td align="left" style="padding-left:10px">3.message</td>
7861 <td colspan="2">string</td>
7862 <td colspan="2"></td>
7863 </tr>
7864
7865
7866</tbody>
7867
7868 <tr class="bg">
7869 <td colspan="5">示例</td>
7870 </tr>
7871 <tr class="specialHeight">
7872 <td class="bg">请求参数</td>
7873 <td colspan="4">loadAll=true&amp;pageIndex=0&amp;pageSize=0</td>
7874 </tr>
7875 <tr class="specialHeight">
7876 <td class="bg">返回值</td>
7877 <td colspan="4">{&quot;code&quot;:0,&quot;data&quot;:{&quot;currentItemCount&quot;:0,&quot;items&quot;:[{&quot;accountId&quot;:&quot;string&quot;,&quot;groupId&quot;:&quot;string&quot;,&quot;id&quot;:&quot;string&quot;}],&quot;loadAll&quot;:true,&quot;mapBean&quot;:{},&quot;orderBy&quot;:{},&quot;pageCount&quot;:0,&quot;pageIndex&quot;:0,&quot;pageSize&quot;:0,&quot;recordCount&quot;:0},&quot;message&quot;:&quot;string&quot;}</td>
7878 </tr>
7879
7880 </table>
7881 </div>
7882 <div>
7883
7884 <!--这个是每个请求的说明,方便生成文档后进行整理-->
7885 <h5 class="second_title">7)relateAccounts</h5>
7886
7887 <table border="1" cellspacing="0" cellpadding="0" width="100%">
7888 <tr class="bg">
7889 <td colspan="5">relateAccounts</td>
7890 </tr>
7891 <tr>
7892 <td width="25%">接口描述</td>
7893 <td colspan="4">relateAccounts</td>
7894 </tr>
7895 <tr>
7896 <td>URL</td>
7897 <td colspan="4">/v1/admin/groups/{id}/accounts</td>
7898 </tr>
7899 <tr>
7900 <td>请求方式</td>
7901 <td colspan="4">post</td>
7902 </tr>
7903 <tr>
7904 <td>请求类型</td>
7905 <td colspan="4">application/json</td>
7906 </tr>
7907 <tr>
7908 <td>返回类型</td>
7909 <td colspan="4">application/json</td>
7910 </tr>
7911
7912 <tr class="bg">
7913 <td>参数名</td>
7914 <td width="15%">数据类型</td>
7915 <td width="15%">参数类型</td>
7916 <td width="15%">是否必填</td>
7917 <td width="29%">说明</td>
7918 </tr>
7919
7920
7921 <tr>
7922 <td align="left">1.groupAccounts</td>
7923 <td>object:GroupRelateAccountsRequest</td>
7924 <td>body</td>
7925 <td>Y</td>
7926
7927 <td>groupAccounts</td>
7928 <!-- <td th:if="${request.modelAttr}" th:text="asdfagadfg"></td>-->
7929 </tr>
7930
7931 <tbody>
7932
7933 <tr>
7934 <td align="left" style="padding-left:10px">1.1.groupAccounts</td>
7935 <td>array:AccountGroup</td>
7936 <td></td>
7937
7938 <td>N</td>
7939 <td></td>
7940 </tr>
7941
7942
7943 <tr>
7944 <td align="left" style="padding-left:20px">1.1.1.accountId</td>
7945 <td>string</td>
7946 <td></td>
7947
7948 <td>N</td>
7949 <td></td>
7950 </tr>
7951
7952
7953 <tr>
7954 <td align="left" style="padding-left:20px">1.1.2.groupId</td>
7955 <td>string</td>
7956 <td></td>
7957
7958 <td>N</td>
7959 <td></td>
7960 </tr>
7961
7962
7963 <tr>
7964 <td align="left" style="padding-left:20px">1.1.3.id</td>
7965 <td>string</td>
7966 <td></td>
7967
7968 <td>N</td>
7969 <td>ID</td>
7970 </tr>
7971
7972
7973
7974
7975</tbody>
7976
7977
7978
7979
7980 <tr>
7981 <td align="left">2.id</td>
7982 <td>string</td>
7983 <td>path</td>
7984 <td>Y</td>
7985
7986 <td>id</td>
7987 <!-- <td th:if="${request.modelAttr}" th:text="asdfagadfg"></td>-->
7988 </tr>
7989
7990
7991
7992
7993
7994 <tr class="bg">
7995 <td>状态码</td>
7996 <td colspan="2">描述</td>
7997 <td colspan="2">说明</td>
7998 </tr>
7999
8000 <tr>
8001 <td>200</td>
8002 <td colspan="2">OK</td>
8003 <td colspan="2"></td>
8004 </tr>
8005
8006 <tr>
8007 <td>201</td>
8008 <td colspan="2">Created</td>
8009 <td colspan="2"></td>
8010 </tr>
8011
8012 <tr>
8013 <td>401</td>
8014 <td colspan="2">Unauthorized</td>
8015 <td colspan="2"></td>
8016 </tr>
8017
8018 <tr>
8019 <td>403</td>
8020 <td colspan="2">Forbidden</td>
8021 <td colspan="2"></td>
8022 </tr>
8023
8024 <tr>
8025 <td>404</td>
8026 <td colspan="2">Not Found</td>
8027 <td colspan="2"></td>
8028 </tr>
8029
8030 <tr class="bg">
8031 <td>返回属性名</td>
8032 <td colspan="2">类型</td>
8033 <td colspan="2">说明</td>
8034 </tr>
8035
8036<!-- 对返回参数 递归生成行-->
8037 <tbody>
8038
8039 <tr>
8040 <td align="left" style="padding-left:10px">1.code</td>
8041 <td colspan="2">integer(int32)</td>
8042 <td colspan="2"></td>
8043 </tr>
8044
8045
8046 <tr>
8047 <td align="left" style="padding-left:10px">2.data</td>
8048 <td colspan="2">object:GroupRelateAccountsResponseData</td>
8049 <td colspan="2"></td>
8050 </tr>
8051
8052
8053 <tr>
8054 <td align="left" style="padding-left:20px">2.1.message</td>
8055 <td colspan="2">string</td>
8056 <td colspan="2"></td>
8057 </tr>
8058
8059
8060
8061
8062 <tr>
8063 <td align="left" style="padding-left:10px">3.message</td>
8064 <td colspan="2">string</td>
8065 <td colspan="2"></td>
8066 </tr>
8067
8068
8069</tbody>
8070
8071 <tr class="bg">
8072 <td colspan="5">示例</td>
8073 </tr>
8074 <tr class="specialHeight">
8075 <td class="bg">请求参数</td>
8076 <td colspan="4"> -d &#39;{&quot;groupAccounts&quot;:[{&quot;accountId&quot;:&quot;string&quot;,&quot;groupId&quot;:&quot;string&quot;,&quot;id&quot;:&quot;string&quot;}]}&#39;</td>
8077 </tr>
8078 <tr class="specialHeight">
8079 <td class="bg">返回值</td>
8080 <td colspan="4">{&quot;code&quot;:0,&quot;data&quot;:{&quot;message&quot;:&quot;string&quot;},&quot;message&quot;:&quot;string&quot;}</td>
8081 </tr>
8082
8083 </table>
8084 </div>
8085 <div>
8086
8087 <!--这个是每个请求的说明,方便生成文档后进行整理-->
8088 <h5 class="second_title">8)groupRoles</h5>
8089
8090 <table border="1" cellspacing="0" cellpadding="0" width="100%">
8091 <tr class="bg">
8092 <td colspan="5">groupRoles</td>
8093 </tr>
8094 <tr>
8095 <td width="25%">接口描述</td>
8096 <td colspan="4">groupRoles</td>
8097 </tr>
8098 <tr>
8099 <td>URL</td>
8100 <td colspan="4">/v1/admin/groups/{id}/roles</td>
8101 </tr>
8102 <tr>
8103 <td>请求方式</td>
8104 <td colspan="4">get</td>
8105 </tr>
8106 <tr>
8107 <td>请求类型</td>
8108 <td colspan="4"></td>
8109 </tr>
8110 <tr>
8111 <td>返回类型</td>
8112 <td colspan="4">application/json</td>
8113 </tr>
8114
8115 <tr class="bg">
8116 <td>参数名</td>
8117 <td width="15%">数据类型</td>
8118 <td width="15%">参数类型</td>
8119 <td width="15%">是否必填</td>
8120 <td width="29%">说明</td>
8121 </tr>
8122
8123
8124 <tr>
8125 <td align="left">1.id</td>
8126 <td>string</td>
8127 <td>path</td>
8128 <td>Y</td>
8129
8130 <td>id</td>
8131 <!-- <td th:if="${request.modelAttr}" th:text="asdfagadfg"></td>-->
8132 </tr>
8133
8134
8135
8136
8137 <tr>
8138 <td align="left">2.loadAll</td>
8139 <td>boolean</td>
8140 <td>query</td>
8141
8142 <td>N</td>
8143 <td>null</td>
8144 <!-- <td th:if="${request.modelAttr}" th:text="asdfagadfg"></td>-->
8145 </tr>
8146
8147
8148
8149
8150 <tr>
8151 <td align="left">3.pageIndex</td>
8152 <td>integer(int32)</td>
8153 <td>query</td>
8154
8155 <td>N</td>
8156 <td>null</td>
8157 <!-- <td th:if="${request.modelAttr}" th:text="asdfagadfg"></td>-->
8158 </tr>
8159
8160
8161
8162
8163 <tr>
8164 <td align="left">4.pageSize</td>
8165 <td>integer(int32)</td>
8166 <td>query</td>
8167
8168 <td>N</td>
8169 <td>null</td>
8170 <!-- <td th:if="${request.modelAttr}" th:text="asdfagadfg"></td>-->
8171 </tr>
8172
8173
8174
8175
8176
8177 <tr class="bg">
8178 <td>状态码</td>
8179 <td colspan="2">描述</td>
8180 <td colspan="2">说明</td>
8181 </tr>
8182
8183 <tr>
8184 <td>200</td>
8185 <td colspan="2">OK</td>
8186 <td colspan="2"></td>
8187 </tr>
8188
8189 <tr>
8190 <td>401</td>
8191 <td colspan="2">Unauthorized</td>
8192 <td colspan="2"></td>
8193 </tr>
8194
8195 <tr>
8196 <td>403</td>
8197 <td colspan="2">Forbidden</td>
8198 <td colspan="2"></td>
8199 </tr>
8200
8201 <tr>
8202 <td>404</td>
8203 <td colspan="2">Not Found</td>
8204 <td colspan="2"></td>
8205 </tr>
8206
8207 <tr class="bg">
8208 <td>返回属性名</td>
8209 <td colspan="2">类型</td>
8210 <td colspan="2">说明</td>
8211 </tr>
8212
8213<!-- 对返回参数 递归生成行-->
8214 <tbody>
8215
8216 <tr>
8217 <td align="left" style="padding-left:10px">1.code</td>
8218 <td colspan="2">integer(int32)</td>
8219 <td colspan="2"></td>
8220 </tr>
8221
8222
8223 <tr>
8224 <td align="left" style="padding-left:10px">2.data</td>
8225 <td colspan="2">object:GroupRelatedRolesResponseData</td>
8226 <td colspan="2"></td>
8227 </tr>
8228
8229
8230 <tr>
8231 <td align="left" style="padding-left:20px">2.1.currentItemCount</td>
8232 <td colspan="2">integer(int32)</td>
8233 <td colspan="2"></td>
8234 </tr>
8235
8236
8237 <tr>
8238 <td align="left" style="padding-left:20px">2.2.items</td>
8239 <td colspan="2">array:GroupRole</td>
8240 <td colspan="2"></td>
8241 </tr>
8242
8243
8244 <tr>
8245 <td align="left" style="padding-left:30px">2.2.1.groupId</td>
8246 <td colspan="2">string</td>
8247 <td colspan="2"></td>
8248 </tr>
8249
8250
8251 <tr>
8252 <td align="left" style="padding-left:30px">2.2.2.id</td>
8253 <td colspan="2">string</td>
8254 <td colspan="2">ID</td>
8255 </tr>
8256
8257
8258 <tr>
8259 <td align="left" style="padding-left:30px">2.2.3.roleId</td>
8260 <td colspan="2">string</td>
8261 <td colspan="2"></td>
8262 </tr>
8263
8264
8265
8266
8267 <tr>
8268 <td align="left" style="padding-left:20px">2.3.loadAll</td>
8269 <td colspan="2">boolean</td>
8270 <td colspan="2"></td>
8271 </tr>
8272
8273
8274 <tr>
8275 <td align="left" style="padding-left:20px">2.4.mapBean</td>
8276 <td colspan="2">object</td>
8277 <td colspan="2"></td>
8278 </tr>
8279
8280
8281 <tr>
8282 <td align="left" style="padding-left:20px">2.5.orderBy</td>
8283 <td colspan="2">object</td>
8284 <td colspan="2"></td>
8285 </tr>
8286
8287
8288 <tr>
8289 <td align="left" style="padding-left:20px">2.6.pageCount</td>
8290 <td colspan="2">integer(int32)</td>
8291 <td colspan="2"></td>
8292 </tr>
8293
8294
8295 <tr>
8296 <td align="left" style="padding-left:20px">2.7.pageIndex</td>
8297 <td colspan="2">integer(int32)</td>
8298 <td colspan="2"></td>
8299 </tr>
8300
8301
8302 <tr>
8303 <td align="left" style="padding-left:20px">2.8.pageSize</td>
8304 <td colspan="2">integer(int32)</td>
8305 <td colspan="2"></td>
8306 </tr>
8307
8308
8309 <tr>
8310 <td align="left" style="padding-left:20px">2.9.recordCount</td>
8311 <td colspan="2">integer(int64)</td>
8312 <td colspan="2"></td>
8313 </tr>
8314
8315
8316
8317
8318 <tr>
8319 <td align="left" style="padding-left:10px">3.message</td>
8320 <td colspan="2">string</td>
8321 <td colspan="2"></td>
8322 </tr>
8323
8324
8325</tbody>
8326
8327 <tr class="bg">
8328 <td colspan="5">示例</td>
8329 </tr>
8330 <tr class="specialHeight">
8331 <td class="bg">请求参数</td>
8332 <td colspan="4">loadAll=true&amp;pageIndex=0&amp;pageSize=0</td>
8333 </tr>
8334 <tr class="specialHeight">
8335 <td class="bg">返回值</td>
8336 <td colspan="4">{&quot;code&quot;:0,&quot;data&quot;:{&quot;currentItemCount&quot;:0,&quot;items&quot;:[{&quot;groupId&quot;:&quot;string&quot;,&quot;id&quot;:&quot;string&quot;,&quot;roleId&quot;:&quot;string&quot;}],&quot;loadAll&quot;:true,&quot;mapBean&quot;:{},&quot;orderBy&quot;:{},&quot;pageCount&quot;:0,&quot;pageIndex&quot;:0,&quot;pageSize&quot;:0,&quot;recordCount&quot;:0},&quot;message&quot;:&quot;string&quot;}</td>
8337 </tr>
8338
8339 </table>
8340 </div>
8341 <div>
8342
8343 <!--这个是每个请求的说明,方便生成文档后进行整理-->
8344 <h5 class="second_title">9)relateRoles</h5>
8345
8346 <table border="1" cellspacing="0" cellpadding="0" width="100%">
8347 <tr class="bg">
8348 <td colspan="5">relateRoles</td>
8349 </tr>
8350 <tr>
8351 <td width="25%">接口描述</td>
8352 <td colspan="4">relateRoles</td>
8353 </tr>
8354 <tr>
8355 <td>URL</td>
8356 <td colspan="4">/v1/admin/groups/{id}/roles</td>
8357 </tr>
8358 <tr>
8359 <td>请求方式</td>
8360 <td colspan="4">post</td>
8361 </tr>
8362 <tr>
8363 <td>请求类型</td>
8364 <td colspan="4">application/json</td>
8365 </tr>
8366 <tr>
8367 <td>返回类型</td>
8368 <td colspan="4">application/json</td>
8369 </tr>
8370
8371 <tr class="bg">
8372 <td>参数名</td>
8373 <td width="15%">数据类型</td>
8374 <td width="15%">参数类型</td>
8375 <td width="15%">是否必填</td>
8376 <td width="29%">说明</td>
8377 </tr>
8378
8379
8380 <tr>
8381 <td align="left">1.groupRoles</td>
8382 <td>object:GroupRelateRolesRequest</td>
8383 <td>body</td>
8384 <td>Y</td>
8385
8386 <td>groupRoles</td>
8387 <!-- <td th:if="${request.modelAttr}" th:text="asdfagadfg"></td>-->
8388 </tr>
8389
8390 <tbody>
8391
8392 <tr>
8393 <td align="left" style="padding-left:10px">1.1.groupRoles</td>
8394 <td>array:GroupRole</td>
8395 <td></td>
8396
8397 <td>N</td>
8398 <td></td>
8399 </tr>
8400
8401
8402 <tr>
8403 <td align="left" style="padding-left:20px">1.1.1.groupId</td>
8404 <td>string</td>
8405 <td></td>
8406
8407 <td>N</td>
8408 <td></td>
8409 </tr>
8410
8411
8412 <tr>
8413 <td align="left" style="padding-left:20px">1.1.2.id</td>
8414 <td>string</td>
8415 <td></td>
8416
8417 <td>N</td>
8418 <td>ID</td>
8419 </tr>
8420
8421
8422 <tr>
8423 <td align="left" style="padding-left:20px">1.1.3.roleId</td>
8424 <td>string</td>
8425 <td></td>
8426
8427 <td>N</td>
8428 <td></td>
8429 </tr>
8430
8431
8432
8433
8434</tbody>
8435
8436
8437
8438
8439 <tr>
8440 <td align="left">2.id</td>
8441 <td>string</td>
8442 <td>path</td>
8443 <td>Y</td>
8444
8445 <td>id</td>
8446 <!-- <td th:if="${request.modelAttr}" th:text="asdfagadfg"></td>-->
8447 </tr>
8448
8449
8450
8451
8452
8453 <tr class="bg">
8454 <td>状态码</td>
8455 <td colspan="2">描述</td>
8456 <td colspan="2">说明</td>
8457 </tr>
8458
8459 <tr>
8460 <td>200</td>
8461 <td colspan="2">OK</td>
8462 <td colspan="2"></td>
8463 </tr>
8464
8465 <tr>
8466 <td>201</td>
8467 <td colspan="2">Created</td>
8468 <td colspan="2"></td>
8469 </tr>
8470
8471 <tr>
8472 <td>401</td>
8473 <td colspan="2">Unauthorized</td>
8474 <td colspan="2"></td>
8475 </tr>
8476
8477 <tr>
8478 <td>403</td>
8479 <td colspan="2">Forbidden</td>
8480 <td colspan="2"></td>
8481 </tr>
8482
8483 <tr>
8484 <td>404</td>
8485 <td colspan="2">Not Found</td>
8486 <td colspan="2"></td>
8487 </tr>
8488
8489 <tr class="bg">
8490 <td>返回属性名</td>
8491 <td colspan="2">类型</td>
8492 <td colspan="2">说明</td>
8493 </tr>
8494
8495<!-- 对返回参数 递归生成行-->
8496 <tbody>
8497
8498 <tr>
8499 <td align="left" style="padding-left:10px">1.code</td>
8500 <td colspan="2">integer(int32)</td>
8501 <td colspan="2"></td>
8502 </tr>
8503
8504
8505 <tr>
8506 <td align="left" style="padding-left:10px">2.data</td>
8507 <td colspan="2">object:GroupRelateRolesResponseData</td>
8508 <td colspan="2"></td>
8509 </tr>
8510
8511
8512 <tr>
8513 <td align="left" style="padding-left:20px">2.1.message</td>
8514 <td colspan="2">string</td>
8515 <td colspan="2"></td>
8516 </tr>
8517
8518
8519
8520
8521 <tr>
8522 <td align="left" style="padding-left:10px">3.message</td>
8523 <td colspan="2">string</td>
8524 <td colspan="2"></td>
8525 </tr>
8526
8527
8528</tbody>
8529
8530 <tr class="bg">
8531 <td colspan="5">示例</td>
8532 </tr>
8533 <tr class="specialHeight">
8534 <td class="bg">请求参数</td>
8535 <td colspan="4"> -d &#39;{&quot;groupRoles&quot;:[{&quot;groupId&quot;:&quot;string&quot;,&quot;id&quot;:&quot;string&quot;,&quot;roleId&quot;:&quot;string&quot;}]}&#39;</td>
8536 </tr>
8537 <tr class="specialHeight">
8538 <td class="bg">返回值</td>
8539 <td colspan="4">{&quot;code&quot;:0,&quot;data&quot;:{&quot;message&quot;:&quot;string&quot;},&quot;message&quot;:&quot;string&quot;}</td>
8540 </tr>
8541
8542 </table>
8543 </div>
8544 </div>
8545 <div style="margin-bottom:20px;">
8546 <!--这个是类的说明-->
8547 <h4 class="first_title">BaseAdminMenu</h4>
8548 <div>
8549
8550 <!--这个是每个请求的说明,方便生成文档后进行整理-->
8551 <h5 class="second_title">1)query</h5>
8552
8553 <table border="1" cellspacing="0" cellpadding="0" width="100%">
8554 <tr class="bg">
8555 <td colspan="5">query</td>
8556 </tr>
8557 <tr>
8558 <td width="25%">接口描述</td>
8559 <td colspan="4">query</td>
8560 </tr>
8561 <tr>
8562 <td>URL</td>
8563 <td colspan="4">/v1/admin/menus</td>
8564 </tr>
8565 <tr>
8566 <td>请求方式</td>
8567 <td colspan="4">get</td>
8568 </tr>
8569 <tr>
8570 <td>请求类型</td>
8571 <td colspan="4"></td>
8572 </tr>
8573 <tr>
8574 <td>返回类型</td>
8575 <td colspan="4">application/json</td>
8576 </tr>
8577
8578 <tr class="bg">
8579 <td>参数名</td>
8580 <td width="15%">数据类型</td>
8581 <td width="15%">参数类型</td>
8582 <td width="15%">是否必填</td>
8583 <td width="29%">说明</td>
8584 </tr>
8585
8586
8587 <tr>
8588 <td align="left">1.loadAll</td>
8589 <td>boolean</td>
8590 <td>query</td>
8591
8592 <td>N</td>
8593 <td>null</td>
8594 <!-- <td th:if="${request.modelAttr}" th:text="asdfagadfg"></td>-->
8595 </tr>
8596
8597
8598
8599
8600 <tr>
8601 <td align="left">2.pageIndex</td>
8602 <td>integer(int32)</td>
8603 <td>query</td>
8604
8605 <td>N</td>
8606 <td>null</td>
8607 <!-- <td th:if="${request.modelAttr}" th:text="asdfagadfg"></td>-->
8608 </tr>
8609
8610
8611
8612
8613 <tr>
8614 <td align="left">3.pageSize</td>
8615 <td>integer(int32)</td>
8616 <td>query</td>
8617
8618 <td>N</td>
8619 <td>null</td>
8620 <!-- <td th:if="${request.modelAttr}" th:text="asdfagadfg"></td>-->
8621 </tr>
8622
8623
8624
8625
8626
8627 <tr class="bg">
8628 <td>状态码</td>
8629 <td colspan="2">描述</td>
8630 <td colspan="2">说明</td>
8631 </tr>
8632
8633 <tr>
8634 <td>200</td>
8635 <td colspan="2">OK</td>
8636 <td colspan="2"></td>
8637 </tr>
8638
8639 <tr>
8640 <td>401</td>
8641 <td colspan="2">Unauthorized</td>
8642 <td colspan="2"></td>
8643 </tr>
8644
8645 <tr>
8646 <td>403</td>
8647 <td colspan="2">Forbidden</td>
8648 <td colspan="2"></td>
8649 </tr>
8650
8651 <tr>
8652 <td>404</td>
8653 <td colspan="2">Not Found</td>
8654 <td colspan="2"></td>
8655 </tr>
8656
8657 <tr class="bg">
8658 <td>返回属性名</td>
8659 <td colspan="2">类型</td>
8660 <td colspan="2">说明</td>
8661 </tr>
8662
8663<!-- 对返回参数 递归生成行-->
8664 <tbody>
8665
8666 <tr>
8667 <td align="left" style="padding-left:10px">1.code</td>
8668 <td colspan="2">integer(int32)</td>
8669 <td colspan="2"></td>
8670 </tr>
8671
8672
8673 <tr>
8674 <td align="left" style="padding-left:10px">2.data</td>
8675 <td colspan="2">object:PermissionQueryResponseData</td>
8676 <td colspan="2"></td>
8677 </tr>
8678
8679
8680 <tr>
8681 <td align="left" style="padding-left:20px">2.1.currentItemCount</td>
8682 <td colspan="2">integer(int32)</td>
8683 <td colspan="2"></td>
8684 </tr>
8685
8686
8687 <tr>
8688 <td align="left" style="padding-left:20px">2.2.items</td>
8689 <td colspan="2">array:Permission</td>
8690 <td colspan="2"></td>
8691 </tr>
8692
8693
8694 <tr>
8695 <td align="left" style="padding-left:30px">2.2.1.applicationId</td>
8696 <td colspan="2">string</td>
8697 <td colspan="2"></td>
8698 </tr>
8699
8700
8701 <tr>
8702 <td align="left" style="padding-left:30px">2.2.2.code</td>
8703 <td colspan="2">string</td>
8704 <td colspan="2"></td>
8705 </tr>
8706
8707
8708 <tr>
8709 <td align="left" style="padding-left:30px">2.2.3.icon</td>
8710 <td colspan="2">string</td>
8711 <td colspan="2"></td>
8712 </tr>
8713
8714
8715 <tr>
8716 <td align="left" style="padding-left:30px">2.2.4.id</td>
8717 <td colspan="2">string</td>
8718 <td colspan="2">ID</td>
8719 </tr>
8720
8721
8722 <tr>
8723 <td align="left" style="padding-left:30px">2.2.5.level</td>
8724 <td colspan="2">integer(int32)</td>
8725 <td colspan="2"></td>
8726 </tr>
8727
8728
8729 <tr>
8730 <td align="left" style="padding-left:30px">2.2.6.lft</td>
8731 <td colspan="2">integer(int32)</td>
8732 <td colspan="2"></td>
8733 </tr>
8734
8735
8736 <tr>
8737 <td align="left" style="padding-left:30px">2.2.7.memo</td>
8738 <td colspan="2">string</td>
8739 <td colspan="2"></td>
8740 </tr>
8741
8742
8743 <tr>
8744 <td align="left" style="padding-left:30px">2.2.8.name</td>
8745 <td colspan="2">string</td>
8746 <td colspan="2"></td>
8747 </tr>
8748
8749
8750 <tr>
8751 <td align="left" style="padding-left:30px">2.2.9.order</td>
8752 <td colspan="2">integer(int32)</td>
8753 <td colspan="2"></td>
8754 </tr>
8755
8756
8757 <tr>
8758 <td align="left" style="padding-left:30px">2.2.10.origin</td>
8759 <td colspan="2">string</td>
8760 <td colspan="2"></td>
8761 </tr>
8762
8763
8764 <tr>
8765 <td align="left" style="padding-left:30px">2.2.11.parentId</td>
8766 <td colspan="2">string</td>
8767 <td colspan="2"></td>
8768 </tr>
8769
8770
8771 <tr>
8772 <td align="left" style="padding-left:30px">2.2.12.rgt</td>
8773 <td colspan="2">integer(int32)</td>
8774 <td colspan="2"></td>
8775 </tr>
8776
8777
8778 <tr>
8779 <td align="left" style="padding-left:30px">2.2.13.status</td>
8780 <td colspan="2">string</td>
8781 <td colspan="2"></td>
8782 </tr>
8783
8784
8785 <tr>
8786 <td align="left" style="padding-left:30px">2.2.14.type</td>
8787 <td colspan="2">string</td>
8788 <td colspan="2"></td>
8789 </tr>
8790
8791
8792 <tr>
8793 <td align="left" style="padding-left:30px">2.2.15.url</td>
8794 <td colspan="2">string</td>
8795 <td colspan="2"></td>
8796 </tr>
8797
8798
8799
8800
8801 <tr>
8802 <td align="left" style="padding-left:20px">2.3.loadAll</td>
8803 <td colspan="2">boolean</td>
8804 <td colspan="2"></td>
8805 </tr>
8806
8807
8808 <tr>
8809 <td align="left" style="padding-left:20px">2.4.mapBean</td>
8810 <td colspan="2">object</td>
8811 <td colspan="2"></td>
8812 </tr>
8813
8814
8815 <tr>
8816 <td align="left" style="padding-left:20px">2.5.orderBy</td>
8817 <td colspan="2">object</td>
8818 <td colspan="2"></td>
8819 </tr>
8820
8821
8822 <tr>
8823 <td align="left" style="padding-left:20px">2.6.pageCount</td>
8824 <td colspan="2">integer(int32)</td>
8825 <td colspan="2"></td>
8826 </tr>
8827
8828
8829 <tr>
8830 <td align="left" style="padding-left:20px">2.7.pageIndex</td>
8831 <td colspan="2">integer(int32)</td>
8832 <td colspan="2"></td>
8833 </tr>
8834
8835
8836 <tr>
8837 <td align="left" style="padding-left:20px">2.8.pageSize</td>
8838 <td colspan="2">integer(int32)</td>
8839 <td colspan="2"></td>
8840 </tr>
8841
8842
8843 <tr>
8844 <td align="left" style="padding-left:20px">2.9.recordCount</td>
8845 <td colspan="2">integer(int64)</td>
8846 <td colspan="2"></td>
8847 </tr>
8848
8849
8850
8851
8852 <tr>
8853 <td align="left" style="padding-left:10px">3.message</td>
8854 <td colspan="2">string</td>
8855 <td colspan="2"></td>
8856 </tr>
8857
8858
8859</tbody>
8860
8861 <tr class="bg">
8862 <td colspan="5">示例</td>
8863 </tr>
8864 <tr class="specialHeight">
8865 <td class="bg">请求参数</td>
8866 <td colspan="4">loadAll=true&amp;pageIndex=0&amp;pageSize=0</td>
8867 </tr>
8868 <tr class="specialHeight">
8869 <td class="bg">返回值</td>
8870 <td colspan="4">{&quot;code&quot;:0,&quot;data&quot;:{&quot;currentItemCount&quot;:0,&quot;items&quot;:[{&quot;applicationId&quot;:&quot;string&quot;,&quot;code&quot;:&quot;string&quot;,&quot;icon&quot;:&quot;string&quot;,&quot;id&quot;:&quot;string&quot;,&quot;level&quot;:0,&quot;lft&quot;:0,&quot;memo&quot;:&quot;string&quot;,&quot;name&quot;:&quot;string&quot;,&quot;order&quot;:0,&quot;origin&quot;:&quot;string&quot;,&quot;parentId&quot;:&quot;string&quot;,&quot;rgt&quot;:0,&quot;status&quot;:&quot;string&quot;,&quot;type&quot;:&quot;string&quot;,&quot;url&quot;:&quot;string&quot;}],&quot;loadAll&quot;:true,&quot;mapBean&quot;:{},&quot;orderBy&quot;:{},&quot;pageCount&quot;:0,&quot;pageIndex&quot;:0,&quot;pageSize&quot;:0,&quot;recordCount&quot;:0},&quot;message&quot;:&quot;string&quot;}</td>
8871 </tr>
8872
8873 </table>
8874 </div>
8875 <div>
8876
8877 <!--这个是每个请求的说明,方便生成文档后进行整理-->
8878 <h5 class="second_title">2)create</h5>
8879
8880 <table border="1" cellspacing="0" cellpadding="0" width="100%">
8881 <tr class="bg">
8882 <td colspan="5">create</td>
8883 </tr>
8884 <tr>
8885 <td width="25%">接口描述</td>
8886 <td colspan="4">create</td>
8887 </tr>
8888 <tr>
8889 <td>URL</td>
8890 <td colspan="4">/v1/admin/menus</td>
8891 </tr>
8892 <tr>
8893 <td>请求方式</td>
8894 <td colspan="4">post</td>
8895 </tr>
8896 <tr>
8897 <td>请求类型</td>
8898 <td colspan="4">application/json</td>
8899 </tr>
8900 <tr>
8901 <td>返回类型</td>
8902 <td colspan="4">application/json</td>
8903 </tr>
8904
8905 <tr class="bg">
8906 <td>参数名</td>
8907 <td width="15%">数据类型</td>
8908 <td width="15%">参数类型</td>
8909 <td width="15%">是否必填</td>
8910 <td width="29%">说明</td>
8911 </tr>
8912
8913
8914 <tr>
8915 <td align="left">1.createRequest</td>
8916 <td>object:PermissionCreateRequest</td>
8917 <td>body</td>
8918 <td>Y</td>
8919
8920 <td>createRequest</td>
8921 <!-- <td th:if="${request.modelAttr}" th:text="asdfagadfg"></td>-->
8922 </tr>
8923
8924 <tbody>
8925
8926 <tr>
8927 <td align="left" style="padding-left:10px">1.1.applicationId</td>
8928 <td>string</td>
8929 <td></td>
8930
8931 <td>N</td>
8932 <td></td>
8933 </tr>
8934
8935
8936 <tr>
8937 <td align="left" style="padding-left:10px">1.2.code</td>
8938 <td>string</td>
8939 <td></td>
8940
8941 <td>N</td>
8942 <td></td>
8943 </tr>
8944
8945
8946 <tr>
8947 <td align="left" style="padding-left:10px">1.3.entity</td>
8948 <td>object:Permission</td>
8949 <td></td>
8950
8951 <td>N</td>
8952 <td></td>
8953 </tr>
8954
8955
8956 <tr>
8957 <td align="left" style="padding-left:20px">1.3.1.applicationId</td>
8958 <td>string</td>
8959 <td></td>
8960
8961 <td>N</td>
8962 <td></td>
8963 </tr>
8964
8965
8966 <tr>
8967 <td align="left" style="padding-left:20px">1.3.2.code</td>
8968 <td>string</td>
8969 <td></td>
8970
8971 <td>N</td>
8972 <td></td>
8973 </tr>
8974
8975
8976 <tr>
8977 <td align="left" style="padding-left:20px">1.3.3.icon</td>
8978 <td>string</td>
8979 <td></td>
8980
8981 <td>N</td>
8982 <td></td>
8983 </tr>
8984
8985
8986 <tr>
8987 <td align="left" style="padding-left:20px">1.3.4.id</td>
8988 <td>string</td>
8989 <td></td>
8990
8991 <td>N</td>
8992 <td>ID</td>
8993 </tr>
8994
8995
8996 <tr>
8997 <td align="left" style="padding-left:20px">1.3.5.level</td>
8998 <td>integer(int32)</td>
8999 <td></td>
9000
9001 <td>N</td>
9002 <td></td>
9003 </tr>
9004
9005
9006 <tr>
9007 <td align="left" style="padding-left:20px">1.3.6.lft</td>
9008 <td>integer(int32)</td>
9009 <td></td>
9010
9011 <td>N</td>
9012 <td></td>
9013 </tr>
9014
9015
9016 <tr>
9017 <td align="left" style="padding-left:20px">1.3.7.memo</td>
9018 <td>string</td>
9019 <td></td>
9020
9021 <td>N</td>
9022 <td></td>
9023 </tr>
9024
9025
9026 <tr>
9027 <td align="left" style="padding-left:20px">1.3.8.name</td>
9028 <td>string</td>
9029 <td></td>
9030
9031 <td>N</td>
9032 <td></td>
9033 </tr>
9034
9035
9036 <tr>
9037 <td align="left" style="padding-left:20px">1.3.9.order</td>
9038 <td>integer(int32)</td>
9039 <td></td>
9040
9041 <td>N</td>
9042 <td></td>
9043 </tr>
9044
9045
9046 <tr>
9047 <td align="left" style="padding-left:20px">1.3.10.origin</td>
9048 <td>string</td>
9049 <td></td>
9050
9051 <td>N</td>
9052 <td></td>
9053 </tr>
9054
9055
9056 <tr>
9057 <td align="left" style="padding-left:20px">1.3.11.parentId</td>
9058 <td>string</td>
9059 <td></td>
9060
9061 <td>N</td>
9062 <td></td>
9063 </tr>
9064
9065
9066 <tr>
9067 <td align="left" style="padding-left:20px">1.3.12.rgt</td>
9068 <td>integer(int32)</td>
9069 <td></td>
9070
9071 <td>N</td>
9072 <td></td>
9073 </tr>
9074
9075
9076 <tr>
9077 <td align="left" style="padding-left:20px">1.3.13.status</td>
9078 <td>string</td>
9079 <td></td>
9080
9081 <td>N</td>
9082 <td></td>
9083 </tr>
9084
9085
9086 <tr>
9087 <td align="left" style="padding-left:20px">1.3.14.type</td>
9088 <td>string</td>
9089 <td></td>
9090
9091 <td>N</td>
9092 <td></td>
9093 </tr>
9094
9095
9096 <tr>
9097 <td align="left" style="padding-left:20px">1.3.15.url</td>
9098 <td>string</td>
9099 <td></td>
9100
9101 <td>N</td>
9102 <td></td>
9103 </tr>
9104
9105
9106
9107
9108 <tr>
9109 <td align="left" style="padding-left:10px">1.4.icon</td>
9110 <td>string</td>
9111 <td></td>
9112
9113 <td>N</td>
9114 <td></td>
9115 </tr>
9116
9117
9118 <tr>
9119 <td align="left" style="padding-left:10px">1.5.id</td>
9120 <td>string</td>
9121 <td></td>
9122
9123 <td>N</td>
9124 <td>ID</td>
9125 </tr>
9126
9127
9128 <tr>
9129 <td align="left" style="padding-left:10px">1.6.level</td>
9130 <td>integer(int32)</td>
9131 <td></td>
9132
9133 <td>N</td>
9134 <td></td>
9135 </tr>
9136
9137
9138 <tr>
9139 <td align="left" style="padding-left:10px">1.7.lft</td>
9140 <td>integer(int32)</td>
9141 <td></td>
9142
9143 <td>N</td>
9144 <td></td>
9145 </tr>
9146
9147
9148 <tr>
9149 <td align="left" style="padding-left:10px">1.8.memo</td>
9150 <td>string</td>
9151 <td></td>
9152
9153 <td>N</td>
9154 <td></td>
9155 </tr>
9156
9157
9158 <tr>
9159 <td align="left" style="padding-left:10px">1.9.name</td>
9160 <td>string</td>
9161 <td></td>
9162
9163 <td>N</td>
9164 <td></td>
9165 </tr>
9166
9167
9168 <tr>
9169 <td align="left" style="padding-left:10px">1.10.order</td>
9170 <td>integer(int32)</td>
9171 <td></td>
9172
9173 <td>N</td>
9174 <td></td>
9175 </tr>
9176
9177
9178 <tr>
9179 <td align="left" style="padding-left:10px">1.11.origin</td>
9180 <td>string</td>
9181 <td></td>
9182
9183 <td>N</td>
9184 <td></td>
9185 </tr>
9186
9187
9188 <tr>
9189 <td align="left" style="padding-left:10px">1.12.parentId</td>
9190 <td>string</td>
9191 <td></td>
9192
9193 <td>N</td>
9194 <td></td>
9195 </tr>
9196
9197
9198 <tr>
9199 <td align="left" style="padding-left:10px">1.13.resourceIds</td>
9200 <td>array</td>
9201 <td></td>
9202
9203 <td>N</td>
9204 <td></td>
9205 </tr>
9206
9207
9208 <tr>
9209 <td align="left" style="padding-left:10px">1.14.rgt</td>
9210 <td>integer(int32)</td>
9211 <td></td>
9212
9213 <td>N</td>
9214 <td></td>
9215 </tr>
9216
9217
9218 <tr>
9219 <td align="left" style="padding-left:10px">1.15.status</td>
9220 <td>string</td>
9221 <td></td>
9222
9223 <td>N</td>
9224 <td></td>
9225 </tr>
9226
9227
9228 <tr>
9229 <td align="left" style="padding-left:10px">1.16.type</td>
9230 <td>string</td>
9231 <td></td>
9232
9233 <td>N</td>
9234 <td></td>
9235 </tr>
9236
9237
9238 <tr>
9239 <td align="left" style="padding-left:10px">1.17.url</td>
9240 <td>string</td>
9241 <td></td>
9242
9243 <td>N</td>
9244 <td></td>
9245 </tr>
9246
9247
9248</tbody>
9249
9250
9251
9252
9253
9254 <tr class="bg">
9255 <td>状态码</td>
9256 <td colspan="2">描述</td>
9257 <td colspan="2">说明</td>
9258 </tr>
9259
9260 <tr>
9261 <td>200</td>
9262 <td colspan="2">OK</td>
9263 <td colspan="2"></td>
9264 </tr>
9265
9266 <tr>
9267 <td>201</td>
9268 <td colspan="2">Created</td>
9269 <td colspan="2"></td>
9270 </tr>
9271
9272 <tr>
9273 <td>401</td>
9274 <td colspan="2">Unauthorized</td>
9275 <td colspan="2"></td>
9276 </tr>
9277
9278 <tr>
9279 <td>403</td>
9280 <td colspan="2">Forbidden</td>
9281 <td colspan="2"></td>
9282 </tr>
9283
9284 <tr>
9285 <td>404</td>
9286 <td colspan="2">Not Found</td>
9287 <td colspan="2"></td>
9288 </tr>
9289
9290 <tr class="bg">
9291 <td>返回属性名</td>
9292 <td colspan="2">类型</td>
9293 <td colspan="2">说明</td>
9294 </tr>
9295
9296<!-- 对返回参数 递归生成行-->
9297 <tbody>
9298
9299 <tr>
9300 <td align="left" style="padding-left:10px">1.code</td>
9301 <td colspan="2">integer(int32)</td>
9302 <td colspan="2"></td>
9303 </tr>
9304
9305
9306 <tr>
9307 <td align="left" style="padding-left:10px">2.data</td>
9308 <td colspan="2">object:PermissionCreateResponseData</td>
9309 <td colspan="2"></td>
9310 </tr>
9311
9312
9313 <tr>
9314 <td align="left" style="padding-left:20px">2.1.applicationId</td>
9315 <td colspan="2">string</td>
9316 <td colspan="2"></td>
9317 </tr>
9318
9319
9320 <tr>
9321 <td align="left" style="padding-left:20px">2.2.code</td>
9322 <td colspan="2">string</td>
9323 <td colspan="2"></td>
9324 </tr>
9325
9326
9327 <tr>
9328 <td align="left" style="padding-left:20px">2.3.icon</td>
9329 <td colspan="2">string</td>
9330 <td colspan="2"></td>
9331 </tr>
9332
9333
9334 <tr>
9335 <td align="left" style="padding-left:20px">2.4.id</td>
9336 <td colspan="2">string</td>
9337 <td colspan="2"></td>
9338 </tr>
9339
9340
9341 <tr>
9342 <td align="left" style="padding-left:20px">2.5.level</td>
9343 <td colspan="2">integer(int32)</td>
9344 <td colspan="2"></td>
9345 </tr>
9346
9347
9348 <tr>
9349 <td align="left" style="padding-left:20px">2.6.lft</td>
9350 <td colspan="2">integer(int32)</td>
9351 <td colspan="2"></td>
9352 </tr>
9353
9354
9355 <tr>
9356 <td align="left" style="padding-left:20px">2.7.memo</td>
9357 <td colspan="2">string</td>
9358 <td colspan="2"></td>
9359 </tr>
9360
9361
9362 <tr>
9363 <td align="left" style="padding-left:20px">2.8.name</td>
9364 <td colspan="2">string</td>
9365 <td colspan="2"></td>
9366 </tr>
9367
9368
9369 <tr>
9370 <td align="left" style="padding-left:20px">2.9.order</td>
9371 <td colspan="2">integer(int32)</td>
9372 <td colspan="2"></td>
9373 </tr>
9374
9375
9376 <tr>
9377 <td align="left" style="padding-left:20px">2.10.origin</td>
9378 <td colspan="2">string</td>
9379 <td colspan="2"></td>
9380 </tr>
9381
9382
9383 <tr>
9384 <td align="left" style="padding-left:20px">2.11.parentId</td>
9385 <td colspan="2">string</td>
9386 <td colspan="2"></td>
9387 </tr>
9388
9389
9390 <tr>
9391 <td align="left" style="padding-left:20px">2.12.rgt</td>
9392 <td colspan="2">integer(int32)</td>
9393 <td colspan="2"></td>
9394 </tr>
9395
9396
9397 <tr>
9398 <td align="left" style="padding-left:20px">2.13.status</td>
9399 <td colspan="2">string</td>
9400 <td colspan="2"></td>
9401 </tr>
9402
9403
9404 <tr>
9405 <td align="left" style="padding-left:20px">2.14.type</td>
9406 <td colspan="2">string</td>
9407 <td colspan="2"></td>
9408 </tr>
9409
9410
9411 <tr>
9412 <td align="left" style="padding-left:20px">2.15.url</td>
9413 <td colspan="2">string</td>
9414 <td colspan="2"></td>
9415 </tr>
9416
9417
9418
9419
9420 <tr>
9421 <td align="left" style="padding-left:10px">3.message</td>
9422 <td colspan="2">string</td>
9423 <td colspan="2"></td>
9424 </tr>
9425
9426
9427</tbody>
9428
9429 <tr class="bg">
9430 <td colspan="5">示例</td>
9431 </tr>
9432 <tr class="specialHeight">
9433 <td class="bg">请求参数</td>
9434 <td colspan="4"> -d &#39;{&quot;applicationId&quot;:&quot;string&quot;,&quot;code&quot;:&quot;string&quot;,&quot;entity&quot;:{&quot;applicationId&quot;:&quot;string&quot;,&quot;code&quot;:&quot;string&quot;,&quot;icon&quot;:&quot;string&quot;,&quot;id&quot;:&quot;string&quot;,&quot;level&quot;:0,&quot;lft&quot;:0,&quot;memo&quot;:&quot;string&quot;,&quot;name&quot;:&quot;string&quot;,&quot;order&quot;:0,&quot;origin&quot;:&quot;string&quot;,&quot;parentId&quot;:&quot;string&quot;,&quot;rgt&quot;:0,&quot;status&quot;:&quot;string&quot;,&quot;type&quot;:&quot;string&quot;,&quot;url&quot;:&quot;string&quot;},&quot;icon&quot;:&quot;string&quot;,&quot;id&quot;:&quot;string&quot;,&quot;level&quot;:0,&quot;lft&quot;:0,&quot;memo&quot;:&quot;string&quot;,&quot;name&quot;:&quot;string&quot;,&quot;order&quot;:0,&quot;origin&quot;:&quot;string&quot;,&quot;parentId&quot;:&quot;string&quot;,&quot;resourceIds&quot;:[{}],&quot;rgt&quot;:0,&quot;status&quot;:&quot;string&quot;,&quot;type&quot;:&quot;string&quot;,&quot;url&quot;:&quot;string&quot;}&#39;</td>
9435 </tr>
9436 <tr class="specialHeight">
9437 <td class="bg">返回值</td>
9438 <td colspan="4">{&quot;code&quot;:0,&quot;data&quot;:{&quot;applicationId&quot;:&quot;string&quot;,&quot;code&quot;:&quot;string&quot;,&quot;icon&quot;:&quot;string&quot;,&quot;id&quot;:&quot;string&quot;,&quot;level&quot;:0,&quot;lft&quot;:0,&quot;memo&quot;:&quot;string&quot;,&quot;name&quot;:&quot;string&quot;,&quot;order&quot;:0,&quot;origin&quot;:&quot;string&quot;,&quot;parentId&quot;:&quot;string&quot;,&quot;rgt&quot;:0,&quot;status&quot;:&quot;string&quot;,&quot;type&quot;:&quot;string&quot;,&quot;url&quot;:&quot;string&quot;},&quot;message&quot;:&quot;string&quot;}</td>
9439 </tr>
9440
9441 </table>
9442 </div>
9443 <div>
9444
9445 <!--这个是每个请求的说明,方便生成文档后进行整理-->
9446 <h5 class="second_title">3)deleteBatch</h5>
9447
9448 <table border="1" cellspacing="0" cellpadding="0" width="100%">
9449 <tr class="bg">
9450 <td colspan="5">deleteBatch</td>
9451 </tr>
9452 <tr>
9453 <td width="25%">接口描述</td>
9454 <td colspan="4">deleteBatch</td>
9455 </tr>
9456 <tr>
9457 <td>URL</td>
9458 <td colspan="4">/v1/admin/menus/batch</td>
9459 </tr>
9460 <tr>
9461 <td>请求方式</td>
9462 <td colspan="4">delete</td>
9463 </tr>
9464 <tr>
9465 <td>请求类型</td>
9466 <td colspan="4"></td>
9467 </tr>
9468 <tr>
9469 <td>返回类型</td>
9470 <td colspan="4">application/json</td>
9471 </tr>
9472
9473 <tr class="bg">
9474 <td>参数名</td>
9475 <td width="15%">数据类型</td>
9476 <td width="15%">参数类型</td>
9477 <td width="15%">是否必填</td>
9478 <td width="29%">说明</td>
9479 </tr>
9480
9481
9482 <tr>
9483 <td align="left">1.deleteBatchRequest</td>
9484 <td>object:PermissionDeleteBatchRequest</td>
9485 <td>body</td>
9486 <td>Y</td>
9487
9488 <td>deleteBatchRequest</td>
9489 <!-- <td th:if="${request.modelAttr}" th:text="asdfagadfg"></td>-->
9490 </tr>
9491
9492 <tbody>
9493
9494 <tr>
9495 <td align="left" style="padding-left:10px">1.1.ids</td>
9496 <td>array</td>
9497 <td></td>
9498
9499 <td>N</td>
9500 <td></td>
9501 </tr>
9502
9503
9504</tbody>
9505
9506
9507
9508
9509
9510 <tr class="bg">
9511 <td>状态码</td>
9512 <td colspan="2">描述</td>
9513 <td colspan="2">说明</td>
9514 </tr>
9515
9516 <tr>
9517 <td>200</td>
9518 <td colspan="2">OK</td>
9519 <td colspan="2"></td>
9520 </tr>
9521
9522 <tr>
9523 <td>204</td>
9524 <td colspan="2">No Content</td>
9525 <td colspan="2"></td>
9526 </tr>
9527
9528 <tr>
9529 <td>401</td>
9530 <td colspan="2">Unauthorized</td>
9531 <td colspan="2"></td>
9532 </tr>
9533
9534 <tr>
9535 <td>403</td>
9536 <td colspan="2">Forbidden</td>
9537 <td colspan="2"></td>
9538 </tr>
9539
9540 <tr class="bg">
9541 <td>返回属性名</td>
9542 <td colspan="2">类型</td>
9543 <td colspan="2">说明</td>
9544 </tr>
9545
9546<!-- 对返回参数 递归生成行-->
9547 <tbody>
9548
9549 <tr>
9550 <td align="left" style="padding-left:10px">1.code</td>
9551 <td colspan="2">integer(int32)</td>
9552 <td colspan="2"></td>
9553 </tr>
9554
9555
9556 <tr>
9557 <td align="left" style="padding-left:10px">2.data</td>
9558 <td colspan="2">object:PermissionDeleteBatchResponseData</td>
9559 <td colspan="2"></td>
9560 </tr>
9561
9562
9563 <tr>
9564 <td align="left" style="padding-left:20px">2.1.ids</td>
9565 <td colspan="2">array</td>
9566 <td colspan="2"></td>
9567 </tr>
9568
9569
9570
9571
9572 <tr>
9573 <td align="left" style="padding-left:10px">3.message</td>
9574 <td colspan="2">string</td>
9575 <td colspan="2"></td>
9576 </tr>
9577
9578
9579</tbody>
9580
9581 <tr class="bg">
9582 <td colspan="5">示例</td>
9583 </tr>
9584 <tr class="specialHeight">
9585 <td class="bg">请求参数</td>
9586 <td colspan="4"> -d &#39;{&quot;ids&quot;:[{}]}&#39;</td>
9587 </tr>
9588 <tr class="specialHeight">
9589 <td class="bg">返回值</td>
9590 <td colspan="4">{&quot;code&quot;:0,&quot;data&quot;:{&quot;ids&quot;:[{}]},&quot;message&quot;:&quot;string&quot;}</td>
9591 </tr>
9592
9593 </table>
9594 </div>
9595 <div>
9596
9597 <!--这个是每个请求的说明,方便生成文档后进行整理-->
9598 <h5 class="second_title">4)importMenu</h5>
9599
9600 <table border="1" cellspacing="0" cellpadding="0" width="100%">
9601 <tr class="bg">
9602 <td colspan="5">importMenu</td>
9603 </tr>
9604 <tr>
9605 <td width="25%">接口描述</td>
9606 <td colspan="4">importMenu</td>
9607 </tr>
9608 <tr>
9609 <td>URL</td>
9610 <td colspan="4">/v1/admin/menus/importMenu</td>
9611 </tr>
9612 <tr>
9613 <td>请求方式</td>
9614 <td colspan="4">post</td>
9615 </tr>
9616 <tr>
9617 <td>请求类型</td>
9618 <td colspan="4">application/json</td>
9619 </tr>
9620 <tr>
9621 <td>返回类型</td>
9622 <td colspan="4">application/json</td>
9623 </tr>
9624
9625 <tr class="bg">
9626 <td>参数名</td>
9627 <td width="15%">数据类型</td>
9628 <td width="15%">参数类型</td>
9629 <td width="15%">是否必填</td>
9630 <td width="29%">说明</td>
9631 </tr>
9632
9633
9634 <tr>
9635 <td align="left">1.request</td>
9636 <td>object:PermissionMenuImportRequest</td>
9637 <td>body</td>
9638 <td>Y</td>
9639
9640 <td>request</td>
9641 <!-- <td th:if="${request.modelAttr}" th:text="asdfagadfg"></td>-->
9642 </tr>
9643
9644 <tbody>
9645
9646 <tr>
9647 <td align="left" style="padding-left:10px">1.1.applicationId</td>
9648 <td>string</td>
9649 <td></td>
9650
9651 <td>N</td>
9652 <td></td>
9653 </tr>
9654
9655
9656 <tr>
9657 <td align="left" style="padding-left:10px">1.2.menuList</td>
9658 <td>array:MenuImportModal</td>
9659 <td></td>
9660
9661 <td>N</td>
9662 <td></td>
9663 </tr>
9664
9665
9666 <tr>
9667 <td align="left" style="padding-left:20px">1.2.1.code</td>
9668 <td>string</td>
9669 <td></td>
9670
9671 <td>N</td>
9672 <td></td>
9673 </tr>
9674
9675
9676 <tr>
9677 <td align="left" style="padding-left:20px">1.2.2.icon</td>
9678 <td>string</td>
9679 <td></td>
9680
9681 <td>N</td>
9682 <td></td>
9683 </tr>
9684
9685
9686 <tr>
9687 <td align="left" style="padding-left:20px">1.2.3.id</td>
9688 <td>string</td>
9689 <td></td>
9690
9691 <td>N</td>
9692 <td></td>
9693 </tr>
9694
9695
9696 <tr>
9697 <td align="left" style="padding-left:20px">1.2.4.memo</td>
9698 <td>string</td>
9699 <td></td>
9700
9701 <td>N</td>
9702 <td></td>
9703 </tr>
9704
9705
9706 <tr>
9707 <td align="left" style="padding-left:20px">1.2.5.name</td>
9708 <td>string</td>
9709 <td></td>
9710
9711 <td>N</td>
9712 <td></td>
9713 </tr>
9714
9715
9716 <tr>
9717 <td align="left" style="padding-left:20px">1.2.6.order</td>
9718 <td>integer(int32)</td>
9719 <td></td>
9720
9721 <td>N</td>
9722 <td></td>
9723 </tr>
9724
9725
9726 <tr>
9727 <td align="left" style="padding-left:20px">1.2.7.origin</td>
9728 <td>string</td>
9729 <td></td>
9730
9731 <td>N</td>
9732 <td></td>
9733 </tr>
9734
9735
9736 <tr>
9737 <td align="left" style="padding-left:20px">1.2.8.parentIdOrCode</td>
9738 <td>string</td>
9739 <td></td>
9740
9741 <td>N</td>
9742 <td></td>
9743 </tr>
9744
9745
9746 <tr>
9747 <td align="left" style="padding-left:20px">1.2.9.resourceIdOrCodes</td>
9748 <td>array</td>
9749 <td></td>
9750
9751 <td>N</td>
9752 <td></td>
9753 </tr>
9754
9755
9756 <tr>
9757 <td align="left" style="padding-left:20px">1.2.10.status</td>
9758 <td>string</td>
9759 <td></td>
9760
9761 <td>N</td>
9762 <td></td>
9763 </tr>
9764
9765
9766 <tr>
9767 <td align="left" style="padding-left:20px">1.2.11.url</td>
9768 <td>string</td>
9769 <td></td>
9770
9771 <td>N</td>
9772 <td></td>
9773 </tr>
9774
9775
9776
9777
9778</tbody>
9779
9780
9781
9782
9783
9784 <tr class="bg">
9785 <td>状态码</td>
9786 <td colspan="2">描述</td>
9787 <td colspan="2">说明</td>
9788 </tr>
9789
9790 <tr>
9791 <td>200</td>
9792 <td colspan="2">OK</td>
9793 <td colspan="2"></td>
9794 </tr>
9795
9796 <tr>
9797 <td>201</td>
9798 <td colspan="2">Created</td>
9799 <td colspan="2"></td>
9800 </tr>
9801
9802 <tr>
9803 <td>401</td>
9804 <td colspan="2">Unauthorized</td>
9805 <td colspan="2"></td>
9806 </tr>
9807
9808 <tr>
9809 <td>403</td>
9810 <td colspan="2">Forbidden</td>
9811 <td colspan="2"></td>
9812 </tr>
9813
9814 <tr>
9815 <td>404</td>
9816 <td colspan="2">Not Found</td>
9817 <td colspan="2"></td>
9818 </tr>
9819
9820 <tr class="bg">
9821 <td>返回属性名</td>
9822 <td colspan="2">类型</td>
9823 <td colspan="2">说明</td>
9824 </tr>
9825
9826<!-- 对返回参数 递归生成行-->
9827 <tbody>
9828
9829 <tr>
9830 <td align="left" style="padding-left:10px">1.code</td>
9831 <td colspan="2">integer(int32)</td>
9832 <td colspan="2"></td>
9833 </tr>
9834
9835
9836 <tr>
9837 <td align="left" style="padding-left:10px">2.data</td>
9838 <td colspan="2">object:PermissionMenuImportResponseData</td>
9839 <td colspan="2"></td>
9840 </tr>
9841
9842
9843 <tr>
9844 <td align="left" style="padding-left:20px">2.1.message</td>
9845 <td colspan="2">string</td>
9846 <td colspan="2"></td>
9847 </tr>
9848
9849
9850
9851
9852 <tr>
9853 <td align="left" style="padding-left:10px">3.message</td>
9854 <td colspan="2">string</td>
9855 <td colspan="2"></td>
9856 </tr>
9857
9858
9859</tbody>
9860
9861 <tr class="bg">
9862 <td colspan="5">示例</td>
9863 </tr>
9864 <tr class="specialHeight">
9865 <td class="bg">请求参数</td>
9866 <td colspan="4"> -d &#39;{&quot;applicationId&quot;:&quot;string&quot;,&quot;menuList&quot;:[{&quot;code&quot;:&quot;string&quot;,&quot;icon&quot;:&quot;string&quot;,&quot;id&quot;:&quot;string&quot;,&quot;memo&quot;:&quot;string&quot;,&quot;name&quot;:&quot;string&quot;,&quot;order&quot;:0,&quot;origin&quot;:&quot;string&quot;,&quot;parentIdOrCode&quot;:&quot;string&quot;,&quot;resourceIdOrCodes&quot;:[{}],&quot;status&quot;:&quot;string&quot;,&quot;url&quot;:&quot;string&quot;}]}&#39;</td>
9867 </tr>
9868 <tr class="specialHeight">
9869 <td class="bg">返回值</td>
9870 <td colspan="4">{&quot;code&quot;:0,&quot;data&quot;:{&quot;message&quot;:&quot;string&quot;},&quot;message&quot;:&quot;string&quot;}</td>
9871 </tr>
9872
9873 </table>
9874 </div>
9875 <div>
9876
9877 <!--这个是每个请求的说明,方便生成文档后进行整理-->
9878 <h5 class="second_title">5)tree</h5>
9879
9880 <table border="1" cellspacing="0" cellpadding="0" width="100%">
9881 <tr class="bg">
9882 <td colspan="5">tree</td>
9883 </tr>
9884 <tr>
9885 <td width="25%">接口描述</td>
9886 <td colspan="4">tree</td>
9887 </tr>
9888 <tr>
9889 <td>URL</td>
9890 <td colspan="4">/v1/admin/menus/tree</td>
9891 </tr>
9892 <tr>
9893 <td>请求方式</td>
9894 <td colspan="4">get</td>
9895 </tr>
9896 <tr>
9897 <td>请求类型</td>
9898 <td colspan="4"></td>
9899 </tr>
9900 <tr>
9901 <td>返回类型</td>
9902 <td colspan="4">application/json</td>
9903 </tr>
9904
9905 <tr class="bg">
9906 <td>参数名</td>
9907 <td width="15%">数据类型</td>
9908 <td width="15%">参数类型</td>
9909 <td width="15%">是否必填</td>
9910 <td width="29%">说明</td>
9911 </tr>
9912
9913
9914 <tr>
9915 <td align="left">1.applicationId</td>
9916 <td>string</td>
9917 <td>query</td>
9918
9919 <td>N</td>
9920 <td>applicationId</td>
9921 <!-- <td th:if="${request.modelAttr}" th:text="asdfagadfg"></td>-->
9922 </tr>
9923
9924
9925
9926
9927
9928 <tr class="bg">
9929 <td>状态码</td>
9930 <td colspan="2">描述</td>
9931 <td colspan="2">说明</td>
9932 </tr>
9933
9934 <tr>
9935 <td>200</td>
9936 <td colspan="2">OK</td>
9937 <td colspan="2"></td>
9938 </tr>
9939
9940 <tr>
9941 <td>401</td>
9942 <td colspan="2">Unauthorized</td>
9943 <td colspan="2"></td>
9944 </tr>
9945
9946 <tr>
9947 <td>403</td>
9948 <td colspan="2">Forbidden</td>
9949 <td colspan="2"></td>
9950 </tr>
9951
9952 <tr>
9953 <td>404</td>
9954 <td colspan="2">Not Found</td>
9955 <td colspan="2"></td>
9956 </tr>
9957
9958 <tr class="bg">
9959 <td>返回属性名</td>
9960 <td colspan="2">类型</td>
9961 <td colspan="2">说明</td>
9962 </tr>
9963
9964<!-- 对返回参数 递归生成行-->
9965 <tbody>
9966
9967 <tr>
9968 <td align="left" style="padding-left:10px">1.code</td>
9969 <td colspan="2">integer(int32)</td>
9970 <td colspan="2"></td>
9971 </tr>
9972
9973
9974 <tr>
9975 <td align="left" style="padding-left:10px">2.data</td>
9976 <td colspan="2">object:PermissionTreeResponseData</td>
9977 <td colspan="2"></td>
9978 </tr>
9979
9980
9981 <tr>
9982 <td align="left" style="padding-left:20px">2.1.tree</td>
9983 <td colspan="2">object:PermissionTreeNode</td>
9984 <td colspan="2"></td>
9985 </tr>
9986
9987
9988 <tr>
9989 <td align="left" style="padding-left:30px">2.1.1.applicationId</td>
9990 <td colspan="2">string</td>
9991 <td colspan="2"></td>
9992 </tr>
9993
9994
9995 <tr>
9996 <td align="left" style="padding-left:30px">2.1.2.children</td>
9997 <td colspan="2">array:PermissionTreeNode</td>
9998 <td colspan="2"></td>
9999 </tr>
10000
10001
10002 <tr>
10003 <td align="left" style="padding-left:30px">2.1.3.code</td>
10004 <td colspan="2">string</td>
10005 <td colspan="2"></td>
10006 </tr>
10007
10008
10009 <tr>
10010 <td align="left" style="padding-left:30px">2.1.4.icon</td>
10011 <td colspan="2">string</td>
10012 <td colspan="2"></td>
10013 </tr>
10014
10015
10016 <tr>
10017 <td align="left" style="padding-left:30px">2.1.5.id</td>
10018 <td colspan="2">string</td>
10019 <td colspan="2">ID</td>
10020 </tr>
10021
10022
10023 <tr>
10024 <td align="left" style="padding-left:30px">2.1.6.level</td>
10025 <td colspan="2">integer(int32)</td>
10026 <td colspan="2"></td>
10027 </tr>
10028
10029
10030 <tr>
10031 <td align="left" style="padding-left:30px">2.1.7.lft</td>
10032 <td colspan="2">integer(int32)</td>
10033 <td colspan="2"></td>
10034 </tr>
10035
10036
10037 <tr>
10038 <td align="left" style="padding-left:30px">2.1.8.memo</td>
10039 <td colspan="2">string</td>
10040 <td colspan="2"></td>
10041 </tr>
10042
10043
10044 <tr>
10045 <td align="left" style="padding-left:30px">2.1.9.name</td>
10046 <td colspan="2">string</td>
10047 <td colspan="2"></td>
10048 </tr>
10049
10050
10051 <tr>
10052 <td align="left" style="padding-left:30px">2.1.10.order</td>
10053 <td colspan="2">integer(int32)</td>
10054 <td colspan="2"></td>
10055 </tr>
10056
10057
10058 <tr>
10059 <td align="left" style="padding-left:30px">2.1.11.origin</td>
10060 <td colspan="2">string</td>
10061 <td colspan="2"></td>
10062 </tr>
10063
10064
10065 <tr>
10066 <td align="left" style="padding-left:30px">2.1.12.parentId</td>
10067 <td colspan="2">string</td>
10068 <td colspan="2"></td>
10069 </tr>
10070
10071
10072 <tr>
10073 <td align="left" style="padding-left:30px">2.1.13.rgt</td>
10074 <td colspan="2">integer(int32)</td>
10075 <td colspan="2"></td>
10076 </tr>
10077
10078
10079 <tr>
10080 <td align="left" style="padding-left:30px">2.1.14.status</td>
10081 <td colspan="2">string</td>
10082 <td colspan="2"></td>
10083 </tr>
10084
10085
10086 <tr>
10087 <td align="left" style="padding-left:30px">2.1.15.type</td>
10088 <td colspan="2">string</td>
10089 <td colspan="2"></td>
10090 </tr>
10091
10092
10093 <tr>
10094 <td align="left" style="padding-left:30px">2.1.16.url</td>
10095 <td colspan="2">string</td>
10096 <td colspan="2"></td>
10097 </tr>
10098
10099
10100
10101
10102
10103
10104 <tr>
10105 <td align="left" style="padding-left:10px">3.message</td>
10106 <td colspan="2">string</td>
10107 <td colspan="2"></td>
10108 </tr>
10109
10110
10111</tbody>
10112
10113 <tr class="bg">
10114 <td colspan="5">示例</td>
10115 </tr>
10116 <tr class="specialHeight">
10117 <td class="bg">请求参数</td>
10118 <td colspan="4">applicationId=string</td>
10119 </tr>
10120 <tr class="specialHeight">
10121 <td class="bg">返回值</td>
10122 <td colspan="4">{&quot;code&quot;:0,&quot;data&quot;:{&quot;tree&quot;:{&quot;applicationId&quot;:&quot;string&quot;,&quot;children&quot;:[{}],&quot;code&quot;:&quot;string&quot;,&quot;icon&quot;:&quot;string&quot;,&quot;id&quot;:&quot;string&quot;,&quot;level&quot;:0,&quot;lft&quot;:0,&quot;memo&quot;:&quot;string&quot;,&quot;name&quot;:&quot;string&quot;,&quot;order&quot;:0,&quot;origin&quot;:&quot;string&quot;,&quot;parentId&quot;:&quot;string&quot;,&quot;rgt&quot;:0,&quot;status&quot;:&quot;string&quot;,&quot;type&quot;:&quot;string&quot;,&quot;url&quot;:&quot;string&quot;}},&quot;message&quot;:&quot;string&quot;}</td>
10123 </tr>
10124
10125 </table>
10126 </div>
10127 <div>
10128
10129 <!--这个是每个请求的说明,方便生成文档后进行整理-->
10130 <h5 class="second_title">6)load</h5>
10131
10132 <table border="1" cellspacing="0" cellpadding="0" width="100%">
10133 <tr class="bg">
10134 <td colspan="5">load</td>
10135 </tr>
10136 <tr>
10137 <td width="25%">接口描述</td>
10138 <td colspan="4">load</td>
10139 </tr>
10140 <tr>
10141 <td>URL</td>
10142 <td colspan="4">/v1/admin/menus/{id}</td>
10143 </tr>
10144 <tr>
10145 <td>请求方式</td>
10146 <td colspan="4">get</td>
10147 </tr>
10148 <tr>
10149 <td>请求类型</td>
10150 <td colspan="4"></td>
10151 </tr>
10152 <tr>
10153 <td>返回类型</td>
10154 <td colspan="4">application/json</td>
10155 </tr>
10156
10157 <tr class="bg">
10158 <td>参数名</td>
10159 <td width="15%">数据类型</td>
10160 <td width="15%">参数类型</td>
10161 <td width="15%">是否必填</td>
10162 <td width="29%">说明</td>
10163 </tr>
10164
10165
10166 <tr>
10167 <td align="left">1.id</td>
10168 <td>string</td>
10169 <td>path</td>
10170 <td>Y</td>
10171
10172 <td>id</td>
10173 <!-- <td th:if="${request.modelAttr}" th:text="asdfagadfg"></td>-->
10174 </tr>
10175
10176
10177
10178
10179
10180 <tr class="bg">
10181 <td>状态码</td>
10182 <td colspan="2">描述</td>
10183 <td colspan="2">说明</td>
10184 </tr>
10185
10186 <tr>
10187 <td>200</td>
10188 <td colspan="2">OK</td>
10189 <td colspan="2"></td>
10190 </tr>
10191
10192 <tr>
10193 <td>401</td>
10194 <td colspan="2">Unauthorized</td>
10195 <td colspan="2"></td>
10196 </tr>
10197
10198 <tr>
10199 <td>403</td>
10200 <td colspan="2">Forbidden</td>
10201 <td colspan="2"></td>
10202 </tr>
10203
10204 <tr>
10205 <td>404</td>
10206 <td colspan="2">Not Found</td>
10207 <td colspan="2"></td>
10208 </tr>
10209
10210 <tr class="bg">
10211 <td>返回属性名</td>
10212 <td colspan="2">类型</td>
10213 <td colspan="2">说明</td>
10214 </tr>
10215
10216<!-- 对返回参数 递归生成行-->
10217 <tbody>
10218
10219 <tr>
10220 <td align="left" style="padding-left:10px">1.code</td>
10221 <td colspan="2">integer(int32)</td>
10222 <td colspan="2"></td>
10223 </tr>
10224
10225
10226 <tr>
10227 <td align="left" style="padding-left:10px">2.data</td>
10228 <td colspan="2">object:PermissionLoadResponseData</td>
10229 <td colspan="2"></td>
10230 </tr>
10231
10232
10233 <tr>
10234 <td align="left" style="padding-left:20px">2.1.applicationId</td>
10235 <td colspan="2">string</td>
10236 <td colspan="2"></td>
10237 </tr>
10238
10239
10240 <tr>
10241 <td align="left" style="padding-left:20px">2.2.code</td>
10242 <td colspan="2">string</td>
10243 <td colspan="2"></td>
10244 </tr>
10245
10246
10247 <tr>
10248 <td align="left" style="padding-left:20px">2.3.icon</td>
10249 <td colspan="2">string</td>
10250 <td colspan="2"></td>
10251 </tr>
10252
10253
10254 <tr>
10255 <td align="left" style="padding-left:20px">2.4.id</td>
10256 <td colspan="2">string</td>
10257 <td colspan="2"></td>
10258 </tr>
10259
10260
10261 <tr>
10262 <td align="left" style="padding-left:20px">2.5.level</td>
10263 <td colspan="2">integer(int32)</td>
10264 <td colspan="2"></td>
10265 </tr>
10266
10267
10268 <tr>
10269 <td align="left" style="padding-left:20px">2.6.lft</td>
10270 <td colspan="2">integer(int32)</td>
10271 <td colspan="2"></td>
10272 </tr>
10273
10274
10275 <tr>
10276 <td align="left" style="padding-left:20px">2.7.memo</td>
10277 <td colspan="2">string</td>
10278 <td colspan="2"></td>
10279 </tr>
10280
10281
10282 <tr>
10283 <td align="left" style="padding-left:20px">2.8.name</td>
10284 <td colspan="2">string</td>
10285 <td colspan="2"></td>
10286 </tr>
10287
10288
10289 <tr>
10290 <td align="left" style="padding-left:20px">2.9.order</td>
10291 <td colspan="2">integer(int32)</td>
10292 <td colspan="2"></td>
10293 </tr>
10294
10295
10296 <tr>
10297 <td align="left" style="padding-left:20px">2.10.origin</td>
10298 <td colspan="2">string</td>
10299 <td colspan="2"></td>
10300 </tr>
10301
10302
10303 <tr>
10304 <td align="left" style="padding-left:20px">2.11.parentId</td>
10305 <td colspan="2">string</td>
10306 <td colspan="2"></td>
10307 </tr>
10308
10309
10310 <tr>
10311 <td align="left" style="padding-left:20px">2.12.resourceIds</td>
10312 <td colspan="2">array</td>
10313 <td colspan="2"></td>
10314 </tr>
10315
10316
10317 <tr>
10318 <td align="left" style="padding-left:20px">2.13.rgt</td>
10319 <td colspan="2">integer(int32)</td>
10320 <td colspan="2"></td>
10321 </tr>
10322
10323
10324 <tr>
10325 <td align="left" style="padding-left:20px">2.14.status</td>
10326 <td colspan="2">string</td>
10327 <td colspan="2"></td>
10328 </tr>
10329
10330
10331 <tr>
10332 <td align="left" style="padding-left:20px">2.15.type</td>
10333 <td colspan="2">string</td>
10334 <td colspan="2"></td>
10335 </tr>
10336
10337
10338 <tr>
10339 <td align="left" style="padding-left:20px">2.16.url</td>
10340 <td colspan="2">string</td>
10341 <td colspan="2"></td>
10342 </tr>
10343
10344
10345
10346
10347 <tr>
10348 <td align="left" style="padding-left:10px">3.message</td>
10349 <td colspan="2">string</td>
10350 <td colspan="2"></td>
10351 </tr>
10352
10353
10354</tbody>
10355
10356 <tr class="bg">
10357 <td colspan="5">示例</td>
10358 </tr>
10359 <tr class="specialHeight">
10360 <td class="bg">请求参数</td>
10361 <td colspan="4"></td>
10362 </tr>
10363 <tr class="specialHeight">
10364 <td class="bg">返回值</td>
10365 <td colspan="4">{&quot;code&quot;:0,&quot;data&quot;:{&quot;applicationId&quot;:&quot;string&quot;,&quot;code&quot;:&quot;string&quot;,&quot;icon&quot;:&quot;string&quot;,&quot;id&quot;:&quot;string&quot;,&quot;level&quot;:0,&quot;lft&quot;:0,&quot;memo&quot;:&quot;string&quot;,&quot;name&quot;:&quot;string&quot;,&quot;order&quot;:0,&quot;origin&quot;:&quot;string&quot;,&quot;parentId&quot;:&quot;string&quot;,&quot;resourceIds&quot;:[{}],&quot;rgt&quot;:0,&quot;status&quot;:&quot;string&quot;,&quot;type&quot;:&quot;string&quot;,&quot;url&quot;:&quot;string&quot;},&quot;message&quot;:&quot;string&quot;}</td>
10366 </tr>
10367
10368 </table>
10369 </div>
10370 <div>
10371
10372 <!--这个是每个请求的说明,方便生成文档后进行整理-->
10373 <h5 class="second_title">7)update</h5>
10374
10375 <table border="1" cellspacing="0" cellpadding="0" width="100%">
10376 <tr class="bg">
10377 <td colspan="5">update</td>
10378 </tr>
10379 <tr>
10380 <td width="25%">接口描述</td>
10381 <td colspan="4">update</td>
10382 </tr>
10383 <tr>
10384 <td>URL</td>
10385 <td colspan="4">/v1/admin/menus/{id}</td>
10386 </tr>
10387 <tr>
10388 <td>请求方式</td>
10389 <td colspan="4">put</td>
10390 </tr>
10391 <tr>
10392 <td>请求类型</td>
10393 <td colspan="4">application/json</td>
10394 </tr>
10395 <tr>
10396 <td>返回类型</td>
10397 <td colspan="4">application/json</td>
10398 </tr>
10399
10400 <tr class="bg">
10401 <td>参数名</td>
10402 <td width="15%">数据类型</td>
10403 <td width="15%">参数类型</td>
10404 <td width="15%">是否必填</td>
10405 <td width="29%">说明</td>
10406 </tr>
10407
10408
10409 <tr>
10410 <td align="left">1.id</td>
10411 <td>string</td>
10412 <td>path</td>
10413 <td>Y</td>
10414
10415 <td>id</td>
10416 <!-- <td th:if="${request.modelAttr}" th:text="asdfagadfg"></td>-->
10417 </tr>
10418
10419
10420
10421
10422 <tr>
10423 <td align="left">2.updateRequest</td>
10424 <td>object:PermissionUpdateRequest</td>
10425 <td>body</td>
10426 <td>Y</td>
10427
10428 <td>updateRequest</td>
10429 <!-- <td th:if="${request.modelAttr}" th:text="asdfagadfg"></td>-->
10430 </tr>
10431
10432 <tbody>
10433
10434 <tr>
10435 <td align="left" style="padding-left:10px">2.1.applicationId</td>
10436 <td>string</td>
10437 <td></td>
10438
10439 <td>N</td>
10440 <td></td>
10441 </tr>
10442
10443
10444 <tr>
10445 <td align="left" style="padding-left:10px">2.2.code</td>
10446 <td>string</td>
10447 <td></td>
10448
10449 <td>N</td>
10450 <td></td>
10451 </tr>
10452
10453
10454 <tr>
10455 <td align="left" style="padding-left:10px">2.3.entity</td>
10456 <td>object:Permission</td>
10457 <td></td>
10458
10459 <td>N</td>
10460 <td></td>
10461 </tr>
10462
10463
10464 <tr>
10465 <td align="left" style="padding-left:20px">2.3.1.applicationId</td>
10466 <td>string</td>
10467 <td></td>
10468
10469 <td>N</td>
10470 <td></td>
10471 </tr>
10472
10473
10474 <tr>
10475 <td align="left" style="padding-left:20px">2.3.2.code</td>
10476 <td>string</td>
10477 <td></td>
10478
10479 <td>N</td>
10480 <td></td>
10481 </tr>
10482
10483
10484 <tr>
10485 <td align="left" style="padding-left:20px">2.3.3.icon</td>
10486 <td>string</td>
10487 <td></td>
10488
10489 <td>N</td>
10490 <td></td>
10491 </tr>
10492
10493
10494 <tr>
10495 <td align="left" style="padding-left:20px">2.3.4.id</td>
10496 <td>string</td>
10497 <td></td>
10498
10499 <td>N</td>
10500 <td>ID</td>
10501 </tr>
10502
10503
10504 <tr>
10505 <td align="left" style="padding-left:20px">2.3.5.level</td>
10506 <td>integer(int32)</td>
10507 <td></td>
10508
10509 <td>N</td>
10510 <td></td>
10511 </tr>
10512
10513
10514 <tr>
10515 <td align="left" style="padding-left:20px">2.3.6.lft</td>
10516 <td>integer(int32)</td>
10517 <td></td>
10518
10519 <td>N</td>
10520 <td></td>
10521 </tr>
10522
10523
10524 <tr>
10525 <td align="left" style="padding-left:20px">2.3.7.memo</td>
10526 <td>string</td>
10527 <td></td>
10528
10529 <td>N</td>
10530 <td></td>
10531 </tr>
10532
10533
10534 <tr>
10535 <td align="left" style="padding-left:20px">2.3.8.name</td>
10536 <td>string</td>
10537 <td></td>
10538
10539 <td>N</td>
10540 <td></td>
10541 </tr>
10542
10543
10544 <tr>
10545 <td align="left" style="padding-left:20px">2.3.9.order</td>
10546 <td>integer(int32)</td>
10547 <td></td>
10548
10549 <td>N</td>
10550 <td></td>
10551 </tr>
10552
10553
10554 <tr>
10555 <td align="left" style="padding-left:20px">2.3.10.origin</td>
10556 <td>string</td>
10557 <td></td>
10558
10559 <td>N</td>
10560 <td></td>
10561 </tr>
10562
10563
10564 <tr>
10565 <td align="left" style="padding-left:20px">2.3.11.parentId</td>
10566 <td>string</td>
10567 <td></td>
10568
10569 <td>N</td>
10570 <td></td>
10571 </tr>
10572
10573
10574 <tr>
10575 <td align="left" style="padding-left:20px">2.3.12.rgt</td>
10576 <td>integer(int32)</td>
10577 <td></td>
10578
10579 <td>N</td>
10580 <td></td>
10581 </tr>
10582
10583
10584 <tr>
10585 <td align="left" style="padding-left:20px">2.3.13.status</td>
10586 <td>string</td>
10587 <td></td>
10588
10589 <td>N</td>
10590 <td></td>
10591 </tr>
10592
10593
10594 <tr>
10595 <td align="left" style="padding-left:20px">2.3.14.type</td>
10596 <td>string</td>
10597 <td></td>
10598
10599 <td>N</td>
10600 <td></td>
10601 </tr>
10602
10603
10604 <tr>
10605 <td align="left" style="padding-left:20px">2.3.15.url</td>
10606 <td>string</td>
10607 <td></td>
10608
10609 <td>N</td>
10610 <td></td>
10611 </tr>
10612
10613
10614
10615
10616 <tr>
10617 <td align="left" style="padding-left:10px">2.4.icon</td>
10618 <td>string</td>
10619 <td></td>
10620
10621 <td>N</td>
10622 <td></td>
10623 </tr>
10624
10625
10626 <tr>
10627 <td align="left" style="padding-left:10px">2.5.id</td>
10628 <td>string</td>
10629 <td></td>
10630
10631 <td>N</td>
10632 <td></td>
10633 </tr>
10634
10635
10636 <tr>
10637 <td align="left" style="padding-left:10px">2.6.level</td>
10638 <td>integer(int32)</td>
10639 <td></td>
10640
10641 <td>N</td>
10642 <td></td>
10643 </tr>
10644
10645
10646 <tr>
10647 <td align="left" style="padding-left:10px">2.7.lft</td>
10648 <td>integer(int32)</td>
10649 <td></td>
10650
10651 <td>N</td>
10652 <td></td>
10653 </tr>
10654
10655
10656 <tr>
10657 <td align="left" style="padding-left:10px">2.8.memo</td>
10658 <td>string</td>
10659 <td></td>
10660
10661 <td>N</td>
10662 <td></td>
10663 </tr>
10664
10665
10666 <tr>
10667 <td align="left" style="padding-left:10px">2.9.name</td>
10668 <td>string</td>
10669 <td></td>
10670
10671 <td>N</td>
10672 <td></td>
10673 </tr>
10674
10675
10676 <tr>
10677 <td align="left" style="padding-left:10px">2.10.order</td>
10678 <td>integer(int32)</td>
10679 <td></td>
10680
10681 <td>N</td>
10682 <td></td>
10683 </tr>
10684
10685
10686 <tr>
10687 <td align="left" style="padding-left:10px">2.11.origin</td>
10688 <td>string</td>
10689 <td></td>
10690
10691 <td>N</td>
10692 <td></td>
10693 </tr>
10694
10695
10696 <tr>
10697 <td align="left" style="padding-left:10px">2.12.parentId</td>
10698 <td>string</td>
10699 <td></td>
10700
10701 <td>N</td>
10702 <td></td>
10703 </tr>
10704
10705
10706 <tr>
10707 <td align="left" style="padding-left:10px">2.13.resourceIds</td>
10708 <td>array</td>
10709 <td></td>
10710
10711 <td>N</td>
10712 <td></td>
10713 </tr>
10714
10715
10716 <tr>
10717 <td align="left" style="padding-left:10px">2.14.rgt</td>
10718 <td>integer(int32)</td>
10719 <td></td>
10720
10721 <td>N</td>
10722 <td></td>
10723 </tr>
10724
10725
10726 <tr>
10727 <td align="left" style="padding-left:10px">2.15.status</td>
10728 <td>string</td>
10729 <td></td>
10730
10731 <td>N</td>
10732 <td></td>
10733 </tr>
10734
10735
10736 <tr>
10737 <td align="left" style="padding-left:10px">2.16.type</td>
10738 <td>string</td>
10739 <td></td>
10740
10741 <td>N</td>
10742 <td></td>
10743 </tr>
10744
10745
10746 <tr>
10747 <td align="left" style="padding-left:10px">2.17.url</td>
10748 <td>string</td>
10749 <td></td>
10750
10751 <td>N</td>
10752 <td></td>
10753 </tr>
10754
10755
10756</tbody>
10757
10758
10759
10760
10761
10762 <tr class="bg">
10763 <td>状态码</td>
10764 <td colspan="2">描述</td>
10765 <td colspan="2">说明</td>
10766 </tr>
10767
10768 <tr>
10769 <td>200</td>
10770 <td colspan="2">OK</td>
10771 <td colspan="2"></td>
10772 </tr>
10773
10774 <tr>
10775 <td>201</td>
10776 <td colspan="2">Created</td>
10777 <td colspan="2"></td>
10778 </tr>
10779
10780 <tr>
10781 <td>401</td>
10782 <td colspan="2">Unauthorized</td>
10783 <td colspan="2"></td>
10784 </tr>
10785
10786 <tr>
10787 <td>403</td>
10788 <td colspan="2">Forbidden</td>
10789 <td colspan="2"></td>
10790 </tr>
10791
10792 <tr>
10793 <td>404</td>
10794 <td colspan="2">Not Found</td>
10795 <td colspan="2"></td>
10796 </tr>
10797
10798 <tr class="bg">
10799 <td>返回属性名</td>
10800 <td colspan="2">类型</td>
10801 <td colspan="2">说明</td>
10802 </tr>
10803
10804<!-- 对返回参数 递归生成行-->
10805 <tbody>
10806
10807 <tr>
10808 <td align="left" style="padding-left:10px">1.code</td>
10809 <td colspan="2">integer(int32)</td>
10810 <td colspan="2"></td>
10811 </tr>
10812
10813
10814 <tr>
10815 <td align="left" style="padding-left:10px">2.data</td>
10816 <td colspan="2">object:PermissionUpdateResponseData</td>
10817 <td colspan="2"></td>
10818 </tr>
10819
10820
10821 <tr>
10822 <td align="left" style="padding-left:20px">2.1.applicationId</td>
10823 <td colspan="2">string</td>
10824 <td colspan="2"></td>
10825 </tr>
10826
10827
10828 <tr>
10829 <td align="left" style="padding-left:20px">2.2.code</td>
10830 <td colspan="2">string</td>
10831 <td colspan="2"></td>
10832 </tr>
10833
10834
10835 <tr>
10836 <td align="left" style="padding-left:20px">2.3.icon</td>
10837 <td colspan="2">string</td>
10838 <td colspan="2"></td>
10839 </tr>
10840
10841
10842 <tr>
10843 <td align="left" style="padding-left:20px">2.4.id</td>
10844 <td colspan="2">string</td>
10845 <td colspan="2"></td>
10846 </tr>
10847
10848
10849 <tr>
10850 <td align="left" style="padding-left:20px">2.5.level</td>
10851 <td colspan="2">integer(int32)</td>
10852 <td colspan="2"></td>
10853 </tr>
10854
10855
10856 <tr>
10857 <td align="left" style="padding-left:20px">2.6.lft</td>
10858 <td colspan="2">integer(int32)</td>
10859 <td colspan="2"></td>
10860 </tr>
10861
10862
10863 <tr>
10864 <td align="left" style="padding-left:20px">2.7.memo</td>
10865 <td colspan="2">string</td>
10866 <td colspan="2"></td>
10867 </tr>
10868
10869
10870 <tr>
10871 <td align="left" style="padding-left:20px">2.8.name</td>
10872 <td colspan="2">string</td>
10873 <td colspan="2"></td>
10874 </tr>
10875
10876
10877 <tr>
10878 <td align="left" style="padding-left:20px">2.9.order</td>
10879 <td colspan="2">integer(int32)</td>
10880 <td colspan="2"></td>
10881 </tr>
10882
10883
10884 <tr>
10885 <td align="left" style="padding-left:20px">2.10.origin</td>
10886 <td colspan="2">string</td>
10887 <td colspan="2"></td>
10888 </tr>
10889
10890
10891 <tr>
10892 <td align="left" style="padding-left:20px">2.11.parentId</td>
10893 <td colspan="2">string</td>
10894 <td colspan="2"></td>
10895 </tr>
10896
10897
10898 <tr>
10899 <td align="left" style="padding-left:20px">2.12.rgt</td>
10900 <td colspan="2">integer(int32)</td>
10901 <td colspan="2"></td>
10902 </tr>
10903
10904
10905 <tr>
10906 <td align="left" style="padding-left:20px">2.13.status</td>
10907 <td colspan="2">string</td>
10908 <td colspan="2"></td>
10909 </tr>
10910
10911
10912 <tr>
10913 <td align="left" style="padding-left:20px">2.14.type</td>
10914 <td colspan="2">string</td>
10915 <td colspan="2"></td>
10916 </tr>
10917
10918
10919 <tr>
10920 <td align="left" style="padding-left:20px">2.15.url</td>
10921 <td colspan="2">string</td>
10922 <td colspan="2"></td>
10923 </tr>
10924
10925
10926
10927
10928 <tr>
10929 <td align="left" style="padding-left:10px">3.message</td>
10930 <td colspan="2">string</td>
10931 <td colspan="2"></td>
10932 </tr>
10933
10934
10935</tbody>
10936
10937 <tr class="bg">
10938 <td colspan="5">示例</td>
10939 </tr>
10940 <tr class="specialHeight">
10941 <td class="bg">请求参数</td>
10942 <td colspan="4"> -d &#39;{&quot;applicationId&quot;:&quot;string&quot;,&quot;code&quot;:&quot;string&quot;,&quot;entity&quot;:{&quot;applicationId&quot;:&quot;string&quot;,&quot;code&quot;:&quot;string&quot;,&quot;icon&quot;:&quot;string&quot;,&quot;id&quot;:&quot;string&quot;,&quot;level&quot;:0,&quot;lft&quot;:0,&quot;memo&quot;:&quot;string&quot;,&quot;name&quot;:&quot;string&quot;,&quot;order&quot;:0,&quot;origin&quot;:&quot;string&quot;,&quot;parentId&quot;:&quot;string&quot;,&quot;rgt&quot;:0,&quot;status&quot;:&quot;string&quot;,&quot;type&quot;:&quot;string&quot;,&quot;url&quot;:&quot;string&quot;},&quot;icon&quot;:&quot;string&quot;,&quot;id&quot;:&quot;string&quot;,&quot;level&quot;:0,&quot;lft&quot;:0,&quot;memo&quot;:&quot;string&quot;,&quot;name&quot;:&quot;string&quot;,&quot;order&quot;:0,&quot;origin&quot;:&quot;string&quot;,&quot;parentId&quot;:&quot;string&quot;,&quot;resourceIds&quot;:[{}],&quot;rgt&quot;:0,&quot;status&quot;:&quot;string&quot;,&quot;type&quot;:&quot;string&quot;,&quot;url&quot;:&quot;string&quot;}&#39;</td>
10943 </tr>
10944 <tr class="specialHeight">
10945 <td class="bg">返回值</td>
10946 <td colspan="4">{&quot;code&quot;:0,&quot;data&quot;:{&quot;applicationId&quot;:&quot;string&quot;,&quot;code&quot;:&quot;string&quot;,&quot;icon&quot;:&quot;string&quot;,&quot;id&quot;:&quot;string&quot;,&quot;level&quot;:0,&quot;lft&quot;:0,&quot;memo&quot;:&quot;string&quot;,&quot;name&quot;:&quot;string&quot;,&quot;order&quot;:0,&quot;origin&quot;:&quot;string&quot;,&quot;parentId&quot;:&quot;string&quot;,&quot;rgt&quot;:0,&quot;status&quot;:&quot;string&quot;,&quot;type&quot;:&quot;string&quot;,&quot;url&quot;:&quot;string&quot;},&quot;message&quot;:&quot;string&quot;}</td>
10947 </tr>
10948
10949 </table>
10950 </div>
10951 <div>
10952
10953 <!--这个是每个请求的说明,方便生成文档后进行整理-->
10954 <h5 class="second_title">8)delete</h5>
10955
10956 <table border="1" cellspacing="0" cellpadding="0" width="100%">
10957 <tr class="bg">
10958 <td colspan="5">delete</td>
10959 </tr>
10960 <tr>
10961 <td width="25%">接口描述</td>
10962 <td colspan="4">delete</td>
10963 </tr>
10964 <tr>
10965 <td>URL</td>
10966 <td colspan="4">/v1/admin/menus/{id}</td>
10967 </tr>
10968 <tr>
10969 <td>请求方式</td>
10970 <td colspan="4">delete</td>
10971 </tr>
10972 <tr>
10973 <td>请求类型</td>
10974 <td colspan="4"></td>
10975 </tr>
10976 <tr>
10977 <td>返回类型</td>
10978 <td colspan="4">application/json</td>
10979 </tr>
10980
10981 <tr class="bg">
10982 <td>参数名</td>
10983 <td width="15%">数据类型</td>
10984 <td width="15%">参数类型</td>
10985 <td width="15%">是否必填</td>
10986 <td width="29%">说明</td>
10987 </tr>
10988
10989
10990 <tr>
10991 <td align="left">1.id</td>
10992 <td>string</td>
10993 <td>path</td>
10994 <td>Y</td>
10995
10996 <td>id</td>
10997 <!-- <td th:if="${request.modelAttr}" th:text="asdfagadfg"></td>-->
10998 </tr>
10999
11000
11001
11002
11003
11004 <tr class="bg">
11005 <td>状态码</td>
11006 <td colspan="2">描述</td>
11007 <td colspan="2">说明</td>
11008 </tr>
11009
11010 <tr>
11011 <td>200</td>
11012 <td colspan="2">OK</td>
11013 <td colspan="2"></td>
11014 </tr>
11015
11016 <tr>
11017 <td>204</td>
11018 <td colspan="2">No Content</td>
11019 <td colspan="2"></td>
11020 </tr>
11021
11022 <tr>
11023 <td>401</td>
11024 <td colspan="2">Unauthorized</td>
11025 <td colspan="2"></td>
11026 </tr>
11027
11028 <tr>
11029 <td>403</td>
11030 <td colspan="2">Forbidden</td>
11031 <td colspan="2"></td>
11032 </tr>
11033
11034 <tr class="bg">
11035 <td>返回属性名</td>
11036 <td colspan="2">类型</td>
11037 <td colspan="2">说明</td>
11038 </tr>
11039
11040<!-- 对返回参数 递归生成行-->
11041 <tbody>
11042
11043 <tr>
11044 <td align="left" style="padding-left:10px">1.code</td>
11045 <td colspan="2">integer(int32)</td>
11046 <td colspan="2"></td>
11047 </tr>
11048
11049
11050 <tr>
11051 <td align="left" style="padding-left:10px">2.data</td>
11052 <td colspan="2">object:PermissionRemoveResponseData</td>
11053 <td colspan="2"></td>
11054 </tr>
11055
11056
11057 <tr>
11058 <td align="left" style="padding-left:20px">2.1.id</td>
11059 <td colspan="2">string</td>
11060 <td colspan="2"></td>
11061 </tr>
11062
11063
11064
11065
11066 <tr>
11067 <td align="left" style="padding-left:10px">3.message</td>
11068 <td colspan="2">string</td>
11069 <td colspan="2"></td>
11070 </tr>
11071
11072
11073</tbody>
11074
11075 <tr class="bg">
11076 <td colspan="5">示例</td>
11077 </tr>
11078 <tr class="specialHeight">
11079 <td class="bg">请求参数</td>
11080 <td colspan="4"></td>
11081 </tr>
11082 <tr class="specialHeight">
11083 <td class="bg">返回值</td>
11084 <td colspan="4">{&quot;code&quot;:0,&quot;data&quot;:{&quot;id&quot;:&quot;string&quot;},&quot;message&quot;:&quot;string&quot;}</td>
11085 </tr>
11086
11087 </table>
11088 </div>
11089 </div>
11090 <div style="margin-bottom:20px;">
11091 <!--这个是类的说明-->
11092 <h4 class="first_title">BaseAdminOperation</h4>
11093 <div>
11094
11095 <!--这个是每个请求的说明,方便生成文档后进行整理-->
11096 <h5 class="second_title">1)query</h5>
11097
11098 <table border="1" cellspacing="0" cellpadding="0" width="100%">
11099 <tr class="bg">
11100 <td colspan="5">query</td>
11101 </tr>
11102 <tr>
11103 <td width="25%">接口描述</td>
11104 <td colspan="4">query</td>
11105 </tr>
11106 <tr>
11107 <td>URL</td>
11108 <td colspan="4">/v1/admin/operations</td>
11109 </tr>
11110 <tr>
11111 <td>请求方式</td>
11112 <td colspan="4">get</td>
11113 </tr>
11114 <tr>
11115 <td>请求类型</td>
11116 <td colspan="4"></td>
11117 </tr>
11118 <tr>
11119 <td>返回类型</td>
11120 <td colspan="4">application/json</td>
11121 </tr>
11122
11123 <tr class="bg">
11124 <td>参数名</td>
11125 <td width="15%">数据类型</td>
11126 <td width="15%">参数类型</td>
11127 <td width="15%">是否必填</td>
11128 <td width="29%">说明</td>
11129 </tr>
11130
11131
11132 <tr>
11133 <td align="left">1.loadAll</td>
11134 <td>boolean</td>
11135 <td>query</td>
11136
11137 <td>N</td>
11138 <td>null</td>
11139 <!-- <td th:if="${request.modelAttr}" th:text="asdfagadfg"></td>-->
11140 </tr>
11141
11142
11143
11144
11145 <tr>
11146 <td align="left">2.pageIndex</td>
11147 <td>integer(int32)</td>
11148 <td>query</td>
11149
11150 <td>N</td>
11151 <td>null</td>
11152 <!-- <td th:if="${request.modelAttr}" th:text="asdfagadfg"></td>-->
11153 </tr>
11154
11155
11156
11157
11158 <tr>
11159 <td align="left">3.pageSize</td>
11160 <td>integer(int32)</td>
11161 <td>query</td>
11162
11163 <td>N</td>
11164 <td>null</td>
11165 <!-- <td th:if="${request.modelAttr}" th:text="asdfagadfg"></td>-->
11166 </tr>
11167
11168
11169
11170
11171
11172 <tr class="bg">
11173 <td>状态码</td>
11174 <td colspan="2">描述</td>
11175 <td colspan="2">说明</td>
11176 </tr>
11177
11178 <tr>
11179 <td>200</td>
11180 <td colspan="2">OK</td>
11181 <td colspan="2"></td>
11182 </tr>
11183
11184 <tr>
11185 <td>401</td>
11186 <td colspan="2">Unauthorized</td>
11187 <td colspan="2"></td>
11188 </tr>
11189
11190 <tr>
11191 <td>403</td>
11192 <td colspan="2">Forbidden</td>
11193 <td colspan="2"></td>
11194 </tr>
11195
11196 <tr>
11197 <td>404</td>
11198 <td colspan="2">Not Found</td>
11199 <td colspan="2"></td>
11200 </tr>
11201
11202 <tr class="bg">
11203 <td>返回属性名</td>
11204 <td colspan="2">类型</td>
11205 <td colspan="2">说明</td>
11206 </tr>
11207
11208<!-- 对返回参数 递归生成行-->
11209 <tbody>
11210
11211 <tr>
11212 <td align="left" style="padding-left:10px">1.code</td>
11213 <td colspan="2">integer(int32)</td>
11214 <td colspan="2"></td>
11215 </tr>
11216
11217
11218 <tr>
11219 <td align="left" style="padding-left:10px">2.data</td>
11220 <td colspan="2">object:PermissionQueryResponseData</td>
11221 <td colspan="2"></td>
11222 </tr>
11223
11224
11225 <tr>
11226 <td align="left" style="padding-left:20px">2.1.currentItemCount</td>
11227 <td colspan="2">integer(int32)</td>
11228 <td colspan="2"></td>
11229 </tr>
11230
11231
11232 <tr>
11233 <td align="left" style="padding-left:20px">2.2.items</td>
11234 <td colspan="2">array:Permission</td>
11235 <td colspan="2"></td>
11236 </tr>
11237
11238
11239 <tr>
11240 <td align="left" style="padding-left:30px">2.2.1.applicationId</td>
11241 <td colspan="2">string</td>
11242 <td colspan="2"></td>
11243 </tr>
11244
11245
11246 <tr>
11247 <td align="left" style="padding-left:30px">2.2.2.code</td>
11248 <td colspan="2">string</td>
11249 <td colspan="2"></td>
11250 </tr>
11251
11252
11253 <tr>
11254 <td align="left" style="padding-left:30px">2.2.3.icon</td>
11255 <td colspan="2">string</td>
11256 <td colspan="2"></td>
11257 </tr>
11258
11259
11260 <tr>
11261 <td align="left" style="padding-left:30px">2.2.4.id</td>
11262 <td colspan="2">string</td>
11263 <td colspan="2">ID</td>
11264 </tr>
11265
11266
11267 <tr>
11268 <td align="left" style="padding-left:30px">2.2.5.level</td>
11269 <td colspan="2">integer(int32)</td>
11270 <td colspan="2"></td>
11271 </tr>
11272
11273
11274 <tr>
11275 <td align="left" style="padding-left:30px">2.2.6.lft</td>
11276 <td colspan="2">integer(int32)</td>
11277 <td colspan="2"></td>
11278 </tr>
11279
11280
11281 <tr>
11282 <td align="left" style="padding-left:30px">2.2.7.memo</td>
11283 <td colspan="2">string</td>
11284 <td colspan="2"></td>
11285 </tr>
11286
11287
11288 <tr>
11289 <td align="left" style="padding-left:30px">2.2.8.name</td>
11290 <td colspan="2">string</td>
11291 <td colspan="2"></td>
11292 </tr>
11293
11294
11295 <tr>
11296 <td align="left" style="padding-left:30px">2.2.9.order</td>
11297 <td colspan="2">integer(int32)</td>
11298 <td colspan="2"></td>
11299 </tr>
11300
11301
11302 <tr>
11303 <td align="left" style="padding-left:30px">2.2.10.origin</td>
11304 <td colspan="2">string</td>
11305 <td colspan="2"></td>
11306 </tr>
11307
11308
11309 <tr>
11310 <td align="left" style="padding-left:30px">2.2.11.parentId</td>
11311 <td colspan="2">string</td>
11312 <td colspan="2"></td>
11313 </tr>
11314
11315
11316 <tr>
11317 <td align="left" style="padding-left:30px">2.2.12.rgt</td>
11318 <td colspan="2">integer(int32)</td>
11319 <td colspan="2"></td>
11320 </tr>
11321
11322
11323 <tr>
11324 <td align="left" style="padding-left:30px">2.2.13.status</td>
11325 <td colspan="2">string</td>
11326 <td colspan="2"></td>
11327 </tr>
11328
11329
11330 <tr>
11331 <td align="left" style="padding-left:30px">2.2.14.type</td>
11332 <td colspan="2">string</td>
11333 <td colspan="2"></td>
11334 </tr>
11335
11336
11337 <tr>
11338 <td align="left" style="padding-left:30px">2.2.15.url</td>
11339 <td colspan="2">string</td>
11340 <td colspan="2"></td>
11341 </tr>
11342
11343
11344
11345
11346 <tr>
11347 <td align="left" style="padding-left:20px">2.3.loadAll</td>
11348 <td colspan="2">boolean</td>
11349 <td colspan="2"></td>
11350 </tr>
11351
11352
11353 <tr>
11354 <td align="left" style="padding-left:20px">2.4.mapBean</td>
11355 <td colspan="2">object</td>
11356 <td colspan="2"></td>
11357 </tr>
11358
11359
11360 <tr>
11361 <td align="left" style="padding-left:20px">2.5.orderBy</td>
11362 <td colspan="2">object</td>
11363 <td colspan="2"></td>
11364 </tr>
11365
11366
11367 <tr>
11368 <td align="left" style="padding-left:20px">2.6.pageCount</td>
11369 <td colspan="2">integer(int32)</td>
11370 <td colspan="2"></td>
11371 </tr>
11372
11373
11374 <tr>
11375 <td align="left" style="padding-left:20px">2.7.pageIndex</td>
11376 <td colspan="2">integer(int32)</td>
11377 <td colspan="2"></td>
11378 </tr>
11379
11380
11381 <tr>
11382 <td align="left" style="padding-left:20px">2.8.pageSize</td>
11383 <td colspan="2">integer(int32)</td>
11384 <td colspan="2"></td>
11385 </tr>
11386
11387
11388 <tr>
11389 <td align="left" style="padding-left:20px">2.9.recordCount</td>
11390 <td colspan="2">integer(int64)</td>
11391 <td colspan="2"></td>
11392 </tr>
11393
11394
11395
11396
11397 <tr>
11398 <td align="left" style="padding-left:10px">3.message</td>
11399 <td colspan="2">string</td>
11400 <td colspan="2"></td>
11401 </tr>
11402
11403
11404</tbody>
11405
11406 <tr class="bg">
11407 <td colspan="5">示例</td>
11408 </tr>
11409 <tr class="specialHeight">
11410 <td class="bg">请求参数</td>
11411 <td colspan="4">loadAll=true&amp;pageIndex=0&amp;pageSize=0</td>
11412 </tr>
11413 <tr class="specialHeight">
11414 <td class="bg">返回值</td>
11415 <td colspan="4">{&quot;code&quot;:0,&quot;data&quot;:{&quot;currentItemCount&quot;:0,&quot;items&quot;:[{&quot;applicationId&quot;:&quot;string&quot;,&quot;code&quot;:&quot;string&quot;,&quot;icon&quot;:&quot;string&quot;,&quot;id&quot;:&quot;string&quot;,&quot;level&quot;:0,&quot;lft&quot;:0,&quot;memo&quot;:&quot;string&quot;,&quot;name&quot;:&quot;string&quot;,&quot;order&quot;:0,&quot;origin&quot;:&quot;string&quot;,&quot;parentId&quot;:&quot;string&quot;,&quot;rgt&quot;:0,&quot;status&quot;:&quot;string&quot;,&quot;type&quot;:&quot;string&quot;,&quot;url&quot;:&quot;string&quot;}],&quot;loadAll&quot;:true,&quot;mapBean&quot;:{},&quot;orderBy&quot;:{},&quot;pageCount&quot;:0,&quot;pageIndex&quot;:0,&quot;pageSize&quot;:0,&quot;recordCount&quot;:0},&quot;message&quot;:&quot;string&quot;}</td>
11416 </tr>
11417
11418 </table>
11419 </div>
11420 <div>
11421
11422 <!--这个是每个请求的说明,方便生成文档后进行整理-->
11423 <h5 class="second_title">2)create</h5>
11424
11425 <table border="1" cellspacing="0" cellpadding="0" width="100%">
11426 <tr class="bg">
11427 <td colspan="5">create</td>
11428 </tr>
11429 <tr>
11430 <td width="25%">接口描述</td>
11431 <td colspan="4">create</td>
11432 </tr>
11433 <tr>
11434 <td>URL</td>
11435 <td colspan="4">/v1/admin/operations</td>
11436 </tr>
11437 <tr>
11438 <td>请求方式</td>
11439 <td colspan="4">post</td>
11440 </tr>
11441 <tr>
11442 <td>请求类型</td>
11443 <td colspan="4">application/json</td>
11444 </tr>
11445 <tr>
11446 <td>返回类型</td>
11447 <td colspan="4">application/json</td>
11448 </tr>
11449
11450 <tr class="bg">
11451 <td>参数名</td>
11452 <td width="15%">数据类型</td>
11453 <td width="15%">参数类型</td>
11454 <td width="15%">是否必填</td>
11455 <td width="29%">说明</td>
11456 </tr>
11457
11458
11459 <tr>
11460 <td align="left">1.createRequest</td>
11461 <td>object:PermissionCreateRequest</td>
11462 <td>body</td>
11463 <td>Y</td>
11464
11465 <td>createRequest</td>
11466 <!-- <td th:if="${request.modelAttr}" th:text="asdfagadfg"></td>-->
11467 </tr>
11468
11469 <tbody>
11470
11471 <tr>
11472 <td align="left" style="padding-left:10px">1.1.applicationId</td>
11473 <td>string</td>
11474 <td></td>
11475
11476 <td>N</td>
11477 <td></td>
11478 </tr>
11479
11480
11481 <tr>
11482 <td align="left" style="padding-left:10px">1.2.code</td>
11483 <td>string</td>
11484 <td></td>
11485
11486 <td>N</td>
11487 <td></td>
11488 </tr>
11489
11490
11491 <tr>
11492 <td align="left" style="padding-left:10px">1.3.entity</td>
11493 <td>object:Permission</td>
11494 <td></td>
11495
11496 <td>N</td>
11497 <td></td>
11498 </tr>
11499
11500
11501 <tr>
11502 <td align="left" style="padding-left:20px">1.3.1.applicationId</td>
11503 <td>string</td>
11504 <td></td>
11505
11506 <td>N</td>
11507 <td></td>
11508 </tr>
11509
11510
11511 <tr>
11512 <td align="left" style="padding-left:20px">1.3.2.code</td>
11513 <td>string</td>
11514 <td></td>
11515
11516 <td>N</td>
11517 <td></td>
11518 </tr>
11519
11520
11521 <tr>
11522 <td align="left" style="padding-left:20px">1.3.3.icon</td>
11523 <td>string</td>
11524 <td></td>
11525
11526 <td>N</td>
11527 <td></td>
11528 </tr>
11529
11530
11531 <tr>
11532 <td align="left" style="padding-left:20px">1.3.4.id</td>
11533 <td>string</td>
11534 <td></td>
11535
11536 <td>N</td>
11537 <td>ID</td>
11538 </tr>
11539
11540
11541 <tr>
11542 <td align="left" style="padding-left:20px">1.3.5.level</td>
11543 <td>integer(int32)</td>
11544 <td></td>
11545
11546 <td>N</td>
11547 <td></td>
11548 </tr>
11549
11550
11551 <tr>
11552 <td align="left" style="padding-left:20px">1.3.6.lft</td>
11553 <td>integer(int32)</td>
11554 <td></td>
11555
11556 <td>N</td>
11557 <td></td>
11558 </tr>
11559
11560
11561 <tr>
11562 <td align="left" style="padding-left:20px">1.3.7.memo</td>
11563 <td>string</td>
11564 <td></td>
11565
11566 <td>N</td>
11567 <td></td>
11568 </tr>
11569
11570
11571 <tr>
11572 <td align="left" style="padding-left:20px">1.3.8.name</td>
11573 <td>string</td>
11574 <td></td>
11575
11576 <td>N</td>
11577 <td></td>
11578 </tr>
11579
11580
11581 <tr>
11582 <td align="left" style="padding-left:20px">1.3.9.order</td>
11583 <td>integer(int32)</td>
11584 <td></td>
11585
11586 <td>N</td>
11587 <td></td>
11588 </tr>
11589
11590
11591 <tr>
11592 <td align="left" style="padding-left:20px">1.3.10.origin</td>
11593 <td>string</td>
11594 <td></td>
11595
11596 <td>N</td>
11597 <td></td>
11598 </tr>
11599
11600
11601 <tr>
11602 <td align="left" style="padding-left:20px">1.3.11.parentId</td>
11603 <td>string</td>
11604 <td></td>
11605
11606 <td>N</td>
11607 <td></td>
11608 </tr>
11609
11610
11611 <tr>
11612 <td align="left" style="padding-left:20px">1.3.12.rgt</td>
11613 <td>integer(int32)</td>
11614 <td></td>
11615
11616 <td>N</td>
11617 <td></td>
11618 </tr>
11619
11620
11621 <tr>
11622 <td align="left" style="padding-left:20px">1.3.13.status</td>
11623 <td>string</td>
11624 <td></td>
11625
11626 <td>N</td>
11627 <td></td>
11628 </tr>
11629
11630
11631 <tr>
11632 <td align="left" style="padding-left:20px">1.3.14.type</td>
11633 <td>string</td>
11634 <td></td>
11635
11636 <td>N</td>
11637 <td></td>
11638 </tr>
11639
11640
11641 <tr>
11642 <td align="left" style="padding-left:20px">1.3.15.url</td>
11643 <td>string</td>
11644 <td></td>
11645
11646 <td>N</td>
11647 <td></td>
11648 </tr>
11649
11650
11651
11652
11653 <tr>
11654 <td align="left" style="padding-left:10px">1.4.icon</td>
11655 <td>string</td>
11656 <td></td>
11657
11658 <td>N</td>
11659 <td></td>
11660 </tr>
11661
11662
11663 <tr>
11664 <td align="left" style="padding-left:10px">1.5.id</td>
11665 <td>string</td>
11666 <td></td>
11667
11668 <td>N</td>
11669 <td>ID</td>
11670 </tr>
11671
11672
11673 <tr>
11674 <td align="left" style="padding-left:10px">1.6.level</td>
11675 <td>integer(int32)</td>
11676 <td></td>
11677
11678 <td>N</td>
11679 <td></td>
11680 </tr>
11681
11682
11683 <tr>
11684 <td align="left" style="padding-left:10px">1.7.lft</td>
11685 <td>integer(int32)</td>
11686 <td></td>
11687
11688 <td>N</td>
11689 <td></td>
11690 </tr>
11691
11692
11693 <tr>
11694 <td align="left" style="padding-left:10px">1.8.memo</td>
11695 <td>string</td>
11696 <td></td>
11697
11698 <td>N</td>
11699 <td></td>
11700 </tr>
11701
11702
11703 <tr>
11704 <td align="left" style="padding-left:10px">1.9.name</td>
11705 <td>string</td>
11706 <td></td>
11707
11708 <td>N</td>
11709 <td></td>
11710 </tr>
11711
11712
11713 <tr>
11714 <td align="left" style="padding-left:10px">1.10.order</td>
11715 <td>integer(int32)</td>
11716 <td></td>
11717
11718 <td>N</td>
11719 <td></td>
11720 </tr>
11721
11722
11723 <tr>
11724 <td align="left" style="padding-left:10px">1.11.origin</td>
11725 <td>string</td>
11726 <td></td>
11727
11728 <td>N</td>
11729 <td></td>
11730 </tr>
11731
11732
11733 <tr>
11734 <td align="left" style="padding-left:10px">1.12.parentId</td>
11735 <td>string</td>
11736 <td></td>
11737
11738 <td>N</td>
11739 <td></td>
11740 </tr>
11741
11742
11743 <tr>
11744 <td align="left" style="padding-left:10px">1.13.resourceIds</td>
11745 <td>array</td>
11746 <td></td>
11747
11748 <td>N</td>
11749 <td></td>
11750 </tr>
11751
11752
11753 <tr>
11754 <td align="left" style="padding-left:10px">1.14.rgt</td>
11755 <td>integer(int32)</td>
11756 <td></td>
11757
11758 <td>N</td>
11759 <td></td>
11760 </tr>
11761
11762
11763 <tr>
11764 <td align="left" style="padding-left:10px">1.15.status</td>
11765 <td>string</td>
11766 <td></td>
11767
11768 <td>N</td>
11769 <td></td>
11770 </tr>
11771
11772
11773 <tr>
11774 <td align="left" style="padding-left:10px">1.16.type</td>
11775 <td>string</td>
11776 <td></td>
11777
11778 <td>N</td>
11779 <td></td>
11780 </tr>
11781
11782
11783 <tr>
11784 <td align="left" style="padding-left:10px">1.17.url</td>
11785 <td>string</td>
11786 <td></td>
11787
11788 <td>N</td>
11789 <td></td>
11790 </tr>
11791
11792
11793</tbody>
11794
11795
11796
11797
11798
11799 <tr class="bg">
11800 <td>状态码</td>
11801 <td colspan="2">描述</td>
11802 <td colspan="2">说明</td>
11803 </tr>
11804
11805 <tr>
11806 <td>200</td>
11807 <td colspan="2">OK</td>
11808 <td colspan="2"></td>
11809 </tr>
11810
11811 <tr>
11812 <td>201</td>
11813 <td colspan="2">Created</td>
11814 <td colspan="2"></td>
11815 </tr>
11816
11817 <tr>
11818 <td>401</td>
11819 <td colspan="2">Unauthorized</td>
11820 <td colspan="2"></td>
11821 </tr>
11822
11823 <tr>
11824 <td>403</td>
11825 <td colspan="2">Forbidden</td>
11826 <td colspan="2"></td>
11827 </tr>
11828
11829 <tr>
11830 <td>404</td>
11831 <td colspan="2">Not Found</td>
11832 <td colspan="2"></td>
11833 </tr>
11834
11835 <tr class="bg">
11836 <td>返回属性名</td>
11837 <td colspan="2">类型</td>
11838 <td colspan="2">说明</td>
11839 </tr>
11840
11841<!-- 对返回参数 递归生成行-->
11842 <tbody>
11843
11844 <tr>
11845 <td align="left" style="padding-left:10px">1.code</td>
11846 <td colspan="2">integer(int32)</td>
11847 <td colspan="2"></td>
11848 </tr>
11849
11850
11851 <tr>
11852 <td align="left" style="padding-left:10px">2.data</td>
11853 <td colspan="2">object:PermissionCreateResponseData</td>
11854 <td colspan="2"></td>
11855 </tr>
11856
11857
11858 <tr>
11859 <td align="left" style="padding-left:20px">2.1.applicationId</td>
11860 <td colspan="2">string</td>
11861 <td colspan="2"></td>
11862 </tr>
11863
11864
11865 <tr>
11866 <td align="left" style="padding-left:20px">2.2.code</td>
11867 <td colspan="2">string</td>
11868 <td colspan="2"></td>
11869 </tr>
11870
11871
11872 <tr>
11873 <td align="left" style="padding-left:20px">2.3.icon</td>
11874 <td colspan="2">string</td>
11875 <td colspan="2"></td>
11876 </tr>
11877
11878
11879 <tr>
11880 <td align="left" style="padding-left:20px">2.4.id</td>
11881 <td colspan="2">string</td>
11882 <td colspan="2"></td>
11883 </tr>
11884
11885
11886 <tr>
11887 <td align="left" style="padding-left:20px">2.5.level</td>
11888 <td colspan="2">integer(int32)</td>
11889 <td colspan="2"></td>
11890 </tr>
11891
11892
11893 <tr>
11894 <td align="left" style="padding-left:20px">2.6.lft</td>
11895 <td colspan="2">integer(int32)</td>
11896 <td colspan="2"></td>
11897 </tr>
11898
11899
11900 <tr>
11901 <td align="left" style="padding-left:20px">2.7.memo</td>
11902 <td colspan="2">string</td>
11903 <td colspan="2"></td>
11904 </tr>
11905
11906
11907 <tr>
11908 <td align="left" style="padding-left:20px">2.8.name</td>
11909 <td colspan="2">string</td>
11910 <td colspan="2"></td>
11911 </tr>
11912
11913
11914 <tr>
11915 <td align="left" style="padding-left:20px">2.9.order</td>
11916 <td colspan="2">integer(int32)</td>
11917 <td colspan="2"></td>
11918 </tr>
11919
11920
11921 <tr>
11922 <td align="left" style="padding-left:20px">2.10.origin</td>
11923 <td colspan="2">string</td>
11924 <td colspan="2"></td>
11925 </tr>
11926
11927
11928 <tr>
11929 <td align="left" style="padding-left:20px">2.11.parentId</td>
11930 <td colspan="2">string</td>
11931 <td colspan="2"></td>
11932 </tr>
11933
11934
11935 <tr>
11936 <td align="left" style="padding-left:20px">2.12.rgt</td>
11937 <td colspan="2">integer(int32)</td>
11938 <td colspan="2"></td>
11939 </tr>
11940
11941
11942 <tr>
11943 <td align="left" style="padding-left:20px">2.13.status</td>
11944 <td colspan="2">string</td>
11945 <td colspan="2"></td>
11946 </tr>
11947
11948
11949 <tr>
11950 <td align="left" style="padding-left:20px">2.14.type</td>
11951 <td colspan="2">string</td>
11952 <td colspan="2"></td>
11953 </tr>
11954
11955
11956 <tr>
11957 <td align="left" style="padding-left:20px">2.15.url</td>
11958 <td colspan="2">string</td>
11959 <td colspan="2"></td>
11960 </tr>
11961
11962
11963
11964
11965 <tr>
11966 <td align="left" style="padding-left:10px">3.message</td>
11967 <td colspan="2">string</td>
11968 <td colspan="2"></td>
11969 </tr>
11970
11971
11972</tbody>
11973
11974 <tr class="bg">
11975 <td colspan="5">示例</td>
11976 </tr>
11977 <tr class="specialHeight">
11978 <td class="bg">请求参数</td>
11979 <td colspan="4"> -d &#39;{&quot;applicationId&quot;:&quot;string&quot;,&quot;code&quot;:&quot;string&quot;,&quot;entity&quot;:{&quot;applicationId&quot;:&quot;string&quot;,&quot;code&quot;:&quot;string&quot;,&quot;icon&quot;:&quot;string&quot;,&quot;id&quot;:&quot;string&quot;,&quot;level&quot;:0,&quot;lft&quot;:0,&quot;memo&quot;:&quot;string&quot;,&quot;name&quot;:&quot;string&quot;,&quot;order&quot;:0,&quot;origin&quot;:&quot;string&quot;,&quot;parentId&quot;:&quot;string&quot;,&quot;rgt&quot;:0,&quot;status&quot;:&quot;string&quot;,&quot;type&quot;:&quot;string&quot;,&quot;url&quot;:&quot;string&quot;},&quot;icon&quot;:&quot;string&quot;,&quot;id&quot;:&quot;string&quot;,&quot;level&quot;:0,&quot;lft&quot;:0,&quot;memo&quot;:&quot;string&quot;,&quot;name&quot;:&quot;string&quot;,&quot;order&quot;:0,&quot;origin&quot;:&quot;string&quot;,&quot;parentId&quot;:&quot;string&quot;,&quot;resourceIds&quot;:[{}],&quot;rgt&quot;:0,&quot;status&quot;:&quot;string&quot;,&quot;type&quot;:&quot;string&quot;,&quot;url&quot;:&quot;string&quot;}&#39;</td>
11980 </tr>
11981 <tr class="specialHeight">
11982 <td class="bg">返回值</td>
11983 <td colspan="4">{&quot;code&quot;:0,&quot;data&quot;:{&quot;applicationId&quot;:&quot;string&quot;,&quot;code&quot;:&quot;string&quot;,&quot;icon&quot;:&quot;string&quot;,&quot;id&quot;:&quot;string&quot;,&quot;level&quot;:0,&quot;lft&quot;:0,&quot;memo&quot;:&quot;string&quot;,&quot;name&quot;:&quot;string&quot;,&quot;order&quot;:0,&quot;origin&quot;:&quot;string&quot;,&quot;parentId&quot;:&quot;string&quot;,&quot;rgt&quot;:0,&quot;status&quot;:&quot;string&quot;,&quot;type&quot;:&quot;string&quot;,&quot;url&quot;:&quot;string&quot;},&quot;message&quot;:&quot;string&quot;}</td>
11984 </tr>
11985
11986 </table>
11987 </div>
11988 <div>
11989
11990 <!--这个是每个请求的说明,方便生成文档后进行整理-->
11991 <h5 class="second_title">3)deleteBatch</h5>
11992
11993 <table border="1" cellspacing="0" cellpadding="0" width="100%">
11994 <tr class="bg">
11995 <td colspan="5">deleteBatch</td>
11996 </tr>
11997 <tr>
11998 <td width="25%">接口描述</td>
11999 <td colspan="4">deleteBatch</td>
12000 </tr>
12001 <tr>
12002 <td>URL</td>
12003 <td colspan="4">/v1/admin/operations/batch</td>
12004 </tr>
12005 <tr>
12006 <td>请求方式</td>
12007 <td colspan="4">delete</td>
12008 </tr>
12009 <tr>
12010 <td>请求类型</td>
12011 <td colspan="4"></td>
12012 </tr>
12013 <tr>
12014 <td>返回类型</td>
12015 <td colspan="4">application/json</td>
12016 </tr>
12017
12018 <tr class="bg">
12019 <td>参数名</td>
12020 <td width="15%">数据类型</td>
12021 <td width="15%">参数类型</td>
12022 <td width="15%">是否必填</td>
12023 <td width="29%">说明</td>
12024 </tr>
12025
12026
12027 <tr>
12028 <td align="left">1.deleteBatchRequest</td>
12029 <td>object:PermissionDeleteBatchRequest</td>
12030 <td>body</td>
12031 <td>Y</td>
12032
12033 <td>deleteBatchRequest</td>
12034 <!-- <td th:if="${request.modelAttr}" th:text="asdfagadfg"></td>-->
12035 </tr>
12036
12037 <tbody>
12038
12039 <tr>
12040 <td align="left" style="padding-left:10px">1.1.ids</td>
12041 <td>array</td>
12042 <td></td>
12043
12044 <td>N</td>
12045 <td></td>
12046 </tr>
12047
12048
12049</tbody>
12050
12051
12052
12053
12054
12055 <tr class="bg">
12056 <td>状态码</td>
12057 <td colspan="2">描述</td>
12058 <td colspan="2">说明</td>
12059 </tr>
12060
12061 <tr>
12062 <td>200</td>
12063 <td colspan="2">OK</td>
12064 <td colspan="2"></td>
12065 </tr>
12066
12067 <tr>
12068 <td>204</td>
12069 <td colspan="2">No Content</td>
12070 <td colspan="2"></td>
12071 </tr>
12072
12073 <tr>
12074 <td>401</td>
12075 <td colspan="2">Unauthorized</td>
12076 <td colspan="2"></td>
12077 </tr>
12078
12079 <tr>
12080 <td>403</td>
12081 <td colspan="2">Forbidden</td>
12082 <td colspan="2"></td>
12083 </tr>
12084
12085 <tr class="bg">
12086 <td>返回属性名</td>
12087 <td colspan="2">类型</td>
12088 <td colspan="2">说明</td>
12089 </tr>
12090
12091<!-- 对返回参数 递归生成行-->
12092 <tbody>
12093
12094 <tr>
12095 <td align="left" style="padding-left:10px">1.code</td>
12096 <td colspan="2">integer(int32)</td>
12097 <td colspan="2"></td>
12098 </tr>
12099
12100
12101 <tr>
12102 <td align="left" style="padding-left:10px">2.data</td>
12103 <td colspan="2">object:PermissionDeleteBatchResponseData</td>
12104 <td colspan="2"></td>
12105 </tr>
12106
12107
12108 <tr>
12109 <td align="left" style="padding-left:20px">2.1.ids</td>
12110 <td colspan="2">array</td>
12111 <td colspan="2"></td>
12112 </tr>
12113
12114
12115
12116
12117 <tr>
12118 <td align="left" style="padding-left:10px">3.message</td>
12119 <td colspan="2">string</td>
12120 <td colspan="2"></td>
12121 </tr>
12122
12123
12124</tbody>
12125
12126 <tr class="bg">
12127 <td colspan="5">示例</td>
12128 </tr>
12129 <tr class="specialHeight">
12130 <td class="bg">请求参数</td>
12131 <td colspan="4"> -d &#39;{&quot;ids&quot;:[{}]}&#39;</td>
12132 </tr>
12133 <tr class="specialHeight">
12134 <td class="bg">返回值</td>
12135 <td colspan="4">{&quot;code&quot;:0,&quot;data&quot;:{&quot;ids&quot;:[{}]},&quot;message&quot;:&quot;string&quot;}</td>
12136 </tr>
12137
12138 </table>
12139 </div>
12140 <div>
12141
12142 <!--这个是每个请求的说明,方便生成文档后进行整理-->
12143 <h5 class="second_title">4)importOperation</h5>
12144
12145 <table border="1" cellspacing="0" cellpadding="0" width="100%">
12146 <tr class="bg">
12147 <td colspan="5">importOperation</td>
12148 </tr>
12149 <tr>
12150 <td width="25%">接口描述</td>
12151 <td colspan="4">importOperation</td>
12152 </tr>
12153 <tr>
12154 <td>URL</td>
12155 <td colspan="4">/v1/admin/operations/importOperation</td>
12156 </tr>
12157 <tr>
12158 <td>请求方式</td>
12159 <td colspan="4">post</td>
12160 </tr>
12161 <tr>
12162 <td>请求类型</td>
12163 <td colspan="4">application/json</td>
12164 </tr>
12165 <tr>
12166 <td>返回类型</td>
12167 <td colspan="4">application/json</td>
12168 </tr>
12169
12170 <tr class="bg">
12171 <td>参数名</td>
12172 <td width="15%">数据类型</td>
12173 <td width="15%">参数类型</td>
12174 <td width="15%">是否必填</td>
12175 <td width="29%">说明</td>
12176 </tr>
12177
12178
12179 <tr>
12180 <td align="left">1.request</td>
12181 <td>object:PermissionOperationImportRequest</td>
12182 <td>body</td>
12183 <td>Y</td>
12184
12185 <td>request</td>
12186 <!-- <td th:if="${request.modelAttr}" th:text="asdfagadfg"></td>-->
12187 </tr>
12188
12189 <tbody>
12190
12191 <tr>
12192 <td align="left" style="padding-left:10px">1.1.applicationId</td>
12193 <td>string</td>
12194 <td></td>
12195
12196 <td>N</td>
12197 <td></td>
12198 </tr>
12199
12200
12201 <tr>
12202 <td align="left" style="padding-left:10px">1.2.operationList</td>
12203 <td>array:OperationImportModal</td>
12204 <td></td>
12205
12206 <td>N</td>
12207 <td></td>
12208 </tr>
12209
12210
12211 <tr>
12212 <td align="left" style="padding-left:20px">1.2.1.code</td>
12213 <td>string</td>
12214 <td></td>
12215
12216 <td>N</td>
12217 <td></td>
12218 </tr>
12219
12220
12221 <tr>
12222 <td align="left" style="padding-left:20px">1.2.2.id</td>
12223 <td>string</td>
12224 <td></td>
12225
12226 <td>N</td>
12227 <td></td>
12228 </tr>
12229
12230
12231 <tr>
12232 <td align="left" style="padding-left:20px">1.2.3.memo</td>
12233 <td>string</td>
12234 <td></td>
12235
12236 <td>N</td>
12237 <td></td>
12238 </tr>
12239
12240
12241 <tr>
12242 <td align="left" style="padding-left:20px">1.2.4.name</td>
12243 <td>string</td>
12244 <td></td>
12245
12246 <td>N</td>
12247 <td></td>
12248 </tr>
12249
12250
12251 <tr>
12252 <td align="left" style="padding-left:20px">1.2.5.order</td>
12253 <td>integer(int32)</td>
12254 <td></td>
12255
12256 <td>N</td>
12257 <td></td>
12258 </tr>
12259
12260
12261 <tr>
12262 <td align="left" style="padding-left:20px">1.2.6.parentIdOrCode</td>
12263 <td>string</td>
12264 <td></td>
12265
12266 <td>N</td>
12267 <td></td>
12268 </tr>
12269
12270
12271 <tr>
12272 <td align="left" style="padding-left:20px">1.2.7.resourceIdOrCodes</td>
12273 <td>array</td>
12274 <td></td>
12275
12276 <td>N</td>
12277 <td></td>
12278 </tr>
12279
12280
12281 <tr>
12282 <td align="left" style="padding-left:20px">1.2.8.status</td>
12283 <td>string</td>
12284 <td></td>
12285
12286 <td>N</td>
12287 <td></td>
12288 </tr>
12289
12290
12291
12292
12293</tbody>
12294
12295
12296
12297
12298
12299 <tr class="bg">
12300 <td>状态码</td>
12301 <td colspan="2">描述</td>
12302 <td colspan="2">说明</td>
12303 </tr>
12304
12305 <tr>
12306 <td>200</td>
12307 <td colspan="2">OK</td>
12308 <td colspan="2"></td>
12309 </tr>
12310
12311 <tr>
12312 <td>201</td>
12313 <td colspan="2">Created</td>
12314 <td colspan="2"></td>
12315 </tr>
12316
12317 <tr>
12318 <td>401</td>
12319 <td colspan="2">Unauthorized</td>
12320 <td colspan="2"></td>
12321 </tr>
12322
12323 <tr>
12324 <td>403</td>
12325 <td colspan="2">Forbidden</td>
12326 <td colspan="2"></td>
12327 </tr>
12328
12329 <tr>
12330 <td>404</td>
12331 <td colspan="2">Not Found</td>
12332 <td colspan="2"></td>
12333 </tr>
12334
12335 <tr class="bg">
12336 <td>返回属性名</td>
12337 <td colspan="2">类型</td>
12338 <td colspan="2">说明</td>
12339 </tr>
12340
12341<!-- 对返回参数 递归生成行-->
12342 <tbody>
12343
12344 <tr>
12345 <td align="left" style="padding-left:10px">1.code</td>
12346 <td colspan="2">integer(int32)</td>
12347 <td colspan="2"></td>
12348 </tr>
12349
12350
12351 <tr>
12352 <td align="left" style="padding-left:10px">2.data</td>
12353 <td colspan="2">object:PermissionOperationImportResponseData</td>
12354 <td colspan="2"></td>
12355 </tr>
12356
12357
12358 <tr>
12359 <td align="left" style="padding-left:20px">2.1.message</td>
12360 <td colspan="2">string</td>
12361 <td colspan="2"></td>
12362 </tr>
12363
12364
12365
12366
12367 <tr>
12368 <td align="left" style="padding-left:10px">3.message</td>
12369 <td colspan="2">string</td>
12370 <td colspan="2"></td>
12371 </tr>
12372
12373
12374</tbody>
12375
12376 <tr class="bg">
12377 <td colspan="5">示例</td>
12378 </tr>
12379 <tr class="specialHeight">
12380 <td class="bg">请求参数</td>
12381 <td colspan="4"> -d &#39;{&quot;applicationId&quot;:&quot;string&quot;,&quot;operationList&quot;:[{&quot;code&quot;:&quot;string&quot;,&quot;id&quot;:&quot;string&quot;,&quot;memo&quot;:&quot;string&quot;,&quot;name&quot;:&quot;string&quot;,&quot;order&quot;:0,&quot;parentIdOrCode&quot;:&quot;string&quot;,&quot;resourceIdOrCodes&quot;:[{}],&quot;status&quot;:&quot;string&quot;}]}&#39;</td>
12382 </tr>
12383 <tr class="specialHeight">
12384 <td class="bg">返回值</td>
12385 <td colspan="4">{&quot;code&quot;:0,&quot;data&quot;:{&quot;message&quot;:&quot;string&quot;},&quot;message&quot;:&quot;string&quot;}</td>
12386 </tr>
12387
12388 </table>
12389 </div>
12390 <div>
12391
12392 <!--这个是每个请求的说明,方便生成文档后进行整理-->
12393 <h5 class="second_title">5)load</h5>
12394
12395 <table border="1" cellspacing="0" cellpadding="0" width="100%">
12396 <tr class="bg">
12397 <td colspan="5">load</td>
12398 </tr>
12399 <tr>
12400 <td width="25%">接口描述</td>
12401 <td colspan="4">load</td>
12402 </tr>
12403 <tr>
12404 <td>URL</td>
12405 <td colspan="4">/v1/admin/operations/{id}</td>
12406 </tr>
12407 <tr>
12408 <td>请求方式</td>
12409 <td colspan="4">get</td>
12410 </tr>
12411 <tr>
12412 <td>请求类型</td>
12413 <td colspan="4"></td>
12414 </tr>
12415 <tr>
12416 <td>返回类型</td>
12417 <td colspan="4">application/json</td>
12418 </tr>
12419
12420 <tr class="bg">
12421 <td>参数名</td>
12422 <td width="15%">数据类型</td>
12423 <td width="15%">参数类型</td>
12424 <td width="15%">是否必填</td>
12425 <td width="29%">说明</td>
12426 </tr>
12427
12428
12429 <tr>
12430 <td align="left">1.id</td>
12431 <td>string</td>
12432 <td>path</td>
12433 <td>Y</td>
12434
12435 <td>id</td>
12436 <!-- <td th:if="${request.modelAttr}" th:text="asdfagadfg"></td>-->
12437 </tr>
12438
12439
12440
12441
12442
12443 <tr class="bg">
12444 <td>状态码</td>
12445 <td colspan="2">描述</td>
12446 <td colspan="2">说明</td>
12447 </tr>
12448
12449 <tr>
12450 <td>200</td>
12451 <td colspan="2">OK</td>
12452 <td colspan="2"></td>
12453 </tr>
12454
12455 <tr>
12456 <td>401</td>
12457 <td colspan="2">Unauthorized</td>
12458 <td colspan="2"></td>
12459 </tr>
12460
12461 <tr>
12462 <td>403</td>
12463 <td colspan="2">Forbidden</td>
12464 <td colspan="2"></td>
12465 </tr>
12466
12467 <tr>
12468 <td>404</td>
12469 <td colspan="2">Not Found</td>
12470 <td colspan="2"></td>
12471 </tr>
12472
12473 <tr class="bg">
12474 <td>返回属性名</td>
12475 <td colspan="2">类型</td>
12476 <td colspan="2">说明</td>
12477 </tr>
12478
12479<!-- 对返回参数 递归生成行-->
12480 <tbody>
12481
12482 <tr>
12483 <td align="left" style="padding-left:10px">1.code</td>
12484 <td colspan="2">integer(int32)</td>
12485 <td colspan="2"></td>
12486 </tr>
12487
12488
12489 <tr>
12490 <td align="left" style="padding-left:10px">2.data</td>
12491 <td colspan="2">object:PermissionLoadResponseData</td>
12492 <td colspan="2"></td>
12493 </tr>
12494
12495
12496 <tr>
12497 <td align="left" style="padding-left:20px">2.1.applicationId</td>
12498 <td colspan="2">string</td>
12499 <td colspan="2"></td>
12500 </tr>
12501
12502
12503 <tr>
12504 <td align="left" style="padding-left:20px">2.2.code</td>
12505 <td colspan="2">string</td>
12506 <td colspan="2"></td>
12507 </tr>
12508
12509
12510 <tr>
12511 <td align="left" style="padding-left:20px">2.3.icon</td>
12512 <td colspan="2">string</td>
12513 <td colspan="2"></td>
12514 </tr>
12515
12516
12517 <tr>
12518 <td align="left" style="padding-left:20px">2.4.id</td>
12519 <td colspan="2">string</td>
12520 <td colspan="2"></td>
12521 </tr>
12522
12523
12524 <tr>
12525 <td align="left" style="padding-left:20px">2.5.level</td>
12526 <td colspan="2">integer(int32)</td>
12527 <td colspan="2"></td>
12528 </tr>
12529
12530
12531 <tr>
12532 <td align="left" style="padding-left:20px">2.6.lft</td>
12533 <td colspan="2">integer(int32)</td>
12534 <td colspan="2"></td>
12535 </tr>
12536
12537
12538 <tr>
12539 <td align="left" style="padding-left:20px">2.7.memo</td>
12540 <td colspan="2">string</td>
12541 <td colspan="2"></td>
12542 </tr>
12543
12544
12545 <tr>
12546 <td align="left" style="padding-left:20px">2.8.name</td>
12547 <td colspan="2">string</td>
12548 <td colspan="2"></td>
12549 </tr>
12550
12551
12552 <tr>
12553 <td align="left" style="padding-left:20px">2.9.order</td>
12554 <td colspan="2">integer(int32)</td>
12555 <td colspan="2"></td>
12556 </tr>
12557
12558
12559 <tr>
12560 <td align="left" style="padding-left:20px">2.10.origin</td>
12561 <td colspan="2">string</td>
12562 <td colspan="2"></td>
12563 </tr>
12564
12565
12566 <tr>
12567 <td align="left" style="padding-left:20px">2.11.parentId</td>
12568 <td colspan="2">string</td>
12569 <td colspan="2"></td>
12570 </tr>
12571
12572
12573 <tr>
12574 <td align="left" style="padding-left:20px">2.12.resourceIds</td>
12575 <td colspan="2">array</td>
12576 <td colspan="2"></td>
12577 </tr>
12578
12579
12580 <tr>
12581 <td align="left" style="padding-left:20px">2.13.rgt</td>
12582 <td colspan="2">integer(int32)</td>
12583 <td colspan="2"></td>
12584 </tr>
12585
12586
12587 <tr>
12588 <td align="left" style="padding-left:20px">2.14.status</td>
12589 <td colspan="2">string</td>
12590 <td colspan="2"></td>
12591 </tr>
12592
12593
12594 <tr>
12595 <td align="left" style="padding-left:20px">2.15.type</td>
12596 <td colspan="2">string</td>
12597 <td colspan="2"></td>
12598 </tr>
12599
12600
12601 <tr>
12602 <td align="left" style="padding-left:20px">2.16.url</td>
12603 <td colspan="2">string</td>
12604 <td colspan="2"></td>
12605 </tr>
12606
12607
12608
12609
12610 <tr>
12611 <td align="left" style="padding-left:10px">3.message</td>
12612 <td colspan="2">string</td>
12613 <td colspan="2"></td>
12614 </tr>
12615
12616
12617</tbody>
12618
12619 <tr class="bg">
12620 <td colspan="5">示例</td>
12621 </tr>
12622 <tr class="specialHeight">
12623 <td class="bg">请求参数</td>
12624 <td colspan="4"></td>
12625 </tr>
12626 <tr class="specialHeight">
12627 <td class="bg">返回值</td>
12628 <td colspan="4">{&quot;code&quot;:0,&quot;data&quot;:{&quot;applicationId&quot;:&quot;string&quot;,&quot;code&quot;:&quot;string&quot;,&quot;icon&quot;:&quot;string&quot;,&quot;id&quot;:&quot;string&quot;,&quot;level&quot;:0,&quot;lft&quot;:0,&quot;memo&quot;:&quot;string&quot;,&quot;name&quot;:&quot;string&quot;,&quot;order&quot;:0,&quot;origin&quot;:&quot;string&quot;,&quot;parentId&quot;:&quot;string&quot;,&quot;resourceIds&quot;:[{}],&quot;rgt&quot;:0,&quot;status&quot;:&quot;string&quot;,&quot;type&quot;:&quot;string&quot;,&quot;url&quot;:&quot;string&quot;},&quot;message&quot;:&quot;string&quot;}</td>
12629 </tr>
12630
12631 </table>
12632 </div>
12633 <div>
12634
12635 <!--这个是每个请求的说明,方便生成文档后进行整理-->
12636 <h5 class="second_title">6)update</h5>
12637
12638 <table border="1" cellspacing="0" cellpadding="0" width="100%">
12639 <tr class="bg">
12640 <td colspan="5">update</td>
12641 </tr>
12642 <tr>
12643 <td width="25%">接口描述</td>
12644 <td colspan="4">update</td>
12645 </tr>
12646 <tr>
12647 <td>URL</td>
12648 <td colspan="4">/v1/admin/operations/{id}</td>
12649 </tr>
12650 <tr>
12651 <td>请求方式</td>
12652 <td colspan="4">put</td>
12653 </tr>
12654 <tr>
12655 <td>请求类型</td>
12656 <td colspan="4">application/json</td>
12657 </tr>
12658 <tr>
12659 <td>返回类型</td>
12660 <td colspan="4">application/json</td>
12661 </tr>
12662
12663 <tr class="bg">
12664 <td>参数名</td>
12665 <td width="15%">数据类型</td>
12666 <td width="15%">参数类型</td>
12667 <td width="15%">是否必填</td>
12668 <td width="29%">说明</td>
12669 </tr>
12670
12671
12672 <tr>
12673 <td align="left">1.id</td>
12674 <td>string</td>
12675 <td>path</td>
12676 <td>Y</td>
12677
12678 <td>id</td>
12679 <!-- <td th:if="${request.modelAttr}" th:text="asdfagadfg"></td>-->
12680 </tr>
12681
12682
12683
12684
12685 <tr>
12686 <td align="left">2.updateRequest</td>
12687 <td>object:PermissionUpdateRequest</td>
12688 <td>body</td>
12689 <td>Y</td>
12690
12691 <td>updateRequest</td>
12692 <!-- <td th:if="${request.modelAttr}" th:text="asdfagadfg"></td>-->
12693 </tr>
12694
12695 <tbody>
12696
12697 <tr>
12698 <td align="left" style="padding-left:10px">2.1.applicationId</td>
12699 <td>string</td>
12700 <td></td>
12701
12702 <td>N</td>
12703 <td></td>
12704 </tr>
12705
12706
12707 <tr>
12708 <td align="left" style="padding-left:10px">2.2.code</td>
12709 <td>string</td>
12710 <td></td>
12711
12712 <td>N</td>
12713 <td></td>
12714 </tr>
12715
12716
12717 <tr>
12718 <td align="left" style="padding-left:10px">2.3.entity</td>
12719 <td>object:Permission</td>
12720 <td></td>
12721
12722 <td>N</td>
12723 <td></td>
12724 </tr>
12725
12726
12727 <tr>
12728 <td align="left" style="padding-left:20px">2.3.1.applicationId</td>
12729 <td>string</td>
12730 <td></td>
12731
12732 <td>N</td>
12733 <td></td>
12734 </tr>
12735
12736
12737 <tr>
12738 <td align="left" style="padding-left:20px">2.3.2.code</td>
12739 <td>string</td>
12740 <td></td>
12741
12742 <td>N</td>
12743 <td></td>
12744 </tr>
12745
12746
12747 <tr>
12748 <td align="left" style="padding-left:20px">2.3.3.icon</td>
12749 <td>string</td>
12750 <td></td>
12751
12752 <td>N</td>
12753 <td></td>
12754 </tr>
12755
12756
12757 <tr>
12758 <td align="left" style="padding-left:20px">2.3.4.id</td>
12759 <td>string</td>
12760 <td></td>
12761
12762 <td>N</td>
12763 <td>ID</td>
12764 </tr>
12765
12766
12767 <tr>
12768 <td align="left" style="padding-left:20px">2.3.5.level</td>
12769 <td>integer(int32)</td>
12770 <td></td>
12771
12772 <td>N</td>
12773 <td></td>
12774 </tr>
12775
12776
12777 <tr>
12778 <td align="left" style="padding-left:20px">2.3.6.lft</td>
12779 <td>integer(int32)</td>
12780 <td></td>
12781
12782 <td>N</td>
12783 <td></td>
12784 </tr>
12785
12786
12787 <tr>
12788 <td align="left" style="padding-left:20px">2.3.7.memo</td>
12789 <td>string</td>
12790 <td></td>
12791
12792 <td>N</td>
12793 <td></td>
12794 </tr>
12795
12796
12797 <tr>
12798 <td align="left" style="padding-left:20px">2.3.8.name</td>
12799 <td>string</td>
12800 <td></td>
12801
12802 <td>N</td>
12803 <td></td>
12804 </tr>
12805
12806
12807 <tr>
12808 <td align="left" style="padding-left:20px">2.3.9.order</td>
12809 <td>integer(int32)</td>
12810 <td></td>
12811
12812 <td>N</td>
12813 <td></td>
12814 </tr>
12815
12816
12817 <tr>
12818 <td align="left" style="padding-left:20px">2.3.10.origin</td>
12819 <td>string</td>
12820 <td></td>
12821
12822 <td>N</td>
12823 <td></td>
12824 </tr>
12825
12826
12827 <tr>
12828 <td align="left" style="padding-left:20px">2.3.11.parentId</td>
12829 <td>string</td>
12830 <td></td>
12831
12832 <td>N</td>
12833 <td></td>
12834 </tr>
12835
12836
12837 <tr>
12838 <td align="left" style="padding-left:20px">2.3.12.rgt</td>
12839 <td>integer(int32)</td>
12840 <td></td>
12841
12842 <td>N</td>
12843 <td></td>
12844 </tr>
12845
12846
12847 <tr>
12848 <td align="left" style="padding-left:20px">2.3.13.status</td>
12849 <td>string</td>
12850 <td></td>
12851
12852 <td>N</td>
12853 <td></td>
12854 </tr>
12855
12856
12857 <tr>
12858 <td align="left" style="padding-left:20px">2.3.14.type</td>
12859 <td>string</td>
12860 <td></td>
12861
12862 <td>N</td>
12863 <td></td>
12864 </tr>
12865
12866
12867 <tr>
12868 <td align="left" style="padding-left:20px">2.3.15.url</td>
12869 <td>string</td>
12870 <td></td>
12871
12872 <td>N</td>
12873 <td></td>
12874 </tr>
12875
12876
12877
12878
12879 <tr>
12880 <td align="left" style="padding-left:10px">2.4.icon</td>
12881 <td>string</td>
12882 <td></td>
12883
12884 <td>N</td>
12885 <td></td>
12886 </tr>
12887
12888
12889 <tr>
12890 <td align="left" style="padding-left:10px">2.5.id</td>
12891 <td>string</td>
12892 <td></td>
12893
12894 <td>N</td>
12895 <td></td>
12896 </tr>
12897
12898
12899 <tr>
12900 <td align="left" style="padding-left:10px">2.6.level</td>
12901 <td>integer(int32)</td>
12902 <td></td>
12903
12904 <td>N</td>
12905 <td></td>
12906 </tr>
12907
12908
12909 <tr>
12910 <td align="left" style="padding-left:10px">2.7.lft</td>
12911 <td>integer(int32)</td>
12912 <td></td>
12913
12914 <td>N</td>
12915 <td></td>
12916 </tr>
12917
12918
12919 <tr>
12920 <td align="left" style="padding-left:10px">2.8.memo</td>
12921 <td>string</td>
12922 <td></td>
12923
12924 <td>N</td>
12925 <td></td>
12926 </tr>
12927
12928
12929 <tr>
12930 <td align="left" style="padding-left:10px">2.9.name</td>
12931 <td>string</td>
12932 <td></td>
12933
12934 <td>N</td>
12935 <td></td>
12936 </tr>
12937
12938
12939 <tr>
12940 <td align="left" style="padding-left:10px">2.10.order</td>
12941 <td>integer(int32)</td>
12942 <td></td>
12943
12944 <td>N</td>
12945 <td></td>
12946 </tr>
12947
12948
12949 <tr>
12950 <td align="left" style="padding-left:10px">2.11.origin</td>
12951 <td>string</td>
12952 <td></td>
12953
12954 <td>N</td>
12955 <td></td>
12956 </tr>
12957
12958
12959 <tr>
12960 <td align="left" style="padding-left:10px">2.12.parentId</td>
12961 <td>string</td>
12962 <td></td>
12963
12964 <td>N</td>
12965 <td></td>
12966 </tr>
12967
12968
12969 <tr>
12970 <td align="left" style="padding-left:10px">2.13.resourceIds</td>
12971 <td>array</td>
12972 <td></td>
12973
12974 <td>N</td>
12975 <td></td>
12976 </tr>
12977
12978
12979 <tr>
12980 <td align="left" style="padding-left:10px">2.14.rgt</td>
12981 <td>integer(int32)</td>
12982 <td></td>
12983
12984 <td>N</td>
12985 <td></td>
12986 </tr>
12987
12988
12989 <tr>
12990 <td align="left" style="padding-left:10px">2.15.status</td>
12991 <td>string</td>
12992 <td></td>
12993
12994 <td>N</td>
12995 <td></td>
12996 </tr>
12997
12998
12999 <tr>
13000 <td align="left" style="padding-left:10px">2.16.type</td>
13001 <td>string</td>
13002 <td></td>
13003
13004 <td>N</td>
13005 <td></td>
13006 </tr>
13007
13008
13009 <tr>
13010 <td align="left" style="padding-left:10px">2.17.url</td>
13011 <td>string</td>
13012 <td></td>
13013
13014 <td>N</td>
13015 <td></td>
13016 </tr>
13017
13018
13019</tbody>
13020
13021
13022
13023
13024
13025 <tr class="bg">
13026 <td>状态码</td>
13027 <td colspan="2">描述</td>
13028 <td colspan="2">说明</td>
13029 </tr>
13030
13031 <tr>
13032 <td>200</td>
13033 <td colspan="2">OK</td>
13034 <td colspan="2"></td>
13035 </tr>
13036
13037 <tr>
13038 <td>201</td>
13039 <td colspan="2">Created</td>
13040 <td colspan="2"></td>
13041 </tr>
13042
13043 <tr>
13044 <td>401</td>
13045 <td colspan="2">Unauthorized</td>
13046 <td colspan="2"></td>
13047 </tr>
13048
13049 <tr>
13050 <td>403</td>
13051 <td colspan="2">Forbidden</td>
13052 <td colspan="2"></td>
13053 </tr>
13054
13055 <tr>
13056 <td>404</td>
13057 <td colspan="2">Not Found</td>
13058 <td colspan="2"></td>
13059 </tr>
13060
13061 <tr class="bg">
13062 <td>返回属性名</td>
13063 <td colspan="2">类型</td>
13064 <td colspan="2">说明</td>
13065 </tr>
13066
13067<!-- 对返回参数 递归生成行-->
13068 <tbody>
13069
13070 <tr>
13071 <td align="left" style="padding-left:10px">1.code</td>
13072 <td colspan="2">integer(int32)</td>
13073 <td colspan="2"></td>
13074 </tr>
13075
13076
13077 <tr>
13078 <td align="left" style="padding-left:10px">2.data</td>
13079 <td colspan="2">object:PermissionUpdateResponseData</td>
13080 <td colspan="2"></td>
13081 </tr>
13082
13083
13084 <tr>
13085 <td align="left" style="padding-left:20px">2.1.applicationId</td>
13086 <td colspan="2">string</td>
13087 <td colspan="2"></td>
13088 </tr>
13089
13090
13091 <tr>
13092 <td align="left" style="padding-left:20px">2.2.code</td>
13093 <td colspan="2">string</td>
13094 <td colspan="2"></td>
13095 </tr>
13096
13097
13098 <tr>
13099 <td align="left" style="padding-left:20px">2.3.icon</td>
13100 <td colspan="2">string</td>
13101 <td colspan="2"></td>
13102 </tr>
13103
13104
13105 <tr>
13106 <td align="left" style="padding-left:20px">2.4.id</td>
13107 <td colspan="2">string</td>
13108 <td colspan="2"></td>
13109 </tr>
13110
13111
13112 <tr>
13113 <td align="left" style="padding-left:20px">2.5.level</td>
13114 <td colspan="2">integer(int32)</td>
13115 <td colspan="2"></td>
13116 </tr>
13117
13118
13119 <tr>
13120 <td align="left" style="padding-left:20px">2.6.lft</td>
13121 <td colspan="2">integer(int32)</td>
13122 <td colspan="2"></td>
13123 </tr>
13124
13125
13126 <tr>
13127 <td align="left" style="padding-left:20px">2.7.memo</td>
13128 <td colspan="2">string</td>
13129 <td colspan="2"></td>
13130 </tr>
13131
13132
13133 <tr>
13134 <td align="left" style="padding-left:20px">2.8.name</td>
13135 <td colspan="2">string</td>
13136 <td colspan="2"></td>
13137 </tr>
13138
13139
13140 <tr>
13141 <td align="left" style="padding-left:20px">2.9.order</td>
13142 <td colspan="2">integer(int32)</td>
13143 <td colspan="2"></td>
13144 </tr>
13145
13146
13147 <tr>
13148 <td align="left" style="padding-left:20px">2.10.origin</td>
13149 <td colspan="2">string</td>
13150 <td colspan="2"></td>
13151 </tr>
13152
13153
13154 <tr>
13155 <td align="left" style="padding-left:20px">2.11.parentId</td>
13156 <td colspan="2">string</td>
13157 <td colspan="2"></td>
13158 </tr>
13159
13160
13161 <tr>
13162 <td align="left" style="padding-left:20px">2.12.rgt</td>
13163 <td colspan="2">integer(int32)</td>
13164 <td colspan="2"></td>
13165 </tr>
13166
13167
13168 <tr>
13169 <td align="left" style="padding-left:20px">2.13.status</td>
13170 <td colspan="2">string</td>
13171 <td colspan="2"></td>
13172 </tr>
13173
13174
13175 <tr>
13176 <td align="left" style="padding-left:20px">2.14.type</td>
13177 <td colspan="2">string</td>
13178 <td colspan="2"></td>
13179 </tr>
13180
13181
13182 <tr>
13183 <td align="left" style="padding-left:20px">2.15.url</td>
13184 <td colspan="2">string</td>
13185 <td colspan="2"></td>
13186 </tr>
13187
13188
13189
13190
13191 <tr>
13192 <td align="left" style="padding-left:10px">3.message</td>
13193 <td colspan="2">string</td>
13194 <td colspan="2"></td>
13195 </tr>
13196
13197
13198</tbody>
13199
13200 <tr class="bg">
13201 <td colspan="5">示例</td>
13202 </tr>
13203 <tr class="specialHeight">
13204 <td class="bg">请求参数</td>
13205 <td colspan="4"> -d &#39;{&quot;applicationId&quot;:&quot;string&quot;,&quot;code&quot;:&quot;string&quot;,&quot;entity&quot;:{&quot;applicationId&quot;:&quot;string&quot;,&quot;code&quot;:&quot;string&quot;,&quot;icon&quot;:&quot;string&quot;,&quot;id&quot;:&quot;string&quot;,&quot;level&quot;:0,&quot;lft&quot;:0,&quot;memo&quot;:&quot;string&quot;,&quot;name&quot;:&quot;string&quot;,&quot;order&quot;:0,&quot;origin&quot;:&quot;string&quot;,&quot;parentId&quot;:&quot;string&quot;,&quot;rgt&quot;:0,&quot;status&quot;:&quot;string&quot;,&quot;type&quot;:&quot;string&quot;,&quot;url&quot;:&quot;string&quot;},&quot;icon&quot;:&quot;string&quot;,&quot;id&quot;:&quot;string&quot;,&quot;level&quot;:0,&quot;lft&quot;:0,&quot;memo&quot;:&quot;string&quot;,&quot;name&quot;:&quot;string&quot;,&quot;order&quot;:0,&quot;origin&quot;:&quot;string&quot;,&quot;parentId&quot;:&quot;string&quot;,&quot;resourceIds&quot;:[{}],&quot;rgt&quot;:0,&quot;status&quot;:&quot;string&quot;,&quot;type&quot;:&quot;string&quot;,&quot;url&quot;:&quot;string&quot;}&#39;</td>
13206 </tr>
13207 <tr class="specialHeight">
13208 <td class="bg">返回值</td>
13209 <td colspan="4">{&quot;code&quot;:0,&quot;data&quot;:{&quot;applicationId&quot;:&quot;string&quot;,&quot;code&quot;:&quot;string&quot;,&quot;icon&quot;:&quot;string&quot;,&quot;id&quot;:&quot;string&quot;,&quot;level&quot;:0,&quot;lft&quot;:0,&quot;memo&quot;:&quot;string&quot;,&quot;name&quot;:&quot;string&quot;,&quot;order&quot;:0,&quot;origin&quot;:&quot;string&quot;,&quot;parentId&quot;:&quot;string&quot;,&quot;rgt&quot;:0,&quot;status&quot;:&quot;string&quot;,&quot;type&quot;:&quot;string&quot;,&quot;url&quot;:&quot;string&quot;},&quot;message&quot;:&quot;string&quot;}</td>
13210 </tr>
13211
13212 </table>
13213 </div>
13214 <div>
13215
13216 <!--这个是每个请求的说明,方便生成文档后进行整理-->
13217 <h5 class="second_title">7)delete</h5>
13218
13219 <table border="1" cellspacing="0" cellpadding="0" width="100%">
13220 <tr class="bg">
13221 <td colspan="5">delete</td>
13222 </tr>
13223 <tr>
13224 <td width="25%">接口描述</td>
13225 <td colspan="4">delete</td>
13226 </tr>
13227 <tr>
13228 <td>URL</td>
13229 <td colspan="4">/v1/admin/operations/{id}</td>
13230 </tr>
13231 <tr>
13232 <td>请求方式</td>
13233 <td colspan="4">delete</td>
13234 </tr>
13235 <tr>
13236 <td>请求类型</td>
13237 <td colspan="4"></td>
13238 </tr>
13239 <tr>
13240 <td>返回类型</td>
13241 <td colspan="4">application/json</td>
13242 </tr>
13243
13244 <tr class="bg">
13245 <td>参数名</td>
13246 <td width="15%">数据类型</td>
13247 <td width="15%">参数类型</td>
13248 <td width="15%">是否必填</td>
13249 <td width="29%">说明</td>
13250 </tr>
13251
13252
13253 <tr>
13254 <td align="left">1.id</td>
13255 <td>string</td>
13256 <td>path</td>
13257 <td>Y</td>
13258
13259 <td>id</td>
13260 <!-- <td th:if="${request.modelAttr}" th:text="asdfagadfg"></td>-->
13261 </tr>
13262
13263
13264
13265
13266
13267 <tr class="bg">
13268 <td>状态码</td>
13269 <td colspan="2">描述</td>
13270 <td colspan="2">说明</td>
13271 </tr>
13272
13273 <tr>
13274 <td>200</td>
13275 <td colspan="2">OK</td>
13276 <td colspan="2"></td>
13277 </tr>
13278
13279 <tr>
13280 <td>204</td>
13281 <td colspan="2">No Content</td>
13282 <td colspan="2"></td>
13283 </tr>
13284
13285 <tr>
13286 <td>401</td>
13287 <td colspan="2">Unauthorized</td>
13288 <td colspan="2"></td>
13289 </tr>
13290
13291 <tr>
13292 <td>403</td>
13293 <td colspan="2">Forbidden</td>
13294 <td colspan="2"></td>
13295 </tr>
13296
13297 <tr class="bg">
13298 <td>返回属性名</td>
13299 <td colspan="2">类型</td>
13300 <td colspan="2">说明</td>
13301 </tr>
13302
13303<!-- 对返回参数 递归生成行-->
13304 <tbody>
13305
13306 <tr>
13307 <td align="left" style="padding-left:10px">1.code</td>
13308 <td colspan="2">integer(int32)</td>
13309 <td colspan="2"></td>
13310 </tr>
13311
13312
13313 <tr>
13314 <td align="left" style="padding-left:10px">2.data</td>
13315 <td colspan="2">object:PermissionRemoveResponseData</td>
13316 <td colspan="2"></td>
13317 </tr>
13318
13319
13320 <tr>
13321 <td align="left" style="padding-left:20px">2.1.id</td>
13322 <td colspan="2">string</td>
13323 <td colspan="2"></td>
13324 </tr>
13325
13326
13327
13328
13329 <tr>
13330 <td align="left" style="padding-left:10px">3.message</td>
13331 <td colspan="2">string</td>
13332 <td colspan="2"></td>
13333 </tr>
13334
13335
13336</tbody>
13337
13338 <tr class="bg">
13339 <td colspan="5">示例</td>
13340 </tr>
13341 <tr class="specialHeight">
13342 <td class="bg">请求参数</td>
13343 <td colspan="4"></td>
13344 </tr>
13345 <tr class="specialHeight">
13346 <td class="bg">返回值</td>
13347 <td colspan="4">{&quot;code&quot;:0,&quot;data&quot;:{&quot;id&quot;:&quot;string&quot;},&quot;message&quot;:&quot;string&quot;}</td>
13348 </tr>
13349
13350 </table>
13351 </div>
13352 </div>
13353 <div style="margin-bottom:20px;">
13354 <!--这个是类的说明-->
13355 <h4 class="first_title">BaseAdminPermission</h4>
13356 <div>
13357
13358 <!--这个是每个请求的说明,方便生成文档后进行整理-->
13359 <h5 class="second_title">1)tree</h5>
13360
13361 <table border="1" cellspacing="0" cellpadding="0" width="100%">
13362 <tr class="bg">
13363 <td colspan="5">tree</td>
13364 </tr>
13365 <tr>
13366 <td width="25%">接口描述</td>
13367 <td colspan="4">tree</td>
13368 </tr>
13369 <tr>
13370 <td>URL</td>
13371 <td colspan="4">/v1/admin/permissions/tree</td>
13372 </tr>
13373 <tr>
13374 <td>请求方式</td>
13375 <td colspan="4">get</td>
13376 </tr>
13377 <tr>
13378 <td>请求类型</td>
13379 <td colspan="4"></td>
13380 </tr>
13381 <tr>
13382 <td>返回类型</td>
13383 <td colspan="4">application/json</td>
13384 </tr>
13385
13386 <tr class="bg">
13387 <td>参数名</td>
13388 <td width="15%">数据类型</td>
13389 <td width="15%">参数类型</td>
13390 <td width="15%">是否必填</td>
13391 <td width="29%">说明</td>
13392 </tr>
13393
13394
13395 <tr>
13396 <td align="left">1.applicationId</td>
13397 <td>string</td>
13398 <td>query</td>
13399
13400 <td>N</td>
13401 <td>applicationId</td>
13402 <!-- <td th:if="${request.modelAttr}" th:text="asdfagadfg"></td>-->
13403 </tr>
13404
13405
13406
13407
13408
13409 <tr class="bg">
13410 <td>状态码</td>
13411 <td colspan="2">描述</td>
13412 <td colspan="2">说明</td>
13413 </tr>
13414
13415 <tr>
13416 <td>200</td>
13417 <td colspan="2">OK</td>
13418 <td colspan="2"></td>
13419 </tr>
13420
13421 <tr>
13422 <td>401</td>
13423 <td colspan="2">Unauthorized</td>
13424 <td colspan="2"></td>
13425 </tr>
13426
13427 <tr>
13428 <td>403</td>
13429 <td colspan="2">Forbidden</td>
13430 <td colspan="2"></td>
13431 </tr>
13432
13433 <tr>
13434 <td>404</td>
13435 <td colspan="2">Not Found</td>
13436 <td colspan="2"></td>
13437 </tr>
13438
13439 <tr class="bg">
13440 <td>返回属性名</td>
13441 <td colspan="2">类型</td>
13442 <td colspan="2">说明</td>
13443 </tr>
13444
13445<!-- 对返回参数 递归生成行-->
13446 <tbody>
13447
13448 <tr>
13449 <td align="left" style="padding-left:10px">1.code</td>
13450 <td colspan="2">integer(int32)</td>
13451 <td colspan="2"></td>
13452 </tr>
13453
13454
13455 <tr>
13456 <td align="left" style="padding-left:10px">2.data</td>
13457 <td colspan="2">object:PermissionTreeResponseData</td>
13458 <td colspan="2"></td>
13459 </tr>
13460
13461
13462 <tr>
13463 <td align="left" style="padding-left:20px">2.1.tree</td>
13464 <td colspan="2">object:PermissionTreeNode</td>
13465 <td colspan="2"></td>
13466 </tr>
13467
13468
13469 <tr>
13470 <td align="left" style="padding-left:30px">2.1.1.applicationId</td>
13471 <td colspan="2">string</td>
13472 <td colspan="2"></td>
13473 </tr>
13474
13475
13476 <tr>
13477 <td align="left" style="padding-left:30px">2.1.2.children</td>
13478 <td colspan="2">array:PermissionTreeNode</td>
13479 <td colspan="2"></td>
13480 </tr>
13481
13482
13483 <tr>
13484 <td align="left" style="padding-left:30px">2.1.3.code</td>
13485 <td colspan="2">string</td>
13486 <td colspan="2"></td>
13487 </tr>
13488
13489
13490 <tr>
13491 <td align="left" style="padding-left:30px">2.1.4.icon</td>
13492 <td colspan="2">string</td>
13493 <td colspan="2"></td>
13494 </tr>
13495
13496
13497 <tr>
13498 <td align="left" style="padding-left:30px">2.1.5.id</td>
13499 <td colspan="2">string</td>
13500 <td colspan="2">ID</td>
13501 </tr>
13502
13503
13504 <tr>
13505 <td align="left" style="padding-left:30px">2.1.6.level</td>
13506 <td colspan="2">integer(int32)</td>
13507 <td colspan="2"></td>
13508 </tr>
13509
13510
13511 <tr>
13512 <td align="left" style="padding-left:30px">2.1.7.lft</td>
13513 <td colspan="2">integer(int32)</td>
13514 <td colspan="2"></td>
13515 </tr>
13516
13517
13518 <tr>
13519 <td align="left" style="padding-left:30px">2.1.8.memo</td>
13520 <td colspan="2">string</td>
13521 <td colspan="2"></td>
13522 </tr>
13523
13524
13525 <tr>
13526 <td align="left" style="padding-left:30px">2.1.9.name</td>
13527 <td colspan="2">string</td>
13528 <td colspan="2"></td>
13529 </tr>
13530
13531
13532 <tr>
13533 <td align="left" style="padding-left:30px">2.1.10.order</td>
13534 <td colspan="2">integer(int32)</td>
13535 <td colspan="2"></td>
13536 </tr>
13537
13538
13539 <tr>
13540 <td align="left" style="padding-left:30px">2.1.11.origin</td>
13541 <td colspan="2">string</td>
13542 <td colspan="2"></td>
13543 </tr>
13544
13545
13546 <tr>
13547 <td align="left" style="padding-left:30px">2.1.12.parentId</td>
13548 <td colspan="2">string</td>
13549 <td colspan="2"></td>
13550 </tr>
13551
13552
13553 <tr>
13554 <td align="left" style="padding-left:30px">2.1.13.rgt</td>
13555 <td colspan="2">integer(int32)</td>
13556 <td colspan="2"></td>
13557 </tr>
13558
13559
13560 <tr>
13561 <td align="left" style="padding-left:30px">2.1.14.status</td>
13562 <td colspan="2">string</td>
13563 <td colspan="2"></td>
13564 </tr>
13565
13566
13567 <tr>
13568 <td align="left" style="padding-left:30px">2.1.15.type</td>
13569 <td colspan="2">string</td>
13570 <td colspan="2"></td>
13571 </tr>
13572
13573
13574 <tr>
13575 <td align="left" style="padding-left:30px">2.1.16.url</td>
13576 <td colspan="2">string</td>
13577 <td colspan="2"></td>
13578 </tr>
13579
13580
13581
13582
13583
13584
13585 <tr>
13586 <td align="left" style="padding-left:10px">3.message</td>
13587 <td colspan="2">string</td>
13588 <td colspan="2"></td>
13589 </tr>
13590
13591
13592</tbody>
13593
13594 <tr class="bg">
13595 <td colspan="5">示例</td>
13596 </tr>
13597 <tr class="specialHeight">
13598 <td class="bg">请求参数</td>
13599 <td colspan="4">applicationId=string</td>
13600 </tr>
13601 <tr class="specialHeight">
13602 <td class="bg">返回值</td>
13603 <td colspan="4">{&quot;code&quot;:0,&quot;data&quot;:{&quot;tree&quot;:{&quot;applicationId&quot;:&quot;string&quot;,&quot;children&quot;:[{}],&quot;code&quot;:&quot;string&quot;,&quot;icon&quot;:&quot;string&quot;,&quot;id&quot;:&quot;string&quot;,&quot;level&quot;:0,&quot;lft&quot;:0,&quot;memo&quot;:&quot;string&quot;,&quot;name&quot;:&quot;string&quot;,&quot;order&quot;:0,&quot;origin&quot;:&quot;string&quot;,&quot;parentId&quot;:&quot;string&quot;,&quot;rgt&quot;:0,&quot;status&quot;:&quot;string&quot;,&quot;type&quot;:&quot;string&quot;,&quot;url&quot;:&quot;string&quot;}},&quot;message&quot;:&quot;string&quot;}</td>
13604 </tr>
13605
13606 </table>
13607 </div>
13608 <div>
13609
13610 <!--这个是每个请求的说明,方便生成文档后进行整理-->
13611 <h5 class="second_title">2)permissionResources</h5>
13612
13613 <table border="1" cellspacing="0" cellpadding="0" width="100%">
13614 <tr class="bg">
13615 <td colspan="5">permissionResources</td>
13616 </tr>
13617 <tr>
13618 <td width="25%">接口描述</td>
13619 <td colspan="4">permissionResources</td>
13620 </tr>
13621 <tr>
13622 <td>URL</td>
13623 <td colspan="4">/v1/admin/permissions/{id}/resources</td>
13624 </tr>
13625 <tr>
13626 <td>请求方式</td>
13627 <td colspan="4">get</td>
13628 </tr>
13629 <tr>
13630 <td>请求类型</td>
13631 <td colspan="4"></td>
13632 </tr>
13633 <tr>
13634 <td>返回类型</td>
13635 <td colspan="4">application/json</td>
13636 </tr>
13637
13638 <tr class="bg">
13639 <td>参数名</td>
13640 <td width="15%">数据类型</td>
13641 <td width="15%">参数类型</td>
13642 <td width="15%">是否必填</td>
13643 <td width="29%">说明</td>
13644 </tr>
13645
13646
13647 <tr>
13648 <td align="left">1.id</td>
13649 <td>string</td>
13650 <td>path</td>
13651 <td>Y</td>
13652
13653 <td>id</td>
13654 <!-- <td th:if="${request.modelAttr}" th:text="asdfagadfg"></td>-->
13655 </tr>
13656
13657
13658
13659
13660 <tr>
13661 <td align="left">2.loadAll</td>
13662 <td>boolean</td>
13663 <td>query</td>
13664
13665 <td>N</td>
13666 <td>null</td>
13667 <!-- <td th:if="${request.modelAttr}" th:text="asdfagadfg"></td>-->
13668 </tr>
13669
13670
13671
13672
13673 <tr>
13674 <td align="left">3.pageIndex</td>
13675 <td>integer(int32)</td>
13676 <td>query</td>
13677
13678 <td>N</td>
13679 <td>null</td>
13680 <!-- <td th:if="${request.modelAttr}" th:text="asdfagadfg"></td>-->
13681 </tr>
13682
13683
13684
13685
13686 <tr>
13687 <td align="left">4.pageSize</td>
13688 <td>integer(int32)</td>
13689 <td>query</td>
13690
13691 <td>N</td>
13692 <td>null</td>
13693 <!-- <td th:if="${request.modelAttr}" th:text="asdfagadfg"></td>-->
13694 </tr>
13695
13696
13697
13698
13699
13700 <tr class="bg">
13701 <td>状态码</td>
13702 <td colspan="2">描述</td>
13703 <td colspan="2">说明</td>
13704 </tr>
13705
13706 <tr>
13707 <td>200</td>
13708 <td colspan="2">OK</td>
13709 <td colspan="2"></td>
13710 </tr>
13711
13712 <tr>
13713 <td>401</td>
13714 <td colspan="2">Unauthorized</td>
13715 <td colspan="2"></td>
13716 </tr>
13717
13718 <tr>
13719 <td>403</td>
13720 <td colspan="2">Forbidden</td>
13721 <td colspan="2"></td>
13722 </tr>
13723
13724 <tr>
13725 <td>404</td>
13726 <td colspan="2">Not Found</td>
13727 <td colspan="2"></td>
13728 </tr>
13729
13730 <tr class="bg">
13731 <td>返回属性名</td>
13732 <td colspan="2">类型</td>
13733 <td colspan="2">说明</td>
13734 </tr>
13735
13736<!-- 对返回参数 递归生成行-->
13737 <tbody>
13738
13739 <tr>
13740 <td align="left" style="padding-left:10px">1.code</td>
13741 <td colspan="2">integer(int32)</td>
13742 <td colspan="2"></td>
13743 </tr>
13744
13745
13746 <tr>
13747 <td align="left" style="padding-left:10px">2.data</td>
13748 <td colspan="2">object:PermissionRelatedResourcesResponseData</td>
13749 <td colspan="2"></td>
13750 </tr>
13751
13752
13753 <tr>
13754 <td align="left" style="padding-left:20px">2.1.currentItemCount</td>
13755 <td colspan="2">integer(int32)</td>
13756 <td colspan="2"></td>
13757 </tr>
13758
13759
13760 <tr>
13761 <td align="left" style="padding-left:20px">2.2.items</td>
13762 <td colspan="2">array:PermissionResource</td>
13763 <td colspan="2"></td>
13764 </tr>
13765
13766
13767 <tr>
13768 <td align="left" style="padding-left:30px">2.2.1.id</td>
13769 <td colspan="2">string</td>
13770 <td colspan="2">ID</td>
13771 </tr>
13772
13773
13774 <tr>
13775 <td align="left" style="padding-left:30px">2.2.2.permissionId</td>
13776 <td colspan="2">string</td>
13777 <td colspan="2"></td>
13778 </tr>
13779
13780
13781 <tr>
13782 <td align="left" style="padding-left:30px">2.2.3.resourceId</td>
13783 <td colspan="2">string</td>
13784 <td colspan="2"></td>
13785 </tr>
13786
13787
13788
13789
13790 <tr>
13791 <td align="left" style="padding-left:20px">2.3.loadAll</td>
13792 <td colspan="2">boolean</td>
13793 <td colspan="2"></td>
13794 </tr>
13795
13796
13797 <tr>
13798 <td align="left" style="padding-left:20px">2.4.mapBean</td>
13799 <td colspan="2">object</td>
13800 <td colspan="2"></td>
13801 </tr>
13802
13803
13804 <tr>
13805 <td align="left" style="padding-left:20px">2.5.orderBy</td>
13806 <td colspan="2">object</td>
13807 <td colspan="2"></td>
13808 </tr>
13809
13810
13811 <tr>
13812 <td align="left" style="padding-left:20px">2.6.pageCount</td>
13813 <td colspan="2">integer(int32)</td>
13814 <td colspan="2"></td>
13815 </tr>
13816
13817
13818 <tr>
13819 <td align="left" style="padding-left:20px">2.7.pageIndex</td>
13820 <td colspan="2">integer(int32)</td>
13821 <td colspan="2"></td>
13822 </tr>
13823
13824
13825 <tr>
13826 <td align="left" style="padding-left:20px">2.8.pageSize</td>
13827 <td colspan="2">integer(int32)</td>
13828 <td colspan="2"></td>
13829 </tr>
13830
13831
13832 <tr>
13833 <td align="left" style="padding-left:20px">2.9.recordCount</td>
13834 <td colspan="2">integer(int64)</td>
13835 <td colspan="2"></td>
13836 </tr>
13837
13838
13839
13840
13841 <tr>
13842 <td align="left" style="padding-left:10px">3.message</td>
13843 <td colspan="2">string</td>
13844 <td colspan="2"></td>
13845 </tr>
13846
13847
13848</tbody>
13849
13850 <tr class="bg">
13851 <td colspan="5">示例</td>
13852 </tr>
13853 <tr class="specialHeight">
13854 <td class="bg">请求参数</td>
13855 <td colspan="4">loadAll=true&amp;pageIndex=0&amp;pageSize=0</td>
13856 </tr>
13857 <tr class="specialHeight">
13858 <td class="bg">返回值</td>
13859 <td colspan="4">{&quot;code&quot;:0,&quot;data&quot;:{&quot;currentItemCount&quot;:0,&quot;items&quot;:[{&quot;id&quot;:&quot;string&quot;,&quot;permissionId&quot;:&quot;string&quot;,&quot;resourceId&quot;:&quot;string&quot;}],&quot;loadAll&quot;:true,&quot;mapBean&quot;:{},&quot;orderBy&quot;:{},&quot;pageCount&quot;:0,&quot;pageIndex&quot;:0,&quot;pageSize&quot;:0,&quot;recordCount&quot;:0},&quot;message&quot;:&quot;string&quot;}</td>
13860 </tr>
13861
13862 </table>
13863 </div>
13864 <div>
13865
13866 <!--这个是每个请求的说明,方便生成文档后进行整理-->
13867 <h5 class="second_title">3)relateResources</h5>
13868
13869 <table border="1" cellspacing="0" cellpadding="0" width="100%">
13870 <tr class="bg">
13871 <td colspan="5">relateResources</td>
13872 </tr>
13873 <tr>
13874 <td width="25%">接口描述</td>
13875 <td colspan="4">relateResources</td>
13876 </tr>
13877 <tr>
13878 <td>URL</td>
13879 <td colspan="4">/v1/admin/permissions/{id}/resources</td>
13880 </tr>
13881 <tr>
13882 <td>请求方式</td>
13883 <td colspan="4">post</td>
13884 </tr>
13885 <tr>
13886 <td>请求类型</td>
13887 <td colspan="4">application/json</td>
13888 </tr>
13889 <tr>
13890 <td>返回类型</td>
13891 <td colspan="4">application/json</td>
13892 </tr>
13893
13894 <tr class="bg">
13895 <td>参数名</td>
13896 <td width="15%">数据类型</td>
13897 <td width="15%">参数类型</td>
13898 <td width="15%">是否必填</td>
13899 <td width="29%">说明</td>
13900 </tr>
13901
13902
13903 <tr>
13904 <td align="left">1.id</td>
13905 <td>string</td>
13906 <td>path</td>
13907 <td>Y</td>
13908
13909 <td>id</td>
13910 <!-- <td th:if="${request.modelAttr}" th:text="asdfagadfg"></td>-->
13911 </tr>
13912
13913
13914
13915
13916 <tr>
13917 <td align="left">2.permissionResources</td>
13918 <td>object:PermissionRelateResourcesRequest</td>
13919 <td>body</td>
13920 <td>Y</td>
13921
13922 <td>permissionResources</td>
13923 <!-- <td th:if="${request.modelAttr}" th:text="asdfagadfg"></td>-->
13924 </tr>
13925
13926 <tbody>
13927
13928 <tr>
13929 <td align="left" style="padding-left:10px">2.1.permissionResources</td>
13930 <td>array:PermissionResource</td>
13931 <td></td>
13932
13933 <td>N</td>
13934 <td></td>
13935 </tr>
13936
13937
13938 <tr>
13939 <td align="left" style="padding-left:20px">2.1.1.id</td>
13940 <td>string</td>
13941 <td></td>
13942
13943 <td>N</td>
13944 <td>ID</td>
13945 </tr>
13946
13947
13948 <tr>
13949 <td align="left" style="padding-left:20px">2.1.2.permissionId</td>
13950 <td>string</td>
13951 <td></td>
13952
13953 <td>N</td>
13954 <td></td>
13955 </tr>
13956
13957
13958 <tr>
13959 <td align="left" style="padding-left:20px">2.1.3.resourceId</td>
13960 <td>string</td>
13961 <td></td>
13962
13963 <td>N</td>
13964 <td></td>
13965 </tr>
13966
13967
13968
13969
13970</tbody>
13971
13972
13973
13974
13975
13976 <tr class="bg">
13977 <td>状态码</td>
13978 <td colspan="2">描述</td>
13979 <td colspan="2">说明</td>
13980 </tr>
13981
13982 <tr>
13983 <td>200</td>
13984 <td colspan="2">OK</td>
13985 <td colspan="2"></td>
13986 </tr>
13987
13988 <tr>
13989 <td>201</td>
13990 <td colspan="2">Created</td>
13991 <td colspan="2"></td>
13992 </tr>
13993
13994 <tr>
13995 <td>401</td>
13996 <td colspan="2">Unauthorized</td>
13997 <td colspan="2"></td>
13998 </tr>
13999
14000 <tr>
14001 <td>403</td>
14002 <td colspan="2">Forbidden</td>
14003 <td colspan="2"></td>
14004 </tr>
14005
14006 <tr>
14007 <td>404</td>
14008 <td colspan="2">Not Found</td>
14009 <td colspan="2"></td>
14010 </tr>
14011
14012 <tr class="bg">
14013 <td>返回属性名</td>
14014 <td colspan="2">类型</td>
14015 <td colspan="2">说明</td>
14016 </tr>
14017
14018<!-- 对返回参数 递归生成行-->
14019 <tbody>
14020
14021 <tr>
14022 <td align="left" style="padding-left:10px">1.code</td>
14023 <td colspan="2">integer(int32)</td>
14024 <td colspan="2"></td>
14025 </tr>
14026
14027
14028 <tr>
14029 <td align="left" style="padding-left:10px">2.data</td>
14030 <td colspan="2">object:PermissionRelateResourcesResponseData</td>
14031 <td colspan="2"></td>
14032 </tr>
14033
14034
14035 <tr>
14036 <td align="left" style="padding-left:20px">2.1.message</td>
14037 <td colspan="2">string</td>
14038 <td colspan="2"></td>
14039 </tr>
14040
14041
14042
14043
14044 <tr>
14045 <td align="left" style="padding-left:10px">3.message</td>
14046 <td colspan="2">string</td>
14047 <td colspan="2"></td>
14048 </tr>
14049
14050
14051</tbody>
14052
14053 <tr class="bg">
14054 <td colspan="5">示例</td>
14055 </tr>
14056 <tr class="specialHeight">
14057 <td class="bg">请求参数</td>
14058 <td colspan="4"> -d &#39;{&quot;permissionResources&quot;:[{&quot;id&quot;:&quot;string&quot;,&quot;permissionId&quot;:&quot;string&quot;,&quot;resourceId&quot;:&quot;string&quot;}]}&#39;</td>
14059 </tr>
14060 <tr class="specialHeight">
14061 <td class="bg">返回值</td>
14062 <td colspan="4">{&quot;code&quot;:0,&quot;data&quot;:{&quot;message&quot;:&quot;string&quot;},&quot;message&quot;:&quot;string&quot;}</td>
14063 </tr>
14064
14065 </table>
14066 </div>
14067 </div>
14068 <div style="margin-bottom:20px;">
14069 <!--这个是类的说明-->
14070 <h4 class="first_title">BaseAdminResource</h4>
14071 <div>
14072
14073 <!--这个是每个请求的说明,方便生成文档后进行整理-->
14074 <h5 class="second_title">1)query</h5>
14075
14076 <table border="1" cellspacing="0" cellpadding="0" width="100%">
14077 <tr class="bg">
14078 <td colspan="5">query</td>
14079 </tr>
14080 <tr>
14081 <td width="25%">接口描述</td>
14082 <td colspan="4">query</td>
14083 </tr>
14084 <tr>
14085 <td>URL</td>
14086 <td colspan="4">/v1/admin/resources</td>
14087 </tr>
14088 <tr>
14089 <td>请求方式</td>
14090 <td colspan="4">get</td>
14091 </tr>
14092 <tr>
14093 <td>请求类型</td>
14094 <td colspan="4"></td>
14095 </tr>
14096 <tr>
14097 <td>返回类型</td>
14098 <td colspan="4">application/json</td>
14099 </tr>
14100
14101 <tr class="bg">
14102 <td>参数名</td>
14103 <td width="15%">数据类型</td>
14104 <td width="15%">参数类型</td>
14105 <td width="15%">是否必填</td>
14106 <td width="29%">说明</td>
14107 </tr>
14108
14109
14110 <tr>
14111 <td align="left">1.loadAll</td>
14112 <td>boolean</td>
14113 <td>query</td>
14114
14115 <td>N</td>
14116 <td>null</td>
14117 <!-- <td th:if="${request.modelAttr}" th:text="asdfagadfg"></td>-->
14118 </tr>
14119
14120
14121
14122
14123 <tr>
14124 <td align="left">2.pageIndex</td>
14125 <td>integer(int32)</td>
14126 <td>query</td>
14127
14128 <td>N</td>
14129 <td>null</td>
14130 <!-- <td th:if="${request.modelAttr}" th:text="asdfagadfg"></td>-->
14131 </tr>
14132
14133
14134
14135
14136 <tr>
14137 <td align="left">3.pageSize</td>
14138 <td>integer(int32)</td>
14139 <td>query</td>
14140
14141 <td>N</td>
14142 <td>null</td>
14143 <!-- <td th:if="${request.modelAttr}" th:text="asdfagadfg"></td>-->
14144 </tr>
14145
14146
14147
14148
14149
14150 <tr class="bg">
14151 <td>状态码</td>
14152 <td colspan="2">描述</td>
14153 <td colspan="2">说明</td>
14154 </tr>
14155
14156 <tr>
14157 <td>200</td>
14158 <td colspan="2">OK</td>
14159 <td colspan="2"></td>
14160 </tr>
14161
14162 <tr>
14163 <td>401</td>
14164 <td colspan="2">Unauthorized</td>
14165 <td colspan="2"></td>
14166 </tr>
14167
14168 <tr>
14169 <td>403</td>
14170 <td colspan="2">Forbidden</td>
14171 <td colspan="2"></td>
14172 </tr>
14173
14174 <tr>
14175 <td>404</td>
14176 <td colspan="2">Not Found</td>
14177 <td colspan="2"></td>
14178 </tr>
14179
14180 <tr class="bg">
14181 <td>返回属性名</td>
14182 <td colspan="2">类型</td>
14183 <td colspan="2">说明</td>
14184 </tr>
14185
14186<!-- 对返回参数 递归生成行-->
14187 <tbody>
14188
14189 <tr>
14190 <td align="left" style="padding-left:10px">1.code</td>
14191 <td colspan="2">integer(int32)</td>
14192 <td colspan="2"></td>
14193 </tr>
14194
14195
14196 <tr>
14197 <td align="left" style="padding-left:10px">2.data</td>
14198 <td colspan="2">object:ResourceQueryResponseData</td>
14199 <td colspan="2"></td>
14200 </tr>
14201
14202
14203 <tr>
14204 <td align="left" style="padding-left:20px">2.1.currentItemCount</td>
14205 <td colspan="2">integer(int32)</td>
14206 <td colspan="2"></td>
14207 </tr>
14208
14209
14210 <tr>
14211 <td align="left" style="padding-left:20px">2.2.items</td>
14212 <td colspan="2">array:Resource</td>
14213 <td colspan="2"></td>
14214 </tr>
14215
14216
14217 <tr>
14218 <td align="left" style="padding-left:30px">2.2.1.access</td>
14219 <td colspan="2">string</td>
14220 <td colspan="2"></td>
14221 </tr>
14222
14223
14224 <tr>
14225 <td align="left" style="padding-left:30px">2.2.2.applicationId</td>
14226 <td colspan="2">string</td>
14227 <td colspan="2"></td>
14228 </tr>
14229
14230
14231 <tr>
14232 <td align="left" style="padding-left:30px">2.2.3.code</td>
14233 <td colspan="2">string</td>
14234 <td colspan="2"></td>
14235 </tr>
14236
14237
14238 <tr>
14239 <td align="left" style="padding-left:30px">2.2.4.id</td>
14240 <td colspan="2">string</td>
14241 <td colspan="2">ID</td>
14242 </tr>
14243
14244
14245 <tr>
14246 <td align="left" style="padding-left:30px">2.2.5.memo</td>
14247 <td colspan="2">string</td>
14248 <td colspan="2"></td>
14249 </tr>
14250
14251
14252 <tr>
14253 <td align="left" style="padding-left:30px">2.2.6.method</td>
14254 <td colspan="2">string</td>
14255 <td colspan="2"></td>
14256 </tr>
14257
14258
14259 <tr>
14260 <td align="left" style="padding-left:30px">2.2.7.name</td>
14261 <td colspan="2">string</td>
14262 <td colspan="2"></td>
14263 </tr>
14264
14265
14266 <tr>
14267 <td align="left" style="padding-left:30px">2.2.8.origin</td>
14268 <td colspan="2">string</td>
14269 <td colspan="2"></td>
14270 </tr>
14271
14272
14273 <tr>
14274 <td align="left" style="padding-left:30px">2.2.9.path</td>
14275 <td colspan="2">string</td>
14276 <td colspan="2"></td>
14277 </tr>
14278
14279
14280 <tr>
14281 <td align="left" style="padding-left:30px">2.2.10.status</td>
14282 <td colspan="2">string</td>
14283 <td colspan="2"></td>
14284 </tr>
14285
14286
14287
14288
14289 <tr>
14290 <td align="left" style="padding-left:20px">2.3.loadAll</td>
14291 <td colspan="2">boolean</td>
14292 <td colspan="2"></td>
14293 </tr>
14294
14295
14296 <tr>
14297 <td align="left" style="padding-left:20px">2.4.mapBean</td>
14298 <td colspan="2">object</td>
14299 <td colspan="2"></td>
14300 </tr>
14301
14302
14303 <tr>
14304 <td align="left" style="padding-left:20px">2.5.orderBy</td>
14305 <td colspan="2">object</td>
14306 <td colspan="2"></td>
14307 </tr>
14308
14309
14310 <tr>
14311 <td align="left" style="padding-left:20px">2.6.pageCount</td>
14312 <td colspan="2">integer(int32)</td>
14313 <td colspan="2"></td>
14314 </tr>
14315
14316
14317 <tr>
14318 <td align="left" style="padding-left:20px">2.7.pageIndex</td>
14319 <td colspan="2">integer(int32)</td>
14320 <td colspan="2"></td>
14321 </tr>
14322
14323
14324 <tr>
14325 <td align="left" style="padding-left:20px">2.8.pageSize</td>
14326 <td colspan="2">integer(int32)</td>
14327 <td colspan="2"></td>
14328 </tr>
14329
14330
14331 <tr>
14332 <td align="left" style="padding-left:20px">2.9.recordCount</td>
14333 <td colspan="2">integer(int64)</td>
14334 <td colspan="2"></td>
14335 </tr>
14336
14337
14338
14339
14340 <tr>
14341 <td align="left" style="padding-left:10px">3.message</td>
14342 <td colspan="2">string</td>
14343 <td colspan="2"></td>
14344 </tr>
14345
14346
14347</tbody>
14348
14349 <tr class="bg">
14350 <td colspan="5">示例</td>
14351 </tr>
14352 <tr class="specialHeight">
14353 <td class="bg">请求参数</td>
14354 <td colspan="4">loadAll=true&amp;pageIndex=0&amp;pageSize=0</td>
14355 </tr>
14356 <tr class="specialHeight">
14357 <td class="bg">返回值</td>
14358 <td colspan="4">{&quot;code&quot;:0,&quot;data&quot;:{&quot;currentItemCount&quot;:0,&quot;items&quot;:[{&quot;access&quot;:&quot;string&quot;,&quot;applicationId&quot;:&quot;string&quot;,&quot;code&quot;:&quot;string&quot;,&quot;id&quot;:&quot;string&quot;,&quot;memo&quot;:&quot;string&quot;,&quot;method&quot;:&quot;string&quot;,&quot;name&quot;:&quot;string&quot;,&quot;origin&quot;:&quot;string&quot;,&quot;path&quot;:&quot;string&quot;,&quot;status&quot;:&quot;string&quot;}],&quot;loadAll&quot;:true,&quot;mapBean&quot;:{},&quot;orderBy&quot;:{},&quot;pageCount&quot;:0,&quot;pageIndex&quot;:0,&quot;pageSize&quot;:0,&quot;recordCount&quot;:0},&quot;message&quot;:&quot;string&quot;}</td>
14359 </tr>
14360
14361 </table>
14362 </div>
14363 <div>
14364
14365 <!--这个是每个请求的说明,方便生成文档后进行整理-->
14366 <h5 class="second_title">2)create</h5>
14367
14368 <table border="1" cellspacing="0" cellpadding="0" width="100%">
14369 <tr class="bg">
14370 <td colspan="5">create</td>
14371 </tr>
14372 <tr>
14373 <td width="25%">接口描述</td>
14374 <td colspan="4">create</td>
14375 </tr>
14376 <tr>
14377 <td>URL</td>
14378 <td colspan="4">/v1/admin/resources</td>
14379 </tr>
14380 <tr>
14381 <td>请求方式</td>
14382 <td colspan="4">post</td>
14383 </tr>
14384 <tr>
14385 <td>请求类型</td>
14386 <td colspan="4">application/json</td>
14387 </tr>
14388 <tr>
14389 <td>返回类型</td>
14390 <td colspan="4">application/json</td>
14391 </tr>
14392
14393 <tr class="bg">
14394 <td>参数名</td>
14395 <td width="15%">数据类型</td>
14396 <td width="15%">参数类型</td>
14397 <td width="15%">是否必填</td>
14398 <td width="29%">说明</td>
14399 </tr>
14400
14401
14402 <tr>
14403 <td align="left">1.createRequest</td>
14404 <td>object:ResourceCreateRequest</td>
14405 <td>body</td>
14406 <td>Y</td>
14407
14408 <td>createRequest</td>
14409 <!-- <td th:if="${request.modelAttr}" th:text="asdfagadfg"></td>-->
14410 </tr>
14411
14412 <tbody>
14413
14414 <tr>
14415 <td align="left" style="padding-left:10px">1.1.access</td>
14416 <td>string</td>
14417 <td></td>
14418
14419 <td>N</td>
14420 <td></td>
14421 </tr>
14422
14423
14424 <tr>
14425 <td align="left" style="padding-left:10px">1.2.applicationId</td>
14426 <td>string</td>
14427 <td></td>
14428
14429 <td>N</td>
14430 <td></td>
14431 </tr>
14432
14433
14434 <tr>
14435 <td align="left" style="padding-left:10px">1.3.code</td>
14436 <td>string</td>
14437 <td></td>
14438
14439 <td>N</td>
14440 <td></td>
14441 </tr>
14442
14443
14444 <tr>
14445 <td align="left" style="padding-left:10px">1.4.entity</td>
14446 <td>object:Resource</td>
14447 <td></td>
14448
14449 <td>N</td>
14450 <td></td>
14451 </tr>
14452
14453
14454 <tr>
14455 <td align="left" style="padding-left:20px">1.4.1.access</td>
14456 <td>string</td>
14457 <td></td>
14458
14459 <td>N</td>
14460 <td></td>
14461 </tr>
14462
14463
14464 <tr>
14465 <td align="left" style="padding-left:20px">1.4.2.applicationId</td>
14466 <td>string</td>
14467 <td></td>
14468
14469 <td>N</td>
14470 <td></td>
14471 </tr>
14472
14473
14474 <tr>
14475 <td align="left" style="padding-left:20px">1.4.3.code</td>
14476 <td>string</td>
14477 <td></td>
14478
14479 <td>N</td>
14480 <td></td>
14481 </tr>
14482
14483
14484 <tr>
14485 <td align="left" style="padding-left:20px">1.4.4.id</td>
14486 <td>string</td>
14487 <td></td>
14488
14489 <td>N</td>
14490 <td>ID</td>
14491 </tr>
14492
14493
14494 <tr>
14495 <td align="left" style="padding-left:20px">1.4.5.memo</td>
14496 <td>string</td>
14497 <td></td>
14498
14499 <td>N</td>
14500 <td></td>
14501 </tr>
14502
14503
14504 <tr>
14505 <td align="left" style="padding-left:20px">1.4.6.method</td>
14506 <td>string</td>
14507 <td></td>
14508
14509 <td>N</td>
14510 <td></td>
14511 </tr>
14512
14513
14514 <tr>
14515 <td align="left" style="padding-left:20px">1.4.7.name</td>
14516 <td>string</td>
14517 <td></td>
14518
14519 <td>N</td>
14520 <td></td>
14521 </tr>
14522
14523
14524 <tr>
14525 <td align="left" style="padding-left:20px">1.4.8.origin</td>
14526 <td>string</td>
14527 <td></td>
14528
14529 <td>N</td>
14530 <td></td>
14531 </tr>
14532
14533
14534 <tr>
14535 <td align="left" style="padding-left:20px">1.4.9.path</td>
14536 <td>string</td>
14537 <td></td>
14538
14539 <td>N</td>
14540 <td></td>
14541 </tr>
14542
14543
14544 <tr>
14545 <td align="left" style="padding-left:20px">1.4.10.status</td>
14546 <td>string</td>
14547 <td></td>
14548
14549 <td>N</td>
14550 <td></td>
14551 </tr>
14552
14553
14554
14555
14556 <tr>
14557 <td align="left" style="padding-left:10px">1.5.id</td>
14558 <td>string</td>
14559 <td></td>
14560
14561 <td>N</td>
14562 <td>ID</td>
14563 </tr>
14564
14565
14566 <tr>
14567 <td align="left" style="padding-left:10px">1.6.memo</td>
14568 <td>string</td>
14569 <td></td>
14570
14571 <td>N</td>
14572 <td></td>
14573 </tr>
14574
14575
14576 <tr>
14577 <td align="left" style="padding-left:10px">1.7.method</td>
14578 <td>string</td>
14579 <td></td>
14580
14581 <td>N</td>
14582 <td></td>
14583 </tr>
14584
14585
14586 <tr>
14587 <td align="left" style="padding-left:10px">1.8.name</td>
14588 <td>string</td>
14589 <td></td>
14590
14591 <td>N</td>
14592 <td></td>
14593 </tr>
14594
14595
14596 <tr>
14597 <td align="left" style="padding-left:10px">1.9.origin</td>
14598 <td>string</td>
14599 <td></td>
14600
14601 <td>N</td>
14602 <td></td>
14603 </tr>
14604
14605
14606 <tr>
14607 <td align="left" style="padding-left:10px">1.10.path</td>
14608 <td>string</td>
14609 <td></td>
14610
14611 <td>N</td>
14612 <td></td>
14613 </tr>
14614
14615
14616 <tr>
14617 <td align="left" style="padding-left:10px">1.11.status</td>
14618 <td>string</td>
14619 <td></td>
14620
14621 <td>N</td>
14622 <td></td>
14623 </tr>
14624
14625
14626</tbody>
14627
14628
14629
14630
14631
14632 <tr class="bg">
14633 <td>状态码</td>
14634 <td colspan="2">描述</td>
14635 <td colspan="2">说明</td>
14636 </tr>
14637
14638 <tr>
14639 <td>200</td>
14640 <td colspan="2">OK</td>
14641 <td colspan="2"></td>
14642 </tr>
14643
14644 <tr>
14645 <td>201</td>
14646 <td colspan="2">Created</td>
14647 <td colspan="2"></td>
14648 </tr>
14649
14650 <tr>
14651 <td>401</td>
14652 <td colspan="2">Unauthorized</td>
14653 <td colspan="2"></td>
14654 </tr>
14655
14656 <tr>
14657 <td>403</td>
14658 <td colspan="2">Forbidden</td>
14659 <td colspan="2"></td>
14660 </tr>
14661
14662 <tr>
14663 <td>404</td>
14664 <td colspan="2">Not Found</td>
14665 <td colspan="2"></td>
14666 </tr>
14667
14668 <tr class="bg">
14669 <td>返回属性名</td>
14670 <td colspan="2">类型</td>
14671 <td colspan="2">说明</td>
14672 </tr>
14673
14674<!-- 对返回参数 递归生成行-->
14675 <tbody>
14676
14677 <tr>
14678 <td align="left" style="padding-left:10px">1.code</td>
14679 <td colspan="2">integer(int32)</td>
14680 <td colspan="2"></td>
14681 </tr>
14682
14683
14684 <tr>
14685 <td align="left" style="padding-left:10px">2.data</td>
14686 <td colspan="2">object:ResourceCreateResponseData</td>
14687 <td colspan="2"></td>
14688 </tr>
14689
14690
14691 <tr>
14692 <td align="left" style="padding-left:20px">2.1.access</td>
14693 <td colspan="2">string</td>
14694 <td colspan="2"></td>
14695 </tr>
14696
14697
14698 <tr>
14699 <td align="left" style="padding-left:20px">2.2.applicationId</td>
14700 <td colspan="2">string</td>
14701 <td colspan="2"></td>
14702 </tr>
14703
14704
14705 <tr>
14706 <td align="left" style="padding-left:20px">2.3.code</td>
14707 <td colspan="2">string</td>
14708 <td colspan="2"></td>
14709 </tr>
14710
14711
14712 <tr>
14713 <td align="left" style="padding-left:20px">2.4.id</td>
14714 <td colspan="2">string</td>
14715 <td colspan="2"></td>
14716 </tr>
14717
14718
14719 <tr>
14720 <td align="left" style="padding-left:20px">2.5.memo</td>
14721 <td colspan="2">string</td>
14722 <td colspan="2"></td>
14723 </tr>
14724
14725
14726 <tr>
14727 <td align="left" style="padding-left:20px">2.6.method</td>
14728 <td colspan="2">string</td>
14729 <td colspan="2"></td>
14730 </tr>
14731
14732
14733 <tr>
14734 <td align="left" style="padding-left:20px">2.7.name</td>
14735 <td colspan="2">string</td>
14736 <td colspan="2"></td>
14737 </tr>
14738
14739
14740 <tr>
14741 <td align="left" style="padding-left:20px">2.8.origin</td>
14742 <td colspan="2">string</td>
14743 <td colspan="2"></td>
14744 </tr>
14745
14746
14747 <tr>
14748 <td align="left" style="padding-left:20px">2.9.path</td>
14749 <td colspan="2">string</td>
14750 <td colspan="2"></td>
14751 </tr>
14752
14753
14754 <tr>
14755 <td align="left" style="padding-left:20px">2.10.status</td>
14756 <td colspan="2">string</td>
14757 <td colspan="2"></td>
14758 </tr>
14759
14760
14761
14762
14763 <tr>
14764 <td align="left" style="padding-left:10px">3.message</td>
14765 <td colspan="2">string</td>
14766 <td colspan="2"></td>
14767 </tr>
14768
14769
14770</tbody>
14771
14772 <tr class="bg">
14773 <td colspan="5">示例</td>
14774 </tr>
14775 <tr class="specialHeight">
14776 <td class="bg">请求参数</td>
14777 <td colspan="4"> -d &#39;{&quot;access&quot;:&quot;string&quot;,&quot;applicationId&quot;:&quot;string&quot;,&quot;code&quot;:&quot;string&quot;,&quot;entity&quot;:{&quot;access&quot;:&quot;string&quot;,&quot;applicationId&quot;:&quot;string&quot;,&quot;code&quot;:&quot;string&quot;,&quot;id&quot;:&quot;string&quot;,&quot;memo&quot;:&quot;string&quot;,&quot;method&quot;:&quot;string&quot;,&quot;name&quot;:&quot;string&quot;,&quot;origin&quot;:&quot;string&quot;,&quot;path&quot;:&quot;string&quot;,&quot;status&quot;:&quot;string&quot;},&quot;id&quot;:&quot;string&quot;,&quot;memo&quot;:&quot;string&quot;,&quot;method&quot;:&quot;string&quot;,&quot;name&quot;:&quot;string&quot;,&quot;origin&quot;:&quot;string&quot;,&quot;path&quot;:&quot;string&quot;,&quot;status&quot;:&quot;string&quot;}&#39;</td>
14778 </tr>
14779 <tr class="specialHeight">
14780 <td class="bg">返回值</td>
14781 <td colspan="4">{&quot;code&quot;:0,&quot;data&quot;:{&quot;access&quot;:&quot;string&quot;,&quot;applicationId&quot;:&quot;string&quot;,&quot;code&quot;:&quot;string&quot;,&quot;id&quot;:&quot;string&quot;,&quot;memo&quot;:&quot;string&quot;,&quot;method&quot;:&quot;string&quot;,&quot;name&quot;:&quot;string&quot;,&quot;origin&quot;:&quot;string&quot;,&quot;path&quot;:&quot;string&quot;,&quot;status&quot;:&quot;string&quot;},&quot;message&quot;:&quot;string&quot;}</td>
14782 </tr>
14783
14784 </table>
14785 </div>
14786 <div>
14787
14788 <!--这个是每个请求的说明,方便生成文档后进行整理-->
14789 <h5 class="second_title">3)deleteBatch</h5>
14790
14791 <table border="1" cellspacing="0" cellpadding="0" width="100%">
14792 <tr class="bg">
14793 <td colspan="5">deleteBatch</td>
14794 </tr>
14795 <tr>
14796 <td width="25%">接口描述</td>
14797 <td colspan="4">deleteBatch</td>
14798 </tr>
14799 <tr>
14800 <td>URL</td>
14801 <td colspan="4">/v1/admin/resources/batch</td>
14802 </tr>
14803 <tr>
14804 <td>请求方式</td>
14805 <td colspan="4">delete</td>
14806 </tr>
14807 <tr>
14808 <td>请求类型</td>
14809 <td colspan="4"></td>
14810 </tr>
14811 <tr>
14812 <td>返回类型</td>
14813 <td colspan="4">application/json</td>
14814 </tr>
14815
14816 <tr class="bg">
14817 <td>参数名</td>
14818 <td width="15%">数据类型</td>
14819 <td width="15%">参数类型</td>
14820 <td width="15%">是否必填</td>
14821 <td width="29%">说明</td>
14822 </tr>
14823
14824
14825 <tr>
14826 <td align="left">1.deleteBatchRequest</td>
14827 <td>object:ResourceDeleteBatchRequest</td>
14828 <td>body</td>
14829 <td>Y</td>
14830
14831 <td>deleteBatchRequest</td>
14832 <!-- <td th:if="${request.modelAttr}" th:text="asdfagadfg"></td>-->
14833 </tr>
14834
14835 <tbody>
14836
14837 <tr>
14838 <td align="left" style="padding-left:10px">1.1.ids</td>
14839 <td>array</td>
14840 <td></td>
14841
14842 <td>N</td>
14843 <td></td>
14844 </tr>
14845
14846
14847</tbody>
14848
14849
14850
14851
14852
14853 <tr class="bg">
14854 <td>状态码</td>
14855 <td colspan="2">描述</td>
14856 <td colspan="2">说明</td>
14857 </tr>
14858
14859 <tr>
14860 <td>200</td>
14861 <td colspan="2">OK</td>
14862 <td colspan="2"></td>
14863 </tr>
14864
14865 <tr>
14866 <td>204</td>
14867 <td colspan="2">No Content</td>
14868 <td colspan="2"></td>
14869 </tr>
14870
14871 <tr>
14872 <td>401</td>
14873 <td colspan="2">Unauthorized</td>
14874 <td colspan="2"></td>
14875 </tr>
14876
14877 <tr>
14878 <td>403</td>
14879 <td colspan="2">Forbidden</td>
14880 <td colspan="2"></td>
14881 </tr>
14882
14883 <tr class="bg">
14884 <td>返回属性名</td>
14885 <td colspan="2">类型</td>
14886 <td colspan="2">说明</td>
14887 </tr>
14888
14889<!-- 对返回参数 递归生成行-->
14890 <tbody>
14891
14892 <tr>
14893 <td align="left" style="padding-left:10px">1.code</td>
14894 <td colspan="2">integer(int32)</td>
14895 <td colspan="2"></td>
14896 </tr>
14897
14898
14899 <tr>
14900 <td align="left" style="padding-left:10px">2.data</td>
14901 <td colspan="2">object:ResourceDeleteBatchResponseData</td>
14902 <td colspan="2"></td>
14903 </tr>
14904
14905
14906 <tr>
14907 <td align="left" style="padding-left:20px">2.1.ids</td>
14908 <td colspan="2">array</td>
14909 <td colspan="2"></td>
14910 </tr>
14911
14912
14913
14914
14915 <tr>
14916 <td align="left" style="padding-left:10px">3.message</td>
14917 <td colspan="2">string</td>
14918 <td colspan="2"></td>
14919 </tr>
14920
14921
14922</tbody>
14923
14924 <tr class="bg">
14925 <td colspan="5">示例</td>
14926 </tr>
14927 <tr class="specialHeight">
14928 <td class="bg">请求参数</td>
14929 <td colspan="4"> -d &#39;{&quot;ids&quot;:[{}]}&#39;</td>
14930 </tr>
14931 <tr class="specialHeight">
14932 <td class="bg">返回值</td>
14933 <td colspan="4">{&quot;code&quot;:0,&quot;data&quot;:{&quot;ids&quot;:[{}]},&quot;message&quot;:&quot;string&quot;}</td>
14934 </tr>
14935
14936 </table>
14937 </div>
14938 <div>
14939
14940 <!--这个是每个请求的说明,方便生成文档后进行整理-->
14941 <h5 class="second_title">4)importResource</h5>
14942
14943 <table border="1" cellspacing="0" cellpadding="0" width="100%">
14944 <tr class="bg">
14945 <td colspan="5">importResource</td>
14946 </tr>
14947 <tr>
14948 <td width="25%">接口描述</td>
14949 <td colspan="4">importResource</td>
14950 </tr>
14951 <tr>
14952 <td>URL</td>
14953 <td colspan="4">/v1/admin/resources/importResource</td>
14954 </tr>
14955 <tr>
14956 <td>请求方式</td>
14957 <td colspan="4">post</td>
14958 </tr>
14959 <tr>
14960 <td>请求类型</td>
14961 <td colspan="4">application/json</td>
14962 </tr>
14963 <tr>
14964 <td>返回类型</td>
14965 <td colspan="4">application/json</td>
14966 </tr>
14967
14968 <tr class="bg">
14969 <td>参数名</td>
14970 <td width="15%">数据类型</td>
14971 <td width="15%">参数类型</td>
14972 <td width="15%">是否必填</td>
14973 <td width="29%">说明</td>
14974 </tr>
14975
14976
14977 <tr>
14978 <td align="left">1.request</td>
14979 <td>object:ResourceImportRequest</td>
14980 <td>body</td>
14981 <td>Y</td>
14982
14983 <td>request</td>
14984 <!-- <td th:if="${request.modelAttr}" th:text="asdfagadfg"></td>-->
14985 </tr>
14986
14987 <tbody>
14988
14989 <tr>
14990 <td align="left" style="padding-left:10px">1.1.applicationId</td>
14991 <td>string</td>
14992 <td></td>
14993
14994 <td>N</td>
14995 <td></td>
14996 </tr>
14997
14998
14999 <tr>
15000 <td align="left" style="padding-left:10px">1.2.resourceList</td>
15001 <td>array:ResourceImportModal</td>
15002 <td></td>
15003
15004 <td>N</td>
15005 <td></td>
15006 </tr>
15007
15008
15009 <tr>
15010 <td align="left" style="padding-left:20px">1.2.1.access</td>
15011 <td>string</td>
15012 <td></td>
15013
15014 <td>N</td>
15015 <td></td>
15016 </tr>
15017
15018
15019 <tr>
15020 <td align="left" style="padding-left:20px">1.2.2.code</td>
15021 <td>string</td>
15022 <td></td>
15023
15024 <td>N</td>
15025 <td></td>
15026 </tr>
15027
15028
15029 <tr>
15030 <td align="left" style="padding-left:20px">1.2.3.id</td>
15031 <td>string</td>
15032 <td></td>
15033
15034 <td>N</td>
15035 <td></td>
15036 </tr>
15037
15038
15039 <tr>
15040 <td align="left" style="padding-left:20px">1.2.4.memo</td>
15041 <td>string</td>
15042 <td></td>
15043
15044 <td>N</td>
15045 <td></td>
15046 </tr>
15047
15048
15049 <tr>
15050 <td align="left" style="padding-left:20px">1.2.5.method</td>
15051 <td>string</td>
15052 <td></td>
15053
15054 <td>N</td>
15055 <td></td>
15056 </tr>
15057
15058
15059 <tr>
15060 <td align="left" style="padding-left:20px">1.2.6.name</td>
15061 <td>string</td>
15062 <td></td>
15063
15064 <td>N</td>
15065 <td></td>
15066 </tr>
15067
15068
15069 <tr>
15070 <td align="left" style="padding-left:20px">1.2.7.origin</td>
15071 <td>string</td>
15072 <td></td>
15073
15074 <td>N</td>
15075 <td></td>
15076 </tr>
15077
15078
15079 <tr>
15080 <td align="left" style="padding-left:20px">1.2.8.path</td>
15081 <td>string</td>
15082 <td></td>
15083
15084 <td>N</td>
15085 <td></td>
15086 </tr>
15087
15088
15089 <tr>
15090 <td align="left" style="padding-left:20px">1.2.9.status</td>
15091 <td>string</td>
15092 <td></td>
15093
15094 <td>N</td>
15095 <td></td>
15096 </tr>
15097
15098
15099
15100
15101</tbody>
15102
15103
15104
15105
15106
15107 <tr class="bg">
15108 <td>状态码</td>
15109 <td colspan="2">描述</td>
15110 <td colspan="2">说明</td>
15111 </tr>
15112
15113 <tr>
15114 <td>200</td>
15115 <td colspan="2">OK</td>
15116 <td colspan="2"></td>
15117 </tr>
15118
15119 <tr>
15120 <td>201</td>
15121 <td colspan="2">Created</td>
15122 <td colspan="2"></td>
15123 </tr>
15124
15125 <tr>
15126 <td>401</td>
15127 <td colspan="2">Unauthorized</td>
15128 <td colspan="2"></td>
15129 </tr>
15130
15131 <tr>
15132 <td>403</td>
15133 <td colspan="2">Forbidden</td>
15134 <td colspan="2"></td>
15135 </tr>
15136
15137 <tr>
15138 <td>404</td>
15139 <td colspan="2">Not Found</td>
15140 <td colspan="2"></td>
15141 </tr>
15142
15143 <tr class="bg">
15144 <td>返回属性名</td>
15145 <td colspan="2">类型</td>
15146 <td colspan="2">说明</td>
15147 </tr>
15148
15149<!-- 对返回参数 递归生成行-->
15150 <tbody>
15151
15152 <tr>
15153 <td align="left" style="padding-left:10px">1.code</td>
15154 <td colspan="2">integer(int32)</td>
15155 <td colspan="2"></td>
15156 </tr>
15157
15158
15159 <tr>
15160 <td align="left" style="padding-left:10px">2.data</td>
15161 <td colspan="2">object:ResourceImportResponseData</td>
15162 <td colspan="2"></td>
15163 </tr>
15164
15165
15166 <tr>
15167 <td align="left" style="padding-left:20px">2.1.message</td>
15168 <td colspan="2">string</td>
15169 <td colspan="2"></td>
15170 </tr>
15171
15172
15173
15174
15175 <tr>
15176 <td align="left" style="padding-left:10px">3.message</td>
15177 <td colspan="2">string</td>
15178 <td colspan="2"></td>
15179 </tr>
15180
15181
15182</tbody>
15183
15184 <tr class="bg">
15185 <td colspan="5">示例</td>
15186 </tr>
15187 <tr class="specialHeight">
15188 <td class="bg">请求参数</td>
15189 <td colspan="4"> -d &#39;{&quot;applicationId&quot;:&quot;string&quot;,&quot;resourceList&quot;:[{&quot;access&quot;:&quot;string&quot;,&quot;code&quot;:&quot;string&quot;,&quot;id&quot;:&quot;string&quot;,&quot;memo&quot;:&quot;string&quot;,&quot;method&quot;:&quot;string&quot;,&quot;name&quot;:&quot;string&quot;,&quot;origin&quot;:&quot;string&quot;,&quot;path&quot;:&quot;string&quot;,&quot;status&quot;:&quot;string&quot;}]}&#39;</td>
15190 </tr>
15191 <tr class="specialHeight">
15192 <td class="bg">返回值</td>
15193 <td colspan="4">{&quot;code&quot;:0,&quot;data&quot;:{&quot;message&quot;:&quot;string&quot;},&quot;message&quot;:&quot;string&quot;}</td>
15194 </tr>
15195
15196 </table>
15197 </div>
15198 <div>
15199
15200 <!--这个是每个请求的说明,方便生成文档后进行整理-->
15201 <h5 class="second_title">5)load</h5>
15202
15203 <table border="1" cellspacing="0" cellpadding="0" width="100%">
15204 <tr class="bg">
15205 <td colspan="5">load</td>
15206 </tr>
15207 <tr>
15208 <td width="25%">接口描述</td>
15209 <td colspan="4">load</td>
15210 </tr>
15211 <tr>
15212 <td>URL</td>
15213 <td colspan="4">/v1/admin/resources/{id}</td>
15214 </tr>
15215 <tr>
15216 <td>请求方式</td>
15217 <td colspan="4">get</td>
15218 </tr>
15219 <tr>
15220 <td>请求类型</td>
15221 <td colspan="4"></td>
15222 </tr>
15223 <tr>
15224 <td>返回类型</td>
15225 <td colspan="4">application/json</td>
15226 </tr>
15227
15228 <tr class="bg">
15229 <td>参数名</td>
15230 <td width="15%">数据类型</td>
15231 <td width="15%">参数类型</td>
15232 <td width="15%">是否必填</td>
15233 <td width="29%">说明</td>
15234 </tr>
15235
15236
15237 <tr>
15238 <td align="left">1.id</td>
15239 <td>string</td>
15240 <td>path</td>
15241 <td>Y</td>
15242
15243 <td>id</td>
15244 <!-- <td th:if="${request.modelAttr}" th:text="asdfagadfg"></td>-->
15245 </tr>
15246
15247
15248
15249
15250
15251 <tr class="bg">
15252 <td>状态码</td>
15253 <td colspan="2">描述</td>
15254 <td colspan="2">说明</td>
15255 </tr>
15256
15257 <tr>
15258 <td>200</td>
15259 <td colspan="2">OK</td>
15260 <td colspan="2"></td>
15261 </tr>
15262
15263 <tr>
15264 <td>401</td>
15265 <td colspan="2">Unauthorized</td>
15266 <td colspan="2"></td>
15267 </tr>
15268
15269 <tr>
15270 <td>403</td>
15271 <td colspan="2">Forbidden</td>
15272 <td colspan="2"></td>
15273 </tr>
15274
15275 <tr>
15276 <td>404</td>
15277 <td colspan="2">Not Found</td>
15278 <td colspan="2"></td>
15279 </tr>
15280
15281 <tr class="bg">
15282 <td>返回属性名</td>
15283 <td colspan="2">类型</td>
15284 <td colspan="2">说明</td>
15285 </tr>
15286
15287<!-- 对返回参数 递归生成行-->
15288 <tbody>
15289
15290 <tr>
15291 <td align="left" style="padding-left:10px">1.code</td>
15292 <td colspan="2">integer(int32)</td>
15293 <td colspan="2"></td>
15294 </tr>
15295
15296
15297 <tr>
15298 <td align="left" style="padding-left:10px">2.data</td>
15299 <td colspan="2">object:ResourceLoadResponseData</td>
15300 <td colspan="2"></td>
15301 </tr>
15302
15303
15304 <tr>
15305 <td align="left" style="padding-left:20px">2.1.access</td>
15306 <td colspan="2">string</td>
15307 <td colspan="2"></td>
15308 </tr>
15309
15310
15311 <tr>
15312 <td align="left" style="padding-left:20px">2.2.applicationId</td>
15313 <td colspan="2">string</td>
15314 <td colspan="2"></td>
15315 </tr>
15316
15317
15318 <tr>
15319 <td align="left" style="padding-left:20px">2.3.code</td>
15320 <td colspan="2">string</td>
15321 <td colspan="2"></td>
15322 </tr>
15323
15324
15325 <tr>
15326 <td align="left" style="padding-left:20px">2.4.id</td>
15327 <td colspan="2">string</td>
15328 <td colspan="2"></td>
15329 </tr>
15330
15331
15332 <tr>
15333 <td align="left" style="padding-left:20px">2.5.memo</td>
15334 <td colspan="2">string</td>
15335 <td colspan="2"></td>
15336 </tr>
15337
15338
15339 <tr>
15340 <td align="left" style="padding-left:20px">2.6.method</td>
15341 <td colspan="2">string</td>
15342 <td colspan="2"></td>
15343 </tr>
15344
15345
15346 <tr>
15347 <td align="left" style="padding-left:20px">2.7.name</td>
15348 <td colspan="2">string</td>
15349 <td colspan="2"></td>
15350 </tr>
15351
15352
15353 <tr>
15354 <td align="left" style="padding-left:20px">2.8.origin</td>
15355 <td colspan="2">string</td>
15356 <td colspan="2"></td>
15357 </tr>
15358
15359
15360 <tr>
15361 <td align="left" style="padding-left:20px">2.9.path</td>
15362 <td colspan="2">string</td>
15363 <td colspan="2"></td>
15364 </tr>
15365
15366
15367 <tr>
15368 <td align="left" style="padding-left:20px">2.10.status</td>
15369 <td colspan="2">string</td>
15370 <td colspan="2"></td>
15371 </tr>
15372
15373
15374
15375
15376 <tr>
15377 <td align="left" style="padding-left:10px">3.message</td>
15378 <td colspan="2">string</td>
15379 <td colspan="2"></td>
15380 </tr>
15381
15382
15383</tbody>
15384
15385 <tr class="bg">
15386 <td colspan="5">示例</td>
15387 </tr>
15388 <tr class="specialHeight">
15389 <td class="bg">请求参数</td>
15390 <td colspan="4"></td>
15391 </tr>
15392 <tr class="specialHeight">
15393 <td class="bg">返回值</td>
15394 <td colspan="4">{&quot;code&quot;:0,&quot;data&quot;:{&quot;access&quot;:&quot;string&quot;,&quot;applicationId&quot;:&quot;string&quot;,&quot;code&quot;:&quot;string&quot;,&quot;id&quot;:&quot;string&quot;,&quot;memo&quot;:&quot;string&quot;,&quot;method&quot;:&quot;string&quot;,&quot;name&quot;:&quot;string&quot;,&quot;origin&quot;:&quot;string&quot;,&quot;path&quot;:&quot;string&quot;,&quot;status&quot;:&quot;string&quot;},&quot;message&quot;:&quot;string&quot;}</td>
15395 </tr>
15396
15397 </table>
15398 </div>
15399 <div>
15400
15401 <!--这个是每个请求的说明,方便生成文档后进行整理-->
15402 <h5 class="second_title">6)update</h5>
15403
15404 <table border="1" cellspacing="0" cellpadding="0" width="100%">
15405 <tr class="bg">
15406 <td colspan="5">update</td>
15407 </tr>
15408 <tr>
15409 <td width="25%">接口描述</td>
15410 <td colspan="4">update</td>
15411 </tr>
15412 <tr>
15413 <td>URL</td>
15414 <td colspan="4">/v1/admin/resources/{id}</td>
15415 </tr>
15416 <tr>
15417 <td>请求方式</td>
15418 <td colspan="4">put</td>
15419 </tr>
15420 <tr>
15421 <td>请求类型</td>
15422 <td colspan="4">application/json</td>
15423 </tr>
15424 <tr>
15425 <td>返回类型</td>
15426 <td colspan="4">application/json</td>
15427 </tr>
15428
15429 <tr class="bg">
15430 <td>参数名</td>
15431 <td width="15%">数据类型</td>
15432 <td width="15%">参数类型</td>
15433 <td width="15%">是否必填</td>
15434 <td width="29%">说明</td>
15435 </tr>
15436
15437
15438 <tr>
15439 <td align="left">1.id</td>
15440 <td>string</td>
15441 <td>path</td>
15442 <td>Y</td>
15443
15444 <td>id</td>
15445 <!-- <td th:if="${request.modelAttr}" th:text="asdfagadfg"></td>-->
15446 </tr>
15447
15448
15449
15450
15451 <tr>
15452 <td align="left">2.updateRequest</td>
15453 <td>object:ResourceUpdateRequest</td>
15454 <td>body</td>
15455 <td>Y</td>
15456
15457 <td>updateRequest</td>
15458 <!-- <td th:if="${request.modelAttr}" th:text="asdfagadfg"></td>-->
15459 </tr>
15460
15461 <tbody>
15462
15463 <tr>
15464 <td align="left" style="padding-left:10px">2.1.access</td>
15465 <td>string</td>
15466 <td></td>
15467
15468 <td>N</td>
15469 <td></td>
15470 </tr>
15471
15472
15473 <tr>
15474 <td align="left" style="padding-left:10px">2.2.applicationId</td>
15475 <td>string</td>
15476 <td></td>
15477
15478 <td>N</td>
15479 <td></td>
15480 </tr>
15481
15482
15483 <tr>
15484 <td align="left" style="padding-left:10px">2.3.code</td>
15485 <td>string</td>
15486 <td></td>
15487
15488 <td>N</td>
15489 <td></td>
15490 </tr>
15491
15492
15493 <tr>
15494 <td align="left" style="padding-left:10px">2.4.entity</td>
15495 <td>object:Resource</td>
15496 <td></td>
15497
15498 <td>N</td>
15499 <td></td>
15500 </tr>
15501
15502
15503 <tr>
15504 <td align="left" style="padding-left:20px">2.4.1.access</td>
15505 <td>string</td>
15506 <td></td>
15507
15508 <td>N</td>
15509 <td></td>
15510 </tr>
15511
15512
15513 <tr>
15514 <td align="left" style="padding-left:20px">2.4.2.applicationId</td>
15515 <td>string</td>
15516 <td></td>
15517
15518 <td>N</td>
15519 <td></td>
15520 </tr>
15521
15522
15523 <tr>
15524 <td align="left" style="padding-left:20px">2.4.3.code</td>
15525 <td>string</td>
15526 <td></td>
15527
15528 <td>N</td>
15529 <td></td>
15530 </tr>
15531
15532
15533 <tr>
15534 <td align="left" style="padding-left:20px">2.4.4.id</td>
15535 <td>string</td>
15536 <td></td>
15537
15538 <td>N</td>
15539 <td>ID</td>
15540 </tr>
15541
15542
15543 <tr>
15544 <td align="left" style="padding-left:20px">2.4.5.memo</td>
15545 <td>string</td>
15546 <td></td>
15547
15548 <td>N</td>
15549 <td></td>
15550 </tr>
15551
15552
15553 <tr>
15554 <td align="left" style="padding-left:20px">2.4.6.method</td>
15555 <td>string</td>
15556 <td></td>
15557
15558 <td>N</td>
15559 <td></td>
15560 </tr>
15561
15562
15563 <tr>
15564 <td align="left" style="padding-left:20px">2.4.7.name</td>
15565 <td>string</td>
15566 <td></td>
15567
15568 <td>N</td>
15569 <td></td>
15570 </tr>
15571
15572
15573 <tr>
15574 <td align="left" style="padding-left:20px">2.4.8.origin</td>
15575 <td>string</td>
15576 <td></td>
15577
15578 <td>N</td>
15579 <td></td>
15580 </tr>
15581
15582
15583 <tr>
15584 <td align="left" style="padding-left:20px">2.4.9.path</td>
15585 <td>string</td>
15586 <td></td>
15587
15588 <td>N</td>
15589 <td></td>
15590 </tr>
15591
15592
15593 <tr>
15594 <td align="left" style="padding-left:20px">2.4.10.status</td>
15595 <td>string</td>
15596 <td></td>
15597
15598 <td>N</td>
15599 <td></td>
15600 </tr>
15601
15602
15603
15604
15605 <tr>
15606 <td align="left" style="padding-left:10px">2.5.id</td>
15607 <td>string</td>
15608 <td></td>
15609
15610 <td>N</td>
15611 <td></td>
15612 </tr>
15613
15614
15615 <tr>
15616 <td align="left" style="padding-left:10px">2.6.memo</td>
15617 <td>string</td>
15618 <td></td>
15619
15620 <td>N</td>
15621 <td></td>
15622 </tr>
15623
15624
15625 <tr>
15626 <td align="left" style="padding-left:10px">2.7.method</td>
15627 <td>string</td>
15628 <td></td>
15629
15630 <td>N</td>
15631 <td></td>
15632 </tr>
15633
15634
15635 <tr>
15636 <td align="left" style="padding-left:10px">2.8.name</td>
15637 <td>string</td>
15638 <td></td>
15639
15640 <td>N</td>
15641 <td></td>
15642 </tr>
15643
15644
15645 <tr>
15646 <td align="left" style="padding-left:10px">2.9.origin</td>
15647 <td>string</td>
15648 <td></td>
15649
15650 <td>N</td>
15651 <td></td>
15652 </tr>
15653
15654
15655 <tr>
15656 <td align="left" style="padding-left:10px">2.10.path</td>
15657 <td>string</td>
15658 <td></td>
15659
15660 <td>N</td>
15661 <td></td>
15662 </tr>
15663
15664
15665 <tr>
15666 <td align="left" style="padding-left:10px">2.11.status</td>
15667 <td>string</td>
15668 <td></td>
15669
15670 <td>N</td>
15671 <td></td>
15672 </tr>
15673
15674
15675</tbody>
15676
15677
15678
15679
15680
15681 <tr class="bg">
15682 <td>状态码</td>
15683 <td colspan="2">描述</td>
15684 <td colspan="2">说明</td>
15685 </tr>
15686
15687 <tr>
15688 <td>200</td>
15689 <td colspan="2">OK</td>
15690 <td colspan="2"></td>
15691 </tr>
15692
15693 <tr>
15694 <td>201</td>
15695 <td colspan="2">Created</td>
15696 <td colspan="2"></td>
15697 </tr>
15698
15699 <tr>
15700 <td>401</td>
15701 <td colspan="2">Unauthorized</td>
15702 <td colspan="2"></td>
15703 </tr>
15704
15705 <tr>
15706 <td>403</td>
15707 <td colspan="2">Forbidden</td>
15708 <td colspan="2"></td>
15709 </tr>
15710
15711 <tr>
15712 <td>404</td>
15713 <td colspan="2">Not Found</td>
15714 <td colspan="2"></td>
15715 </tr>
15716
15717 <tr class="bg">
15718 <td>返回属性名</td>
15719 <td colspan="2">类型</td>
15720 <td colspan="2">说明</td>
15721 </tr>
15722
15723<!-- 对返回参数 递归生成行-->
15724 <tbody>
15725
15726 <tr>
15727 <td align="left" style="padding-left:10px">1.code</td>
15728 <td colspan="2">integer(int32)</td>
15729 <td colspan="2"></td>
15730 </tr>
15731
15732
15733 <tr>
15734 <td align="left" style="padding-left:10px">2.data</td>
15735 <td colspan="2">object:ResourceUpdateResponseData</td>
15736 <td colspan="2"></td>
15737 </tr>
15738
15739
15740 <tr>
15741 <td align="left" style="padding-left:20px">2.1.access</td>
15742 <td colspan="2">string</td>
15743 <td colspan="2"></td>
15744 </tr>
15745
15746
15747 <tr>
15748 <td align="left" style="padding-left:20px">2.2.applicationId</td>
15749 <td colspan="2">string</td>
15750 <td colspan="2"></td>
15751 </tr>
15752
15753
15754 <tr>
15755 <td align="left" style="padding-left:20px">2.3.code</td>
15756 <td colspan="2">string</td>
15757 <td colspan="2"></td>
15758 </tr>
15759
15760
15761 <tr>
15762 <td align="left" style="padding-left:20px">2.4.id</td>
15763 <td colspan="2">string</td>
15764 <td colspan="2"></td>
15765 </tr>
15766
15767
15768 <tr>
15769 <td align="left" style="padding-left:20px">2.5.memo</td>
15770 <td colspan="2">string</td>
15771 <td colspan="2"></td>
15772 </tr>
15773
15774
15775 <tr>
15776 <td align="left" style="padding-left:20px">2.6.method</td>
15777 <td colspan="2">string</td>
15778 <td colspan="2"></td>
15779 </tr>
15780
15781
15782 <tr>
15783 <td align="left" style="padding-left:20px">2.7.name</td>
15784 <td colspan="2">string</td>
15785 <td colspan="2"></td>
15786 </tr>
15787
15788
15789 <tr>
15790 <td align="left" style="padding-left:20px">2.8.origin</td>
15791 <td colspan="2">string</td>
15792 <td colspan="2"></td>
15793 </tr>
15794
15795
15796 <tr>
15797 <td align="left" style="padding-left:20px">2.9.path</td>
15798 <td colspan="2">string</td>
15799 <td colspan="2"></td>
15800 </tr>
15801
15802
15803 <tr>
15804 <td align="left" style="padding-left:20px">2.10.status</td>
15805 <td colspan="2">string</td>
15806 <td colspan="2"></td>
15807 </tr>
15808
15809
15810
15811
15812 <tr>
15813 <td align="left" style="padding-left:10px">3.message</td>
15814 <td colspan="2">string</td>
15815 <td colspan="2"></td>
15816 </tr>
15817
15818
15819</tbody>
15820
15821 <tr class="bg">
15822 <td colspan="5">示例</td>
15823 </tr>
15824 <tr class="specialHeight">
15825 <td class="bg">请求参数</td>
15826 <td colspan="4"> -d &#39;{&quot;access&quot;:&quot;string&quot;,&quot;applicationId&quot;:&quot;string&quot;,&quot;code&quot;:&quot;string&quot;,&quot;entity&quot;:{&quot;access&quot;:&quot;string&quot;,&quot;applicationId&quot;:&quot;string&quot;,&quot;code&quot;:&quot;string&quot;,&quot;id&quot;:&quot;string&quot;,&quot;memo&quot;:&quot;string&quot;,&quot;method&quot;:&quot;string&quot;,&quot;name&quot;:&quot;string&quot;,&quot;origin&quot;:&quot;string&quot;,&quot;path&quot;:&quot;string&quot;,&quot;status&quot;:&quot;string&quot;},&quot;id&quot;:&quot;string&quot;,&quot;memo&quot;:&quot;string&quot;,&quot;method&quot;:&quot;string&quot;,&quot;name&quot;:&quot;string&quot;,&quot;origin&quot;:&quot;string&quot;,&quot;path&quot;:&quot;string&quot;,&quot;status&quot;:&quot;string&quot;}&#39;</td>
15827 </tr>
15828 <tr class="specialHeight">
15829 <td class="bg">返回值</td>
15830 <td colspan="4">{&quot;code&quot;:0,&quot;data&quot;:{&quot;access&quot;:&quot;string&quot;,&quot;applicationId&quot;:&quot;string&quot;,&quot;code&quot;:&quot;string&quot;,&quot;id&quot;:&quot;string&quot;,&quot;memo&quot;:&quot;string&quot;,&quot;method&quot;:&quot;string&quot;,&quot;name&quot;:&quot;string&quot;,&quot;origin&quot;:&quot;string&quot;,&quot;path&quot;:&quot;string&quot;,&quot;status&quot;:&quot;string&quot;},&quot;message&quot;:&quot;string&quot;}</td>
15831 </tr>
15832
15833 </table>
15834 </div>
15835 <div>
15836
15837 <!--这个是每个请求的说明,方便生成文档后进行整理-->
15838 <h5 class="second_title">7)delete</h5>
15839
15840 <table border="1" cellspacing="0" cellpadding="0" width="100%">
15841 <tr class="bg">
15842 <td colspan="5">delete</td>
15843 </tr>
15844 <tr>
15845 <td width="25%">接口描述</td>
15846 <td colspan="4">delete</td>
15847 </tr>
15848 <tr>
15849 <td>URL</td>
15850 <td colspan="4">/v1/admin/resources/{id}</td>
15851 </tr>
15852 <tr>
15853 <td>请求方式</td>
15854 <td colspan="4">delete</td>
15855 </tr>
15856 <tr>
15857 <td>请求类型</td>
15858 <td colspan="4"></td>
15859 </tr>
15860 <tr>
15861 <td>返回类型</td>
15862 <td colspan="4">application/json</td>
15863 </tr>
15864
15865 <tr class="bg">
15866 <td>参数名</td>
15867 <td width="15%">数据类型</td>
15868 <td width="15%">参数类型</td>
15869 <td width="15%">是否必填</td>
15870 <td width="29%">说明</td>
15871 </tr>
15872
15873
15874 <tr>
15875 <td align="left">1.id</td>
15876 <td>string</td>
15877 <td>path</td>
15878 <td>Y</td>
15879
15880 <td>id</td>
15881 <!-- <td th:if="${request.modelAttr}" th:text="asdfagadfg"></td>-->
15882 </tr>
15883
15884
15885
15886
15887
15888 <tr class="bg">
15889 <td>状态码</td>
15890 <td colspan="2">描述</td>
15891 <td colspan="2">说明</td>
15892 </tr>
15893
15894 <tr>
15895 <td>200</td>
15896 <td colspan="2">OK</td>
15897 <td colspan="2"></td>
15898 </tr>
15899
15900 <tr>
15901 <td>204</td>
15902 <td colspan="2">No Content</td>
15903 <td colspan="2"></td>
15904 </tr>
15905
15906 <tr>
15907 <td>401</td>
15908 <td colspan="2">Unauthorized</td>
15909 <td colspan="2"></td>
15910 </tr>
15911
15912 <tr>
15913 <td>403</td>
15914 <td colspan="2">Forbidden</td>
15915 <td colspan="2"></td>
15916 </tr>
15917
15918 <tr class="bg">
15919 <td>返回属性名</td>
15920 <td colspan="2">类型</td>
15921 <td colspan="2">说明</td>
15922 </tr>
15923
15924<!-- 对返回参数 递归生成行-->
15925 <tbody>
15926
15927 <tr>
15928 <td align="left" style="padding-left:10px">1.code</td>
15929 <td colspan="2">integer(int32)</td>
15930 <td colspan="2"></td>
15931 </tr>
15932
15933
15934 <tr>
15935 <td align="left" style="padding-left:10px">2.data</td>
15936 <td colspan="2">object:ResourceRemoveResponseData</td>
15937 <td colspan="2"></td>
15938 </tr>
15939
15940
15941 <tr>
15942 <td align="left" style="padding-left:20px">2.1.id</td>
15943 <td colspan="2">string</td>
15944 <td colspan="2"></td>
15945 </tr>
15946
15947
15948
15949
15950 <tr>
15951 <td align="left" style="padding-left:10px">3.message</td>
15952 <td colspan="2">string</td>
15953 <td colspan="2"></td>
15954 </tr>
15955
15956
15957</tbody>
15958
15959 <tr class="bg">
15960 <td colspan="5">示例</td>
15961 </tr>
15962 <tr class="specialHeight">
15963 <td class="bg">请求参数</td>
15964 <td colspan="4"></td>
15965 </tr>
15966 <tr class="specialHeight">
15967 <td class="bg">返回值</td>
15968 <td colspan="4">{&quot;code&quot;:0,&quot;data&quot;:{&quot;id&quot;:&quot;string&quot;},&quot;message&quot;:&quot;string&quot;}</td>
15969 </tr>
15970
15971 </table>
15972 </div>
15973 </div>
15974 <div style="margin-bottom:20px;">
15975 <!--这个是类的说明-->
15976 <h4 class="first_title">BaseAdminRole</h4>
15977 <div>
15978
15979 <!--这个是每个请求的说明,方便生成文档后进行整理-->
15980 <h5 class="second_title">1)query</h5>
15981
15982 <table border="1" cellspacing="0" cellpadding="0" width="100%">
15983 <tr class="bg">
15984 <td colspan="5">query</td>
15985 </tr>
15986 <tr>
15987 <td width="25%">接口描述</td>
15988 <td colspan="4">query</td>
15989 </tr>
15990 <tr>
15991 <td>URL</td>
15992 <td colspan="4">/v1/admin/roles</td>
15993 </tr>
15994 <tr>
15995 <td>请求方式</td>
15996 <td colspan="4">get</td>
15997 </tr>
15998 <tr>
15999 <td>请求类型</td>
16000 <td colspan="4"></td>
16001 </tr>
16002 <tr>
16003 <td>返回类型</td>
16004 <td colspan="4">application/json</td>
16005 </tr>
16006
16007 <tr class="bg">
16008 <td>参数名</td>
16009 <td width="15%">数据类型</td>
16010 <td width="15%">参数类型</td>
16011 <td width="15%">是否必填</td>
16012 <td width="29%">说明</td>
16013 </tr>
16014
16015
16016 <tr>
16017 <td align="left">1.loadAll</td>
16018 <td>boolean</td>
16019 <td>query</td>
16020
16021 <td>N</td>
16022 <td>null</td>
16023 <!-- <td th:if="${request.modelAttr}" th:text="asdfagadfg"></td>-->
16024 </tr>
16025
16026
16027
16028
16029 <tr>
16030 <td align="left">2.pageIndex</td>
16031 <td>integer(int32)</td>
16032 <td>query</td>
16033
16034 <td>N</td>
16035 <td>null</td>
16036 <!-- <td th:if="${request.modelAttr}" th:text="asdfagadfg"></td>-->
16037 </tr>
16038
16039
16040
16041
16042 <tr>
16043 <td align="left">3.pageSize</td>
16044 <td>integer(int32)</td>
16045 <td>query</td>
16046
16047 <td>N</td>
16048 <td>null</td>
16049 <!-- <td th:if="${request.modelAttr}" th:text="asdfagadfg"></td>-->
16050 </tr>
16051
16052
16053
16054
16055
16056 <tr class="bg">
16057 <td>状态码</td>
16058 <td colspan="2">描述</td>
16059 <td colspan="2">说明</td>
16060 </tr>
16061
16062 <tr>
16063 <td>200</td>
16064 <td colspan="2">OK</td>
16065 <td colspan="2"></td>
16066 </tr>
16067
16068 <tr>
16069 <td>401</td>
16070 <td colspan="2">Unauthorized</td>
16071 <td colspan="2"></td>
16072 </tr>
16073
16074 <tr>
16075 <td>403</td>
16076 <td colspan="2">Forbidden</td>
16077 <td colspan="2"></td>
16078 </tr>
16079
16080 <tr>
16081 <td>404</td>
16082 <td colspan="2">Not Found</td>
16083 <td colspan="2"></td>
16084 </tr>
16085
16086 <tr class="bg">
16087 <td>返回属性名</td>
16088 <td colspan="2">类型</td>
16089 <td colspan="2">说明</td>
16090 </tr>
16091
16092<!-- 对返回参数 递归生成行-->
16093 <tbody>
16094
16095 <tr>
16096 <td align="left" style="padding-left:10px">1.code</td>
16097 <td colspan="2">integer(int32)</td>
16098 <td colspan="2"></td>
16099 </tr>
16100
16101
16102 <tr>
16103 <td align="left" style="padding-left:10px">2.data</td>
16104 <td colspan="2">object:RoleQueryResponseData</td>
16105 <td colspan="2"></td>
16106 </tr>
16107
16108
16109 <tr>
16110 <td align="left" style="padding-left:20px">2.1.currentItemCount</td>
16111 <td colspan="2">integer(int32)</td>
16112 <td colspan="2"></td>
16113 </tr>
16114
16115
16116 <tr>
16117 <td align="left" style="padding-left:20px">2.2.items</td>
16118 <td colspan="2">array:Role</td>
16119 <td colspan="2"></td>
16120 </tr>
16121
16122
16123 <tr>
16124 <td align="left" style="padding-left:30px">2.2.1.code</td>
16125 <td colspan="2">string</td>
16126 <td colspan="2"></td>
16127 </tr>
16128
16129
16130 <tr>
16131 <td align="left" style="padding-left:30px">2.2.2.id</td>
16132 <td colspan="2">string</td>
16133 <td colspan="2">ID</td>
16134 </tr>
16135
16136
16137 <tr>
16138 <td align="left" style="padding-left:30px">2.2.3.memo</td>
16139 <td colspan="2">string</td>
16140 <td colspan="2"></td>
16141 </tr>
16142
16143
16144 <tr>
16145 <td align="left" style="padding-left:30px">2.2.4.name</td>
16146 <td colspan="2">string</td>
16147 <td colspan="2"></td>
16148 </tr>
16149
16150
16151 <tr>
16152 <td align="left" style="padding-left:30px">2.2.5.status</td>
16153 <td colspan="2">string</td>
16154 <td colspan="2"></td>
16155 </tr>
16156
16157
16158
16159
16160 <tr>
16161 <td align="left" style="padding-left:20px">2.3.loadAll</td>
16162 <td colspan="2">boolean</td>
16163 <td colspan="2"></td>
16164 </tr>
16165
16166
16167 <tr>
16168 <td align="left" style="padding-left:20px">2.4.mapBean</td>
16169 <td colspan="2">object</td>
16170 <td colspan="2"></td>
16171 </tr>
16172
16173
16174 <tr>
16175 <td align="left" style="padding-left:20px">2.5.orderBy</td>
16176 <td colspan="2">object</td>
16177 <td colspan="2"></td>
16178 </tr>
16179
16180
16181 <tr>
16182 <td align="left" style="padding-left:20px">2.6.pageCount</td>
16183 <td colspan="2">integer(int32)</td>
16184 <td colspan="2"></td>
16185 </tr>
16186
16187
16188 <tr>
16189 <td align="left" style="padding-left:20px">2.7.pageIndex</td>
16190 <td colspan="2">integer(int32)</td>
16191 <td colspan="2"></td>
16192 </tr>
16193
16194
16195 <tr>
16196 <td align="left" style="padding-left:20px">2.8.pageSize</td>
16197 <td colspan="2">integer(int32)</td>
16198 <td colspan="2"></td>
16199 </tr>
16200
16201
16202 <tr>
16203 <td align="left" style="padding-left:20px">2.9.recordCount</td>
16204 <td colspan="2">integer(int64)</td>
16205 <td colspan="2"></td>
16206 </tr>
16207
16208
16209
16210
16211 <tr>
16212 <td align="left" style="padding-left:10px">3.message</td>
16213 <td colspan="2">string</td>
16214 <td colspan="2"></td>
16215 </tr>
16216
16217
16218</tbody>
16219
16220 <tr class="bg">
16221 <td colspan="5">示例</td>
16222 </tr>
16223 <tr class="specialHeight">
16224 <td class="bg">请求参数</td>
16225 <td colspan="4">loadAll=true&amp;pageIndex=0&amp;pageSize=0</td>
16226 </tr>
16227 <tr class="specialHeight">
16228 <td class="bg">返回值</td>
16229 <td colspan="4">{&quot;code&quot;:0,&quot;data&quot;:{&quot;currentItemCount&quot;:0,&quot;items&quot;:[{&quot;code&quot;:&quot;string&quot;,&quot;id&quot;:&quot;string&quot;,&quot;memo&quot;:&quot;string&quot;,&quot;name&quot;:&quot;string&quot;,&quot;status&quot;:&quot;string&quot;}],&quot;loadAll&quot;:true,&quot;mapBean&quot;:{},&quot;orderBy&quot;:{},&quot;pageCount&quot;:0,&quot;pageIndex&quot;:0,&quot;pageSize&quot;:0,&quot;recordCount&quot;:0},&quot;message&quot;:&quot;string&quot;}</td>
16230 </tr>
16231
16232 </table>
16233 </div>
16234 <div>
16235
16236 <!--这个是每个请求的说明,方便生成文档后进行整理-->
16237 <h5 class="second_title">2)create</h5>
16238
16239 <table border="1" cellspacing="0" cellpadding="0" width="100%">
16240 <tr class="bg">
16241 <td colspan="5">create</td>
16242 </tr>
16243 <tr>
16244 <td width="25%">接口描述</td>
16245 <td colspan="4">create</td>
16246 </tr>
16247 <tr>
16248 <td>URL</td>
16249 <td colspan="4">/v1/admin/roles</td>
16250 </tr>
16251 <tr>
16252 <td>请求方式</td>
16253 <td colspan="4">post</td>
16254 </tr>
16255 <tr>
16256 <td>请求类型</td>
16257 <td colspan="4">application/json</td>
16258 </tr>
16259 <tr>
16260 <td>返回类型</td>
16261 <td colspan="4">application/json</td>
16262 </tr>
16263
16264 <tr class="bg">
16265 <td>参数名</td>
16266 <td width="15%">数据类型</td>
16267 <td width="15%">参数类型</td>
16268 <td width="15%">是否必填</td>
16269 <td width="29%">说明</td>
16270 </tr>
16271
16272
16273 <tr>
16274 <td align="left">1.createRequest</td>
16275 <td>object:RoleCreateRequest</td>
16276 <td>body</td>
16277 <td>Y</td>
16278
16279 <td>createRequest</td>
16280 <!-- <td th:if="${request.modelAttr}" th:text="asdfagadfg"></td>-->
16281 </tr>
16282
16283 <tbody>
16284
16285 <tr>
16286 <td align="left" style="padding-left:10px">1.1.code</td>
16287 <td>string</td>
16288 <td></td>
16289
16290 <td>N</td>
16291 <td></td>
16292 </tr>
16293
16294
16295 <tr>
16296 <td align="left" style="padding-left:10px">1.2.entity</td>
16297 <td>object:Role</td>
16298 <td></td>
16299
16300 <td>N</td>
16301 <td></td>
16302 </tr>
16303
16304
16305 <tr>
16306 <td align="left" style="padding-left:20px">1.2.1.code</td>
16307 <td>string</td>
16308 <td></td>
16309
16310 <td>N</td>
16311 <td></td>
16312 </tr>
16313
16314
16315 <tr>
16316 <td align="left" style="padding-left:20px">1.2.2.id</td>
16317 <td>string</td>
16318 <td></td>
16319
16320 <td>N</td>
16321 <td>ID</td>
16322 </tr>
16323
16324
16325 <tr>
16326 <td align="left" style="padding-left:20px">1.2.3.memo</td>
16327 <td>string</td>
16328 <td></td>
16329
16330 <td>N</td>
16331 <td></td>
16332 </tr>
16333
16334
16335 <tr>
16336 <td align="left" style="padding-left:20px">1.2.4.name</td>
16337 <td>string</td>
16338 <td></td>
16339
16340 <td>N</td>
16341 <td></td>
16342 </tr>
16343
16344
16345 <tr>
16346 <td align="left" style="padding-left:20px">1.2.5.status</td>
16347 <td>string</td>
16348 <td></td>
16349
16350 <td>N</td>
16351 <td></td>
16352 </tr>
16353
16354
16355
16356
16357 <tr>
16358 <td align="left" style="padding-left:10px">1.3.id</td>
16359 <td>string</td>
16360 <td></td>
16361
16362 <td>N</td>
16363 <td>ID</td>
16364 </tr>
16365
16366
16367 <tr>
16368 <td align="left" style="padding-left:10px">1.4.memo</td>
16369 <td>string</td>
16370 <td></td>
16371
16372 <td>N</td>
16373 <td></td>
16374 </tr>
16375
16376
16377 <tr>
16378 <td align="left" style="padding-left:10px">1.5.name</td>
16379 <td>string</td>
16380 <td></td>
16381
16382 <td>N</td>
16383 <td></td>
16384 </tr>
16385
16386
16387 <tr>
16388 <td align="left" style="padding-left:10px">1.6.status</td>
16389 <td>string</td>
16390 <td></td>
16391
16392 <td>N</td>
16393 <td></td>
16394 </tr>
16395
16396
16397</tbody>
16398
16399
16400
16401
16402
16403 <tr class="bg">
16404 <td>状态码</td>
16405 <td colspan="2">描述</td>
16406 <td colspan="2">说明</td>
16407 </tr>
16408
16409 <tr>
16410 <td>200</td>
16411 <td colspan="2">OK</td>
16412 <td colspan="2"></td>
16413 </tr>
16414
16415 <tr>
16416 <td>201</td>
16417 <td colspan="2">Created</td>
16418 <td colspan="2"></td>
16419 </tr>
16420
16421 <tr>
16422 <td>401</td>
16423 <td colspan="2">Unauthorized</td>
16424 <td colspan="2"></td>
16425 </tr>
16426
16427 <tr>
16428 <td>403</td>
16429 <td colspan="2">Forbidden</td>
16430 <td colspan="2"></td>
16431 </tr>
16432
16433 <tr>
16434 <td>404</td>
16435 <td colspan="2">Not Found</td>
16436 <td colspan="2"></td>
16437 </tr>
16438
16439 <tr class="bg">
16440 <td>返回属性名</td>
16441 <td colspan="2">类型</td>
16442 <td colspan="2">说明</td>
16443 </tr>
16444
16445<!-- 对返回参数 递归生成行-->
16446 <tbody>
16447
16448 <tr>
16449 <td align="left" style="padding-left:10px">1.code</td>
16450 <td colspan="2">integer(int32)</td>
16451 <td colspan="2"></td>
16452 </tr>
16453
16454
16455 <tr>
16456 <td align="left" style="padding-left:10px">2.data</td>
16457 <td colspan="2">object:RoleCreateResponseData</td>
16458 <td colspan="2"></td>
16459 </tr>
16460
16461
16462 <tr>
16463 <td align="left" style="padding-left:20px">2.1.code</td>
16464 <td colspan="2">string</td>
16465 <td colspan="2"></td>
16466 </tr>
16467
16468
16469 <tr>
16470 <td align="left" style="padding-left:20px">2.2.id</td>
16471 <td colspan="2">string</td>
16472 <td colspan="2"></td>
16473 </tr>
16474
16475
16476 <tr>
16477 <td align="left" style="padding-left:20px">2.3.memo</td>
16478 <td colspan="2">string</td>
16479 <td colspan="2"></td>
16480 </tr>
16481
16482
16483 <tr>
16484 <td align="left" style="padding-left:20px">2.4.name</td>
16485 <td colspan="2">string</td>
16486 <td colspan="2"></td>
16487 </tr>
16488
16489
16490 <tr>
16491 <td align="left" style="padding-left:20px">2.5.status</td>
16492 <td colspan="2">string</td>
16493 <td colspan="2"></td>
16494 </tr>
16495
16496
16497
16498
16499 <tr>
16500 <td align="left" style="padding-left:10px">3.message</td>
16501 <td colspan="2">string</td>
16502 <td colspan="2"></td>
16503 </tr>
16504
16505
16506</tbody>
16507
16508 <tr class="bg">
16509 <td colspan="5">示例</td>
16510 </tr>
16511 <tr class="specialHeight">
16512 <td class="bg">请求参数</td>
16513 <td colspan="4"> -d &#39;{&quot;code&quot;:&quot;string&quot;,&quot;entity&quot;:{&quot;code&quot;:&quot;string&quot;,&quot;id&quot;:&quot;string&quot;,&quot;memo&quot;:&quot;string&quot;,&quot;name&quot;:&quot;string&quot;,&quot;status&quot;:&quot;string&quot;},&quot;id&quot;:&quot;string&quot;,&quot;memo&quot;:&quot;string&quot;,&quot;name&quot;:&quot;string&quot;,&quot;status&quot;:&quot;string&quot;}&#39;</td>
16514 </tr>
16515 <tr class="specialHeight">
16516 <td class="bg">返回值</td>
16517 <td colspan="4">{&quot;code&quot;:0,&quot;data&quot;:{&quot;code&quot;:&quot;string&quot;,&quot;id&quot;:&quot;string&quot;,&quot;memo&quot;:&quot;string&quot;,&quot;name&quot;:&quot;string&quot;,&quot;status&quot;:&quot;string&quot;},&quot;message&quot;:&quot;string&quot;}</td>
16518 </tr>
16519
16520 </table>
16521 </div>
16522 <div>
16523
16524 <!--这个是每个请求的说明,方便生成文档后进行整理-->
16525 <h5 class="second_title">3)deleteBatch</h5>
16526
16527 <table border="1" cellspacing="0" cellpadding="0" width="100%">
16528 <tr class="bg">
16529 <td colspan="5">deleteBatch</td>
16530 </tr>
16531 <tr>
16532 <td width="25%">接口描述</td>
16533 <td colspan="4">deleteBatch</td>
16534 </tr>
16535 <tr>
16536 <td>URL</td>
16537 <td colspan="4">/v1/admin/roles/batch</td>
16538 </tr>
16539 <tr>
16540 <td>请求方式</td>
16541 <td colspan="4">delete</td>
16542 </tr>
16543 <tr>
16544 <td>请求类型</td>
16545 <td colspan="4"></td>
16546 </tr>
16547 <tr>
16548 <td>返回类型</td>
16549 <td colspan="4">application/json</td>
16550 </tr>
16551
16552 <tr class="bg">
16553 <td>参数名</td>
16554 <td width="15%">数据类型</td>
16555 <td width="15%">参数类型</td>
16556 <td width="15%">是否必填</td>
16557 <td width="29%">说明</td>
16558 </tr>
16559
16560
16561 <tr>
16562 <td align="left">1.deleteBatchRequest</td>
16563 <td>object:RoleDeleteBatchRequest</td>
16564 <td>body</td>
16565 <td>Y</td>
16566
16567 <td>deleteBatchRequest</td>
16568 <!-- <td th:if="${request.modelAttr}" th:text="asdfagadfg"></td>-->
16569 </tr>
16570
16571 <tbody>
16572
16573 <tr>
16574 <td align="left" style="padding-left:10px">1.1.ids</td>
16575 <td>array</td>
16576 <td></td>
16577
16578 <td>N</td>
16579 <td></td>
16580 </tr>
16581
16582
16583</tbody>
16584
16585
16586
16587
16588
16589 <tr class="bg">
16590 <td>状态码</td>
16591 <td colspan="2">描述</td>
16592 <td colspan="2">说明</td>
16593 </tr>
16594
16595 <tr>
16596 <td>200</td>
16597 <td colspan="2">OK</td>
16598 <td colspan="2"></td>
16599 </tr>
16600
16601 <tr>
16602 <td>204</td>
16603 <td colspan="2">No Content</td>
16604 <td colspan="2"></td>
16605 </tr>
16606
16607 <tr>
16608 <td>401</td>
16609 <td colspan="2">Unauthorized</td>
16610 <td colspan="2"></td>
16611 </tr>
16612
16613 <tr>
16614 <td>403</td>
16615 <td colspan="2">Forbidden</td>
16616 <td colspan="2"></td>
16617 </tr>
16618
16619 <tr class="bg">
16620 <td>返回属性名</td>
16621 <td colspan="2">类型</td>
16622 <td colspan="2">说明</td>
16623 </tr>
16624
16625<!-- 对返回参数 递归生成行-->
16626 <tbody>
16627
16628 <tr>
16629 <td align="left" style="padding-left:10px">1.code</td>
16630 <td colspan="2">integer(int32)</td>
16631 <td colspan="2"></td>
16632 </tr>
16633
16634
16635 <tr>
16636 <td align="left" style="padding-left:10px">2.data</td>
16637 <td colspan="2">object:RoleDeleteBatchResponseData</td>
16638 <td colspan="2"></td>
16639 </tr>
16640
16641
16642 <tr>
16643 <td align="left" style="padding-left:20px">2.1.ids</td>
16644 <td colspan="2">array</td>
16645 <td colspan="2"></td>
16646 </tr>
16647
16648
16649
16650
16651 <tr>
16652 <td align="left" style="padding-left:10px">3.message</td>
16653 <td colspan="2">string</td>
16654 <td colspan="2"></td>
16655 </tr>
16656
16657
16658</tbody>
16659
16660 <tr class="bg">
16661 <td colspan="5">示例</td>
16662 </tr>
16663 <tr class="specialHeight">
16664 <td class="bg">请求参数</td>
16665 <td colspan="4"> -d &#39;{&quot;ids&quot;:[{}]}&#39;</td>
16666 </tr>
16667 <tr class="specialHeight">
16668 <td class="bg">返回值</td>
16669 <td colspan="4">{&quot;code&quot;:0,&quot;data&quot;:{&quot;ids&quot;:[{}]},&quot;message&quot;:&quot;string&quot;}</td>
16670 </tr>
16671
16672 </table>
16673 </div>
16674 <div>
16675
16676 <!--这个是每个请求的说明,方便生成文档后进行整理-->
16677 <h5 class="second_title">4)load</h5>
16678
16679 <table border="1" cellspacing="0" cellpadding="0" width="100%">
16680 <tr class="bg">
16681 <td colspan="5">load</td>
16682 </tr>
16683 <tr>
16684 <td width="25%">接口描述</td>
16685 <td colspan="4">load</td>
16686 </tr>
16687 <tr>
16688 <td>URL</td>
16689 <td colspan="4">/v1/admin/roles/{id}</td>
16690 </tr>
16691 <tr>
16692 <td>请求方式</td>
16693 <td colspan="4">get</td>
16694 </tr>
16695 <tr>
16696 <td>请求类型</td>
16697 <td colspan="4"></td>
16698 </tr>
16699 <tr>
16700 <td>返回类型</td>
16701 <td colspan="4">application/json</td>
16702 </tr>
16703
16704 <tr class="bg">
16705 <td>参数名</td>
16706 <td width="15%">数据类型</td>
16707 <td width="15%">参数类型</td>
16708 <td width="15%">是否必填</td>
16709 <td width="29%">说明</td>
16710 </tr>
16711
16712
16713 <tr>
16714 <td align="left">1.id</td>
16715 <td>string</td>
16716 <td>path</td>
16717 <td>Y</td>
16718
16719 <td>id</td>
16720 <!-- <td th:if="${request.modelAttr}" th:text="asdfagadfg"></td>-->
16721 </tr>
16722
16723
16724
16725
16726
16727 <tr class="bg">
16728 <td>状态码</td>
16729 <td colspan="2">描述</td>
16730 <td colspan="2">说明</td>
16731 </tr>
16732
16733 <tr>
16734 <td>200</td>
16735 <td colspan="2">OK</td>
16736 <td colspan="2"></td>
16737 </tr>
16738
16739 <tr>
16740 <td>401</td>
16741 <td colspan="2">Unauthorized</td>
16742 <td colspan="2"></td>
16743 </tr>
16744
16745 <tr>
16746 <td>403</td>
16747 <td colspan="2">Forbidden</td>
16748 <td colspan="2"></td>
16749 </tr>
16750
16751 <tr>
16752 <td>404</td>
16753 <td colspan="2">Not Found</td>
16754 <td colspan="2"></td>
16755 </tr>
16756
16757 <tr class="bg">
16758 <td>返回属性名</td>
16759 <td colspan="2">类型</td>
16760 <td colspan="2">说明</td>
16761 </tr>
16762
16763<!-- 对返回参数 递归生成行-->
16764 <tbody>
16765
16766 <tr>
16767 <td align="left" style="padding-left:10px">1.code</td>
16768 <td colspan="2">integer(int32)</td>
16769 <td colspan="2"></td>
16770 </tr>
16771
16772
16773 <tr>
16774 <td align="left" style="padding-left:10px">2.data</td>
16775 <td colspan="2">object:RoleLoadResponseData</td>
16776 <td colspan="2"></td>
16777 </tr>
16778
16779
16780 <tr>
16781 <td align="left" style="padding-left:20px">2.1.code</td>
16782 <td colspan="2">string</td>
16783 <td colspan="2"></td>
16784 </tr>
16785
16786
16787 <tr>
16788 <td align="left" style="padding-left:20px">2.2.id</td>
16789 <td colspan="2">string</td>
16790 <td colspan="2"></td>
16791 </tr>
16792
16793
16794 <tr>
16795 <td align="left" style="padding-left:20px">2.3.memo</td>
16796 <td colspan="2">string</td>
16797 <td colspan="2"></td>
16798 </tr>
16799
16800
16801 <tr>
16802 <td align="left" style="padding-left:20px">2.4.name</td>
16803 <td colspan="2">string</td>
16804 <td colspan="2"></td>
16805 </tr>
16806
16807
16808 <tr>
16809 <td align="left" style="padding-left:20px">2.5.status</td>
16810 <td colspan="2">string</td>
16811 <td colspan="2"></td>
16812 </tr>
16813
16814
16815
16816
16817 <tr>
16818 <td align="left" style="padding-left:10px">3.message</td>
16819 <td colspan="2">string</td>
16820 <td colspan="2"></td>
16821 </tr>
16822
16823
16824</tbody>
16825
16826 <tr class="bg">
16827 <td colspan="5">示例</td>
16828 </tr>
16829 <tr class="specialHeight">
16830 <td class="bg">请求参数</td>
16831 <td colspan="4"></td>
16832 </tr>
16833 <tr class="specialHeight">
16834 <td class="bg">返回值</td>
16835 <td colspan="4">{&quot;code&quot;:0,&quot;data&quot;:{&quot;code&quot;:&quot;string&quot;,&quot;id&quot;:&quot;string&quot;,&quot;memo&quot;:&quot;string&quot;,&quot;name&quot;:&quot;string&quot;,&quot;status&quot;:&quot;string&quot;},&quot;message&quot;:&quot;string&quot;}</td>
16836 </tr>
16837
16838 </table>
16839 </div>
16840 <div>
16841
16842 <!--这个是每个请求的说明,方便生成文档后进行整理-->
16843 <h5 class="second_title">5)update</h5>
16844
16845 <table border="1" cellspacing="0" cellpadding="0" width="100%">
16846 <tr class="bg">
16847 <td colspan="5">update</td>
16848 </tr>
16849 <tr>
16850 <td width="25%">接口描述</td>
16851 <td colspan="4">update</td>
16852 </tr>
16853 <tr>
16854 <td>URL</td>
16855 <td colspan="4">/v1/admin/roles/{id}</td>
16856 </tr>
16857 <tr>
16858 <td>请求方式</td>
16859 <td colspan="4">put</td>
16860 </tr>
16861 <tr>
16862 <td>请求类型</td>
16863 <td colspan="4">application/json</td>
16864 </tr>
16865 <tr>
16866 <td>返回类型</td>
16867 <td colspan="4">application/json</td>
16868 </tr>
16869
16870 <tr class="bg">
16871 <td>参数名</td>
16872 <td width="15%">数据类型</td>
16873 <td width="15%">参数类型</td>
16874 <td width="15%">是否必填</td>
16875 <td width="29%">说明</td>
16876 </tr>
16877
16878
16879 <tr>
16880 <td align="left">1.id</td>
16881 <td>string</td>
16882 <td>path</td>
16883 <td>Y</td>
16884
16885 <td>id</td>
16886 <!-- <td th:if="${request.modelAttr}" th:text="asdfagadfg"></td>-->
16887 </tr>
16888
16889
16890
16891
16892 <tr>
16893 <td align="left">2.updateRequest</td>
16894 <td>object:RoleUpdateRequest</td>
16895 <td>body</td>
16896 <td>Y</td>
16897
16898 <td>updateRequest</td>
16899 <!-- <td th:if="${request.modelAttr}" th:text="asdfagadfg"></td>-->
16900 </tr>
16901
16902 <tbody>
16903
16904 <tr>
16905 <td align="left" style="padding-left:10px">2.1.code</td>
16906 <td>string</td>
16907 <td></td>
16908
16909 <td>N</td>
16910 <td></td>
16911 </tr>
16912
16913
16914 <tr>
16915 <td align="left" style="padding-left:10px">2.2.entity</td>
16916 <td>object:Role</td>
16917 <td></td>
16918
16919 <td>N</td>
16920 <td></td>
16921 </tr>
16922
16923
16924 <tr>
16925 <td align="left" style="padding-left:20px">2.2.1.code</td>
16926 <td>string</td>
16927 <td></td>
16928
16929 <td>N</td>
16930 <td></td>
16931 </tr>
16932
16933
16934 <tr>
16935 <td align="left" style="padding-left:20px">2.2.2.id</td>
16936 <td>string</td>
16937 <td></td>
16938
16939 <td>N</td>
16940 <td>ID</td>
16941 </tr>
16942
16943
16944 <tr>
16945 <td align="left" style="padding-left:20px">2.2.3.memo</td>
16946 <td>string</td>
16947 <td></td>
16948
16949 <td>N</td>
16950 <td></td>
16951 </tr>
16952
16953
16954 <tr>
16955 <td align="left" style="padding-left:20px">2.2.4.name</td>
16956 <td>string</td>
16957 <td></td>
16958
16959 <td>N</td>
16960 <td></td>
16961 </tr>
16962
16963
16964 <tr>
16965 <td align="left" style="padding-left:20px">2.2.5.status</td>
16966 <td>string</td>
16967 <td></td>
16968
16969 <td>N</td>
16970 <td></td>
16971 </tr>
16972
16973
16974
16975
16976 <tr>
16977 <td align="left" style="padding-left:10px">2.3.id</td>
16978 <td>string</td>
16979 <td></td>
16980
16981 <td>N</td>
16982 <td></td>
16983 </tr>
16984
16985
16986 <tr>
16987 <td align="left" style="padding-left:10px">2.4.memo</td>
16988 <td>string</td>
16989 <td></td>
16990
16991 <td>N</td>
16992 <td></td>
16993 </tr>
16994
16995
16996 <tr>
16997 <td align="left" style="padding-left:10px">2.5.name</td>
16998 <td>string</td>
16999 <td></td>
17000
17001 <td>N</td>
17002 <td></td>
17003 </tr>
17004
17005
17006 <tr>
17007 <td align="left" style="padding-left:10px">2.6.status</td>
17008 <td>string</td>
17009 <td></td>
17010
17011 <td>N</td>
17012 <td></td>
17013 </tr>
17014
17015
17016</tbody>
17017
17018
17019
17020
17021
17022 <tr class="bg">
17023 <td>状态码</td>
17024 <td colspan="2">描述</td>
17025 <td colspan="2">说明</td>
17026 </tr>
17027
17028 <tr>
17029 <td>200</td>
17030 <td colspan="2">OK</td>
17031 <td colspan="2"></td>
17032 </tr>
17033
17034 <tr>
17035 <td>201</td>
17036 <td colspan="2">Created</td>
17037 <td colspan="2"></td>
17038 </tr>
17039
17040 <tr>
17041 <td>401</td>
17042 <td colspan="2">Unauthorized</td>
17043 <td colspan="2"></td>
17044 </tr>
17045
17046 <tr>
17047 <td>403</td>
17048 <td colspan="2">Forbidden</td>
17049 <td colspan="2"></td>
17050 </tr>
17051
17052 <tr>
17053 <td>404</td>
17054 <td colspan="2">Not Found</td>
17055 <td colspan="2"></td>
17056 </tr>
17057
17058 <tr class="bg">
17059 <td>返回属性名</td>
17060 <td colspan="2">类型</td>
17061 <td colspan="2">说明</td>
17062 </tr>
17063
17064<!-- 对返回参数 递归生成行-->
17065 <tbody>
17066
17067 <tr>
17068 <td align="left" style="padding-left:10px">1.code</td>
17069 <td colspan="2">integer(int32)</td>
17070 <td colspan="2"></td>
17071 </tr>
17072
17073
17074 <tr>
17075 <td align="left" style="padding-left:10px">2.data</td>
17076 <td colspan="2">object:RoleUpdateResponseData</td>
17077 <td colspan="2"></td>
17078 </tr>
17079
17080
17081 <tr>
17082 <td align="left" style="padding-left:20px">2.1.code</td>
17083 <td colspan="2">string</td>
17084 <td colspan="2"></td>
17085 </tr>
17086
17087
17088 <tr>
17089 <td align="left" style="padding-left:20px">2.2.id</td>
17090 <td colspan="2">string</td>
17091 <td colspan="2"></td>
17092 </tr>
17093
17094
17095 <tr>
17096 <td align="left" style="padding-left:20px">2.3.memo</td>
17097 <td colspan="2">string</td>
17098 <td colspan="2"></td>
17099 </tr>
17100
17101
17102 <tr>
17103 <td align="left" style="padding-left:20px">2.4.name</td>
17104 <td colspan="2">string</td>
17105 <td colspan="2"></td>
17106 </tr>
17107
17108
17109 <tr>
17110 <td align="left" style="padding-left:20px">2.5.status</td>
17111 <td colspan="2">string</td>
17112 <td colspan="2"></td>
17113 </tr>
17114
17115
17116
17117
17118 <tr>
17119 <td align="left" style="padding-left:10px">3.message</td>
17120 <td colspan="2">string</td>
17121 <td colspan="2"></td>
17122 </tr>
17123
17124
17125</tbody>
17126
17127 <tr class="bg">
17128 <td colspan="5">示例</td>
17129 </tr>
17130 <tr class="specialHeight">
17131 <td class="bg">请求参数</td>
17132 <td colspan="4"> -d &#39;{&quot;code&quot;:&quot;string&quot;,&quot;entity&quot;:{&quot;code&quot;:&quot;string&quot;,&quot;id&quot;:&quot;string&quot;,&quot;memo&quot;:&quot;string&quot;,&quot;name&quot;:&quot;string&quot;,&quot;status&quot;:&quot;string&quot;},&quot;id&quot;:&quot;string&quot;,&quot;memo&quot;:&quot;string&quot;,&quot;name&quot;:&quot;string&quot;,&quot;status&quot;:&quot;string&quot;}&#39;</td>
17133 </tr>
17134 <tr class="specialHeight">
17135 <td class="bg">返回值</td>
17136 <td colspan="4">{&quot;code&quot;:0,&quot;data&quot;:{&quot;code&quot;:&quot;string&quot;,&quot;id&quot;:&quot;string&quot;,&quot;memo&quot;:&quot;string&quot;,&quot;name&quot;:&quot;string&quot;,&quot;status&quot;:&quot;string&quot;},&quot;message&quot;:&quot;string&quot;}</td>
17137 </tr>
17138
17139 </table>
17140 </div>
17141 <div>
17142
17143 <!--这个是每个请求的说明,方便生成文档后进行整理-->
17144 <h5 class="second_title">6)delete</h5>
17145
17146 <table border="1" cellspacing="0" cellpadding="0" width="100%">
17147 <tr class="bg">
17148 <td colspan="5">delete</td>
17149 </tr>
17150 <tr>
17151 <td width="25%">接口描述</td>
17152 <td colspan="4">delete</td>
17153 </tr>
17154 <tr>
17155 <td>URL</td>
17156 <td colspan="4">/v1/admin/roles/{id}</td>
17157 </tr>
17158 <tr>
17159 <td>请求方式</td>
17160 <td colspan="4">delete</td>
17161 </tr>
17162 <tr>
17163 <td>请求类型</td>
17164 <td colspan="4"></td>
17165 </tr>
17166 <tr>
17167 <td>返回类型</td>
17168 <td colspan="4">application/json</td>
17169 </tr>
17170
17171 <tr class="bg">
17172 <td>参数名</td>
17173 <td width="15%">数据类型</td>
17174 <td width="15%">参数类型</td>
17175 <td width="15%">是否必填</td>
17176 <td width="29%">说明</td>
17177 </tr>
17178
17179
17180 <tr>
17181 <td align="left">1.id</td>
17182 <td>string</td>
17183 <td>path</td>
17184 <td>Y</td>
17185
17186 <td>id</td>
17187 <!-- <td th:if="${request.modelAttr}" th:text="asdfagadfg"></td>-->
17188 </tr>
17189
17190
17191
17192
17193
17194 <tr class="bg">
17195 <td>状态码</td>
17196 <td colspan="2">描述</td>
17197 <td colspan="2">说明</td>
17198 </tr>
17199
17200 <tr>
17201 <td>200</td>
17202 <td colspan="2">OK</td>
17203 <td colspan="2"></td>
17204 </tr>
17205
17206 <tr>
17207 <td>204</td>
17208 <td colspan="2">No Content</td>
17209 <td colspan="2"></td>
17210 </tr>
17211
17212 <tr>
17213 <td>401</td>
17214 <td colspan="2">Unauthorized</td>
17215 <td colspan="2"></td>
17216 </tr>
17217
17218 <tr>
17219 <td>403</td>
17220 <td colspan="2">Forbidden</td>
17221 <td colspan="2"></td>
17222 </tr>
17223
17224 <tr class="bg">
17225 <td>返回属性名</td>
17226 <td colspan="2">类型</td>
17227 <td colspan="2">说明</td>
17228 </tr>
17229
17230<!-- 对返回参数 递归生成行-->
17231 <tbody>
17232
17233 <tr>
17234 <td align="left" style="padding-left:10px">1.code</td>
17235 <td colspan="2">integer(int32)</td>
17236 <td colspan="2"></td>
17237 </tr>
17238
17239
17240 <tr>
17241 <td align="left" style="padding-left:10px">2.data</td>
17242 <td colspan="2">object:RoleRemoveResponseData</td>
17243 <td colspan="2"></td>
17244 </tr>
17245
17246
17247 <tr>
17248 <td align="left" style="padding-left:20px">2.1.id</td>
17249 <td colspan="2">string</td>
17250 <td colspan="2"></td>
17251 </tr>
17252
17253
17254
17255
17256 <tr>
17257 <td align="left" style="padding-left:10px">3.message</td>
17258 <td colspan="2">string</td>
17259 <td colspan="2"></td>
17260 </tr>
17261
17262
17263</tbody>
17264
17265 <tr class="bg">
17266 <td colspan="5">示例</td>
17267 </tr>
17268 <tr class="specialHeight">
17269 <td class="bg">请求参数</td>
17270 <td colspan="4"></td>
17271 </tr>
17272 <tr class="specialHeight">
17273 <td class="bg">返回值</td>
17274 <td colspan="4">{&quot;code&quot;:0,&quot;data&quot;:{&quot;id&quot;:&quot;string&quot;},&quot;message&quot;:&quot;string&quot;}</td>
17275 </tr>
17276
17277 </table>
17278 </div>
17279 <div>
17280
17281 <!--这个是每个请求的说明,方便生成文档后进行整理-->
17282 <h5 class="second_title">7)roleAccounts</h5>
17283
17284 <table border="1" cellspacing="0" cellpadding="0" width="100%">
17285 <tr class="bg">
17286 <td colspan="5">roleAccounts</td>
17287 </tr>
17288 <tr>
17289 <td width="25%">接口描述</td>
17290 <td colspan="4">roleAccounts</td>
17291 </tr>
17292 <tr>
17293 <td>URL</td>
17294 <td colspan="4">/v1/admin/roles/{id}/accounts</td>
17295 </tr>
17296 <tr>
17297 <td>请求方式</td>
17298 <td colspan="4">get</td>
17299 </tr>
17300 <tr>
17301 <td>请求类型</td>
17302 <td colspan="4"></td>
17303 </tr>
17304 <tr>
17305 <td>返回类型</td>
17306 <td colspan="4">application/json</td>
17307 </tr>
17308
17309 <tr class="bg">
17310 <td>参数名</td>
17311 <td width="15%">数据类型</td>
17312 <td width="15%">参数类型</td>
17313 <td width="15%">是否必填</td>
17314 <td width="29%">说明</td>
17315 </tr>
17316
17317
17318 <tr>
17319 <td align="left">1.id</td>
17320 <td>string</td>
17321 <td>path</td>
17322 <td>Y</td>
17323
17324 <td>id</td>
17325 <!-- <td th:if="${request.modelAttr}" th:text="asdfagadfg"></td>-->
17326 </tr>
17327
17328
17329
17330
17331 <tr>
17332 <td align="left">2.loadAll</td>
17333 <td>boolean</td>
17334 <td>query</td>
17335
17336 <td>N</td>
17337 <td>null</td>
17338 <!-- <td th:if="${request.modelAttr}" th:text="asdfagadfg"></td>-->
17339 </tr>
17340
17341
17342
17343
17344 <tr>
17345 <td align="left">3.pageIndex</td>
17346 <td>integer(int32)</td>
17347 <td>query</td>
17348
17349 <td>N</td>
17350 <td>null</td>
17351 <!-- <td th:if="${request.modelAttr}" th:text="asdfagadfg"></td>-->
17352 </tr>
17353
17354
17355
17356
17357 <tr>
17358 <td align="left">4.pageSize</td>
17359 <td>integer(int32)</td>
17360 <td>query</td>
17361
17362 <td>N</td>
17363 <td>null</td>
17364 <!-- <td th:if="${request.modelAttr}" th:text="asdfagadfg"></td>-->
17365 </tr>
17366
17367
17368
17369
17370
17371 <tr class="bg">
17372 <td>状态码</td>
17373 <td colspan="2">描述</td>
17374 <td colspan="2">说明</td>
17375 </tr>
17376
17377 <tr>
17378 <td>200</td>
17379 <td colspan="2">OK</td>
17380 <td colspan="2"></td>
17381 </tr>
17382
17383 <tr>
17384 <td>401</td>
17385 <td colspan="2">Unauthorized</td>
17386 <td colspan="2"></td>
17387 </tr>
17388
17389 <tr>
17390 <td>403</td>
17391 <td colspan="2">Forbidden</td>
17392 <td colspan="2"></td>
17393 </tr>
17394
17395 <tr>
17396 <td>404</td>
17397 <td colspan="2">Not Found</td>
17398 <td colspan="2"></td>
17399 </tr>
17400
17401 <tr class="bg">
17402 <td>返回属性名</td>
17403 <td colspan="2">类型</td>
17404 <td colspan="2">说明</td>
17405 </tr>
17406
17407<!-- 对返回参数 递归生成行-->
17408 <tbody>
17409
17410 <tr>
17411 <td align="left" style="padding-left:10px">1.code</td>
17412 <td colspan="2">integer(int32)</td>
17413 <td colspan="2"></td>
17414 </tr>
17415
17416
17417 <tr>
17418 <td align="left" style="padding-left:10px">2.data</td>
17419 <td colspan="2">object:RoleRelatedAccountsResponseData</td>
17420 <td colspan="2"></td>
17421 </tr>
17422
17423
17424 <tr>
17425 <td align="left" style="padding-left:20px">2.1.currentItemCount</td>
17426 <td colspan="2">integer(int32)</td>
17427 <td colspan="2"></td>
17428 </tr>
17429
17430
17431 <tr>
17432 <td align="left" style="padding-left:20px">2.2.items</td>
17433 <td colspan="2">array:AccountRole</td>
17434 <td colspan="2"></td>
17435 </tr>
17436
17437
17438 <tr>
17439 <td align="left" style="padding-left:30px">2.2.1.accountId</td>
17440 <td colspan="2">string</td>
17441 <td colspan="2"></td>
17442 </tr>
17443
17444
17445 <tr>
17446 <td align="left" style="padding-left:30px">2.2.2.id</td>
17447 <td colspan="2">string</td>
17448 <td colspan="2">ID</td>
17449 </tr>
17450
17451
17452 <tr>
17453 <td align="left" style="padding-left:30px">2.2.3.roleId</td>
17454 <td colspan="2">string</td>
17455 <td colspan="2"></td>
17456 </tr>
17457
17458
17459
17460
17461 <tr>
17462 <td align="left" style="padding-left:20px">2.3.loadAll</td>
17463 <td colspan="2">boolean</td>
17464 <td colspan="2"></td>
17465 </tr>
17466
17467
17468 <tr>
17469 <td align="left" style="padding-left:20px">2.4.mapBean</td>
17470 <td colspan="2">object</td>
17471 <td colspan="2"></td>
17472 </tr>
17473
17474
17475 <tr>
17476 <td align="left" style="padding-left:20px">2.5.orderBy</td>
17477 <td colspan="2">object</td>
17478 <td colspan="2"></td>
17479 </tr>
17480
17481
17482 <tr>
17483 <td align="left" style="padding-left:20px">2.6.pageCount</td>
17484 <td colspan="2">integer(int32)</td>
17485 <td colspan="2"></td>
17486 </tr>
17487
17488
17489 <tr>
17490 <td align="left" style="padding-left:20px">2.7.pageIndex</td>
17491 <td colspan="2">integer(int32)</td>
17492 <td colspan="2"></td>
17493 </tr>
17494
17495
17496 <tr>
17497 <td align="left" style="padding-left:20px">2.8.pageSize</td>
17498 <td colspan="2">integer(int32)</td>
17499 <td colspan="2"></td>
17500 </tr>
17501
17502
17503 <tr>
17504 <td align="left" style="padding-left:20px">2.9.recordCount</td>
17505 <td colspan="2">integer(int64)</td>
17506 <td colspan="2"></td>
17507 </tr>
17508
17509
17510
17511
17512 <tr>
17513 <td align="left" style="padding-left:10px">3.message</td>
17514 <td colspan="2">string</td>
17515 <td colspan="2"></td>
17516 </tr>
17517
17518
17519</tbody>
17520
17521 <tr class="bg">
17522 <td colspan="5">示例</td>
17523 </tr>
17524 <tr class="specialHeight">
17525 <td class="bg">请求参数</td>
17526 <td colspan="4">loadAll=true&amp;pageIndex=0&amp;pageSize=0</td>
17527 </tr>
17528 <tr class="specialHeight">
17529 <td class="bg">返回值</td>
17530 <td colspan="4">{&quot;code&quot;:0,&quot;data&quot;:{&quot;currentItemCount&quot;:0,&quot;items&quot;:[{&quot;accountId&quot;:&quot;string&quot;,&quot;id&quot;:&quot;string&quot;,&quot;roleId&quot;:&quot;string&quot;}],&quot;loadAll&quot;:true,&quot;mapBean&quot;:{},&quot;orderBy&quot;:{},&quot;pageCount&quot;:0,&quot;pageIndex&quot;:0,&quot;pageSize&quot;:0,&quot;recordCount&quot;:0},&quot;message&quot;:&quot;string&quot;}</td>
17531 </tr>
17532
17533 </table>
17534 </div>
17535 <div>
17536
17537 <!--这个是每个请求的说明,方便生成文档后进行整理-->
17538 <h5 class="second_title">8)relateAccounts</h5>
17539
17540 <table border="1" cellspacing="0" cellpadding="0" width="100%">
17541 <tr class="bg">
17542 <td colspan="5">relateAccounts</td>
17543 </tr>
17544 <tr>
17545 <td width="25%">接口描述</td>
17546 <td colspan="4">relateAccounts</td>
17547 </tr>
17548 <tr>
17549 <td>URL</td>
17550 <td colspan="4">/v1/admin/roles/{id}/accounts</td>
17551 </tr>
17552 <tr>
17553 <td>请求方式</td>
17554 <td colspan="4">post</td>
17555 </tr>
17556 <tr>
17557 <td>请求类型</td>
17558 <td colspan="4">application/json</td>
17559 </tr>
17560 <tr>
17561 <td>返回类型</td>
17562 <td colspan="4">application/json</td>
17563 </tr>
17564
17565 <tr class="bg">
17566 <td>参数名</td>
17567 <td width="15%">数据类型</td>
17568 <td width="15%">参数类型</td>
17569 <td width="15%">是否必填</td>
17570 <td width="29%">说明</td>
17571 </tr>
17572
17573
17574 <tr>
17575 <td align="left">1.id</td>
17576 <td>string</td>
17577 <td>path</td>
17578 <td>Y</td>
17579
17580 <td>id</td>
17581 <!-- <td th:if="${request.modelAttr}" th:text="asdfagadfg"></td>-->
17582 </tr>
17583
17584
17585
17586
17587 <tr>
17588 <td align="left">2.roleAccounts</td>
17589 <td>object:RoleRelateAccountsRequest</td>
17590 <td>body</td>
17591 <td>Y</td>
17592
17593 <td>roleAccounts</td>
17594 <!-- <td th:if="${request.modelAttr}" th:text="asdfagadfg"></td>-->
17595 </tr>
17596
17597 <tbody>
17598
17599 <tr>
17600 <td align="left" style="padding-left:10px">2.1.roleAccounts</td>
17601 <td>array:AccountRole</td>
17602 <td></td>
17603
17604 <td>N</td>
17605 <td></td>
17606 </tr>
17607
17608
17609 <tr>
17610 <td align="left" style="padding-left:20px">2.1.1.accountId</td>
17611 <td>string</td>
17612 <td></td>
17613
17614 <td>N</td>
17615 <td></td>
17616 </tr>
17617
17618
17619 <tr>
17620 <td align="left" style="padding-left:20px">2.1.2.id</td>
17621 <td>string</td>
17622 <td></td>
17623
17624 <td>N</td>
17625 <td>ID</td>
17626 </tr>
17627
17628
17629 <tr>
17630 <td align="left" style="padding-left:20px">2.1.3.roleId</td>
17631 <td>string</td>
17632 <td></td>
17633
17634 <td>N</td>
17635 <td></td>
17636 </tr>
17637
17638
17639
17640
17641</tbody>
17642
17643
17644
17645
17646
17647 <tr class="bg">
17648 <td>状态码</td>
17649 <td colspan="2">描述</td>
17650 <td colspan="2">说明</td>
17651 </tr>
17652
17653 <tr>
17654 <td>200</td>
17655 <td colspan="2">OK</td>
17656 <td colspan="2"></td>
17657 </tr>
17658
17659 <tr>
17660 <td>201</td>
17661 <td colspan="2">Created</td>
17662 <td colspan="2"></td>
17663 </tr>
17664
17665 <tr>
17666 <td>401</td>
17667 <td colspan="2">Unauthorized</td>
17668 <td colspan="2"></td>
17669 </tr>
17670
17671 <tr>
17672 <td>403</td>
17673 <td colspan="2">Forbidden</td>
17674 <td colspan="2"></td>
17675 </tr>
17676
17677 <tr>
17678 <td>404</td>
17679 <td colspan="2">Not Found</td>
17680 <td colspan="2"></td>
17681 </tr>
17682
17683 <tr class="bg">
17684 <td>返回属性名</td>
17685 <td colspan="2">类型</td>
17686 <td colspan="2">说明</td>
17687 </tr>
17688
17689<!-- 对返回参数 递归生成行-->
17690 <tbody>
17691
17692 <tr>
17693 <td align="left" style="padding-left:10px">1.code</td>
17694 <td colspan="2">integer(int32)</td>
17695 <td colspan="2"></td>
17696 </tr>
17697
17698
17699 <tr>
17700 <td align="left" style="padding-left:10px">2.data</td>
17701 <td colspan="2">object:RoleRelateAccountsResponseData</td>
17702 <td colspan="2"></td>
17703 </tr>
17704
17705
17706 <tr>
17707 <td align="left" style="padding-left:20px">2.1.message</td>
17708 <td colspan="2">string</td>
17709 <td colspan="2"></td>
17710 </tr>
17711
17712
17713
17714
17715 <tr>
17716 <td align="left" style="padding-left:10px">3.message</td>
17717 <td colspan="2">string</td>
17718 <td colspan="2"></td>
17719 </tr>
17720
17721
17722</tbody>
17723
17724 <tr class="bg">
17725 <td colspan="5">示例</td>
17726 </tr>
17727 <tr class="specialHeight">
17728 <td class="bg">请求参数</td>
17729 <td colspan="4"> -d &#39;{&quot;roleAccounts&quot;:[{&quot;accountId&quot;:&quot;string&quot;,&quot;id&quot;:&quot;string&quot;,&quot;roleId&quot;:&quot;string&quot;}]}&#39;</td>
17730 </tr>
17731 <tr class="specialHeight">
17732 <td class="bg">返回值</td>
17733 <td colspan="4">{&quot;code&quot;:0,&quot;data&quot;:{&quot;message&quot;:&quot;string&quot;},&quot;message&quot;:&quot;string&quot;}</td>
17734 </tr>
17735
17736 </table>
17737 </div>
17738 <div>
17739
17740 <!--这个是每个请求的说明,方便生成文档后进行整理-->
17741 <h5 class="second_title">9)roleGroups</h5>
17742
17743 <table border="1" cellspacing="0" cellpadding="0" width="100%">
17744 <tr class="bg">
17745 <td colspan="5">roleGroups</td>
17746 </tr>
17747 <tr>
17748 <td width="25%">接口描述</td>
17749 <td colspan="4">roleGroups</td>
17750 </tr>
17751 <tr>
17752 <td>URL</td>
17753 <td colspan="4">/v1/admin/roles/{id}/groups</td>
17754 </tr>
17755 <tr>
17756 <td>请求方式</td>
17757 <td colspan="4">get</td>
17758 </tr>
17759 <tr>
17760 <td>请求类型</td>
17761 <td colspan="4"></td>
17762 </tr>
17763 <tr>
17764 <td>返回类型</td>
17765 <td colspan="4">application/json</td>
17766 </tr>
17767
17768 <tr class="bg">
17769 <td>参数名</td>
17770 <td width="15%">数据类型</td>
17771 <td width="15%">参数类型</td>
17772 <td width="15%">是否必填</td>
17773 <td width="29%">说明</td>
17774 </tr>
17775
17776
17777 <tr>
17778 <td align="left">1.id</td>
17779 <td>string</td>
17780 <td>path</td>
17781 <td>Y</td>
17782
17783 <td>id</td>
17784 <!-- <td th:if="${request.modelAttr}" th:text="asdfagadfg"></td>-->
17785 </tr>
17786
17787
17788
17789
17790 <tr>
17791 <td align="left">2.loadAll</td>
17792 <td>boolean</td>
17793 <td>query</td>
17794
17795 <td>N</td>
17796 <td>null</td>
17797 <!-- <td th:if="${request.modelAttr}" th:text="asdfagadfg"></td>-->
17798 </tr>
17799
17800
17801
17802
17803 <tr>
17804 <td align="left">3.pageIndex</td>
17805 <td>integer(int32)</td>
17806 <td>query</td>
17807
17808 <td>N</td>
17809 <td>null</td>
17810 <!-- <td th:if="${request.modelAttr}" th:text="asdfagadfg"></td>-->
17811 </tr>
17812
17813
17814
17815
17816 <tr>
17817 <td align="left">4.pageSize</td>
17818 <td>integer(int32)</td>
17819 <td>query</td>
17820
17821 <td>N</td>
17822 <td>null</td>
17823 <!-- <td th:if="${request.modelAttr}" th:text="asdfagadfg"></td>-->
17824 </tr>
17825
17826
17827
17828
17829
17830 <tr class="bg">
17831 <td>状态码</td>
17832 <td colspan="2">描述</td>
17833 <td colspan="2">说明</td>
17834 </tr>
17835
17836 <tr>
17837 <td>200</td>
17838 <td colspan="2">OK</td>
17839 <td colspan="2"></td>
17840 </tr>
17841
17842 <tr>
17843 <td>401</td>
17844 <td colspan="2">Unauthorized</td>
17845 <td colspan="2"></td>
17846 </tr>
17847
17848 <tr>
17849 <td>403</td>
17850 <td colspan="2">Forbidden</td>
17851 <td colspan="2"></td>
17852 </tr>
17853
17854 <tr>
17855 <td>404</td>
17856 <td colspan="2">Not Found</td>
17857 <td colspan="2"></td>
17858 </tr>
17859
17860 <tr class="bg">
17861 <td>返回属性名</td>
17862 <td colspan="2">类型</td>
17863 <td colspan="2">说明</td>
17864 </tr>
17865
17866<!-- 对返回参数 递归生成行-->
17867 <tbody>
17868
17869 <tr>
17870 <td align="left" style="padding-left:10px">1.code</td>
17871 <td colspan="2">integer(int32)</td>
17872 <td colspan="2"></td>
17873 </tr>
17874
17875
17876 <tr>
17877 <td align="left" style="padding-left:10px">2.data</td>
17878 <td colspan="2">object:RoleRelatedGroupsResponseData</td>
17879 <td colspan="2"></td>
17880 </tr>
17881
17882
17883 <tr>
17884 <td align="left" style="padding-left:20px">2.1.currentItemCount</td>
17885 <td colspan="2">integer(int32)</td>
17886 <td colspan="2"></td>
17887 </tr>
17888
17889
17890 <tr>
17891 <td align="left" style="padding-left:20px">2.2.items</td>
17892 <td colspan="2">array:GroupRole</td>
17893 <td colspan="2"></td>
17894 </tr>
17895
17896
17897 <tr>
17898 <td align="left" style="padding-left:30px">2.2.1.groupId</td>
17899 <td colspan="2">string</td>
17900 <td colspan="2"></td>
17901 </tr>
17902
17903
17904 <tr>
17905 <td align="left" style="padding-left:30px">2.2.2.id</td>
17906 <td colspan="2">string</td>
17907 <td colspan="2">ID</td>
17908 </tr>
17909
17910
17911 <tr>
17912 <td align="left" style="padding-left:30px">2.2.3.roleId</td>
17913 <td colspan="2">string</td>
17914 <td colspan="2"></td>
17915 </tr>
17916
17917
17918
17919
17920 <tr>
17921 <td align="left" style="padding-left:20px">2.3.loadAll</td>
17922 <td colspan="2">boolean</td>
17923 <td colspan="2"></td>
17924 </tr>
17925
17926
17927 <tr>
17928 <td align="left" style="padding-left:20px">2.4.mapBean</td>
17929 <td colspan="2">object</td>
17930 <td colspan="2"></td>
17931 </tr>
17932
17933
17934 <tr>
17935 <td align="left" style="padding-left:20px">2.5.orderBy</td>
17936 <td colspan="2">object</td>
17937 <td colspan="2"></td>
17938 </tr>
17939
17940
17941 <tr>
17942 <td align="left" style="padding-left:20px">2.6.pageCount</td>
17943 <td colspan="2">integer(int32)</td>
17944 <td colspan="2"></td>
17945 </tr>
17946
17947
17948 <tr>
17949 <td align="left" style="padding-left:20px">2.7.pageIndex</td>
17950 <td colspan="2">integer(int32)</td>
17951 <td colspan="2"></td>
17952 </tr>
17953
17954
17955 <tr>
17956 <td align="left" style="padding-left:20px">2.8.pageSize</td>
17957 <td colspan="2">integer(int32)</td>
17958 <td colspan="2"></td>
17959 </tr>
17960
17961
17962 <tr>
17963 <td align="left" style="padding-left:20px">2.9.recordCount</td>
17964 <td colspan="2">integer(int64)</td>
17965 <td colspan="2"></td>
17966 </tr>
17967
17968
17969
17970
17971 <tr>
17972 <td align="left" style="padding-left:10px">3.message</td>
17973 <td colspan="2">string</td>
17974 <td colspan="2"></td>
17975 </tr>
17976
17977
17978</tbody>
17979
17980 <tr class="bg">
17981 <td colspan="5">示例</td>
17982 </tr>
17983 <tr class="specialHeight">
17984 <td class="bg">请求参数</td>
17985 <td colspan="4">loadAll=true&amp;pageIndex=0&amp;pageSize=0</td>
17986 </tr>
17987 <tr class="specialHeight">
17988 <td class="bg">返回值</td>
17989 <td colspan="4">{&quot;code&quot;:0,&quot;data&quot;:{&quot;currentItemCount&quot;:0,&quot;items&quot;:[{&quot;groupId&quot;:&quot;string&quot;,&quot;id&quot;:&quot;string&quot;,&quot;roleId&quot;:&quot;string&quot;}],&quot;loadAll&quot;:true,&quot;mapBean&quot;:{},&quot;orderBy&quot;:{},&quot;pageCount&quot;:0,&quot;pageIndex&quot;:0,&quot;pageSize&quot;:0,&quot;recordCount&quot;:0},&quot;message&quot;:&quot;string&quot;}</td>
17990 </tr>
17991
17992 </table>
17993 </div>
17994 <div>
17995
17996 <!--这个是每个请求的说明,方便生成文档后进行整理-->
17997 <h5 class="second_title">10)relateGroups</h5>
17998
17999 <table border="1" cellspacing="0" cellpadding="0" width="100%">
18000 <tr class="bg">
18001 <td colspan="5">relateGroups</td>
18002 </tr>
18003 <tr>
18004 <td width="25%">接口描述</td>
18005 <td colspan="4">relateGroups</td>
18006 </tr>
18007 <tr>
18008 <td>URL</td>
18009 <td colspan="4">/v1/admin/roles/{id}/groups</td>
18010 </tr>
18011 <tr>
18012 <td>请求方式</td>
18013 <td colspan="4">post</td>
18014 </tr>
18015 <tr>
18016 <td>请求类型</td>
18017 <td colspan="4">application/json</td>
18018 </tr>
18019 <tr>
18020 <td>返回类型</td>
18021 <td colspan="4">application/json</td>
18022 </tr>
18023
18024 <tr class="bg">
18025 <td>参数名</td>
18026 <td width="15%">数据类型</td>
18027 <td width="15%">参数类型</td>
18028 <td width="15%">是否必填</td>
18029 <td width="29%">说明</td>
18030 </tr>
18031
18032
18033 <tr>
18034 <td align="left">1.id</td>
18035 <td>string</td>
18036 <td>path</td>
18037 <td>Y</td>
18038
18039 <td>id</td>
18040 <!-- <td th:if="${request.modelAttr}" th:text="asdfagadfg"></td>-->
18041 </tr>
18042
18043
18044
18045
18046 <tr>
18047 <td align="left">2.roleGroups</td>
18048 <td>object:RoleRelateGroupsRequest</td>
18049 <td>body</td>
18050 <td>Y</td>
18051
18052 <td>roleGroups</td>
18053 <!-- <td th:if="${request.modelAttr}" th:text="asdfagadfg"></td>-->
18054 </tr>
18055
18056 <tbody>
18057
18058 <tr>
18059 <td align="left" style="padding-left:10px">2.1.roleGroups</td>
18060 <td>array:GroupRole</td>
18061 <td></td>
18062
18063 <td>N</td>
18064 <td></td>
18065 </tr>
18066
18067
18068 <tr>
18069 <td align="left" style="padding-left:20px">2.1.1.groupId</td>
18070 <td>string</td>
18071 <td></td>
18072
18073 <td>N</td>
18074 <td></td>
18075 </tr>
18076
18077
18078 <tr>
18079 <td align="left" style="padding-left:20px">2.1.2.id</td>
18080 <td>string</td>
18081 <td></td>
18082
18083 <td>N</td>
18084 <td>ID</td>
18085 </tr>
18086
18087
18088 <tr>
18089 <td align="left" style="padding-left:20px">2.1.3.roleId</td>
18090 <td>string</td>
18091 <td></td>
18092
18093 <td>N</td>
18094 <td></td>
18095 </tr>
18096
18097
18098
18099
18100</tbody>
18101
18102
18103
18104
18105
18106 <tr class="bg">
18107 <td>状态码</td>
18108 <td colspan="2">描述</td>
18109 <td colspan="2">说明</td>
18110 </tr>
18111
18112 <tr>
18113 <td>200</td>
18114 <td colspan="2">OK</td>
18115 <td colspan="2"></td>
18116 </tr>
18117
18118 <tr>
18119 <td>201</td>
18120 <td colspan="2">Created</td>
18121 <td colspan="2"></td>
18122 </tr>
18123
18124 <tr>
18125 <td>401</td>
18126 <td colspan="2">Unauthorized</td>
18127 <td colspan="2"></td>
18128 </tr>
18129
18130 <tr>
18131 <td>403</td>
18132 <td colspan="2">Forbidden</td>
18133 <td colspan="2"></td>
18134 </tr>
18135
18136 <tr>
18137 <td>404</td>
18138 <td colspan="2">Not Found</td>
18139 <td colspan="2"></td>
18140 </tr>
18141
18142 <tr class="bg">
18143 <td>返回属性名</td>
18144 <td colspan="2">类型</td>
18145 <td colspan="2">说明</td>
18146 </tr>
18147
18148<!-- 对返回参数 递归生成行-->
18149 <tbody>
18150
18151 <tr>
18152 <td align="left" style="padding-left:10px">1.code</td>
18153 <td colspan="2">integer(int32)</td>
18154 <td colspan="2"></td>
18155 </tr>
18156
18157
18158 <tr>
18159 <td align="left" style="padding-left:10px">2.data</td>
18160 <td colspan="2">object:RoleRelateGroupsResponseData</td>
18161 <td colspan="2"></td>
18162 </tr>
18163
18164
18165 <tr>
18166 <td align="left" style="padding-left:20px">2.1.message</td>
18167 <td colspan="2">string</td>
18168 <td colspan="2"></td>
18169 </tr>
18170
18171
18172
18173
18174 <tr>
18175 <td align="left" style="padding-left:10px">3.message</td>
18176 <td colspan="2">string</td>
18177 <td colspan="2"></td>
18178 </tr>
18179
18180
18181</tbody>
18182
18183 <tr class="bg">
18184 <td colspan="5">示例</td>
18185 </tr>
18186 <tr class="specialHeight">
18187 <td class="bg">请求参数</td>
18188 <td colspan="4"> -d &#39;{&quot;roleGroups&quot;:[{&quot;groupId&quot;:&quot;string&quot;,&quot;id&quot;:&quot;string&quot;,&quot;roleId&quot;:&quot;string&quot;}]}&#39;</td>
18189 </tr>
18190 <tr class="specialHeight">
18191 <td class="bg">返回值</td>
18192 <td colspan="4">{&quot;code&quot;:0,&quot;data&quot;:{&quot;message&quot;:&quot;string&quot;},&quot;message&quot;:&quot;string&quot;}</td>
18193 </tr>
18194
18195 </table>
18196 </div>
18197 <div>
18198
18199 <!--这个是每个请求的说明,方便生成文档后进行整理-->
18200 <h5 class="second_title">11)rolePermissions</h5>
18201
18202 <table border="1" cellspacing="0" cellpadding="0" width="100%">
18203 <tr class="bg">
18204 <td colspan="5">rolePermissions</td>
18205 </tr>
18206 <tr>
18207 <td width="25%">接口描述</td>
18208 <td colspan="4">rolePermissions</td>
18209 </tr>
18210 <tr>
18211 <td>URL</td>
18212 <td colspan="4">/v1/admin/roles/{id}/permissions</td>
18213 </tr>
18214 <tr>
18215 <td>请求方式</td>
18216 <td colspan="4">get</td>
18217 </tr>
18218 <tr>
18219 <td>请求类型</td>
18220 <td colspan="4"></td>
18221 </tr>
18222 <tr>
18223 <td>返回类型</td>
18224 <td colspan="4">application/json</td>
18225 </tr>
18226
18227 <tr class="bg">
18228 <td>参数名</td>
18229 <td width="15%">数据类型</td>
18230 <td width="15%">参数类型</td>
18231 <td width="15%">是否必填</td>
18232 <td width="29%">说明</td>
18233 </tr>
18234
18235
18236 <tr>
18237 <td align="left">1.id</td>
18238 <td>string</td>
18239 <td>path</td>
18240 <td>Y</td>
18241
18242 <td>id</td>
18243 <!-- <td th:if="${request.modelAttr}" th:text="asdfagadfg"></td>-->
18244 </tr>
18245
18246
18247
18248
18249 <tr>
18250 <td align="left">2.loadAll</td>
18251 <td>boolean</td>
18252 <td>query</td>
18253
18254 <td>N</td>
18255 <td>null</td>
18256 <!-- <td th:if="${request.modelAttr}" th:text="asdfagadfg"></td>-->
18257 </tr>
18258
18259
18260
18261
18262 <tr>
18263 <td align="left">3.pageIndex</td>
18264 <td>integer(int32)</td>
18265 <td>query</td>
18266
18267 <td>N</td>
18268 <td>null</td>
18269 <!-- <td th:if="${request.modelAttr}" th:text="asdfagadfg"></td>-->
18270 </tr>
18271
18272
18273
18274
18275 <tr>
18276 <td align="left">4.pageSize</td>
18277 <td>integer(int32)</td>
18278 <td>query</td>
18279
18280 <td>N</td>
18281 <td>null</td>
18282 <!-- <td th:if="${request.modelAttr}" th:text="asdfagadfg"></td>-->
18283 </tr>
18284
18285
18286
18287
18288
18289 <tr class="bg">
18290 <td>状态码</td>
18291 <td colspan="2">描述</td>
18292 <td colspan="2">说明</td>
18293 </tr>
18294
18295 <tr>
18296 <td>200</td>
18297 <td colspan="2">OK</td>
18298 <td colspan="2"></td>
18299 </tr>
18300
18301 <tr>
18302 <td>401</td>
18303 <td colspan="2">Unauthorized</td>
18304 <td colspan="2"></td>
18305 </tr>
18306
18307 <tr>
18308 <td>403</td>
18309 <td colspan="2">Forbidden</td>
18310 <td colspan="2"></td>
18311 </tr>
18312
18313 <tr>
18314 <td>404</td>
18315 <td colspan="2">Not Found</td>
18316 <td colspan="2"></td>
18317 </tr>
18318
18319 <tr class="bg">
18320 <td>返回属性名</td>
18321 <td colspan="2">类型</td>
18322 <td colspan="2">说明</td>
18323 </tr>
18324
18325<!-- 对返回参数 递归生成行-->
18326 <tbody>
18327
18328 <tr>
18329 <td align="left" style="padding-left:10px">1.code</td>
18330 <td colspan="2">integer(int32)</td>
18331 <td colspan="2"></td>
18332 </tr>
18333
18334
18335 <tr>
18336 <td align="left" style="padding-left:10px">2.data</td>
18337 <td colspan="2">object:RoleRelatedPermissionsResponseData</td>
18338 <td colspan="2"></td>
18339 </tr>
18340
18341
18342 <tr>
18343 <td align="left" style="padding-left:20px">2.1.currentItemCount</td>
18344 <td colspan="2">integer(int32)</td>
18345 <td colspan="2"></td>
18346 </tr>
18347
18348
18349 <tr>
18350 <td align="left" style="padding-left:20px">2.2.items</td>
18351 <td colspan="2">array:RolePermission</td>
18352 <td colspan="2"></td>
18353 </tr>
18354
18355
18356 <tr>
18357 <td align="left" style="padding-left:30px">2.2.1.id</td>
18358 <td colspan="2">string</td>
18359 <td colspan="2">ID</td>
18360 </tr>
18361
18362
18363 <tr>
18364 <td align="left" style="padding-left:30px">2.2.2.permissionId</td>
18365 <td colspan="2">string</td>
18366 <td colspan="2"></td>
18367 </tr>
18368
18369
18370 <tr>
18371 <td align="left" style="padding-left:30px">2.2.3.roleId</td>
18372 <td colspan="2">string</td>
18373 <td colspan="2"></td>
18374 </tr>
18375
18376
18377
18378
18379 <tr>
18380 <td align="left" style="padding-left:20px">2.3.loadAll</td>
18381 <td colspan="2">boolean</td>
18382 <td colspan="2"></td>
18383 </tr>
18384
18385
18386 <tr>
18387 <td align="left" style="padding-left:20px">2.4.mapBean</td>
18388 <td colspan="2">object</td>
18389 <td colspan="2"></td>
18390 </tr>
18391
18392
18393 <tr>
18394 <td align="left" style="padding-left:20px">2.5.orderBy</td>
18395 <td colspan="2">object</td>
18396 <td colspan="2"></td>
18397 </tr>
18398
18399
18400 <tr>
18401 <td align="left" style="padding-left:20px">2.6.pageCount</td>
18402 <td colspan="2">integer(int32)</td>
18403 <td colspan="2"></td>
18404 </tr>
18405
18406
18407 <tr>
18408 <td align="left" style="padding-left:20px">2.7.pageIndex</td>
18409 <td colspan="2">integer(int32)</td>
18410 <td colspan="2"></td>
18411 </tr>
18412
18413
18414 <tr>
18415 <td align="left" style="padding-left:20px">2.8.pageSize</td>
18416 <td colspan="2">integer(int32)</td>
18417 <td colspan="2"></td>
18418 </tr>
18419
18420
18421 <tr>
18422 <td align="left" style="padding-left:20px">2.9.recordCount</td>
18423 <td colspan="2">integer(int64)</td>
18424 <td colspan="2"></td>
18425 </tr>
18426
18427
18428
18429
18430 <tr>
18431 <td align="left" style="padding-left:10px">3.message</td>
18432 <td colspan="2">string</td>
18433 <td colspan="2"></td>
18434 </tr>
18435
18436
18437</tbody>
18438
18439 <tr class="bg">
18440 <td colspan="5">示例</td>
18441 </tr>
18442 <tr class="specialHeight">
18443 <td class="bg">请求参数</td>
18444 <td colspan="4">loadAll=true&amp;pageIndex=0&amp;pageSize=0</td>
18445 </tr>
18446 <tr class="specialHeight">
18447 <td class="bg">返回值</td>
18448 <td colspan="4">{&quot;code&quot;:0,&quot;data&quot;:{&quot;currentItemCount&quot;:0,&quot;items&quot;:[{&quot;id&quot;:&quot;string&quot;,&quot;permissionId&quot;:&quot;string&quot;,&quot;roleId&quot;:&quot;string&quot;}],&quot;loadAll&quot;:true,&quot;mapBean&quot;:{},&quot;orderBy&quot;:{},&quot;pageCount&quot;:0,&quot;pageIndex&quot;:0,&quot;pageSize&quot;:0,&quot;recordCount&quot;:0},&quot;message&quot;:&quot;string&quot;}</td>
18449 </tr>
18450
18451 </table>
18452 </div>
18453 <div>
18454
18455 <!--这个是每个请求的说明,方便生成文档后进行整理-->
18456 <h5 class="second_title">12)relatePermissions</h5>
18457
18458 <table border="1" cellspacing="0" cellpadding="0" width="100%">
18459 <tr class="bg">
18460 <td colspan="5">relatePermissions</td>
18461 </tr>
18462 <tr>
18463 <td width="25%">接口描述</td>
18464 <td colspan="4">relatePermissions</td>
18465 </tr>
18466 <tr>
18467 <td>URL</td>
18468 <td colspan="4">/v1/admin/roles/{id}/permissions</td>
18469 </tr>
18470 <tr>
18471 <td>请求方式</td>
18472 <td colspan="4">post</td>
18473 </tr>
18474 <tr>
18475 <td>请求类型</td>
18476 <td colspan="4">application/json</td>
18477 </tr>
18478 <tr>
18479 <td>返回类型</td>
18480 <td colspan="4">application/json</td>
18481 </tr>
18482
18483 <tr class="bg">
18484 <td>参数名</td>
18485 <td width="15%">数据类型</td>
18486 <td width="15%">参数类型</td>
18487 <td width="15%">是否必填</td>
18488 <td width="29%">说明</td>
18489 </tr>
18490
18491
18492 <tr>
18493 <td align="left">1.id</td>
18494 <td>string</td>
18495 <td>path</td>
18496 <td>Y</td>
18497
18498 <td>id</td>
18499 <!-- <td th:if="${request.modelAttr}" th:text="asdfagadfg"></td>-->
18500 </tr>
18501
18502
18503
18504
18505 <tr>
18506 <td align="left">2.rolePermissions</td>
18507 <td>object:RoleRelatePermissionsRequest</td>
18508 <td>body</td>
18509 <td>Y</td>
18510
18511 <td>rolePermissions</td>
18512 <!-- <td th:if="${request.modelAttr}" th:text="asdfagadfg"></td>-->
18513 </tr>
18514
18515 <tbody>
18516
18517 <tr>
18518 <td align="left" style="padding-left:10px">2.1.rolePermissions</td>
18519 <td>array:RolePermission</td>
18520 <td></td>
18521
18522 <td>N</td>
18523 <td></td>
18524 </tr>
18525
18526
18527 <tr>
18528 <td align="left" style="padding-left:20px">2.1.1.id</td>
18529 <td>string</td>
18530 <td></td>
18531
18532 <td>N</td>
18533 <td>ID</td>
18534 </tr>
18535
18536
18537 <tr>
18538 <td align="left" style="padding-left:20px">2.1.2.permissionId</td>
18539 <td>string</td>
18540 <td></td>
18541
18542 <td>N</td>
18543 <td></td>
18544 </tr>
18545
18546
18547 <tr>
18548 <td align="left" style="padding-left:20px">2.1.3.roleId</td>
18549 <td>string</td>
18550 <td></td>
18551
18552 <td>N</td>
18553 <td></td>
18554 </tr>
18555
18556
18557
18558
18559</tbody>
18560
18561
18562
18563
18564
18565 <tr class="bg">
18566 <td>状态码</td>
18567 <td colspan="2">描述</td>
18568 <td colspan="2">说明</td>
18569 </tr>
18570
18571 <tr>
18572 <td>200</td>
18573 <td colspan="2">OK</td>
18574 <td colspan="2"></td>
18575 </tr>
18576
18577 <tr>
18578 <td>201</td>
18579 <td colspan="2">Created</td>
18580 <td colspan="2"></td>
18581 </tr>
18582
18583 <tr>
18584 <td>401</td>
18585 <td colspan="2">Unauthorized</td>
18586 <td colspan="2"></td>
18587 </tr>
18588
18589 <tr>
18590 <td>403</td>
18591 <td colspan="2">Forbidden</td>
18592 <td colspan="2"></td>
18593 </tr>
18594
18595 <tr>
18596 <td>404</td>
18597 <td colspan="2">Not Found</td>
18598 <td colspan="2"></td>
18599 </tr>
18600
18601 <tr class="bg">
18602 <td>返回属性名</td>
18603 <td colspan="2">类型</td>
18604 <td colspan="2">说明</td>
18605 </tr>
18606
18607<!-- 对返回参数 递归生成行-->
18608 <tbody>
18609
18610 <tr>
18611 <td align="left" style="padding-left:10px">1.code</td>
18612 <td colspan="2">integer(int32)</td>
18613 <td colspan="2"></td>
18614 </tr>
18615
18616
18617 <tr>
18618 <td align="left" style="padding-left:10px">2.data</td>
18619 <td colspan="2">object:RoleRelatePermissionsResponseData</td>
18620 <td colspan="2"></td>
18621 </tr>
18622
18623
18624 <tr>
18625 <td align="left" style="padding-left:20px">2.1.message</td>
18626 <td colspan="2">string</td>
18627 <td colspan="2"></td>
18628 </tr>
18629
18630
18631
18632
18633 <tr>
18634 <td align="left" style="padding-left:10px">3.message</td>
18635 <td colspan="2">string</td>
18636 <td colspan="2"></td>
18637 </tr>
18638
18639
18640</tbody>
18641
18642 <tr class="bg">
18643 <td colspan="5">示例</td>
18644 </tr>
18645 <tr class="specialHeight">
18646 <td class="bg">请求参数</td>
18647 <td colspan="4"> -d &#39;{&quot;rolePermissions&quot;:[{&quot;id&quot;:&quot;string&quot;,&quot;permissionId&quot;:&quot;string&quot;,&quot;roleId&quot;:&quot;string&quot;}]}&#39;</td>
18648 </tr>
18649 <tr class="specialHeight">
18650 <td class="bg">返回值</td>
18651 <td colspan="4">{&quot;code&quot;:0,&quot;data&quot;:{&quot;message&quot;:&quot;string&quot;},&quot;message&quot;:&quot;string&quot;}</td>
18652 </tr>
18653
18654 </table>
18655 </div>
18656 </div>
18657 <div style="margin-bottom:20px;">
18658 <!--这个是类的说明-->
18659 <h4 class="first_title">BaseAdminRoute</h4>
18660 <div>
18661
18662 <!--这个是每个请求的说明,方便生成文档后进行整理-->
18663 <h5 class="second_title">1)query</h5>
18664
18665 <table border="1" cellspacing="0" cellpadding="0" width="100%">
18666 <tr class="bg">
18667 <td colspan="5">query</td>
18668 </tr>
18669 <tr>
18670 <td width="25%">接口描述</td>
18671 <td colspan="4">query</td>
18672 </tr>
18673 <tr>
18674 <td>URL</td>
18675 <td colspan="4">/v1/admin/routes</td>
18676 </tr>
18677 <tr>
18678 <td>请求方式</td>
18679 <td colspan="4">get</td>
18680 </tr>
18681 <tr>
18682 <td>请求类型</td>
18683 <td colspan="4"></td>
18684 </tr>
18685 <tr>
18686 <td>返回类型</td>
18687 <td colspan="4">application/json</td>
18688 </tr>
18689
18690 <tr class="bg">
18691 <td>参数名</td>
18692 <td width="15%">数据类型</td>
18693 <td width="15%">参数类型</td>
18694 <td width="15%">是否必填</td>
18695 <td width="29%">说明</td>
18696 </tr>
18697
18698
18699 <tr>
18700 <td align="left">1.loadAll</td>
18701 <td>boolean</td>
18702 <td>query</td>
18703
18704 <td>N</td>
18705 <td>null</td>
18706 <!-- <td th:if="${request.modelAttr}" th:text="asdfagadfg"></td>-->
18707 </tr>
18708
18709
18710
18711
18712 <tr>
18713 <td align="left">2.pageIndex</td>
18714 <td>integer(int32)</td>
18715 <td>query</td>
18716
18717 <td>N</td>
18718 <td>null</td>
18719 <!-- <td th:if="${request.modelAttr}" th:text="asdfagadfg"></td>-->
18720 </tr>
18721
18722
18723
18724
18725 <tr>
18726 <td align="left">3.pageSize</td>
18727 <td>integer(int32)</td>
18728 <td>query</td>
18729
18730 <td>N</td>
18731 <td>null</td>
18732 <!-- <td th:if="${request.modelAttr}" th:text="asdfagadfg"></td>-->
18733 </tr>
18734
18735
18736
18737
18738
18739 <tr class="bg">
18740 <td>状态码</td>
18741 <td colspan="2">描述</td>
18742 <td colspan="2">说明</td>
18743 </tr>
18744
18745 <tr>
18746 <td>200</td>
18747 <td colspan="2">OK</td>
18748 <td colspan="2"></td>
18749 </tr>
18750
18751 <tr>
18752 <td>401</td>
18753 <td colspan="2">Unauthorized</td>
18754 <td colspan="2"></td>
18755 </tr>
18756
18757 <tr>
18758 <td>403</td>
18759 <td colspan="2">Forbidden</td>
18760 <td colspan="2"></td>
18761 </tr>
18762
18763 <tr>
18764 <td>404</td>
18765 <td colspan="2">Not Found</td>
18766 <td colspan="2"></td>
18767 </tr>
18768
18769 <tr class="bg">
18770 <td>返回属性名</td>
18771 <td colspan="2">类型</td>
18772 <td colspan="2">说明</td>
18773 </tr>
18774
18775<!-- 对返回参数 递归生成行-->
18776 <tbody>
18777
18778 <tr>
18779 <td align="left" style="padding-left:10px">1.code</td>
18780 <td colspan="2">integer(int32)</td>
18781 <td colspan="2"></td>
18782 </tr>
18783
18784
18785 <tr>
18786 <td align="left" style="padding-left:10px">2.data</td>
18787 <td colspan="2">object:RouteQueryResponseData</td>
18788 <td colspan="2"></td>
18789 </tr>
18790
18791
18792 <tr>
18793 <td align="left" style="padding-left:20px">2.1.currentItemCount</td>
18794 <td colspan="2">integer(int32)</td>
18795 <td colspan="2"></td>
18796 </tr>
18797
18798
18799 <tr>
18800 <td align="left" style="padding-left:20px">2.2.items</td>
18801 <td colspan="2">array:Route</td>
18802 <td colspan="2"></td>
18803 </tr>
18804
18805
18806 <tr>
18807 <td align="left" style="padding-left:30px">2.2.1.code</td>
18808 <td colspan="2">string</td>
18809 <td colspan="2"></td>
18810 </tr>
18811
18812
18813 <tr>
18814 <td align="left" style="padding-left:30px">2.2.2.id</td>
18815 <td colspan="2">string</td>
18816 <td colspan="2">ID</td>
18817 </tr>
18818
18819
18820 <tr>
18821 <td align="left" style="padding-left:30px">2.2.3.memo</td>
18822 <td colspan="2">string</td>
18823 <td colspan="2"></td>
18824 </tr>
18825
18826
18827 <tr>
18828 <td align="left" style="padding-left:30px">2.2.4.name</td>
18829 <td colspan="2">string</td>
18830 <td colspan="2"></td>
18831 </tr>
18832
18833
18834 <tr>
18835 <td align="left" style="padding-left:30px">2.2.5.pathPrefix</td>
18836 <td colspan="2">string</td>
18837 <td colspan="2"></td>
18838 </tr>
18839
18840
18841 <tr>
18842 <td align="left" style="padding-left:30px">2.2.6.status</td>
18843 <td colspan="2">string</td>
18844 <td colspan="2"></td>
18845 </tr>
18846
18847
18848 <tr>
18849 <td align="left" style="padding-left:30px">2.2.7.stripPrefix</td>
18850 <td colspan="2">boolean</td>
18851 <td colspan="2"></td>
18852 </tr>
18853
18854
18855 <tr>
18856 <td align="left" style="padding-left:30px">2.2.8.url</td>
18857 <td colspan="2">string</td>
18858 <td colspan="2"></td>
18859 </tr>
18860
18861
18862
18863
18864 <tr>
18865 <td align="left" style="padding-left:20px">2.3.loadAll</td>
18866 <td colspan="2">boolean</td>
18867 <td colspan="2"></td>
18868 </tr>
18869
18870
18871 <tr>
18872 <td align="left" style="padding-left:20px">2.4.mapBean</td>
18873 <td colspan="2">object</td>
18874 <td colspan="2"></td>
18875 </tr>
18876
18877
18878 <tr>
18879 <td align="left" style="padding-left:20px">2.5.orderBy</td>
18880 <td colspan="2">object</td>
18881 <td colspan="2"></td>
18882 </tr>
18883
18884
18885 <tr>
18886 <td align="left" style="padding-left:20px">2.6.pageCount</td>
18887 <td colspan="2">integer(int32)</td>
18888 <td colspan="2"></td>
18889 </tr>
18890
18891
18892 <tr>
18893 <td align="left" style="padding-left:20px">2.7.pageIndex</td>
18894 <td colspan="2">integer(int32)</td>
18895 <td colspan="2"></td>
18896 </tr>
18897
18898
18899 <tr>
18900 <td align="left" style="padding-left:20px">2.8.pageSize</td>
18901 <td colspan="2">integer(int32)</td>
18902 <td colspan="2"></td>
18903 </tr>
18904
18905
18906 <tr>
18907 <td align="left" style="padding-left:20px">2.9.recordCount</td>
18908 <td colspan="2">integer(int64)</td>
18909 <td colspan="2"></td>
18910 </tr>
18911
18912
18913
18914
18915 <tr>
18916 <td align="left" style="padding-left:10px">3.message</td>
18917 <td colspan="2">string</td>
18918 <td colspan="2"></td>
18919 </tr>
18920
18921
18922</tbody>
18923
18924 <tr class="bg">
18925 <td colspan="5">示例</td>
18926 </tr>
18927 <tr class="specialHeight">
18928 <td class="bg">请求参数</td>
18929 <td colspan="4">loadAll=true&amp;pageIndex=0&amp;pageSize=0</td>
18930 </tr>
18931 <tr class="specialHeight">
18932 <td class="bg">返回值</td>
18933 <td colspan="4">{&quot;code&quot;:0,&quot;data&quot;:{&quot;currentItemCount&quot;:0,&quot;items&quot;:[{&quot;code&quot;:&quot;string&quot;,&quot;id&quot;:&quot;string&quot;,&quot;memo&quot;:&quot;string&quot;,&quot;name&quot;:&quot;string&quot;,&quot;pathPrefix&quot;:&quot;string&quot;,&quot;status&quot;:&quot;string&quot;,&quot;stripPrefix&quot;:true,&quot;url&quot;:&quot;string&quot;}],&quot;loadAll&quot;:true,&quot;mapBean&quot;:{},&quot;orderBy&quot;:{},&quot;pageCount&quot;:0,&quot;pageIndex&quot;:0,&quot;pageSize&quot;:0,&quot;recordCount&quot;:0},&quot;message&quot;:&quot;string&quot;}</td>
18934 </tr>
18935
18936 </table>
18937 </div>
18938 <div>
18939
18940 <!--这个是每个请求的说明,方便生成文档后进行整理-->
18941 <h5 class="second_title">2)create</h5>
18942
18943 <table border="1" cellspacing="0" cellpadding="0" width="100%">
18944 <tr class="bg">
18945 <td colspan="5">create</td>
18946 </tr>
18947 <tr>
18948 <td width="25%">接口描述</td>
18949 <td colspan="4">create</td>
18950 </tr>
18951 <tr>
18952 <td>URL</td>
18953 <td colspan="4">/v1/admin/routes</td>
18954 </tr>
18955 <tr>
18956 <td>请求方式</td>
18957 <td colspan="4">post</td>
18958 </tr>
18959 <tr>
18960 <td>请求类型</td>
18961 <td colspan="4">application/json</td>
18962 </tr>
18963 <tr>
18964 <td>返回类型</td>
18965 <td colspan="4">application/json</td>
18966 </tr>
18967
18968 <tr class="bg">
18969 <td>参数名</td>
18970 <td width="15%">数据类型</td>
18971 <td width="15%">参数类型</td>
18972 <td width="15%">是否必填</td>
18973 <td width="29%">说明</td>
18974 </tr>
18975
18976
18977 <tr>
18978 <td align="left">1.createRequest</td>
18979 <td>object:RouteCreateRequest</td>
18980 <td>body</td>
18981 <td>Y</td>
18982
18983 <td>createRequest</td>
18984 <!-- <td th:if="${request.modelAttr}" th:text="asdfagadfg"></td>-->
18985 </tr>
18986
18987 <tbody>
18988
18989 <tr>
18990 <td align="left" style="padding-left:10px">1.1.code</td>
18991 <td>string</td>
18992 <td></td>
18993
18994 <td>N</td>
18995 <td></td>
18996 </tr>
18997
18998
18999 <tr>
19000 <td align="left" style="padding-left:10px">1.2.entity</td>
19001 <td>object:Route</td>
19002 <td></td>
19003
19004 <td>N</td>
19005 <td></td>
19006 </tr>
19007
19008
19009 <tr>
19010 <td align="left" style="padding-left:20px">1.2.1.code</td>
19011 <td>string</td>
19012 <td></td>
19013
19014 <td>N</td>
19015 <td></td>
19016 </tr>
19017
19018
19019 <tr>
19020 <td align="left" style="padding-left:20px">1.2.2.id</td>
19021 <td>string</td>
19022 <td></td>
19023
19024 <td>N</td>
19025 <td>ID</td>
19026 </tr>
19027
19028
19029 <tr>
19030 <td align="left" style="padding-left:20px">1.2.3.memo</td>
19031 <td>string</td>
19032 <td></td>
19033
19034 <td>N</td>
19035 <td></td>
19036 </tr>
19037
19038
19039 <tr>
19040 <td align="left" style="padding-left:20px">1.2.4.name</td>
19041 <td>string</td>
19042 <td></td>
19043
19044 <td>N</td>
19045 <td></td>
19046 </tr>
19047
19048
19049 <tr>
19050 <td align="left" style="padding-left:20px">1.2.5.pathPrefix</td>
19051 <td>string</td>
19052 <td></td>
19053
19054 <td>N</td>
19055 <td></td>
19056 </tr>
19057
19058
19059 <tr>
19060 <td align="left" style="padding-left:20px">1.2.6.status</td>
19061 <td>string</td>
19062 <td></td>
19063
19064 <td>N</td>
19065 <td></td>
19066 </tr>
19067
19068
19069 <tr>
19070 <td align="left" style="padding-left:20px">1.2.7.stripPrefix</td>
19071 <td>boolean</td>
19072 <td></td>
19073
19074 <td>N</td>
19075 <td></td>
19076 </tr>
19077
19078
19079 <tr>
19080 <td align="left" style="padding-left:20px">1.2.8.url</td>
19081 <td>string</td>
19082 <td></td>
19083
19084 <td>N</td>
19085 <td></td>
19086 </tr>
19087
19088
19089
19090
19091 <tr>
19092 <td align="left" style="padding-left:10px">1.3.id</td>
19093 <td>string</td>
19094 <td></td>
19095
19096 <td>N</td>
19097 <td>ID</td>
19098 </tr>
19099
19100
19101 <tr>
19102 <td align="left" style="padding-left:10px">1.4.memo</td>
19103 <td>string</td>
19104 <td></td>
19105
19106 <td>N</td>
19107 <td></td>
19108 </tr>
19109
19110
19111 <tr>
19112 <td align="left" style="padding-left:10px">1.5.name</td>
19113 <td>string</td>
19114 <td></td>
19115
19116 <td>N</td>
19117 <td></td>
19118 </tr>
19119
19120
19121 <tr>
19122 <td align="left" style="padding-left:10px">1.6.pathPrefix</td>
19123 <td>string</td>
19124 <td></td>
19125
19126 <td>N</td>
19127 <td></td>
19128 </tr>
19129
19130
19131 <tr>
19132 <td align="left" style="padding-left:10px">1.7.status</td>
19133 <td>string</td>
19134 <td></td>
19135
19136 <td>N</td>
19137 <td></td>
19138 </tr>
19139
19140
19141 <tr>
19142 <td align="left" style="padding-left:10px">1.8.stripPrefix</td>
19143 <td>boolean</td>
19144 <td></td>
19145
19146 <td>N</td>
19147 <td></td>
19148 </tr>
19149
19150
19151 <tr>
19152 <td align="left" style="padding-left:10px">1.9.url</td>
19153 <td>string</td>
19154 <td></td>
19155
19156 <td>N</td>
19157 <td></td>
19158 </tr>
19159
19160
19161</tbody>
19162
19163
19164
19165
19166
19167 <tr class="bg">
19168 <td>状态码</td>
19169 <td colspan="2">描述</td>
19170 <td colspan="2">说明</td>
19171 </tr>
19172
19173 <tr>
19174 <td>200</td>
19175 <td colspan="2">OK</td>
19176 <td colspan="2"></td>
19177 </tr>
19178
19179 <tr>
19180 <td>201</td>
19181 <td colspan="2">Created</td>
19182 <td colspan="2"></td>
19183 </tr>
19184
19185 <tr>
19186 <td>401</td>
19187 <td colspan="2">Unauthorized</td>
19188 <td colspan="2"></td>
19189 </tr>
19190
19191 <tr>
19192 <td>403</td>
19193 <td colspan="2">Forbidden</td>
19194 <td colspan="2"></td>
19195 </tr>
19196
19197 <tr>
19198 <td>404</td>
19199 <td colspan="2">Not Found</td>
19200 <td colspan="2"></td>
19201 </tr>
19202
19203 <tr class="bg">
19204 <td>返回属性名</td>
19205 <td colspan="2">类型</td>
19206 <td colspan="2">说明</td>
19207 </tr>
19208
19209<!-- 对返回参数 递归生成行-->
19210 <tbody>
19211
19212 <tr>
19213 <td align="left" style="padding-left:10px">1.code</td>
19214 <td colspan="2">integer(int32)</td>
19215 <td colspan="2"></td>
19216 </tr>
19217
19218
19219 <tr>
19220 <td align="left" style="padding-left:10px">2.data</td>
19221 <td colspan="2">object:RouteCreateResponseData</td>
19222 <td colspan="2"></td>
19223 </tr>
19224
19225
19226 <tr>
19227 <td align="left" style="padding-left:20px">2.1.code</td>
19228 <td colspan="2">string</td>
19229 <td colspan="2"></td>
19230 </tr>
19231
19232
19233 <tr>
19234 <td align="left" style="padding-left:20px">2.2.id</td>
19235 <td colspan="2">string</td>
19236 <td colspan="2"></td>
19237 </tr>
19238
19239
19240 <tr>
19241 <td align="left" style="padding-left:20px">2.3.memo</td>
19242 <td colspan="2">string</td>
19243 <td colspan="2"></td>
19244 </tr>
19245
19246
19247 <tr>
19248 <td align="left" style="padding-left:20px">2.4.name</td>
19249 <td colspan="2">string</td>
19250 <td colspan="2"></td>
19251 </tr>
19252
19253
19254 <tr>
19255 <td align="left" style="padding-left:20px">2.5.pathPrefix</td>
19256 <td colspan="2">string</td>
19257 <td colspan="2"></td>
19258 </tr>
19259
19260
19261 <tr>
19262 <td align="left" style="padding-left:20px">2.6.status</td>
19263 <td colspan="2">string</td>
19264 <td colspan="2"></td>
19265 </tr>
19266
19267
19268 <tr>
19269 <td align="left" style="padding-left:20px">2.7.stripPrefix</td>
19270 <td colspan="2">boolean</td>
19271 <td colspan="2"></td>
19272 </tr>
19273
19274
19275 <tr>
19276 <td align="left" style="padding-left:20px">2.8.url</td>
19277 <td colspan="2">string</td>
19278 <td colspan="2"></td>
19279 </tr>
19280
19281
19282
19283
19284 <tr>
19285 <td align="left" style="padding-left:10px">3.message</td>
19286 <td colspan="2">string</td>
19287 <td colspan="2"></td>
19288 </tr>
19289
19290
19291</tbody>
19292
19293 <tr class="bg">
19294 <td colspan="5">示例</td>
19295 </tr>
19296 <tr class="specialHeight">
19297 <td class="bg">请求参数</td>
19298 <td colspan="4"> -d &#39;{&quot;code&quot;:&quot;string&quot;,&quot;entity&quot;:{&quot;code&quot;:&quot;string&quot;,&quot;id&quot;:&quot;string&quot;,&quot;memo&quot;:&quot;string&quot;,&quot;name&quot;:&quot;string&quot;,&quot;pathPrefix&quot;:&quot;string&quot;,&quot;status&quot;:&quot;string&quot;,&quot;stripPrefix&quot;:true,&quot;url&quot;:&quot;string&quot;},&quot;id&quot;:&quot;string&quot;,&quot;memo&quot;:&quot;string&quot;,&quot;name&quot;:&quot;string&quot;,&quot;pathPrefix&quot;:&quot;string&quot;,&quot;status&quot;:&quot;string&quot;,&quot;stripPrefix&quot;:true,&quot;url&quot;:&quot;string&quot;}&#39;</td>
19299 </tr>
19300 <tr class="specialHeight">
19301 <td class="bg">返回值</td>
19302 <td colspan="4">{&quot;code&quot;:0,&quot;data&quot;:{&quot;code&quot;:&quot;string&quot;,&quot;id&quot;:&quot;string&quot;,&quot;memo&quot;:&quot;string&quot;,&quot;name&quot;:&quot;string&quot;,&quot;pathPrefix&quot;:&quot;string&quot;,&quot;status&quot;:&quot;string&quot;,&quot;stripPrefix&quot;:true,&quot;url&quot;:&quot;string&quot;},&quot;message&quot;:&quot;string&quot;}</td>
19303 </tr>
19304
19305 </table>
19306 </div>
19307 <div>
19308
19309 <!--这个是每个请求的说明,方便生成文档后进行整理-->
19310 <h5 class="second_title">3)deleteBatch</h5>
19311
19312 <table border="1" cellspacing="0" cellpadding="0" width="100%">
19313 <tr class="bg">
19314 <td colspan="5">deleteBatch</td>
19315 </tr>
19316 <tr>
19317 <td width="25%">接口描述</td>
19318 <td colspan="4">deleteBatch</td>
19319 </tr>
19320 <tr>
19321 <td>URL</td>
19322 <td colspan="4">/v1/admin/routes/batch</td>
19323 </tr>
19324 <tr>
19325 <td>请求方式</td>
19326 <td colspan="4">delete</td>
19327 </tr>
19328 <tr>
19329 <td>请求类型</td>
19330 <td colspan="4"></td>
19331 </tr>
19332 <tr>
19333 <td>返回类型</td>
19334 <td colspan="4">application/json</td>
19335 </tr>
19336
19337 <tr class="bg">
19338 <td>参数名</td>
19339 <td width="15%">数据类型</td>
19340 <td width="15%">参数类型</td>
19341 <td width="15%">是否必填</td>
19342 <td width="29%">说明</td>
19343 </tr>
19344
19345
19346 <tr>
19347 <td align="left">1.deleteBatchRequest</td>
19348 <td>object:RouteDeleteBatchRequest</td>
19349 <td>body</td>
19350 <td>Y</td>
19351
19352 <td>deleteBatchRequest</td>
19353 <!-- <td th:if="${request.modelAttr}" th:text="asdfagadfg"></td>-->
19354 </tr>
19355
19356 <tbody>
19357
19358 <tr>
19359 <td align="left" style="padding-left:10px">1.1.ids</td>
19360 <td>array</td>
19361 <td></td>
19362
19363 <td>N</td>
19364 <td></td>
19365 </tr>
19366
19367
19368</tbody>
19369
19370
19371
19372
19373
19374 <tr class="bg">
19375 <td>状态码</td>
19376 <td colspan="2">描述</td>
19377 <td colspan="2">说明</td>
19378 </tr>
19379
19380 <tr>
19381 <td>200</td>
19382 <td colspan="2">OK</td>
19383 <td colspan="2"></td>
19384 </tr>
19385
19386 <tr>
19387 <td>204</td>
19388 <td colspan="2">No Content</td>
19389 <td colspan="2"></td>
19390 </tr>
19391
19392 <tr>
19393 <td>401</td>
19394 <td colspan="2">Unauthorized</td>
19395 <td colspan="2"></td>
19396 </tr>
19397
19398 <tr>
19399 <td>403</td>
19400 <td colspan="2">Forbidden</td>
19401 <td colspan="2"></td>
19402 </tr>
19403
19404 <tr class="bg">
19405 <td>返回属性名</td>
19406 <td colspan="2">类型</td>
19407 <td colspan="2">说明</td>
19408 </tr>
19409
19410<!-- 对返回参数 递归生成行-->
19411 <tbody>
19412
19413 <tr>
19414 <td align="left" style="padding-left:10px">1.code</td>
19415 <td colspan="2">integer(int32)</td>
19416 <td colspan="2"></td>
19417 </tr>
19418
19419
19420 <tr>
19421 <td align="left" style="padding-left:10px">2.data</td>
19422 <td colspan="2">object:RouteDeleteBatchResponseData</td>
19423 <td colspan="2"></td>
19424 </tr>
19425
19426
19427 <tr>
19428 <td align="left" style="padding-left:20px">2.1.ids</td>
19429 <td colspan="2">array</td>
19430 <td colspan="2"></td>
19431 </tr>
19432
19433
19434
19435
19436 <tr>
19437 <td align="left" style="padding-left:10px">3.message</td>
19438 <td colspan="2">string</td>
19439 <td colspan="2"></td>
19440 </tr>
19441
19442
19443</tbody>
19444
19445 <tr class="bg">
19446 <td colspan="5">示例</td>
19447 </tr>
19448 <tr class="specialHeight">
19449 <td class="bg">请求参数</td>
19450 <td colspan="4"> -d &#39;{&quot;ids&quot;:[{}]}&#39;</td>
19451 </tr>
19452 <tr class="specialHeight">
19453 <td class="bg">返回值</td>
19454 <td colspan="4">{&quot;code&quot;:0,&quot;data&quot;:{&quot;ids&quot;:[{}]},&quot;message&quot;:&quot;string&quot;}</td>
19455 </tr>
19456
19457 </table>
19458 </div>
19459 <div>
19460
19461 <!--这个是每个请求的说明,方便生成文档后进行整理-->
19462 <h5 class="second_title">4)load</h5>
19463
19464 <table border="1" cellspacing="0" cellpadding="0" width="100%">
19465 <tr class="bg">
19466 <td colspan="5">load</td>
19467 </tr>
19468 <tr>
19469 <td width="25%">接口描述</td>
19470 <td colspan="4">load</td>
19471 </tr>
19472 <tr>
19473 <td>URL</td>
19474 <td colspan="4">/v1/admin/routes/{id}</td>
19475 </tr>
19476 <tr>
19477 <td>请求方式</td>
19478 <td colspan="4">get</td>
19479 </tr>
19480 <tr>
19481 <td>请求类型</td>
19482 <td colspan="4"></td>
19483 </tr>
19484 <tr>
19485 <td>返回类型</td>
19486 <td colspan="4">application/json</td>
19487 </tr>
19488
19489 <tr class="bg">
19490 <td>参数名</td>
19491 <td width="15%">数据类型</td>
19492 <td width="15%">参数类型</td>
19493 <td width="15%">是否必填</td>
19494 <td width="29%">说明</td>
19495 </tr>
19496
19497
19498 <tr>
19499 <td align="left">1.id</td>
19500 <td>string</td>
19501 <td>path</td>
19502 <td>Y</td>
19503
19504 <td>id</td>
19505 <!-- <td th:if="${request.modelAttr}" th:text="asdfagadfg"></td>-->
19506 </tr>
19507
19508
19509
19510
19511
19512 <tr class="bg">
19513 <td>状态码</td>
19514 <td colspan="2">描述</td>
19515 <td colspan="2">说明</td>
19516 </tr>
19517
19518 <tr>
19519 <td>200</td>
19520 <td colspan="2">OK</td>
19521 <td colspan="2"></td>
19522 </tr>
19523
19524 <tr>
19525 <td>401</td>
19526 <td colspan="2">Unauthorized</td>
19527 <td colspan="2"></td>
19528 </tr>
19529
19530 <tr>
19531 <td>403</td>
19532 <td colspan="2">Forbidden</td>
19533 <td colspan="2"></td>
19534 </tr>
19535
19536 <tr>
19537 <td>404</td>
19538 <td colspan="2">Not Found</td>
19539 <td colspan="2"></td>
19540 </tr>
19541
19542 <tr class="bg">
19543 <td>返回属性名</td>
19544 <td colspan="2">类型</td>
19545 <td colspan="2">说明</td>
19546 </tr>
19547
19548<!-- 对返回参数 递归生成行-->
19549 <tbody>
19550
19551 <tr>
19552 <td align="left" style="padding-left:10px">1.code</td>
19553 <td colspan="2">integer(int32)</td>
19554 <td colspan="2"></td>
19555 </tr>
19556
19557
19558 <tr>
19559 <td align="left" style="padding-left:10px">2.data</td>
19560 <td colspan="2">object:RouteLoadResponseData</td>
19561 <td colspan="2"></td>
19562 </tr>
19563
19564
19565 <tr>
19566 <td align="left" style="padding-left:20px">2.1.code</td>
19567 <td colspan="2">string</td>
19568 <td colspan="2"></td>
19569 </tr>
19570
19571
19572 <tr>
19573 <td align="left" style="padding-left:20px">2.2.id</td>
19574 <td colspan="2">string</td>
19575 <td colspan="2"></td>
19576 </tr>
19577
19578
19579 <tr>
19580 <td align="left" style="padding-left:20px">2.3.memo</td>
19581 <td colspan="2">string</td>
19582 <td colspan="2"></td>
19583 </tr>
19584
19585
19586 <tr>
19587 <td align="left" style="padding-left:20px">2.4.name</td>
19588 <td colspan="2">string</td>
19589 <td colspan="2"></td>
19590 </tr>
19591
19592
19593 <tr>
19594 <td align="left" style="padding-left:20px">2.5.pathPrefix</td>
19595 <td colspan="2">string</td>
19596 <td colspan="2"></td>
19597 </tr>
19598
19599
19600 <tr>
19601 <td align="left" style="padding-left:20px">2.6.status</td>
19602 <td colspan="2">string</td>
19603 <td colspan="2"></td>
19604 </tr>
19605
19606
19607 <tr>
19608 <td align="left" style="padding-left:20px">2.7.stripPrefix</td>
19609 <td colspan="2">boolean</td>
19610 <td colspan="2"></td>
19611 </tr>
19612
19613
19614 <tr>
19615 <td align="left" style="padding-left:20px">2.8.url</td>
19616 <td colspan="2">string</td>
19617 <td colspan="2"></td>
19618 </tr>
19619
19620
19621
19622
19623 <tr>
19624 <td align="left" style="padding-left:10px">3.message</td>
19625 <td colspan="2">string</td>
19626 <td colspan="2"></td>
19627 </tr>
19628
19629
19630</tbody>
19631
19632 <tr class="bg">
19633 <td colspan="5">示例</td>
19634 </tr>
19635 <tr class="specialHeight">
19636 <td class="bg">请求参数</td>
19637 <td colspan="4"></td>
19638 </tr>
19639 <tr class="specialHeight">
19640 <td class="bg">返回值</td>
19641 <td colspan="4">{&quot;code&quot;:0,&quot;data&quot;:{&quot;code&quot;:&quot;string&quot;,&quot;id&quot;:&quot;string&quot;,&quot;memo&quot;:&quot;string&quot;,&quot;name&quot;:&quot;string&quot;,&quot;pathPrefix&quot;:&quot;string&quot;,&quot;status&quot;:&quot;string&quot;,&quot;stripPrefix&quot;:true,&quot;url&quot;:&quot;string&quot;},&quot;message&quot;:&quot;string&quot;}</td>
19642 </tr>
19643
19644 </table>
19645 </div>
19646 <div>
19647
19648 <!--这个是每个请求的说明,方便生成文档后进行整理-->
19649 <h5 class="second_title">5)update</h5>
19650
19651 <table border="1" cellspacing="0" cellpadding="0" width="100%">
19652 <tr class="bg">
19653 <td colspan="5">update</td>
19654 </tr>
19655 <tr>
19656 <td width="25%">接口描述</td>
19657 <td colspan="4">update</td>
19658 </tr>
19659 <tr>
19660 <td>URL</td>
19661 <td colspan="4">/v1/admin/routes/{id}</td>
19662 </tr>
19663 <tr>
19664 <td>请求方式</td>
19665 <td colspan="4">put</td>
19666 </tr>
19667 <tr>
19668 <td>请求类型</td>
19669 <td colspan="4">application/json</td>
19670 </tr>
19671 <tr>
19672 <td>返回类型</td>
19673 <td colspan="4">application/json</td>
19674 </tr>
19675
19676 <tr class="bg">
19677 <td>参数名</td>
19678 <td width="15%">数据类型</td>
19679 <td width="15%">参数类型</td>
19680 <td width="15%">是否必填</td>
19681 <td width="29%">说明</td>
19682 </tr>
19683
19684
19685 <tr>
19686 <td align="left">1.id</td>
19687 <td>string</td>
19688 <td>path</td>
19689 <td>Y</td>
19690
19691 <td>id</td>
19692 <!-- <td th:if="${request.modelAttr}" th:text="asdfagadfg"></td>-->
19693 </tr>
19694
19695
19696
19697
19698 <tr>
19699 <td align="left">2.updateRequest</td>
19700 <td>object:RouteUpdateRequest</td>
19701 <td>body</td>
19702 <td>Y</td>
19703
19704 <td>updateRequest</td>
19705 <!-- <td th:if="${request.modelAttr}" th:text="asdfagadfg"></td>-->
19706 </tr>
19707
19708 <tbody>
19709
19710 <tr>
19711 <td align="left" style="padding-left:10px">2.1.code</td>
19712 <td>string</td>
19713 <td></td>
19714
19715 <td>N</td>
19716 <td></td>
19717 </tr>
19718
19719
19720 <tr>
19721 <td align="left" style="padding-left:10px">2.2.entity</td>
19722 <td>object:Route</td>
19723 <td></td>
19724
19725 <td>N</td>
19726 <td></td>
19727 </tr>
19728
19729
19730 <tr>
19731 <td align="left" style="padding-left:20px">2.2.1.code</td>
19732 <td>string</td>
19733 <td></td>
19734
19735 <td>N</td>
19736 <td></td>
19737 </tr>
19738
19739
19740 <tr>
19741 <td align="left" style="padding-left:20px">2.2.2.id</td>
19742 <td>string</td>
19743 <td></td>
19744
19745 <td>N</td>
19746 <td>ID</td>
19747 </tr>
19748
19749
19750 <tr>
19751 <td align="left" style="padding-left:20px">2.2.3.memo</td>
19752 <td>string</td>
19753 <td></td>
19754
19755 <td>N</td>
19756 <td></td>
19757 </tr>
19758
19759
19760 <tr>
19761 <td align="left" style="padding-left:20px">2.2.4.name</td>
19762 <td>string</td>
19763 <td></td>
19764
19765 <td>N</td>
19766 <td></td>
19767 </tr>
19768
19769
19770 <tr>
19771 <td align="left" style="padding-left:20px">2.2.5.pathPrefix</td>
19772 <td>string</td>
19773 <td></td>
19774
19775 <td>N</td>
19776 <td></td>
19777 </tr>
19778
19779
19780 <tr>
19781 <td align="left" style="padding-left:20px">2.2.6.status</td>
19782 <td>string</td>
19783 <td></td>
19784
19785 <td>N</td>
19786 <td></td>
19787 </tr>
19788
19789
19790 <tr>
19791 <td align="left" style="padding-left:20px">2.2.7.stripPrefix</td>
19792 <td>boolean</td>
19793 <td></td>
19794
19795 <td>N</td>
19796 <td></td>
19797 </tr>
19798
19799
19800 <tr>
19801 <td align="left" style="padding-left:20px">2.2.8.url</td>
19802 <td>string</td>
19803 <td></td>
19804
19805 <td>N</td>
19806 <td></td>
19807 </tr>
19808
19809
19810
19811
19812 <tr>
19813 <td align="left" style="padding-left:10px">2.3.id</td>
19814 <td>string</td>
19815 <td></td>
19816
19817 <td>N</td>
19818 <td></td>
19819 </tr>
19820
19821
19822 <tr>
19823 <td align="left" style="padding-left:10px">2.4.memo</td>
19824 <td>string</td>
19825 <td></td>
19826
19827 <td>N</td>
19828 <td></td>
19829 </tr>
19830
19831
19832 <tr>
19833 <td align="left" style="padding-left:10px">2.5.name</td>
19834 <td>string</td>
19835 <td></td>
19836
19837 <td>N</td>
19838 <td></td>
19839 </tr>
19840
19841
19842 <tr>
19843 <td align="left" style="padding-left:10px">2.6.pathPrefix</td>
19844 <td>string</td>
19845 <td></td>
19846
19847 <td>N</td>
19848 <td></td>
19849 </tr>
19850
19851
19852 <tr>
19853 <td align="left" style="padding-left:10px">2.7.status</td>
19854 <td>string</td>
19855 <td></td>
19856
19857 <td>N</td>
19858 <td></td>
19859 </tr>
19860
19861
19862 <tr>
19863 <td align="left" style="padding-left:10px">2.8.stripPrefix</td>
19864 <td>boolean</td>
19865 <td></td>
19866
19867 <td>N</td>
19868 <td></td>
19869 </tr>
19870
19871
19872 <tr>
19873 <td align="left" style="padding-left:10px">2.9.url</td>
19874 <td>string</td>
19875 <td></td>
19876
19877 <td>N</td>
19878 <td></td>
19879 </tr>
19880
19881
19882</tbody>
19883
19884
19885
19886
19887
19888 <tr class="bg">
19889 <td>状态码</td>
19890 <td colspan="2">描述</td>
19891 <td colspan="2">说明</td>
19892 </tr>
19893
19894 <tr>
19895 <td>200</td>
19896 <td colspan="2">OK</td>
19897 <td colspan="2"></td>
19898 </tr>
19899
19900 <tr>
19901 <td>201</td>
19902 <td colspan="2">Created</td>
19903 <td colspan="2"></td>
19904 </tr>
19905
19906 <tr>
19907 <td>401</td>
19908 <td colspan="2">Unauthorized</td>
19909 <td colspan="2"></td>
19910 </tr>
19911
19912 <tr>
19913 <td>403</td>
19914 <td colspan="2">Forbidden</td>
19915 <td colspan="2"></td>
19916 </tr>
19917
19918 <tr>
19919 <td>404</td>
19920 <td colspan="2">Not Found</td>
19921 <td colspan="2"></td>
19922 </tr>
19923
19924 <tr class="bg">
19925 <td>返回属性名</td>
19926 <td colspan="2">类型</td>
19927 <td colspan="2">说明</td>
19928 </tr>
19929
19930<!-- 对返回参数 递归生成行-->
19931 <tbody>
19932
19933 <tr>
19934 <td align="left" style="padding-left:10px">1.code</td>
19935 <td colspan="2">integer(int32)</td>
19936 <td colspan="2"></td>
19937 </tr>
19938
19939
19940 <tr>
19941 <td align="left" style="padding-left:10px">2.data</td>
19942 <td colspan="2">object:RouteUpdateResponseData</td>
19943 <td colspan="2"></td>
19944 </tr>
19945
19946
19947 <tr>
19948 <td align="left" style="padding-left:20px">2.1.code</td>
19949 <td colspan="2">string</td>
19950 <td colspan="2"></td>
19951 </tr>
19952
19953
19954 <tr>
19955 <td align="left" style="padding-left:20px">2.2.id</td>
19956 <td colspan="2">string</td>
19957 <td colspan="2"></td>
19958 </tr>
19959
19960
19961 <tr>
19962 <td align="left" style="padding-left:20px">2.3.memo</td>
19963 <td colspan="2">string</td>
19964 <td colspan="2"></td>
19965 </tr>
19966
19967
19968 <tr>
19969 <td align="left" style="padding-left:20px">2.4.name</td>
19970 <td colspan="2">string</td>
19971 <td colspan="2"></td>
19972 </tr>
19973
19974
19975 <tr>
19976 <td align="left" style="padding-left:20px">2.5.pathPrefix</td>
19977 <td colspan="2">string</td>
19978 <td colspan="2"></td>
19979 </tr>
19980
19981
19982 <tr>
19983 <td align="left" style="padding-left:20px">2.6.status</td>
19984 <td colspan="2">string</td>
19985 <td colspan="2"></td>
19986 </tr>
19987
19988
19989 <tr>
19990 <td align="left" style="padding-left:20px">2.7.stripPrefix</td>
19991 <td colspan="2">boolean</td>
19992 <td colspan="2"></td>
19993 </tr>
19994
19995
19996 <tr>
19997 <td align="left" style="padding-left:20px">2.8.url</td>
19998 <td colspan="2">string</td>
19999 <td colspan="2"></td>
20000 </tr>
20001
20002
20003
20004
20005 <tr>
20006 <td align="left" style="padding-left:10px">3.message</td>
20007 <td colspan="2">string</td>
20008 <td colspan="2"></td>
20009 </tr>
20010
20011
20012</tbody>
20013
20014 <tr class="bg">
20015 <td colspan="5">示例</td>
20016 </tr>
20017 <tr class="specialHeight">
20018 <td class="bg">请求参数</td>
20019 <td colspan="4"> -d &#39;{&quot;code&quot;:&quot;string&quot;,&quot;entity&quot;:{&quot;code&quot;:&quot;string&quot;,&quot;id&quot;:&quot;string&quot;,&quot;memo&quot;:&quot;string&quot;,&quot;name&quot;:&quot;string&quot;,&quot;pathPrefix&quot;:&quot;string&quot;,&quot;status&quot;:&quot;string&quot;,&quot;stripPrefix&quot;:true,&quot;url&quot;:&quot;string&quot;},&quot;id&quot;:&quot;string&quot;,&quot;memo&quot;:&quot;string&quot;,&quot;name&quot;:&quot;string&quot;,&quot;pathPrefix&quot;:&quot;string&quot;,&quot;status&quot;:&quot;string&quot;,&quot;stripPrefix&quot;:true,&quot;url&quot;:&quot;string&quot;}&#39;</td>
20020 </tr>
20021 <tr class="specialHeight">
20022 <td class="bg">返回值</td>
20023 <td colspan="4">{&quot;code&quot;:0,&quot;data&quot;:{&quot;code&quot;:&quot;string&quot;,&quot;id&quot;:&quot;string&quot;,&quot;memo&quot;:&quot;string&quot;,&quot;name&quot;:&quot;string&quot;,&quot;pathPrefix&quot;:&quot;string&quot;,&quot;status&quot;:&quot;string&quot;,&quot;stripPrefix&quot;:true,&quot;url&quot;:&quot;string&quot;},&quot;message&quot;:&quot;string&quot;}</td>
20024 </tr>
20025
20026 </table>
20027 </div>
20028 <div>
20029
20030 <!--这个是每个请求的说明,方便生成文档后进行整理-->
20031 <h5 class="second_title">6)delete</h5>
20032
20033 <table border="1" cellspacing="0" cellpadding="0" width="100%">
20034 <tr class="bg">
20035 <td colspan="5">delete</td>
20036 </tr>
20037 <tr>
20038 <td width="25%">接口描述</td>
20039 <td colspan="4">delete</td>
20040 </tr>
20041 <tr>
20042 <td>URL</td>
20043 <td colspan="4">/v1/admin/routes/{id}</td>
20044 </tr>
20045 <tr>
20046 <td>请求方式</td>
20047 <td colspan="4">delete</td>
20048 </tr>
20049 <tr>
20050 <td>请求类型</td>
20051 <td colspan="4"></td>
20052 </tr>
20053 <tr>
20054 <td>返回类型</td>
20055 <td colspan="4">application/json</td>
20056 </tr>
20057
20058 <tr class="bg">
20059 <td>参数名</td>
20060 <td width="15%">数据类型</td>
20061 <td width="15%">参数类型</td>
20062 <td width="15%">是否必填</td>
20063 <td width="29%">说明</td>
20064 </tr>
20065
20066
20067 <tr>
20068 <td align="left">1.id</td>
20069 <td>string</td>
20070 <td>path</td>
20071 <td>Y</td>
20072
20073 <td>id</td>
20074 <!-- <td th:if="${request.modelAttr}" th:text="asdfagadfg"></td>-->
20075 </tr>
20076
20077
20078
20079
20080
20081 <tr class="bg">
20082 <td>状态码</td>
20083 <td colspan="2">描述</td>
20084 <td colspan="2">说明</td>
20085 </tr>
20086
20087 <tr>
20088 <td>200</td>
20089 <td colspan="2">OK</td>
20090 <td colspan="2"></td>
20091 </tr>
20092
20093 <tr>
20094 <td>204</td>
20095 <td colspan="2">No Content</td>
20096 <td colspan="2"></td>
20097 </tr>
20098
20099 <tr>
20100 <td>401</td>
20101 <td colspan="2">Unauthorized</td>
20102 <td colspan="2"></td>
20103 </tr>
20104
20105 <tr>
20106 <td>403</td>
20107 <td colspan="2">Forbidden</td>
20108 <td colspan="2"></td>
20109 </tr>
20110
20111 <tr class="bg">
20112 <td>返回属性名</td>
20113 <td colspan="2">类型</td>
20114 <td colspan="2">说明</td>
20115 </tr>
20116
20117<!-- 对返回参数 递归生成行-->
20118 <tbody>
20119
20120 <tr>
20121 <td align="left" style="padding-left:10px">1.code</td>
20122 <td colspan="2">integer(int32)</td>
20123 <td colspan="2"></td>
20124 </tr>
20125
20126
20127 <tr>
20128 <td align="left" style="padding-left:10px">2.data</td>
20129 <td colspan="2">object:RouteRemoveResponseData</td>
20130 <td colspan="2"></td>
20131 </tr>
20132
20133
20134 <tr>
20135 <td align="left" style="padding-left:20px">2.1.id</td>
20136 <td colspan="2">string</td>
20137 <td colspan="2"></td>
20138 </tr>
20139
20140
20141
20142
20143 <tr>
20144 <td align="left" style="padding-left:10px">3.message</td>
20145 <td colspan="2">string</td>
20146 <td colspan="2"></td>
20147 </tr>
20148
20149
20150</tbody>
20151
20152 <tr class="bg">
20153 <td colspan="5">示例</td>
20154 </tr>
20155 <tr class="specialHeight">
20156 <td class="bg">请求参数</td>
20157 <td colspan="4"></td>
20158 </tr>
20159 <tr class="specialHeight">
20160 <td class="bg">返回值</td>
20161 <td colspan="4">{&quot;code&quot;:0,&quot;data&quot;:{&quot;id&quot;:&quot;string&quot;},&quot;message&quot;:&quot;string&quot;}</td>
20162 </tr>
20163
20164 </table>
20165 </div>
20166 </div>
20167 <div style="margin-bottom:20px;">
20168 <!--这个是类的说明-->
20169 <h4 class="first_title">BaseAuthn</h4>
20170 <div>
20171
20172 <!--这个是每个请求的说明,方便生成文档后进行整理-->
20173 <h5 class="second_title">1)applications</h5>
20174
20175 <table border="1" cellspacing="0" cellpadding="0" width="100%">
20176 <tr class="bg">
20177 <td colspan="5">applications</td>
20178 </tr>
20179 <tr>
20180 <td width="25%">接口描述</td>
20181 <td colspan="4">applications</td>
20182 </tr>
20183 <tr>
20184 <td>URL</td>
20185 <td colspan="4">/v1/authn/applications</td>
20186 </tr>
20187 <tr>
20188 <td>请求方式</td>
20189 <td colspan="4">get</td>
20190 </tr>
20191 <tr>
20192 <td>请求类型</td>
20193 <td colspan="4"></td>
20194 </tr>
20195 <tr>
20196 <td>返回类型</td>
20197 <td colspan="4">application/json</td>
20198 </tr>
20199
20200 <tr class="bg">
20201 <td>参数名</td>
20202 <td width="15%">数据类型</td>
20203 <td width="15%">参数类型</td>
20204 <td width="15%">是否必填</td>
20205 <td width="29%">说明</td>
20206 </tr>
20207
20208
20209
20210 <tr class="bg">
20211 <td>状态码</td>
20212 <td colspan="2">描述</td>
20213 <td colspan="2">说明</td>
20214 </tr>
20215
20216 <tr>
20217 <td>200</td>
20218 <td colspan="2">OK</td>
20219 <td colspan="2"></td>
20220 </tr>
20221
20222 <tr>
20223 <td>401</td>
20224 <td colspan="2">Unauthorized</td>
20225 <td colspan="2"></td>
20226 </tr>
20227
20228 <tr>
20229 <td>403</td>
20230 <td colspan="2">Forbidden</td>
20231 <td colspan="2"></td>
20232 </tr>
20233
20234 <tr>
20235 <td>404</td>
20236 <td colspan="2">Not Found</td>
20237 <td colspan="2"></td>
20238 </tr>
20239
20240 <tr class="bg">
20241 <td>返回属性名</td>
20242 <td colspan="2">类型</td>
20243 <td colspan="2">说明</td>
20244 </tr>
20245
20246<!-- 对返回参数 递归生成行-->
20247 <tbody>
20248
20249 <tr>
20250 <td align="left" style="padding-left:10px">1.code</td>
20251 <td colspan="2">integer(int32)</td>
20252 <td colspan="2"></td>
20253 </tr>
20254
20255
20256 <tr>
20257 <td align="left" style="padding-left:10px">2.data</td>
20258 <td colspan="2">object:AuthnApplicationsResponseData</td>
20259 <td colspan="2"></td>
20260 </tr>
20261
20262
20263 <tr>
20264 <td align="left" style="padding-left:20px">2.1.applications</td>
20265 <td colspan="2">array:Application</td>
20266 <td colspan="2"></td>
20267 </tr>
20268
20269
20270 <tr>
20271 <td align="left" style="padding-left:30px">2.1.1.code</td>
20272 <td colspan="2">string</td>
20273 <td colspan="2"></td>
20274 </tr>
20275
20276
20277 <tr>
20278 <td align="left" style="padding-left:30px">2.1.2.id</td>
20279 <td colspan="2">string</td>
20280 <td colspan="2">ID</td>
20281 </tr>
20282
20283
20284 <tr>
20285 <td align="left" style="padding-left:30px">2.1.3.memo</td>
20286 <td colspan="2">string</td>
20287 <td colspan="2"></td>
20288 </tr>
20289
20290
20291 <tr>
20292 <td align="left" style="padding-left:30px">2.1.4.name</td>
20293 <td colspan="2">string</td>
20294 <td colspan="2"></td>
20295 </tr>
20296
20297
20298 <tr>
20299 <td align="left" style="padding-left:30px">2.1.5.spiUrlPrefix</td>
20300 <td colspan="2">string</td>
20301 <td colspan="2"></td>
20302 </tr>
20303
20304
20305 <tr>
20306 <td align="left" style="padding-left:30px">2.1.6.status</td>
20307 <td colspan="2">string</td>
20308 <td colspan="2"></td>
20309 </tr>
20310
20311
20312 <tr>
20313 <td align="left" style="padding-left:30px">2.1.7.url</td>
20314 <td colspan="2">string</td>
20315 <td colspan="2"></td>
20316 </tr>
20317
20318
20319
20320
20321
20322
20323 <tr>
20324 <td align="left" style="padding-left:10px">3.message</td>
20325 <td colspan="2">string</td>
20326 <td colspan="2"></td>
20327 </tr>
20328
20329
20330</tbody>
20331
20332 <tr class="bg">
20333 <td colspan="5">示例</td>
20334 </tr>
20335 <tr class="specialHeight">
20336 <td class="bg">请求参数</td>
20337 <td colspan="4"></td>
20338 </tr>
20339 <tr class="specialHeight">
20340 <td class="bg">返回值</td>
20341 <td colspan="4">{&quot;code&quot;:0,&quot;data&quot;:{&quot;applications&quot;:[{&quot;code&quot;:&quot;string&quot;,&quot;id&quot;:&quot;string&quot;,&quot;memo&quot;:&quot;string&quot;,&quot;name&quot;:&quot;string&quot;,&quot;spiUrlPrefix&quot;:&quot;string&quot;,&quot;status&quot;:&quot;string&quot;,&quot;url&quot;:&quot;string&quot;}]},&quot;message&quot;:&quot;string&quot;}</td>
20342 </tr>
20343
20344 </table>
20345 </div>
20346 <div>
20347
20348 <!--这个是每个请求的说明,方便生成文档后进行整理-->
20349 <h5 class="second_title">2)permissionRoleSets</h5>
20350
20351 <table border="1" cellspacing="0" cellpadding="0" width="100%">
20352 <tr class="bg">
20353 <td colspan="5">permissionRoleSets</td>
20354 </tr>
20355 <tr>
20356 <td width="25%">接口描述</td>
20357 <td colspan="4">permissionRoleSets</td>
20358 </tr>
20359 <tr>
20360 <td>URL</td>
20361 <td colspan="4">/v1/authn/permissionRoleSets</td>
20362 </tr>
20363 <tr>
20364 <td>请求方式</td>
20365 <td colspan="4">get</td>
20366 </tr>
20367 <tr>
20368 <td>请求类型</td>
20369 <td colspan="4"></td>
20370 </tr>
20371 <tr>
20372 <td>返回类型</td>
20373 <td colspan="4">application/json</td>
20374 </tr>
20375
20376 <tr class="bg">
20377 <td>参数名</td>
20378 <td width="15%">数据类型</td>
20379 <td width="15%">参数类型</td>
20380 <td width="15%">是否必填</td>
20381 <td width="29%">说明</td>
20382 </tr>
20383
20384
20385 <tr>
20386 <td align="left">1.applicationId</td>
20387 <td>string</td>
20388 <td>query</td>
20389
20390 <td>N</td>
20391 <td>applicationId</td>
20392 <!-- <td th:if="${request.modelAttr}" th:text="asdfagadfg"></td>-->
20393 </tr>
20394
20395
20396
20397
20398 <tr>
20399 <td align="left">2.type</td>
20400 <td>string</td>
20401 <td>query</td>
20402
20403 <td>N</td>
20404 <td>type</td>
20405 <!-- <td th:if="${request.modelAttr}" th:text="asdfagadfg"></td>-->
20406 </tr>
20407
20408
20409
20410
20411
20412 <tr class="bg">
20413 <td>状态码</td>
20414 <td colspan="2">描述</td>
20415 <td colspan="2">说明</td>
20416 </tr>
20417
20418 <tr>
20419 <td>200</td>
20420 <td colspan="2">OK</td>
20421 <td colspan="2"></td>
20422 </tr>
20423
20424 <tr>
20425 <td>401</td>
20426 <td colspan="2">Unauthorized</td>
20427 <td colspan="2"></td>
20428 </tr>
20429
20430 <tr>
20431 <td>403</td>
20432 <td colspan="2">Forbidden</td>
20433 <td colspan="2"></td>
20434 </tr>
20435
20436 <tr>
20437 <td>404</td>
20438 <td colspan="2">Not Found</td>
20439 <td colspan="2"></td>
20440 </tr>
20441
20442 <tr class="bg">
20443 <td>返回属性名</td>
20444 <td colspan="2">类型</td>
20445 <td colspan="2">说明</td>
20446 </tr>
20447
20448<!-- 对返回参数 递归生成行-->
20449 <tbody>
20450
20451 <tr>
20452 <td align="left" style="padding-left:10px">1.code</td>
20453 <td colspan="2">integer(int32)</td>
20454 <td colspan="2"></td>
20455 </tr>
20456
20457
20458 <tr>
20459 <td align="left" style="padding-left:10px">2.data</td>
20460 <td colspan="2">object:AuthnPermissionRoleListResponseData</td>
20461 <td colspan="2"></td>
20462 </tr>
20463
20464
20465 <tr>
20466 <td align="left" style="padding-left:20px">2.1.permissionRoleSets</td>
20467 <td colspan="2">array:PermissionRoleSet</td>
20468 <td colspan="2"></td>
20469 </tr>
20470
20471
20472 <tr>
20473 <td align="left" style="padding-left:30px">2.1.1.applicationId</td>
20474 <td colspan="2">string</td>
20475 <td colspan="2"></td>
20476 </tr>
20477
20478
20479 <tr>
20480 <td align="left" style="padding-left:30px">2.1.2.code</td>
20481 <td colspan="2">string</td>
20482 <td colspan="2"></td>
20483 </tr>
20484
20485
20486 <tr>
20487 <td align="left" style="padding-left:30px">2.1.3.icon</td>
20488 <td colspan="2">string</td>
20489 <td colspan="2"></td>
20490 </tr>
20491
20492
20493 <tr>
20494 <td align="left" style="padding-left:30px">2.1.4.id</td>
20495 <td colspan="2">string</td>
20496 <td colspan="2">ID</td>
20497 </tr>
20498
20499
20500 <tr>
20501 <td align="left" style="padding-left:30px">2.1.5.level</td>
20502 <td colspan="2">integer(int32)</td>
20503 <td colspan="2"></td>
20504 </tr>
20505
20506
20507 <tr>
20508 <td align="left" style="padding-left:30px">2.1.6.lft</td>
20509 <td colspan="2">integer(int32)</td>
20510 <td colspan="2"></td>
20511 </tr>
20512
20513
20514 <tr>
20515 <td align="left" style="padding-left:30px">2.1.7.memo</td>
20516 <td colspan="2">string</td>
20517 <td colspan="2"></td>
20518 </tr>
20519
20520
20521 <tr>
20522 <td align="left" style="padding-left:30px">2.1.8.name</td>
20523 <td colspan="2">string</td>
20524 <td colspan="2"></td>
20525 </tr>
20526
20527
20528 <tr>
20529 <td align="left" style="padding-left:30px">2.1.9.order</td>
20530 <td colspan="2">integer(int32)</td>
20531 <td colspan="2"></td>
20532 </tr>
20533
20534
20535 <tr>
20536 <td align="left" style="padding-left:30px">2.1.10.origin</td>
20537 <td colspan="2">string</td>
20538 <td colspan="2"></td>
20539 </tr>
20540
20541
20542 <tr>
20543 <td align="left" style="padding-left:30px">2.1.11.parentId</td>
20544 <td colspan="2">string</td>
20545 <td colspan="2"></td>
20546 </tr>
20547
20548
20549 <tr>
20550 <td align="left" style="padding-left:30px">2.1.12.rgt</td>
20551 <td colspan="2">integer(int32)</td>
20552 <td colspan="2"></td>
20553 </tr>
20554
20555
20556 <tr>
20557 <td align="left" style="padding-left:30px">2.1.13.roles</td>
20558 <td colspan="2">array:Role</td>
20559 <td colspan="2"></td>
20560 </tr>
20561
20562
20563 <tr>
20564 <td align="left" style="padding-left:40px">2.1.13.1.code</td>
20565 <td colspan="2">string</td>
20566 <td colspan="2"></td>
20567 </tr>
20568
20569
20570 <tr>
20571 <td align="left" style="padding-left:40px">2.1.13.2.id</td>
20572 <td colspan="2">string</td>
20573 <td colspan="2">ID</td>
20574 </tr>
20575
20576
20577 <tr>
20578 <td align="left" style="padding-left:40px">2.1.13.3.memo</td>
20579 <td colspan="2">string</td>
20580 <td colspan="2"></td>
20581 </tr>
20582
20583
20584 <tr>
20585 <td align="left" style="padding-left:40px">2.1.13.4.name</td>
20586 <td colspan="2">string</td>
20587 <td colspan="2"></td>
20588 </tr>
20589
20590
20591 <tr>
20592 <td align="left" style="padding-left:40px">2.1.13.5.status</td>
20593 <td colspan="2">string</td>
20594 <td colspan="2"></td>
20595 </tr>
20596
20597
20598
20599
20600 <tr>
20601 <td align="left" style="padding-left:30px">2.1.14.status</td>
20602 <td colspan="2">string</td>
20603 <td colspan="2"></td>
20604 </tr>
20605
20606
20607 <tr>
20608 <td align="left" style="padding-left:30px">2.1.15.type</td>
20609 <td colspan="2">string</td>
20610 <td colspan="2"></td>
20611 </tr>
20612
20613
20614 <tr>
20615 <td align="left" style="padding-left:30px">2.1.16.url</td>
20616 <td colspan="2">string</td>
20617 <td colspan="2"></td>
20618 </tr>
20619
20620
20621
20622
20623
20624
20625 <tr>
20626 <td align="left" style="padding-left:10px">3.message</td>
20627 <td colspan="2">string</td>
20628 <td colspan="2"></td>
20629 </tr>
20630
20631
20632</tbody>
20633
20634 <tr class="bg">
20635 <td colspan="5">示例</td>
20636 </tr>
20637 <tr class="specialHeight">
20638 <td class="bg">请求参数</td>
20639 <td colspan="4">applicationId=string&amp;type=string</td>
20640 </tr>
20641 <tr class="specialHeight">
20642 <td class="bg">返回值</td>
20643 <td colspan="4">{&quot;code&quot;:0,&quot;data&quot;:{&quot;permissionRoleSets&quot;:[{&quot;applicationId&quot;:&quot;string&quot;,&quot;code&quot;:&quot;string&quot;,&quot;icon&quot;:&quot;string&quot;,&quot;id&quot;:&quot;string&quot;,&quot;level&quot;:0,&quot;lft&quot;:0,&quot;memo&quot;:&quot;string&quot;,&quot;name&quot;:&quot;string&quot;,&quot;order&quot;:0,&quot;origin&quot;:&quot;string&quot;,&quot;parentId&quot;:&quot;string&quot;,&quot;rgt&quot;:0,&quot;roles&quot;:[{&quot;code&quot;:&quot;string&quot;,&quot;id&quot;:&quot;string&quot;,&quot;memo&quot;:&quot;string&quot;,&quot;name&quot;:&quot;string&quot;,&quot;status&quot;:&quot;string&quot;}],&quot;status&quot;:&quot;string&quot;,&quot;type&quot;:&quot;string&quot;,&quot;url&quot;:&quot;string&quot;}]},&quot;message&quot;:&quot;string&quot;}</td>
20644 </tr>
20645
20646 </table>
20647 </div>
20648 <div>
20649
20650 <!--这个是每个请求的说明,方便生成文档后进行整理-->
20651 <h5 class="second_title">3)resourceRoleSets</h5>
20652
20653 <table border="1" cellspacing="0" cellpadding="0" width="100%">
20654 <tr class="bg">
20655 <td colspan="5">resourceRoleSets</td>
20656 </tr>
20657 <tr>
20658 <td width="25%">接口描述</td>
20659 <td colspan="4">resourceRoleSets</td>
20660 </tr>
20661 <tr>
20662 <td>URL</td>
20663 <td colspan="4">/v1/authn/resourceRoleSets</td>
20664 </tr>
20665 <tr>
20666 <td>请求方式</td>
20667 <td colspan="4">get</td>
20668 </tr>
20669 <tr>
20670 <td>请求类型</td>
20671 <td colspan="4"></td>
20672 </tr>
20673 <tr>
20674 <td>返回类型</td>
20675 <td colspan="4">application/json</td>
20676 </tr>
20677
20678 <tr class="bg">
20679 <td>参数名</td>
20680 <td width="15%">数据类型</td>
20681 <td width="15%">参数类型</td>
20682 <td width="15%">是否必填</td>
20683 <td width="29%">说明</td>
20684 </tr>
20685
20686
20687 <tr>
20688 <td align="left">1.applicationId</td>
20689 <td>string</td>
20690 <td>query</td>
20691
20692 <td>N</td>
20693 <td>applicationId</td>
20694 <!-- <td th:if="${request.modelAttr}" th:text="asdfagadfg"></td>-->
20695 </tr>
20696
20697
20698
20699
20700
20701 <tr class="bg">
20702 <td>状态码</td>
20703 <td colspan="2">描述</td>
20704 <td colspan="2">说明</td>
20705 </tr>
20706
20707 <tr>
20708 <td>200</td>
20709 <td colspan="2">OK</td>
20710 <td colspan="2"></td>
20711 </tr>
20712
20713 <tr>
20714 <td>401</td>
20715 <td colspan="2">Unauthorized</td>
20716 <td colspan="2"></td>
20717 </tr>
20718
20719 <tr>
20720 <td>403</td>
20721 <td colspan="2">Forbidden</td>
20722 <td colspan="2"></td>
20723 </tr>
20724
20725 <tr>
20726 <td>404</td>
20727 <td colspan="2">Not Found</td>
20728 <td colspan="2"></td>
20729 </tr>
20730
20731 <tr class="bg">
20732 <td>返回属性名</td>
20733 <td colspan="2">类型</td>
20734 <td colspan="2">说明</td>
20735 </tr>
20736
20737<!-- 对返回参数 递归生成行-->
20738 <tbody>
20739
20740 <tr>
20741 <td align="left" style="padding-left:10px">1.code</td>
20742 <td colspan="2">integer(int32)</td>
20743 <td colspan="2"></td>
20744 </tr>
20745
20746
20747 <tr>
20748 <td align="left" style="padding-left:10px">2.data</td>
20749 <td colspan="2">object:AuthnResourceRoleListResponseData</td>
20750 <td colspan="2"></td>
20751 </tr>
20752
20753
20754 <tr>
20755 <td align="left" style="padding-left:20px">2.1.resourceRoleSets</td>
20756 <td colspan="2">array:ResourceRoleSet</td>
20757 <td colspan="2"></td>
20758 </tr>
20759
20760
20761 <tr>
20762 <td align="left" style="padding-left:30px">2.1.1.access</td>
20763 <td colspan="2">string</td>
20764 <td colspan="2"></td>
20765 </tr>
20766
20767
20768 <tr>
20769 <td align="left" style="padding-left:30px">2.1.2.applicationId</td>
20770 <td colspan="2">string</td>
20771 <td colspan="2"></td>
20772 </tr>
20773
20774
20775 <tr>
20776 <td align="left" style="padding-left:30px">2.1.3.code</td>
20777 <td colspan="2">string</td>
20778 <td colspan="2"></td>
20779 </tr>
20780
20781
20782 <tr>
20783 <td align="left" style="padding-left:30px">2.1.4.id</td>
20784 <td colspan="2">string</td>
20785 <td colspan="2">ID</td>
20786 </tr>
20787
20788
20789 <tr>
20790 <td align="left" style="padding-left:30px">2.1.5.memo</td>
20791 <td colspan="2">string</td>
20792 <td colspan="2"></td>
20793 </tr>
20794
20795
20796 <tr>
20797 <td align="left" style="padding-left:30px">2.1.6.method</td>
20798 <td colspan="2">string</td>
20799 <td colspan="2"></td>
20800 </tr>
20801
20802
20803 <tr>
20804 <td align="left" style="padding-left:30px">2.1.7.name</td>
20805 <td colspan="2">string</td>
20806 <td colspan="2"></td>
20807 </tr>
20808
20809
20810 <tr>
20811 <td align="left" style="padding-left:30px">2.1.8.origin</td>
20812 <td colspan="2">string</td>
20813 <td colspan="2"></td>
20814 </tr>
20815
20816
20817 <tr>
20818 <td align="left" style="padding-left:30px">2.1.9.path</td>
20819 <td colspan="2">string</td>
20820 <td colspan="2"></td>
20821 </tr>
20822
20823
20824 <tr>
20825 <td align="left" style="padding-left:30px">2.1.10.roles</td>
20826 <td colspan="2">array:Role</td>
20827 <td colspan="2"></td>
20828 </tr>
20829
20830
20831 <tr>
20832 <td align="left" style="padding-left:40px">2.1.10.1.code</td>
20833 <td colspan="2">string</td>
20834 <td colspan="2"></td>
20835 </tr>
20836
20837
20838 <tr>
20839 <td align="left" style="padding-left:40px">2.1.10.2.id</td>
20840 <td colspan="2">string</td>
20841 <td colspan="2">ID</td>
20842 </tr>
20843
20844
20845 <tr>
20846 <td align="left" style="padding-left:40px">2.1.10.3.memo</td>
20847 <td colspan="2">string</td>
20848 <td colspan="2"></td>
20849 </tr>
20850
20851
20852 <tr>
20853 <td align="left" style="padding-left:40px">2.1.10.4.name</td>
20854 <td colspan="2">string</td>
20855 <td colspan="2"></td>
20856 </tr>
20857
20858
20859 <tr>
20860 <td align="left" style="padding-left:40px">2.1.10.5.status</td>
20861 <td colspan="2">string</td>
20862 <td colspan="2"></td>
20863 </tr>
20864
20865
20866
20867
20868 <tr>
20869 <td align="left" style="padding-left:30px">2.1.11.status</td>
20870 <td colspan="2">string</td>
20871 <td colspan="2"></td>
20872 </tr>
20873
20874
20875
20876
20877
20878
20879 <tr>
20880 <td align="left" style="padding-left:10px">3.message</td>
20881 <td colspan="2">string</td>
20882 <td colspan="2"></td>
20883 </tr>
20884
20885
20886</tbody>
20887
20888 <tr class="bg">
20889 <td colspan="5">示例</td>
20890 </tr>
20891 <tr class="specialHeight">
20892 <td class="bg">请求参数</td>
20893 <td colspan="4">applicationId=string</td>
20894 </tr>
20895 <tr class="specialHeight">
20896 <td class="bg">返回值</td>
20897 <td colspan="4">{&quot;code&quot;:0,&quot;data&quot;:{&quot;resourceRoleSets&quot;:[{&quot;access&quot;:&quot;string&quot;,&quot;applicationId&quot;:&quot;string&quot;,&quot;code&quot;:&quot;string&quot;,&quot;id&quot;:&quot;string&quot;,&quot;memo&quot;:&quot;string&quot;,&quot;method&quot;:&quot;string&quot;,&quot;name&quot;:&quot;string&quot;,&quot;origin&quot;:&quot;string&quot;,&quot;path&quot;:&quot;string&quot;,&quot;roles&quot;:[{&quot;code&quot;:&quot;string&quot;,&quot;id&quot;:&quot;string&quot;,&quot;memo&quot;:&quot;string&quot;,&quot;name&quot;:&quot;string&quot;,&quot;status&quot;:&quot;string&quot;}],&quot;status&quot;:&quot;string&quot;}]},&quot;message&quot;:&quot;string&quot;}</td>
20898 </tr>
20899
20900 </table>
20901 </div>
20902 <div>
20903
20904 <!--这个是每个请求的说明,方便生成文档后进行整理-->
20905 <h5 class="second_title">4)roles</h5>
20906
20907 <table border="1" cellspacing="0" cellpadding="0" width="100%">
20908 <tr class="bg">
20909 <td colspan="5">roles</td>
20910 </tr>
20911 <tr>
20912 <td width="25%">接口描述</td>
20913 <td colspan="4">roles</td>
20914 </tr>
20915 <tr>
20916 <td>URL</td>
20917 <td colspan="4">/v1/authn/roles</td>
20918 </tr>
20919 <tr>
20920 <td>请求方式</td>
20921 <td colspan="4">get</td>
20922 </tr>
20923 <tr>
20924 <td>请求类型</td>
20925 <td colspan="4"></td>
20926 </tr>
20927 <tr>
20928 <td>返回类型</td>
20929 <td colspan="4">application/json</td>
20930 </tr>
20931
20932 <tr class="bg">
20933 <td>参数名</td>
20934 <td width="15%">数据类型</td>
20935 <td width="15%">参数类型</td>
20936 <td width="15%">是否必填</td>
20937 <td width="29%">说明</td>
20938 </tr>
20939
20940
20941
20942 <tr class="bg">
20943 <td>状态码</td>
20944 <td colspan="2">描述</td>
20945 <td colspan="2">说明</td>
20946 </tr>
20947
20948 <tr>
20949 <td>200</td>
20950 <td colspan="2">OK</td>
20951 <td colspan="2"></td>
20952 </tr>
20953
20954 <tr>
20955 <td>401</td>
20956 <td colspan="2">Unauthorized</td>
20957 <td colspan="2"></td>
20958 </tr>
20959
20960 <tr>
20961 <td>403</td>
20962 <td colspan="2">Forbidden</td>
20963 <td colspan="2"></td>
20964 </tr>
20965
20966 <tr>
20967 <td>404</td>
20968 <td colspan="2">Not Found</td>
20969 <td colspan="2"></td>
20970 </tr>
20971
20972 <tr class="bg">
20973 <td>返回属性名</td>
20974 <td colspan="2">类型</td>
20975 <td colspan="2">说明</td>
20976 </tr>
20977
20978<!-- 对返回参数 递归生成行-->
20979 <tbody>
20980
20981 <tr>
20982 <td align="left" style="padding-left:10px">1.code</td>
20983 <td colspan="2">integer(int32)</td>
20984 <td colspan="2"></td>
20985 </tr>
20986
20987
20988 <tr>
20989 <td align="left" style="padding-left:10px">2.data</td>
20990 <td colspan="2">object:AuthnRolesResponseData</td>
20991 <td colspan="2"></td>
20992 </tr>
20993
20994
20995 <tr>
20996 <td align="left" style="padding-left:20px">2.1.roles</td>
20997 <td colspan="2">array:Role</td>
20998 <td colspan="2"></td>
20999 </tr>
21000
21001
21002 <tr>
21003 <td align="left" style="padding-left:30px">2.1.1.code</td>
21004 <td colspan="2">string</td>
21005 <td colspan="2"></td>
21006 </tr>
21007
21008
21009 <tr>
21010 <td align="left" style="padding-left:30px">2.1.2.id</td>
21011 <td colspan="2">string</td>
21012 <td colspan="2">ID</td>
21013 </tr>
21014
21015
21016 <tr>
21017 <td align="left" style="padding-left:30px">2.1.3.memo</td>
21018 <td colspan="2">string</td>
21019 <td colspan="2"></td>
21020 </tr>
21021
21022
21023 <tr>
21024 <td align="left" style="padding-left:30px">2.1.4.name</td>
21025 <td colspan="2">string</td>
21026 <td colspan="2"></td>
21027 </tr>
21028
21029
21030 <tr>
21031 <td align="left" style="padding-left:30px">2.1.5.status</td>
21032 <td colspan="2">string</td>
21033 <td colspan="2"></td>
21034 </tr>
21035
21036
21037
21038
21039
21040
21041 <tr>
21042 <td align="left" style="padding-left:10px">3.message</td>
21043 <td colspan="2">string</td>
21044 <td colspan="2"></td>
21045 </tr>
21046
21047
21048</tbody>
21049
21050 <tr class="bg">
21051 <td colspan="5">示例</td>
21052 </tr>
21053 <tr class="specialHeight">
21054 <td class="bg">请求参数</td>
21055 <td colspan="4"></td>
21056 </tr>
21057 <tr class="specialHeight">
21058 <td class="bg">返回值</td>
21059 <td colspan="4">{&quot;code&quot;:0,&quot;data&quot;:{&quot;roles&quot;:[{&quot;code&quot;:&quot;string&quot;,&quot;id&quot;:&quot;string&quot;,&quot;memo&quot;:&quot;string&quot;,&quot;name&quot;:&quot;string&quot;,&quot;status&quot;:&quot;string&quot;}]},&quot;message&quot;:&quot;string&quot;}</td>
21060 </tr>
21061
21062 </table>
21063 </div>
21064 <div>
21065
21066 <!--这个是每个请求的说明,方便生成文档后进行整理-->
21067 <h5 class="second_title">5)routes</h5>
21068
21069 <table border="1" cellspacing="0" cellpadding="0" width="100%">
21070 <tr class="bg">
21071 <td colspan="5">routes</td>
21072 </tr>
21073 <tr>
21074 <td width="25%">接口描述</td>
21075 <td colspan="4">routes</td>
21076 </tr>
21077 <tr>
21078 <td>URL</td>
21079 <td colspan="4">/v1/authn/routes</td>
21080 </tr>
21081 <tr>
21082 <td>请求方式</td>
21083 <td colspan="4">get</td>
21084 </tr>
21085 <tr>
21086 <td>请求类型</td>
21087 <td colspan="4"></td>
21088 </tr>
21089 <tr>
21090 <td>返回类型</td>
21091 <td colspan="4">application/json</td>
21092 </tr>
21093
21094 <tr class="bg">
21095 <td>参数名</td>
21096 <td width="15%">数据类型</td>
21097 <td width="15%">参数类型</td>
21098 <td width="15%">是否必填</td>
21099 <td width="29%">说明</td>
21100 </tr>
21101
21102
21103
21104 <tr class="bg">
21105 <td>状态码</td>
21106 <td colspan="2">描述</td>
21107 <td colspan="2">说明</td>
21108 </tr>
21109
21110 <tr>
21111 <td>200</td>
21112 <td colspan="2">OK</td>
21113 <td colspan="2"></td>
21114 </tr>
21115
21116 <tr>
21117 <td>401</td>
21118 <td colspan="2">Unauthorized</td>
21119 <td colspan="2"></td>
21120 </tr>
21121
21122 <tr>
21123 <td>403</td>
21124 <td colspan="2">Forbidden</td>
21125 <td colspan="2"></td>
21126 </tr>
21127
21128 <tr>
21129 <td>404</td>
21130 <td colspan="2">Not Found</td>
21131 <td colspan="2"></td>
21132 </tr>
21133
21134 <tr class="bg">
21135 <td>返回属性名</td>
21136 <td colspan="2">类型</td>
21137 <td colspan="2">说明</td>
21138 </tr>
21139
21140<!-- 对返回参数 递归生成行-->
21141 <tbody>
21142
21143 <tr>
21144 <td align="left" style="padding-left:10px">1.code</td>
21145 <td colspan="2">integer(int32)</td>
21146 <td colspan="2"></td>
21147 </tr>
21148
21149
21150 <tr>
21151 <td align="left" style="padding-left:10px">2.data</td>
21152 <td colspan="2">object:AuthnRoutesResponseData</td>
21153 <td colspan="2"></td>
21154 </tr>
21155
21156
21157 <tr>
21158 <td align="left" style="padding-left:20px">2.1.routes</td>
21159 <td colspan="2">array:Route</td>
21160 <td colspan="2"></td>
21161 </tr>
21162
21163
21164 <tr>
21165 <td align="left" style="padding-left:30px">2.1.1.code</td>
21166 <td colspan="2">string</td>
21167 <td colspan="2"></td>
21168 </tr>
21169
21170
21171 <tr>
21172 <td align="left" style="padding-left:30px">2.1.2.id</td>
21173 <td colspan="2">string</td>
21174 <td colspan="2">ID</td>
21175 </tr>
21176
21177
21178 <tr>
21179 <td align="left" style="padding-left:30px">2.1.3.memo</td>
21180 <td colspan="2">string</td>
21181 <td colspan="2"></td>
21182 </tr>
21183
21184
21185 <tr>
21186 <td align="left" style="padding-left:30px">2.1.4.name</td>
21187 <td colspan="2">string</td>
21188 <td colspan="2"></td>
21189 </tr>
21190
21191
21192 <tr>
21193 <td align="left" style="padding-left:30px">2.1.5.pathPrefix</td>
21194 <td colspan="2">string</td>
21195 <td colspan="2"></td>
21196 </tr>
21197
21198
21199 <tr>
21200 <td align="left" style="padding-left:30px">2.1.6.status</td>
21201 <td colspan="2">string</td>
21202 <td colspan="2"></td>
21203 </tr>
21204
21205
21206 <tr>
21207 <td align="left" style="padding-left:30px">2.1.7.stripPrefix</td>
21208 <td colspan="2">boolean</td>
21209 <td colspan="2"></td>
21210 </tr>
21211
21212
21213 <tr>
21214 <td align="left" style="padding-left:30px">2.1.8.url</td>
21215 <td colspan="2">string</td>
21216 <td colspan="2"></td>
21217 </tr>
21218
21219
21220
21221
21222
21223
21224 <tr>
21225 <td align="left" style="padding-left:10px">3.message</td>
21226 <td colspan="2">string</td>
21227 <td colspan="2"></td>
21228 </tr>
21229
21230
21231</tbody>
21232
21233 <tr class="bg">
21234 <td colspan="5">示例</td>
21235 </tr>
21236 <tr class="specialHeight">
21237 <td class="bg">请求参数</td>
21238 <td colspan="4"></td>
21239 </tr>
21240 <tr class="specialHeight">
21241 <td class="bg">返回值</td>
21242 <td colspan="4">{&quot;code&quot;:0,&quot;data&quot;:{&quot;routes&quot;:[{&quot;code&quot;:&quot;string&quot;,&quot;id&quot;:&quot;string&quot;,&quot;memo&quot;:&quot;string&quot;,&quot;name&quot;:&quot;string&quot;,&quot;pathPrefix&quot;:&quot;string&quot;,&quot;status&quot;:&quot;string&quot;,&quot;stripPrefix&quot;:true,&quot;url&quot;:&quot;string&quot;}]},&quot;message&quot;:&quot;string&quot;}</td>
21243 </tr>
21244
21245 </table>
21246 </div>
21247 <div>
21248
21249 <!--这个是每个请求的说明,方便生成文档后进行整理-->
21250 <h5 class="second_title">6)account</h5>
21251
21252 <table border="1" cellspacing="0" cellpadding="0" width="100%">
21253 <tr class="bg">
21254 <td colspan="5">account</td>
21255 </tr>
21256 <tr>
21257 <td width="25%">接口描述</td>
21258 <td colspan="4">account</td>
21259 </tr>
21260 <tr>
21261 <td>URL</td>
21262 <td colspan="4">/v1/authn/{username}/account</td>
21263 </tr>
21264 <tr>
21265 <td>请求方式</td>
21266 <td colspan="4">get</td>
21267 </tr>
21268 <tr>
21269 <td>请求类型</td>
21270 <td colspan="4"></td>
21271 </tr>
21272 <tr>
21273 <td>返回类型</td>
21274 <td colspan="4">application/json</td>
21275 </tr>
21276
21277 <tr class="bg">
21278 <td>参数名</td>
21279 <td width="15%">数据类型</td>
21280 <td width="15%">参数类型</td>
21281 <td width="15%">是否必填</td>
21282 <td width="29%">说明</td>
21283 </tr>
21284
21285
21286 <tr>
21287 <td align="left">1.username</td>
21288 <td>string</td>
21289 <td>path</td>
21290 <td>Y</td>
21291
21292 <td>username</td>
21293 <!-- <td th:if="${request.modelAttr}" th:text="asdfagadfg"></td>-->
21294 </tr>
21295
21296
21297
21298
21299
21300 <tr class="bg">
21301 <td>状态码</td>
21302 <td colspan="2">描述</td>
21303 <td colspan="2">说明</td>
21304 </tr>
21305
21306 <tr>
21307 <td>200</td>
21308 <td colspan="2">OK</td>
21309 <td colspan="2"></td>
21310 </tr>
21311
21312 <tr>
21313 <td>401</td>
21314 <td colspan="2">Unauthorized</td>
21315 <td colspan="2"></td>
21316 </tr>
21317
21318 <tr>
21319 <td>403</td>
21320 <td colspan="2">Forbidden</td>
21321 <td colspan="2"></td>
21322 </tr>
21323
21324 <tr>
21325 <td>404</td>
21326 <td colspan="2">Not Found</td>
21327 <td colspan="2"></td>
21328 </tr>
21329
21330 <tr class="bg">
21331 <td>返回属性名</td>
21332 <td colspan="2">类型</td>
21333 <td colspan="2">说明</td>
21334 </tr>
21335
21336<!-- 对返回参数 递归生成行-->
21337 <tbody>
21338
21339 <tr>
21340 <td align="left" style="padding-left:10px">1.code</td>
21341 <td colspan="2">integer(int32)</td>
21342 <td colspan="2"></td>
21343 </tr>
21344
21345
21346 <tr>
21347 <td align="left" style="padding-left:10px">2.data</td>
21348 <td colspan="2">object:AuthnAccountResponseData</td>
21349 <td colspan="2"></td>
21350 </tr>
21351
21352
21353 <tr>
21354 <td align="left" style="padding-left:20px">2.1.accountNonExpired</td>
21355 <td colspan="2">boolean</td>
21356 <td colspan="2"></td>
21357 </tr>
21358
21359
21360 <tr>
21361 <td align="left" style="padding-left:20px">2.2.accountNonLocked</td>
21362 <td colspan="2">boolean</td>
21363 <td colspan="2"></td>
21364 </tr>
21365
21366
21367 <tr>
21368 <td align="left" style="padding-left:20px">2.3.credentialsNonExpired</td>
21369 <td colspan="2">boolean</td>
21370 <td colspan="2"></td>
21371 </tr>
21372
21373
21374 <tr>
21375 <td align="left" style="padding-left:20px">2.4.email</td>
21376 <td colspan="2">string</td>
21377 <td colspan="2"></td>
21378 </tr>
21379
21380
21381 <tr>
21382 <td align="left" style="padding-left:20px">2.5.enabled</td>
21383 <td colspan="2">boolean</td>
21384 <td colspan="2"></td>
21385 </tr>
21386
21387
21388 <tr>
21389 <td align="left" style="padding-left:20px">2.6.id</td>
21390 <td colspan="2">string</td>
21391 <td colspan="2">ID</td>
21392 </tr>
21393
21394
21395 <tr>
21396 <td align="left" style="padding-left:20px">2.7.mobile</td>
21397 <td colspan="2">string</td>
21398 <td colspan="2"></td>
21399 </tr>
21400
21401
21402 <tr>
21403 <td align="left" style="padding-left:20px">2.8.name</td>
21404 <td colspan="2">string</td>
21405 <td colspan="2"></td>
21406 </tr>
21407
21408
21409 <tr>
21410 <td align="left" style="padding-left:20px">2.9.password</td>
21411 <td colspan="2">string</td>
21412 <td colspan="2"></td>
21413 </tr>
21414
21415
21416 <tr>
21417 <td align="left" style="padding-left:20px">2.10.status</td>
21418 <td colspan="2">string</td>
21419 <td colspan="2"></td>
21420 </tr>
21421
21422
21423 <tr>
21424 <td align="left" style="padding-left:20px">2.11.username</td>
21425 <td colspan="2">string</td>
21426 <td colspan="2"></td>
21427 </tr>
21428
21429
21430
21431
21432 <tr>
21433 <td align="left" style="padding-left:10px">3.message</td>
21434 <td colspan="2">string</td>
21435 <td colspan="2"></td>
21436 </tr>
21437
21438
21439</tbody>
21440
21441 <tr class="bg">
21442 <td colspan="5">示例</td>
21443 </tr>
21444 <tr class="specialHeight">
21445 <td class="bg">请求参数</td>
21446 <td colspan="4"></td>
21447 </tr>
21448 <tr class="specialHeight">
21449 <td class="bg">返回值</td>
21450 <td colspan="4">{&quot;code&quot;:0,&quot;data&quot;:{&quot;accountNonExpired&quot;:true,&quot;accountNonLocked&quot;:true,&quot;credentialsNonExpired&quot;:true,&quot;email&quot;:&quot;string&quot;,&quot;enabled&quot;:true,&quot;id&quot;:&quot;string&quot;,&quot;mobile&quot;:&quot;string&quot;,&quot;name&quot;:&quot;string&quot;,&quot;password&quot;:&quot;string&quot;,&quot;status&quot;:&quot;string&quot;,&quot;username&quot;:&quot;string&quot;},&quot;message&quot;:&quot;string&quot;}</td>
21451 </tr>
21452
21453 </table>
21454 </div>
21455 <div>
21456
21457 <!--这个是每个请求的说明,方便生成文档后进行整理-->
21458 <h5 class="second_title">7)accountApplicationPermissions</h5>
21459
21460 <table border="1" cellspacing="0" cellpadding="0" width="100%">
21461 <tr class="bg">
21462 <td colspan="5">accountApplicationPermissions</td>
21463 </tr>
21464 <tr>
21465 <td width="25%">接口描述</td>
21466 <td colspan="4">accountApplicationPermissions</td>
21467 </tr>
21468 <tr>
21469 <td>URL</td>
21470 <td colspan="4">/v1/authn/{username}/applicationPermissions</td>
21471 </tr>
21472 <tr>
21473 <td>请求方式</td>
21474 <td colspan="4">get</td>
21475 </tr>
21476 <tr>
21477 <td>请求类型</td>
21478 <td colspan="4"></td>
21479 </tr>
21480 <tr>
21481 <td>返回类型</td>
21482 <td colspan="4">application/json</td>
21483 </tr>
21484
21485 <tr class="bg">
21486 <td>参数名</td>
21487 <td width="15%">数据类型</td>
21488 <td width="15%">参数类型</td>
21489 <td width="15%">是否必填</td>
21490 <td width="29%">说明</td>
21491 </tr>
21492
21493
21494 <tr>
21495 <td align="left">1.applicationId</td>
21496 <td>string</td>
21497 <td>query</td>
21498
21499 <td>N</td>
21500 <td>applicationId</td>
21501 <!-- <td th:if="${request.modelAttr}" th:text="asdfagadfg"></td>-->
21502 </tr>
21503
21504
21505
21506
21507 <tr>
21508 <td align="left">2.username</td>
21509 <td>string</td>
21510 <td>path</td>
21511 <td>Y</td>
21512
21513 <td>username</td>
21514 <!-- <td th:if="${request.modelAttr}" th:text="asdfagadfg"></td>-->
21515 </tr>
21516
21517
21518
21519
21520
21521 <tr class="bg">
21522 <td>状态码</td>
21523 <td colspan="2">描述</td>
21524 <td colspan="2">说明</td>
21525 </tr>
21526
21527 <tr>
21528 <td>200</td>
21529 <td colspan="2">OK</td>
21530 <td colspan="2"></td>
21531 </tr>
21532
21533 <tr>
21534 <td>401</td>
21535 <td colspan="2">Unauthorized</td>
21536 <td colspan="2"></td>
21537 </tr>
21538
21539 <tr>
21540 <td>403</td>
21541 <td colspan="2">Forbidden</td>
21542 <td colspan="2"></td>
21543 </tr>
21544
21545 <tr>
21546 <td>404</td>
21547 <td colspan="2">Not Found</td>
21548 <td colspan="2"></td>
21549 </tr>
21550
21551 <tr class="bg">
21552 <td>返回属性名</td>
21553 <td colspan="2">类型</td>
21554 <td colspan="2">说明</td>
21555 </tr>
21556
21557<!-- 对返回参数 递归生成行-->
21558 <tbody>
21559
21560 <tr>
21561 <td align="left" style="padding-left:10px">1.code</td>
21562 <td colspan="2">integer(int32)</td>
21563 <td colspan="2"></td>
21564 </tr>
21565
21566
21567 <tr>
21568 <td align="left" style="padding-left:10px">2.data</td>
21569 <td colspan="2">object:AuthnAccountPermissionsResponseData</td>
21570 <td colspan="2"></td>
21571 </tr>
21572
21573
21574 <tr>
21575 <td align="left" style="padding-left:20px">2.1.permissions</td>
21576 <td colspan="2">array:Permission</td>
21577 <td colspan="2"></td>
21578 </tr>
21579
21580
21581 <tr>
21582 <td align="left" style="padding-left:30px">2.1.1.applicationId</td>
21583 <td colspan="2">string</td>
21584 <td colspan="2"></td>
21585 </tr>
21586
21587
21588 <tr>
21589 <td align="left" style="padding-left:30px">2.1.2.code</td>
21590 <td colspan="2">string</td>
21591 <td colspan="2"></td>
21592 </tr>
21593
21594
21595 <tr>
21596 <td align="left" style="padding-left:30px">2.1.3.icon</td>
21597 <td colspan="2">string</td>
21598 <td colspan="2"></td>
21599 </tr>
21600
21601
21602 <tr>
21603 <td align="left" style="padding-left:30px">2.1.4.id</td>
21604 <td colspan="2">string</td>
21605 <td colspan="2">ID</td>
21606 </tr>
21607
21608
21609 <tr>
21610 <td align="left" style="padding-left:30px">2.1.5.level</td>
21611 <td colspan="2">integer(int32)</td>
21612 <td colspan="2"></td>
21613 </tr>
21614
21615
21616 <tr>
21617 <td align="left" style="padding-left:30px">2.1.6.lft</td>
21618 <td colspan="2">integer(int32)</td>
21619 <td colspan="2"></td>
21620 </tr>
21621
21622
21623 <tr>
21624 <td align="left" style="padding-left:30px">2.1.7.memo</td>
21625 <td colspan="2">string</td>
21626 <td colspan="2"></td>
21627 </tr>
21628
21629
21630 <tr>
21631 <td align="left" style="padding-left:30px">2.1.8.name</td>
21632 <td colspan="2">string</td>
21633 <td colspan="2"></td>
21634 </tr>
21635
21636
21637 <tr>
21638 <td align="left" style="padding-left:30px">2.1.9.order</td>
21639 <td colspan="2">integer(int32)</td>
21640 <td colspan="2"></td>
21641 </tr>
21642
21643
21644 <tr>
21645 <td align="left" style="padding-left:30px">2.1.10.origin</td>
21646 <td colspan="2">string</td>
21647 <td colspan="2"></td>
21648 </tr>
21649
21650
21651 <tr>
21652 <td align="left" style="padding-left:30px">2.1.11.parentId</td>
21653 <td colspan="2">string</td>
21654 <td colspan="2"></td>
21655 </tr>
21656
21657
21658 <tr>
21659 <td align="left" style="padding-left:30px">2.1.12.rgt</td>
21660 <td colspan="2">integer(int32)</td>
21661 <td colspan="2"></td>
21662 </tr>
21663
21664
21665 <tr>
21666 <td align="left" style="padding-left:30px">2.1.13.status</td>
21667 <td colspan="2">string</td>
21668 <td colspan="2"></td>
21669 </tr>
21670
21671
21672 <tr>
21673 <td align="left" style="padding-left:30px">2.1.14.type</td>
21674 <td colspan="2">string</td>
21675 <td colspan="2"></td>
21676 </tr>
21677
21678
21679 <tr>
21680 <td align="left" style="padding-left:30px">2.1.15.url</td>
21681 <td colspan="2">string</td>
21682 <td colspan="2"></td>
21683 </tr>
21684
21685
21686
21687
21688
21689
21690 <tr>
21691 <td align="left" style="padding-left:10px">3.message</td>
21692 <td colspan="2">string</td>
21693 <td colspan="2"></td>
21694 </tr>
21695
21696
21697</tbody>
21698
21699 <tr class="bg">
21700 <td colspan="5">示例</td>
21701 </tr>
21702 <tr class="specialHeight">
21703 <td class="bg">请求参数</td>
21704 <td colspan="4">applicationId=string</td>
21705 </tr>
21706 <tr class="specialHeight">
21707 <td class="bg">返回值</td>
21708 <td colspan="4">{&quot;code&quot;:0,&quot;data&quot;:{&quot;permissions&quot;:[{&quot;applicationId&quot;:&quot;string&quot;,&quot;code&quot;:&quot;string&quot;,&quot;icon&quot;:&quot;string&quot;,&quot;id&quot;:&quot;string&quot;,&quot;level&quot;:0,&quot;lft&quot;:0,&quot;memo&quot;:&quot;string&quot;,&quot;name&quot;:&quot;string&quot;,&quot;order&quot;:0,&quot;origin&quot;:&quot;string&quot;,&quot;parentId&quot;:&quot;string&quot;,&quot;rgt&quot;:0,&quot;status&quot;:&quot;string&quot;,&quot;type&quot;:&quot;string&quot;,&quot;url&quot;:&quot;string&quot;}]},&quot;message&quot;:&quot;string&quot;}</td>
21709 </tr>
21710
21711 </table>
21712 </div>
21713 <div>
21714
21715 <!--这个是每个请求的说明,方便生成文档后进行整理-->
21716 <h5 class="second_title">8)accountMenuPermissions</h5>
21717
21718 <table border="1" cellspacing="0" cellpadding="0" width="100%">
21719 <tr class="bg">
21720 <td colspan="5">accountMenuPermissions</td>
21721 </tr>
21722 <tr>
21723 <td width="25%">接口描述</td>
21724 <td colspan="4">accountMenuPermissions</td>
21725 </tr>
21726 <tr>
21727 <td>URL</td>
21728 <td colspan="4">/v1/authn/{username}/menuPermissions</td>
21729 </tr>
21730 <tr>
21731 <td>请求方式</td>
21732 <td colspan="4">get</td>
21733 </tr>
21734 <tr>
21735 <td>请求类型</td>
21736 <td colspan="4"></td>
21737 </tr>
21738 <tr>
21739 <td>返回类型</td>
21740 <td colspan="4">application/json</td>
21741 </tr>
21742
21743 <tr class="bg">
21744 <td>参数名</td>
21745 <td width="15%">数据类型</td>
21746 <td width="15%">参数类型</td>
21747 <td width="15%">是否必填</td>
21748 <td width="29%">说明</td>
21749 </tr>
21750
21751
21752 <tr>
21753 <td align="left">1.applicationId</td>
21754 <td>string</td>
21755 <td>query</td>
21756
21757 <td>N</td>
21758 <td>applicationId</td>
21759 <!-- <td th:if="${request.modelAttr}" th:text="asdfagadfg"></td>-->
21760 </tr>
21761
21762
21763
21764
21765 <tr>
21766 <td align="left">2.username</td>
21767 <td>string</td>
21768 <td>path</td>
21769 <td>Y</td>
21770
21771 <td>username</td>
21772 <!-- <td th:if="${request.modelAttr}" th:text="asdfagadfg"></td>-->
21773 </tr>
21774
21775
21776
21777
21778
21779 <tr class="bg">
21780 <td>状态码</td>
21781 <td colspan="2">描述</td>
21782 <td colspan="2">说明</td>
21783 </tr>
21784
21785 <tr>
21786 <td>200</td>
21787 <td colspan="2">OK</td>
21788 <td colspan="2"></td>
21789 </tr>
21790
21791 <tr>
21792 <td>401</td>
21793 <td colspan="2">Unauthorized</td>
21794 <td colspan="2"></td>
21795 </tr>
21796
21797 <tr>
21798 <td>403</td>
21799 <td colspan="2">Forbidden</td>
21800 <td colspan="2"></td>
21801 </tr>
21802
21803 <tr>
21804 <td>404</td>
21805 <td colspan="2">Not Found</td>
21806 <td colspan="2"></td>
21807 </tr>
21808
21809 <tr class="bg">
21810 <td>返回属性名</td>
21811 <td colspan="2">类型</td>
21812 <td colspan="2">说明</td>
21813 </tr>
21814
21815<!-- 对返回参数 递归生成行-->
21816 <tbody>
21817
21818 <tr>
21819 <td align="left" style="padding-left:10px">1.code</td>
21820 <td colspan="2">integer(int32)</td>
21821 <td colspan="2"></td>
21822 </tr>
21823
21824
21825 <tr>
21826 <td align="left" style="padding-left:10px">2.data</td>
21827 <td colspan="2">object:AuthnAccountPermissionsResponseData</td>
21828 <td colspan="2"></td>
21829 </tr>
21830
21831
21832 <tr>
21833 <td align="left" style="padding-left:20px">2.1.permissions</td>
21834 <td colspan="2">array:Permission</td>
21835 <td colspan="2"></td>
21836 </tr>
21837
21838
21839 <tr>
21840 <td align="left" style="padding-left:30px">2.1.1.applicationId</td>
21841 <td colspan="2">string</td>
21842 <td colspan="2"></td>
21843 </tr>
21844
21845
21846 <tr>
21847 <td align="left" style="padding-left:30px">2.1.2.code</td>
21848 <td colspan="2">string</td>
21849 <td colspan="2"></td>
21850 </tr>
21851
21852
21853 <tr>
21854 <td align="left" style="padding-left:30px">2.1.3.icon</td>
21855 <td colspan="2">string</td>
21856 <td colspan="2"></td>
21857 </tr>
21858
21859
21860 <tr>
21861 <td align="left" style="padding-left:30px">2.1.4.id</td>
21862 <td colspan="2">string</td>
21863 <td colspan="2">ID</td>
21864 </tr>
21865
21866
21867 <tr>
21868 <td align="left" style="padding-left:30px">2.1.5.level</td>
21869 <td colspan="2">integer(int32)</td>
21870 <td colspan="2"></td>
21871 </tr>
21872
21873
21874 <tr>
21875 <td align="left" style="padding-left:30px">2.1.6.lft</td>
21876 <td colspan="2">integer(int32)</td>
21877 <td colspan="2"></td>
21878 </tr>
21879
21880
21881 <tr>
21882 <td align="left" style="padding-left:30px">2.1.7.memo</td>
21883 <td colspan="2">string</td>
21884 <td colspan="2"></td>
21885 </tr>
21886
21887
21888 <tr>
21889 <td align="left" style="padding-left:30px">2.1.8.name</td>
21890 <td colspan="2">string</td>
21891 <td colspan="2"></td>
21892 </tr>
21893
21894
21895 <tr>
21896 <td align="left" style="padding-left:30px">2.1.9.order</td>
21897 <td colspan="2">integer(int32)</td>
21898 <td colspan="2"></td>
21899 </tr>
21900
21901
21902 <tr>
21903 <td align="left" style="padding-left:30px">2.1.10.origin</td>
21904 <td colspan="2">string</td>
21905 <td colspan="2"></td>
21906 </tr>
21907
21908
21909 <tr>
21910 <td align="left" style="padding-left:30px">2.1.11.parentId</td>
21911 <td colspan="2">string</td>
21912 <td colspan="2"></td>
21913 </tr>
21914
21915
21916 <tr>
21917 <td align="left" style="padding-left:30px">2.1.12.rgt</td>
21918 <td colspan="2">integer(int32)</td>
21919 <td colspan="2"></td>
21920 </tr>
21921
21922
21923 <tr>
21924 <td align="left" style="padding-left:30px">2.1.13.status</td>
21925 <td colspan="2">string</td>
21926 <td colspan="2"></td>
21927 </tr>
21928
21929
21930 <tr>
21931 <td align="left" style="padding-left:30px">2.1.14.type</td>
21932 <td colspan="2">string</td>
21933 <td colspan="2"></td>
21934 </tr>
21935
21936
21937 <tr>
21938 <td align="left" style="padding-left:30px">2.1.15.url</td>
21939 <td colspan="2">string</td>
21940 <td colspan="2"></td>
21941 </tr>
21942
21943
21944
21945
21946
21947
21948 <tr>
21949 <td align="left" style="padding-left:10px">3.message</td>
21950 <td colspan="2">string</td>
21951 <td colspan="2"></td>
21952 </tr>
21953
21954
21955</tbody>
21956
21957 <tr class="bg">
21958 <td colspan="5">示例</td>
21959 </tr>
21960 <tr class="specialHeight">
21961 <td class="bg">请求参数</td>
21962 <td colspan="4">applicationId=string</td>
21963 </tr>
21964 <tr class="specialHeight">
21965 <td class="bg">返回值</td>
21966 <td colspan="4">{&quot;code&quot;:0,&quot;data&quot;:{&quot;permissions&quot;:[{&quot;applicationId&quot;:&quot;string&quot;,&quot;code&quot;:&quot;string&quot;,&quot;icon&quot;:&quot;string&quot;,&quot;id&quot;:&quot;string&quot;,&quot;level&quot;:0,&quot;lft&quot;:0,&quot;memo&quot;:&quot;string&quot;,&quot;name&quot;:&quot;string&quot;,&quot;order&quot;:0,&quot;origin&quot;:&quot;string&quot;,&quot;parentId&quot;:&quot;string&quot;,&quot;rgt&quot;:0,&quot;status&quot;:&quot;string&quot;,&quot;type&quot;:&quot;string&quot;,&quot;url&quot;:&quot;string&quot;}]},&quot;message&quot;:&quot;string&quot;}</td>
21967 </tr>
21968
21969 </table>
21970 </div>
21971 <div>
21972
21973 <!--这个是每个请求的说明,方便生成文档后进行整理-->
21974 <h5 class="second_title">9)accountOperationPermissions</h5>
21975
21976 <table border="1" cellspacing="0" cellpadding="0" width="100%">
21977 <tr class="bg">
21978 <td colspan="5">accountOperationPermissions</td>
21979 </tr>
21980 <tr>
21981 <td width="25%">接口描述</td>
21982 <td colspan="4">accountOperationPermissions</td>
21983 </tr>
21984 <tr>
21985 <td>URL</td>
21986 <td colspan="4">/v1/authn/{username}/operationPermissions</td>
21987 </tr>
21988 <tr>
21989 <td>请求方式</td>
21990 <td colspan="4">get</td>
21991 </tr>
21992 <tr>
21993 <td>请求类型</td>
21994 <td colspan="4"></td>
21995 </tr>
21996 <tr>
21997 <td>返回类型</td>
21998 <td colspan="4">application/json</td>
21999 </tr>
22000
22001 <tr class="bg">
22002 <td>参数名</td>
22003 <td width="15%">数据类型</td>
22004 <td width="15%">参数类型</td>
22005 <td width="15%">是否必填</td>
22006 <td width="29%">说明</td>
22007 </tr>
22008
22009
22010 <tr>
22011 <td align="left">1.applicationId</td>
22012 <td>string</td>
22013 <td>query</td>
22014
22015 <td>N</td>
22016 <td>applicationId</td>
22017 <!-- <td th:if="${request.modelAttr}" th:text="asdfagadfg"></td>-->
22018 </tr>
22019
22020
22021
22022
22023 <tr>
22024 <td align="left">2.username</td>
22025 <td>string</td>
22026 <td>path</td>
22027 <td>Y</td>
22028
22029 <td>username</td>
22030 <!-- <td th:if="${request.modelAttr}" th:text="asdfagadfg"></td>-->
22031 </tr>
22032
22033
22034
22035
22036
22037 <tr class="bg">
22038 <td>状态码</td>
22039 <td colspan="2">描述</td>
22040 <td colspan="2">说明</td>
22041 </tr>
22042
22043 <tr>
22044 <td>200</td>
22045 <td colspan="2">OK</td>
22046 <td colspan="2"></td>
22047 </tr>
22048
22049 <tr>
22050 <td>401</td>
22051 <td colspan="2">Unauthorized</td>
22052 <td colspan="2"></td>
22053 </tr>
22054
22055 <tr>
22056 <td>403</td>
22057 <td colspan="2">Forbidden</td>
22058 <td colspan="2"></td>
22059 </tr>
22060
22061 <tr>
22062 <td>404</td>
22063 <td colspan="2">Not Found</td>
22064 <td colspan="2"></td>
22065 </tr>
22066
22067 <tr class="bg">
22068 <td>返回属性名</td>
22069 <td colspan="2">类型</td>
22070 <td colspan="2">说明</td>
22071 </tr>
22072
22073<!-- 对返回参数 递归生成行-->
22074 <tbody>
22075
22076 <tr>
22077 <td align="left" style="padding-left:10px">1.code</td>
22078 <td colspan="2">integer(int32)</td>
22079 <td colspan="2"></td>
22080 </tr>
22081
22082
22083 <tr>
22084 <td align="left" style="padding-left:10px">2.data</td>
22085 <td colspan="2">object:AuthnAccountPermissionsResponseData</td>
22086 <td colspan="2"></td>
22087 </tr>
22088
22089
22090 <tr>
22091 <td align="left" style="padding-left:20px">2.1.permissions</td>
22092 <td colspan="2">array:Permission</td>
22093 <td colspan="2"></td>
22094 </tr>
22095
22096
22097 <tr>
22098 <td align="left" style="padding-left:30px">2.1.1.applicationId</td>
22099 <td colspan="2">string</td>
22100 <td colspan="2"></td>
22101 </tr>
22102
22103
22104 <tr>
22105 <td align="left" style="padding-left:30px">2.1.2.code</td>
22106 <td colspan="2">string</td>
22107 <td colspan="2"></td>
22108 </tr>
22109
22110
22111 <tr>
22112 <td align="left" style="padding-left:30px">2.1.3.icon</td>
22113 <td colspan="2">string</td>
22114 <td colspan="2"></td>
22115 </tr>
22116
22117
22118 <tr>
22119 <td align="left" style="padding-left:30px">2.1.4.id</td>
22120 <td colspan="2">string</td>
22121 <td colspan="2">ID</td>
22122 </tr>
22123
22124
22125 <tr>
22126 <td align="left" style="padding-left:30px">2.1.5.level</td>
22127 <td colspan="2">integer(int32)</td>
22128 <td colspan="2"></td>
22129 </tr>
22130
22131
22132 <tr>
22133 <td align="left" style="padding-left:30px">2.1.6.lft</td>
22134 <td colspan="2">integer(int32)</td>
22135 <td colspan="2"></td>
22136 </tr>
22137
22138
22139 <tr>
22140 <td align="left" style="padding-left:30px">2.1.7.memo</td>
22141 <td colspan="2">string</td>
22142 <td colspan="2"></td>
22143 </tr>
22144
22145
22146 <tr>
22147 <td align="left" style="padding-left:30px">2.1.8.name</td>
22148 <td colspan="2">string</td>
22149 <td colspan="2"></td>
22150 </tr>
22151
22152
22153 <tr>
22154 <td align="left" style="padding-left:30px">2.1.9.order</td>
22155 <td colspan="2">integer(int32)</td>
22156 <td colspan="2"></td>
22157 </tr>
22158
22159
22160 <tr>
22161 <td align="left" style="padding-left:30px">2.1.10.origin</td>
22162 <td colspan="2">string</td>
22163 <td colspan="2"></td>
22164 </tr>
22165
22166
22167 <tr>
22168 <td align="left" style="padding-left:30px">2.1.11.parentId</td>
22169 <td colspan="2">string</td>
22170 <td colspan="2"></td>
22171 </tr>
22172
22173
22174 <tr>
22175 <td align="left" style="padding-left:30px">2.1.12.rgt</td>
22176 <td colspan="2">integer(int32)</td>
22177 <td colspan="2"></td>
22178 </tr>
22179
22180
22181 <tr>
22182 <td align="left" style="padding-left:30px">2.1.13.status</td>
22183 <td colspan="2">string</td>
22184 <td colspan="2"></td>
22185 </tr>
22186
22187
22188 <tr>
22189 <td align="left" style="padding-left:30px">2.1.14.type</td>
22190 <td colspan="2">string</td>
22191 <td colspan="2"></td>
22192 </tr>
22193
22194
22195 <tr>
22196 <td align="left" style="padding-left:30px">2.1.15.url</td>
22197 <td colspan="2">string</td>
22198 <td colspan="2"></td>
22199 </tr>
22200
22201
22202
22203
22204
22205
22206 <tr>
22207 <td align="left" style="padding-left:10px">3.message</td>
22208 <td colspan="2">string</td>
22209 <td colspan="2"></td>
22210 </tr>
22211
22212
22213</tbody>
22214
22215 <tr class="bg">
22216 <td colspan="5">示例</td>
22217 </tr>
22218 <tr class="specialHeight">
22219 <td class="bg">请求参数</td>
22220 <td colspan="4">applicationId=string</td>
22221 </tr>
22222 <tr class="specialHeight">
22223 <td class="bg">返回值</td>
22224 <td colspan="4">{&quot;code&quot;:0,&quot;data&quot;:{&quot;permissions&quot;:[{&quot;applicationId&quot;:&quot;string&quot;,&quot;code&quot;:&quot;string&quot;,&quot;icon&quot;:&quot;string&quot;,&quot;id&quot;:&quot;string&quot;,&quot;level&quot;:0,&quot;lft&quot;:0,&quot;memo&quot;:&quot;string&quot;,&quot;name&quot;:&quot;string&quot;,&quot;order&quot;:0,&quot;origin&quot;:&quot;string&quot;,&quot;parentId&quot;:&quot;string&quot;,&quot;rgt&quot;:0,&quot;status&quot;:&quot;string&quot;,&quot;type&quot;:&quot;string&quot;,&quot;url&quot;:&quot;string&quot;}]},&quot;message&quot;:&quot;string&quot;}</td>
22225 </tr>
22226
22227 </table>
22228 </div>
22229 <div>
22230
22231 <!--这个是每个请求的说明,方便生成文档后进行整理-->
22232 <h5 class="second_title">10)accountResources</h5>
22233
22234 <table border="1" cellspacing="0" cellpadding="0" width="100%">
22235 <tr class="bg">
22236 <td colspan="5">accountResources</td>
22237 </tr>
22238 <tr>
22239 <td width="25%">接口描述</td>
22240 <td colspan="4">accountResources</td>
22241 </tr>
22242 <tr>
22243 <td>URL</td>
22244 <td colspan="4">/v1/authn/{username}/resources</td>
22245 </tr>
22246 <tr>
22247 <td>请求方式</td>
22248 <td colspan="4">get</td>
22249 </tr>
22250 <tr>
22251 <td>请求类型</td>
22252 <td colspan="4"></td>
22253 </tr>
22254 <tr>
22255 <td>返回类型</td>
22256 <td colspan="4">application/json</td>
22257 </tr>
22258
22259 <tr class="bg">
22260 <td>参数名</td>
22261 <td width="15%">数据类型</td>
22262 <td width="15%">参数类型</td>
22263 <td width="15%">是否必填</td>
22264 <td width="29%">说明</td>
22265 </tr>
22266
22267
22268 <tr>
22269 <td align="left">1.applicationId</td>
22270 <td>string</td>
22271 <td>query</td>
22272
22273 <td>N</td>
22274 <td>applicationId</td>
22275 <!-- <td th:if="${request.modelAttr}" th:text="asdfagadfg"></td>-->
22276 </tr>
22277
22278
22279
22280
22281 <tr>
22282 <td align="left">2.username</td>
22283 <td>string</td>
22284 <td>path</td>
22285 <td>Y</td>
22286
22287 <td>username</td>
22288 <!-- <td th:if="${request.modelAttr}" th:text="asdfagadfg"></td>-->
22289 </tr>
22290
22291
22292
22293
22294
22295 <tr class="bg">
22296 <td>状态码</td>
22297 <td colspan="2">描述</td>
22298 <td colspan="2">说明</td>
22299 </tr>
22300
22301 <tr>
22302 <td>200</td>
22303 <td colspan="2">OK</td>
22304 <td colspan="2"></td>
22305 </tr>
22306
22307 <tr>
22308 <td>401</td>
22309 <td colspan="2">Unauthorized</td>
22310 <td colspan="2"></td>
22311 </tr>
22312
22313 <tr>
22314 <td>403</td>
22315 <td colspan="2">Forbidden</td>
22316 <td colspan="2"></td>
22317 </tr>
22318
22319 <tr>
22320 <td>404</td>
22321 <td colspan="2">Not Found</td>
22322 <td colspan="2"></td>
22323 </tr>
22324
22325 <tr class="bg">
22326 <td>返回属性名</td>
22327 <td colspan="2">类型</td>
22328 <td colspan="2">说明</td>
22329 </tr>
22330
22331<!-- 对返回参数 递归生成行-->
22332 <tbody>
22333
22334 <tr>
22335 <td align="left" style="padding-left:10px">1.code</td>
22336 <td colspan="2">integer(int32)</td>
22337 <td colspan="2"></td>
22338 </tr>
22339
22340
22341 <tr>
22342 <td align="left" style="padding-left:10px">2.data</td>
22343 <td colspan="2">object:AuthnAccountResourcesResponseData</td>
22344 <td colspan="2"></td>
22345 </tr>
22346
22347
22348 <tr>
22349 <td align="left" style="padding-left:20px">2.1.resources</td>
22350 <td colspan="2">array:Resource</td>
22351 <td colspan="2"></td>
22352 </tr>
22353
22354
22355 <tr>
22356 <td align="left" style="padding-left:30px">2.1.1.access</td>
22357 <td colspan="2">string</td>
22358 <td colspan="2"></td>
22359 </tr>
22360
22361
22362 <tr>
22363 <td align="left" style="padding-left:30px">2.1.2.applicationId</td>
22364 <td colspan="2">string</td>
22365 <td colspan="2"></td>
22366 </tr>
22367
22368
22369 <tr>
22370 <td align="left" style="padding-left:30px">2.1.3.code</td>
22371 <td colspan="2">string</td>
22372 <td colspan="2"></td>
22373 </tr>
22374
22375
22376 <tr>
22377 <td align="left" style="padding-left:30px">2.1.4.id</td>
22378 <td colspan="2">string</td>
22379 <td colspan="2">ID</td>
22380 </tr>
22381
22382
22383 <tr>
22384 <td align="left" style="padding-left:30px">2.1.5.memo</td>
22385 <td colspan="2">string</td>
22386 <td colspan="2"></td>
22387 </tr>
22388
22389
22390 <tr>
22391 <td align="left" style="padding-left:30px">2.1.6.method</td>
22392 <td colspan="2">string</td>
22393 <td colspan="2"></td>
22394 </tr>
22395
22396
22397 <tr>
22398 <td align="left" style="padding-left:30px">2.1.7.name</td>
22399 <td colspan="2">string</td>
22400 <td colspan="2"></td>
22401 </tr>
22402
22403
22404 <tr>
22405 <td align="left" style="padding-left:30px">2.1.8.origin</td>
22406 <td colspan="2">string</td>
22407 <td colspan="2"></td>
22408 </tr>
22409
22410
22411 <tr>
22412 <td align="left" style="padding-left:30px">2.1.9.path</td>
22413 <td colspan="2">string</td>
22414 <td colspan="2"></td>
22415 </tr>
22416
22417
22418 <tr>
22419 <td align="left" style="padding-left:30px">2.1.10.status</td>
22420 <td colspan="2">string</td>
22421 <td colspan="2"></td>
22422 </tr>
22423
22424
22425
22426
22427
22428
22429 <tr>
22430 <td align="left" style="padding-left:10px">3.message</td>
22431 <td colspan="2">string</td>
22432 <td colspan="2"></td>
22433 </tr>
22434
22435
22436</tbody>
22437
22438 <tr class="bg">
22439 <td colspan="5">示例</td>
22440 </tr>
22441 <tr class="specialHeight">
22442 <td class="bg">请求参数</td>
22443 <td colspan="4">applicationId=string</td>
22444 </tr>
22445 <tr class="specialHeight">
22446 <td class="bg">返回值</td>
22447 <td colspan="4">{&quot;code&quot;:0,&quot;data&quot;:{&quot;resources&quot;:[{&quot;access&quot;:&quot;string&quot;,&quot;applicationId&quot;:&quot;string&quot;,&quot;code&quot;:&quot;string&quot;,&quot;id&quot;:&quot;string&quot;,&quot;memo&quot;:&quot;string&quot;,&quot;method&quot;:&quot;string&quot;,&quot;name&quot;:&quot;string&quot;,&quot;origin&quot;:&quot;string&quot;,&quot;path&quot;:&quot;string&quot;,&quot;status&quot;:&quot;string&quot;}]},&quot;message&quot;:&quot;string&quot;}</td>
22448 </tr>
22449
22450 </table>
22451 </div>
22452 <div>
22453
22454 <!--这个是每个请求的说明,方便生成文档后进行整理-->
22455 <h5 class="second_title">11)accountRoles</h5>
22456
22457 <table border="1" cellspacing="0" cellpadding="0" width="100%">
22458 <tr class="bg">
22459 <td colspan="5">accountRoles</td>
22460 </tr>
22461 <tr>
22462 <td width="25%">接口描述</td>
22463 <td colspan="4">accountRoles</td>
22464 </tr>
22465 <tr>
22466 <td>URL</td>
22467 <td colspan="4">/v1/authn/{username}/roles</td>
22468 </tr>
22469 <tr>
22470 <td>请求方式</td>
22471 <td colspan="4">get</td>
22472 </tr>
22473 <tr>
22474 <td>请求类型</td>
22475 <td colspan="4"></td>
22476 </tr>
22477 <tr>
22478 <td>返回类型</td>
22479 <td colspan="4">application/json</td>
22480 </tr>
22481
22482 <tr class="bg">
22483 <td>参数名</td>
22484 <td width="15%">数据类型</td>
22485 <td width="15%">参数类型</td>
22486 <td width="15%">是否必填</td>
22487 <td width="29%">说明</td>
22488 </tr>
22489
22490
22491 <tr>
22492 <td align="left">1.username</td>
22493 <td>string</td>
22494 <td>path</td>
22495 <td>Y</td>
22496
22497 <td>username</td>
22498 <!-- <td th:if="${request.modelAttr}" th:text="asdfagadfg"></td>-->
22499 </tr>
22500
22501
22502
22503
22504
22505 <tr class="bg">
22506 <td>状态码</td>
22507 <td colspan="2">描述</td>
22508 <td colspan="2">说明</td>
22509 </tr>
22510
22511 <tr>
22512 <td>200</td>
22513 <td colspan="2">OK</td>
22514 <td colspan="2"></td>
22515 </tr>
22516
22517 <tr>
22518 <td>401</td>
22519 <td colspan="2">Unauthorized</td>
22520 <td colspan="2"></td>
22521 </tr>
22522
22523 <tr>
22524 <td>403</td>
22525 <td colspan="2">Forbidden</td>
22526 <td colspan="2"></td>
22527 </tr>
22528
22529 <tr>
22530 <td>404</td>
22531 <td colspan="2">Not Found</td>
22532 <td colspan="2"></td>
22533 </tr>
22534
22535 <tr class="bg">
22536 <td>返回属性名</td>
22537 <td colspan="2">类型</td>
22538 <td colspan="2">说明</td>
22539 </tr>
22540
22541<!-- 对返回参数 递归生成行-->
22542 <tbody>
22543
22544 <tr>
22545 <td align="left" style="padding-left:10px">1.code</td>
22546 <td colspan="2">integer(int32)</td>
22547 <td colspan="2"></td>
22548 </tr>
22549
22550
22551 <tr>
22552 <td align="left" style="padding-left:10px">2.data</td>
22553 <td colspan="2">object:AuthnAccountRolesResponseData</td>
22554 <td colspan="2"></td>
22555 </tr>
22556
22557
22558 <tr>
22559 <td align="left" style="padding-left:20px">2.1.roles</td>
22560 <td colspan="2">array:Role</td>
22561 <td colspan="2"></td>
22562 </tr>
22563
22564
22565 <tr>
22566 <td align="left" style="padding-left:30px">2.1.1.code</td>
22567 <td colspan="2">string</td>
22568 <td colspan="2"></td>
22569 </tr>
22570
22571
22572 <tr>
22573 <td align="left" style="padding-left:30px">2.1.2.id</td>
22574 <td colspan="2">string</td>
22575 <td colspan="2">ID</td>
22576 </tr>
22577
22578
22579 <tr>
22580 <td align="left" style="padding-left:30px">2.1.3.memo</td>
22581 <td colspan="2">string</td>
22582 <td colspan="2"></td>
22583 </tr>
22584
22585
22586 <tr>
22587 <td align="left" style="padding-left:30px">2.1.4.name</td>
22588 <td colspan="2">string</td>
22589 <td colspan="2"></td>
22590 </tr>
22591
22592
22593 <tr>
22594 <td align="left" style="padding-left:30px">2.1.5.status</td>
22595 <td colspan="2">string</td>
22596 <td colspan="2"></td>
22597 </tr>
22598
22599
22600
22601
22602
22603
22604 <tr>
22605 <td align="left" style="padding-left:10px">3.message</td>
22606 <td colspan="2">string</td>
22607 <td colspan="2"></td>
22608 </tr>
22609
22610
22611</tbody>
22612
22613 <tr class="bg">
22614 <td colspan="5">示例</td>
22615 </tr>
22616 <tr class="specialHeight">
22617 <td class="bg">请求参数</td>
22618 <td colspan="4"></td>
22619 </tr>
22620 <tr class="specialHeight">
22621 <td class="bg">返回值</td>
22622 <td colspan="4">{&quot;code&quot;:0,&quot;data&quot;:{&quot;roles&quot;:[{&quot;code&quot;:&quot;string&quot;,&quot;id&quot;:&quot;string&quot;,&quot;memo&quot;:&quot;string&quot;,&quot;name&quot;:&quot;string&quot;,&quot;status&quot;:&quot;string&quot;}]},&quot;message&quot;:&quot;string&quot;}</td>
22623 </tr>
22624
22625 </table>
22626 </div>
22627 </div>
22628</div>
22629
22630
22631
22632
22633
22634
22635
22636
22637</body>
22638</html>