blob: d8390d9f5ffcf63fcd424fcd1fb619029fc7b058 [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 Platfomr Open APIs(1.0)</p>
84
85 <br>
86 </div>
87 <div style="margin-bottom:20px;">
88 <!--这个是类的说明-->
89 <h4 class="first_title">Menu</h4>
90 <div>
91
92 <!--这个是每个请求的说明,方便生成文档后进行整理-->
93 <h5 class="second_title">1)获取用户帐号可访问的菜单</h5>
94
95 <table border="1" cellspacing="0" cellpadding="0" width="100%">
96 <tr class="bg">
97 <td colspan="5">获取用户帐号可访问的菜单</td>
98 </tr>
99 <tr>
100 <td width="25%">接口描述</td>
101 <td colspan="4">获取用户帐号可访问的菜单</td>
102 </tr>
103 <tr>
104 <td>URL</td>
105 <td colspan="4">/v1/menus/accountName/{accountName}/menus</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.accountName</td>
131 <td>string</td>
132 <td>path</td>
133 <td>Y</td>
134
135 <td>accountName</td>
136 <!-- <td th:if="${request.modelAttr}" th:text="asdfagadfg"></td>-->
137 </tr>
138
139
140
141
142 <tr>
143 <td align="left">2.applicationId</td>
144 <td>string</td>
145 <td>query</td>
146
147 <td>N</td>
148 <td>applicationId</td>
149 <!-- <td th:if="${request.modelAttr}" th:text="asdfagadfg"></td>-->
150 </tr>
151
152
153
154
155
156 <tr class="bg">
157 <td>状态码</td>
158 <td colspan="2">描述</td>
159 <td colspan="2">说明</td>
160 </tr>
161
162 <tr>
163 <td>200</td>
164 <td colspan="2">OK</td>
165 <td colspan="2"></td>
166 </tr>
167
168 <tr>
169 <td>401</td>
170 <td colspan="2">Unauthorized</td>
171 <td colspan="2"></td>
172 </tr>
173
174 <tr>
175 <td>403</td>
176 <td colspan="2">Forbidden</td>
177 <td colspan="2"></td>
178 </tr>
179
180 <tr>
181 <td>404</td>
182 <td colspan="2">Not Found</td>
183 <td colspan="2"></td>
184 </tr>
185
186 <tr class="bg">
187 <td>返回属性名</td>
188 <td colspan="2">类型</td>
189 <td colspan="2">说明</td>
190 </tr>
191
192<!-- 对返回参数 递归生成行-->
193 <tbody>
194
195 <tr>
196 <td align="left" style="padding-left:10px">1.code</td>
197 <td colspan="2">integer(int32)</td>
198 <td colspan="2"></td>
199 </tr>
200
201
202 <tr>
203 <td align="left" style="padding-left:10px">2.data</td>
204 <td colspan="2">object:GrantedMenusResponseData</td>
205 <td colspan="2"></td>
206 </tr>
207
208
209 <tr>
210 <td align="left" style="padding-left:20px">2.1.menus</td>
211 <td colspan="2">array:GrantedMenu</td>
212 <td colspan="2"></td>
213 </tr>
214
215
216 <tr>
217 <td align="left" style="padding-left:30px">2.1.1.applicationId</td>
218 <td colspan="2">string</td>
219 <td colspan="2"></td>
220 </tr>
221
222
223 <tr>
224 <td align="left" style="padding-left:30px">2.1.2.code</td>
225 <td colspan="2">string</td>
226 <td colspan="2"></td>
227 </tr>
228
229
230 <tr>
231 <td align="left" style="padding-left:30px">2.1.3.icon</td>
232 <td colspan="2">string</td>
233 <td colspan="2"></td>
234 </tr>
235
236
237 <tr>
238 <td align="left" style="padding-left:30px">2.1.4.id</td>
239 <td colspan="2">string</td>
240 <td colspan="2"></td>
241 </tr>
242
243
244 <tr>
245 <td align="left" style="padding-left:30px">2.1.5.memo</td>
246 <td colspan="2">string</td>
247 <td colspan="2"></td>
248 </tr>
249
250
251 <tr>
252 <td align="left" style="padding-left:30px">2.1.6.name</td>
253 <td colspan="2">string</td>
254 <td colspan="2"></td>
255 </tr>
256
257
258 <tr>
259 <td align="left" style="padding-left:30px">2.1.7.order</td>
260 <td colspan="2">integer(int32)</td>
261 <td colspan="2"></td>
262 </tr>
263
264
265 <tr>
266 <td align="left" style="padding-left:30px">2.1.8.origin</td>
267 <td colspan="2">string</td>
268 <td colspan="2"></td>
269 </tr>
270
271
272 <tr>
273 <td align="left" style="padding-left:30px">2.1.9.parentId</td>
274 <td colspan="2">string</td>
275 <td colspan="2"></td>
276 </tr>
277
278
279 <tr>
280 <td align="left" style="padding-left:30px">2.1.10.status</td>
281 <td colspan="2">string</td>
282 <td colspan="2"></td>
283 </tr>
284
285
286 <tr>
287 <td align="left" style="padding-left:30px">2.1.11.url</td>
288 <td colspan="2">string</td>
289 <td colspan="2"></td>
290 </tr>
291
292
293
294
295
296
297 <tr>
298 <td align="left" style="padding-left:10px">3.message</td>
299 <td colspan="2">string</td>
300 <td colspan="2"></td>
301 </tr>
302
303
304</tbody>
305
306 <tr class="bg">
307 <td colspan="5">示例</td>
308 </tr>
309 <tr class="specialHeight">
310 <td class="bg">请求参数</td>
311 <td colspan="4">applicationId=string</td>
312 </tr>
313 <tr class="specialHeight">
314 <td class="bg">返回值</td>
315 <td colspan="4">{&quot;code&quot;:0,&quot;data&quot;:{&quot;menus&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;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;status&quot;:&quot;string&quot;,&quot;url&quot;:&quot;string&quot;}]},&quot;message&quot;:&quot;string&quot;}</td>
316 </tr>
317
318 </table>
319 </div>
320 </div>
321 <div style="margin-bottom:20px;">
322 <!--这个是类的说明-->
323 <h4 class="first_title">Permission</h4>
324 <div>
325
326 <!--这个是每个请求的说明,方便生成文档后进行整理-->
327 <h5 class="second_title">1)获取用户帐号拥有的菜单</h5>
328
329 <table border="1" cellspacing="0" cellpadding="0" width="100%">
330 <tr class="bg">
331 <td colspan="5">获取用户帐号拥有的菜单</td>
332 </tr>
333 <tr>
334 <td width="25%">接口描述</td>
335 <td colspan="4">获取用户帐号拥有的菜单</td>
336 </tr>
337 <tr>
338 <td>URL</td>
339 <td colspan="4">/v1/permissions/accountName/{accountName}/menus</td>
340 </tr>
341 <tr>
342 <td>请求方式</td>
343 <td colspan="4">get</td>
344 </tr>
345 <tr>
346 <td>请求类型</td>
347 <td colspan="4"></td>
348 </tr>
349 <tr>
350 <td>返回类型</td>
351 <td colspan="4">application/json</td>
352 </tr>
353
354 <tr class="bg">
355 <td>参数名</td>
356 <td width="15%">数据类型</td>
357 <td width="15%">参数类型</td>
358 <td width="15%">是否必填</td>
359 <td width="29%">说明</td>
360 </tr>
361
362
363 <tr>
364 <td align="left">1.accountName</td>
365 <td>string</td>
366 <td>path</td>
367 <td>Y</td>
368
369 <td>accountName</td>
370 <!-- <td th:if="${request.modelAttr}" th:text="asdfagadfg"></td>-->
371 </tr>
372
373
374
375
376 <tr>
377 <td align="left">2.applicationId</td>
378 <td>string</td>
379 <td>query</td>
380
381 <td>N</td>
382 <td>applicationId</td>
383 <!-- <td th:if="${request.modelAttr}" th:text="asdfagadfg"></td>-->
384 </tr>
385
386
387
388
389
390 <tr class="bg">
391 <td>状态码</td>
392 <td colspan="2">描述</td>
393 <td colspan="2">说明</td>
394 </tr>
395
396 <tr>
397 <td>200</td>
398 <td colspan="2">OK</td>
399 <td colspan="2"></td>
400 </tr>
401
402 <tr>
403 <td>401</td>
404 <td colspan="2">Unauthorized</td>
405 <td colspan="2"></td>
406 </tr>
407
408 <tr>
409 <td>403</td>
410 <td colspan="2">Forbidden</td>
411 <td colspan="2"></td>
412 </tr>
413
414 <tr>
415 <td>404</td>
416 <td colspan="2">Not Found</td>
417 <td colspan="2"></td>
418 </tr>
419
420 <tr class="bg">
421 <td>返回属性名</td>
422 <td colspan="2">类型</td>
423 <td colspan="2">说明</td>
424 </tr>
425
426<!-- 对返回参数 递归生成行-->
427 <tbody>
428
429 <tr>
430 <td align="left" style="padding-left:10px">1.code</td>
431 <td colspan="2">integer(int32)</td>
432 <td colspan="2"></td>
433 </tr>
434
435
436 <tr>
437 <td align="left" style="padding-left:10px">2.data</td>
438 <td colspan="2">object:GrantedMenusResponseData</td>
439 <td colspan="2"></td>
440 </tr>
441
442
443 <tr>
444 <td align="left" style="padding-left:20px">2.1.menus</td>
445 <td colspan="2">array:GrantedMenu</td>
446 <td colspan="2"></td>
447 </tr>
448
449
450 <tr>
451 <td align="left" style="padding-left:30px">2.1.1.applicationId</td>
452 <td colspan="2">string</td>
453 <td colspan="2"></td>
454 </tr>
455
456
457 <tr>
458 <td align="left" style="padding-left:30px">2.1.2.code</td>
459 <td colspan="2">string</td>
460 <td colspan="2"></td>
461 </tr>
462
463
464 <tr>
465 <td align="left" style="padding-left:30px">2.1.3.icon</td>
466 <td colspan="2">string</td>
467 <td colspan="2"></td>
468 </tr>
469
470
471 <tr>
472 <td align="left" style="padding-left:30px">2.1.4.id</td>
473 <td colspan="2">string</td>
474 <td colspan="2"></td>
475 </tr>
476
477
478 <tr>
479 <td align="left" style="padding-left:30px">2.1.5.memo</td>
480 <td colspan="2">string</td>
481 <td colspan="2"></td>
482 </tr>
483
484
485 <tr>
486 <td align="left" style="padding-left:30px">2.1.6.name</td>
487 <td colspan="2">string</td>
488 <td colspan="2"></td>
489 </tr>
490
491
492 <tr>
493 <td align="left" style="padding-left:30px">2.1.7.order</td>
494 <td colspan="2">integer(int32)</td>
495 <td colspan="2"></td>
496 </tr>
497
498
499 <tr>
500 <td align="left" style="padding-left:30px">2.1.8.origin</td>
501 <td colspan="2">string</td>
502 <td colspan="2"></td>
503 </tr>
504
505
506 <tr>
507 <td align="left" style="padding-left:30px">2.1.9.parentId</td>
508 <td colspan="2">string</td>
509 <td colspan="2"></td>
510 </tr>
511
512
513 <tr>
514 <td align="left" style="padding-left:30px">2.1.10.status</td>
515 <td colspan="2">string</td>
516 <td colspan="2"></td>
517 </tr>
518
519
520 <tr>
521 <td align="left" style="padding-left:30px">2.1.11.url</td>
522 <td colspan="2">string</td>
523 <td colspan="2"></td>
524 </tr>
525
526
527
528
529
530
531 <tr>
532 <td align="left" style="padding-left:10px">3.message</td>
533 <td colspan="2">string</td>
534 <td colspan="2"></td>
535 </tr>
536
537
538</tbody>
539
540 <tr class="bg">
541 <td colspan="5">示例</td>
542 </tr>
543 <tr class="specialHeight">
544 <td class="bg">请求参数</td>
545 <td colspan="4">applicationId=string</td>
546 </tr>
547 <tr class="specialHeight">
548 <td class="bg">返回值</td>
549 <td colspan="4">{&quot;code&quot;:0,&quot;data&quot;:{&quot;menus&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;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;status&quot;:&quot;string&quot;,&quot;url&quot;:&quot;string&quot;}]},&quot;message&quot;:&quot;string&quot;}</td>
550 </tr>
551
552 </table>
553 </div>
554 <div>
555
556 <!--这个是每个请求的说明,方便生成文档后进行整理-->
557 <h5 class="second_title">2)获取用户帐号拥有的操作</h5>
558
559 <table border="1" cellspacing="0" cellpadding="0" width="100%">
560 <tr class="bg">
561 <td colspan="5">获取用户帐号拥有的操作</td>
562 </tr>
563 <tr>
564 <td width="25%">接口描述</td>
565 <td colspan="4">获取用户帐号拥有的操作</td>
566 </tr>
567 <tr>
568 <td>URL</td>
569 <td colspan="4">/v1/permissions/accountName/{accountName}/operations</td>
570 </tr>
571 <tr>
572 <td>请求方式</td>
573 <td colspan="4">get</td>
574 </tr>
575 <tr>
576 <td>请求类型</td>
577 <td colspan="4"></td>
578 </tr>
579 <tr>
580 <td>返回类型</td>
581 <td colspan="4">application/json</td>
582 </tr>
583
584 <tr class="bg">
585 <td>参数名</td>
586 <td width="15%">数据类型</td>
587 <td width="15%">参数类型</td>
588 <td width="15%">是否必填</td>
589 <td width="29%">说明</td>
590 </tr>
591
592
593 <tr>
594 <td align="left">1.accountName</td>
595 <td>string</td>
596 <td>path</td>
597 <td>Y</td>
598
599 <td>accountName</td>
600 <!-- <td th:if="${request.modelAttr}" th:text="asdfagadfg"></td>-->
601 </tr>
602
603
604
605
606 <tr>
607 <td align="left">2.applicationId</td>
608 <td>string</td>
609 <td>query</td>
610
611 <td>N</td>
612 <td>applicationId</td>
613 <!-- <td th:if="${request.modelAttr}" th:text="asdfagadfg"></td>-->
614 </tr>
615
616
617
618
619
620 <tr class="bg">
621 <td>状态码</td>
622 <td colspan="2">描述</td>
623 <td colspan="2">说明</td>
624 </tr>
625
626 <tr>
627 <td>200</td>
628 <td colspan="2">OK</td>
629 <td colspan="2"></td>
630 </tr>
631
632 <tr>
633 <td>401</td>
634 <td colspan="2">Unauthorized</td>
635 <td colspan="2"></td>
636 </tr>
637
638 <tr>
639 <td>403</td>
640 <td colspan="2">Forbidden</td>
641 <td colspan="2"></td>
642 </tr>
643
644 <tr>
645 <td>404</td>
646 <td colspan="2">Not Found</td>
647 <td colspan="2"></td>
648 </tr>
649
650 <tr class="bg">
651 <td>返回属性名</td>
652 <td colspan="2">类型</td>
653 <td colspan="2">说明</td>
654 </tr>
655
656<!-- 对返回参数 递归生成行-->
657 <tbody>
658
659 <tr>
660 <td align="left" style="padding-left:10px">1.code</td>
661 <td colspan="2">integer(int32)</td>
662 <td colspan="2"></td>
663 </tr>
664
665
666 <tr>
667 <td align="left" style="padding-left:10px">2.data</td>
668 <td colspan="2">object:GrantedOperationsResponseData</td>
669 <td colspan="2"></td>
670 </tr>
671
672
673 <tr>
674 <td align="left" style="padding-left:20px">2.1.operations</td>
675 <td colspan="2">array:GrantedOperation</td>
676 <td colspan="2"></td>
677 </tr>
678
679
680 <tr>
681 <td align="left" style="padding-left:30px">2.1.1.applicationId</td>
682 <td colspan="2">string</td>
683 <td colspan="2"></td>
684 </tr>
685
686
687 <tr>
688 <td align="left" style="padding-left:30px">2.1.2.code</td>
689 <td colspan="2">string</td>
690 <td colspan="2"></td>
691 </tr>
692
693
694 <tr>
695 <td align="left" style="padding-left:30px">2.1.3.id</td>
696 <td colspan="2">string</td>
697 <td colspan="2"></td>
698 </tr>
699
700
701 <tr>
702 <td align="left" style="padding-left:30px">2.1.4.memo</td>
703 <td colspan="2">string</td>
704 <td colspan="2"></td>
705 </tr>
706
707
708 <tr>
709 <td align="left" style="padding-left:30px">2.1.5.name</td>
710 <td colspan="2">string</td>
711 <td colspan="2"></td>
712 </tr>
713
714
715 <tr>
716 <td align="left" style="padding-left:30px">2.1.6.order</td>
717 <td colspan="2">integer(int32)</td>
718 <td colspan="2"></td>
719 </tr>
720
721
722 <tr>
723 <td align="left" style="padding-left:30px">2.1.7.parentId</td>
724 <td colspan="2">string</td>
725 <td colspan="2"></td>
726 </tr>
727
728
729 <tr>
730 <td align="left" style="padding-left:30px">2.1.8.status</td>
731 <td colspan="2">string</td>
732 <td colspan="2"></td>
733 </tr>
734
735
736
737
738
739
740 <tr>
741 <td align="left" style="padding-left:10px">3.message</td>
742 <td colspan="2">string</td>
743 <td colspan="2"></td>
744 </tr>
745
746
747</tbody>
748
749 <tr class="bg">
750 <td colspan="5">示例</td>
751 </tr>
752 <tr class="specialHeight">
753 <td class="bg">请求参数</td>
754 <td colspan="4">applicationId=string</td>
755 </tr>
756 <tr class="specialHeight">
757 <td class="bg">返回值</td>
758 <td colspan="4">{&quot;code&quot;:0,&quot;data&quot;:{&quot;operations&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;name&quot;:&quot;string&quot;,&quot;order&quot;:0,&quot;parentId&quot;:&quot;string&quot;,&quot;status&quot;:&quot;string&quot;}]},&quot;message&quot;:&quot;string&quot;}</td>
759 </tr>
760
761 </table>
762 </div>
763 <div>
764
765 <!--这个是每个请求的说明,方便生成文档后进行整理-->
766 <h5 class="second_title">3)获取用户帐号拥有的权限</h5>
767
768 <table border="1" cellspacing="0" cellpadding="0" width="100%">
769 <tr class="bg">
770 <td colspan="5">获取用户帐号拥有的权限</td>
771 </tr>
772 <tr>
773 <td width="25%">接口描述</td>
774 <td colspan="4">获取用户帐号拥有的权限</td>
775 </tr>
776 <tr>
777 <td>URL</td>
778 <td colspan="4">/v1/permissions/accountName/{accountName}/permissions</td>
779 </tr>
780 <tr>
781 <td>请求方式</td>
782 <td colspan="4">get</td>
783 </tr>
784 <tr>
785 <td>请求类型</td>
786 <td colspan="4"></td>
787 </tr>
788 <tr>
789 <td>返回类型</td>
790 <td colspan="4">application/json</td>
791 </tr>
792
793 <tr class="bg">
794 <td>参数名</td>
795 <td width="15%">数据类型</td>
796 <td width="15%">参数类型</td>
797 <td width="15%">是否必填</td>
798 <td width="29%">说明</td>
799 </tr>
800
801
802 <tr>
803 <td align="left">1.accountName</td>
804 <td>string</td>
805 <td>path</td>
806 <td>Y</td>
807
808 <td>accountName</td>
809 <!-- <td th:if="${request.modelAttr}" th:text="asdfagadfg"></td>-->
810 </tr>
811
812
813
814
815 <tr>
816 <td align="left">2.applicationId</td>
817 <td>string</td>
818 <td>query</td>
819
820 <td>N</td>
821 <td>applicationId</td>
822 <!-- <td th:if="${request.modelAttr}" th:text="asdfagadfg"></td>-->
823 </tr>
824
825
826
827
828
829 <tr class="bg">
830 <td>状态码</td>
831 <td colspan="2">描述</td>
832 <td colspan="2">说明</td>
833 </tr>
834
835 <tr>
836 <td>200</td>
837 <td colspan="2">OK</td>
838 <td colspan="2"></td>
839 </tr>
840
841 <tr>
842 <td>401</td>
843 <td colspan="2">Unauthorized</td>
844 <td colspan="2"></td>
845 </tr>
846
847 <tr>
848 <td>403</td>
849 <td colspan="2">Forbidden</td>
850 <td colspan="2"></td>
851 </tr>
852
853 <tr>
854 <td>404</td>
855 <td colspan="2">Not Found</td>
856 <td colspan="2"></td>
857 </tr>
858
859 <tr class="bg">
860 <td>返回属性名</td>
861 <td colspan="2">类型</td>
862 <td colspan="2">说明</td>
863 </tr>
864
865<!-- 对返回参数 递归生成行-->
866 <tbody>
867
868 <tr>
869 <td align="left" style="padding-left:10px">1.code</td>
870 <td colspan="2">integer(int32)</td>
871 <td colspan="2"></td>
872 </tr>
873
874
875 <tr>
876 <td align="left" style="padding-left:10px">2.data</td>
877 <td colspan="2">object:GrantedPermissionsResponseData</td>
878 <td colspan="2"></td>
879 </tr>
880
881
882 <tr>
883 <td align="left" style="padding-left:20px">2.1.menus</td>
884 <td colspan="2">array:GrantedMenu</td>
885 <td colspan="2"></td>
886 </tr>
887
888
889 <tr>
890 <td align="left" style="padding-left:30px">2.1.1.applicationId</td>
891 <td colspan="2">string</td>
892 <td colspan="2"></td>
893 </tr>
894
895
896 <tr>
897 <td align="left" style="padding-left:30px">2.1.2.code</td>
898 <td colspan="2">string</td>
899 <td colspan="2"></td>
900 </tr>
901
902
903 <tr>
904 <td align="left" style="padding-left:30px">2.1.3.icon</td>
905 <td colspan="2">string</td>
906 <td colspan="2"></td>
907 </tr>
908
909
910 <tr>
911 <td align="left" style="padding-left:30px">2.1.4.id</td>
912 <td colspan="2">string</td>
913 <td colspan="2"></td>
914 </tr>
915
916
917 <tr>
918 <td align="left" style="padding-left:30px">2.1.5.memo</td>
919 <td colspan="2">string</td>
920 <td colspan="2"></td>
921 </tr>
922
923
924 <tr>
925 <td align="left" style="padding-left:30px">2.1.6.name</td>
926 <td colspan="2">string</td>
927 <td colspan="2"></td>
928 </tr>
929
930
931 <tr>
932 <td align="left" style="padding-left:30px">2.1.7.order</td>
933 <td colspan="2">integer(int32)</td>
934 <td colspan="2"></td>
935 </tr>
936
937
938 <tr>
939 <td align="left" style="padding-left:30px">2.1.8.origin</td>
940 <td colspan="2">string</td>
941 <td colspan="2"></td>
942 </tr>
943
944
945 <tr>
946 <td align="left" style="padding-left:30px">2.1.9.parentId</td>
947 <td colspan="2">string</td>
948 <td colspan="2"></td>
949 </tr>
950
951
952 <tr>
953 <td align="left" style="padding-left:30px">2.1.10.status</td>
954 <td colspan="2">string</td>
955 <td colspan="2"></td>
956 </tr>
957
958
959 <tr>
960 <td align="left" style="padding-left:30px">2.1.11.url</td>
961 <td colspan="2">string</td>
962 <td colspan="2"></td>
963 </tr>
964
965
966
967
968 <tr>
969 <td align="left" style="padding-left:20px">2.2.operations</td>
970 <td colspan="2">array:GrantedOperation</td>
971 <td colspan="2"></td>
972 </tr>
973
974
975 <tr>
976 <td align="left" style="padding-left:30px">2.2.1.applicationId</td>
977 <td colspan="2">string</td>
978 <td colspan="2"></td>
979 </tr>
980
981
982 <tr>
983 <td align="left" style="padding-left:30px">2.2.2.code</td>
984 <td colspan="2">string</td>
985 <td colspan="2"></td>
986 </tr>
987
988
989 <tr>
990 <td align="left" style="padding-left:30px">2.2.3.id</td>
991 <td colspan="2">string</td>
992 <td colspan="2"></td>
993 </tr>
994
995
996 <tr>
997 <td align="left" style="padding-left:30px">2.2.4.memo</td>
998 <td colspan="2">string</td>
999 <td colspan="2"></td>
1000 </tr>
1001
1002
1003 <tr>
1004 <td align="left" style="padding-left:30px">2.2.5.name</td>
1005 <td colspan="2">string</td>
1006 <td colspan="2"></td>
1007 </tr>
1008
1009
1010 <tr>
1011 <td align="left" style="padding-left:30px">2.2.6.order</td>
1012 <td colspan="2">integer(int32)</td>
1013 <td colspan="2"></td>
1014 </tr>
1015
1016
1017 <tr>
1018 <td align="left" style="padding-left:30px">2.2.7.parentId</td>
1019 <td colspan="2">string</td>
1020 <td colspan="2"></td>
1021 </tr>
1022
1023
1024 <tr>
1025 <td align="left" style="padding-left:30px">2.2.8.status</td>
1026 <td colspan="2">string</td>
1027 <td colspan="2"></td>
1028 </tr>
1029
1030
1031
1032
1033 <tr>
1034 <td align="left" style="padding-left:20px">2.3.resources</td>
1035 <td colspan="2">array:GrantedResource</td>
1036 <td colspan="2"></td>
1037 </tr>
1038
1039
1040 <tr>
1041 <td align="left" style="padding-left:30px">2.3.1.access</td>
1042 <td colspan="2">string</td>
1043 <td colspan="2"></td>
1044 </tr>
1045
1046
1047 <tr>
1048 <td align="left" style="padding-left:30px">2.3.2.applicationId</td>
1049 <td colspan="2">string</td>
1050 <td colspan="2"></td>
1051 </tr>
1052
1053
1054 <tr>
1055 <td align="left" style="padding-left:30px">2.3.3.code</td>
1056 <td colspan="2">string</td>
1057 <td colspan="2"></td>
1058 </tr>
1059
1060
1061 <tr>
1062 <td align="left" style="padding-left:30px">2.3.4.memo</td>
1063 <td colspan="2">string</td>
1064 <td colspan="2"></td>
1065 </tr>
1066
1067
1068 <tr>
1069 <td align="left" style="padding-left:30px">2.3.5.method</td>
1070 <td colspan="2">string</td>
1071 <td colspan="2"></td>
1072 </tr>
1073
1074
1075 <tr>
1076 <td align="left" style="padding-left:30px">2.3.6.name</td>
1077 <td colspan="2">string</td>
1078 <td colspan="2"></td>
1079 </tr>
1080
1081
1082 <tr>
1083 <td align="left" style="padding-left:30px">2.3.7.origin</td>
1084 <td colspan="2">string</td>
1085 <td colspan="2"></td>
1086 </tr>
1087
1088
1089 <tr>
1090 <td align="left" style="padding-left:30px">2.3.8.path</td>
1091 <td colspan="2">string</td>
1092 <td colspan="2"></td>
1093 </tr>
1094
1095
1096 <tr>
1097 <td align="left" style="padding-left:30px">2.3.9.status</td>
1098 <td colspan="2">string</td>
1099 <td colspan="2"></td>
1100 </tr>
1101
1102
1103
1104
1105
1106
1107 <tr>
1108 <td align="left" style="padding-left:10px">3.message</td>
1109 <td colspan="2">string</td>
1110 <td colspan="2"></td>
1111 </tr>
1112
1113
1114</tbody>
1115
1116 <tr class="bg">
1117 <td colspan="5">示例</td>
1118 </tr>
1119 <tr class="specialHeight">
1120 <td class="bg">请求参数</td>
1121 <td colspan="4">applicationId=string</td>
1122 </tr>
1123 <tr class="specialHeight">
1124 <td class="bg">返回值</td>
1125 <td colspan="4">{&quot;code&quot;:0,&quot;data&quot;:{&quot;menus&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;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;status&quot;:&quot;string&quot;,&quot;url&quot;:&quot;string&quot;}],&quot;operations&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;name&quot;:&quot;string&quot;,&quot;order&quot;:0,&quot;parentId&quot;:&quot;string&quot;,&quot;status&quot;:&quot;string&quot;}],&quot;resources&quot;:[{&quot;access&quot;:&quot;string&quot;,&quot;applicationId&quot;:&quot;string&quot;,&quot;code&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>
1126 </tr>
1127
1128 </table>
1129 </div>
1130 <div>
1131
1132 <!--这个是每个请求的说明,方便生成文档后进行整理-->
1133 <h5 class="second_title">4)获取用户帐号拥有的资源</h5>
1134
1135 <table border="1" cellspacing="0" cellpadding="0" width="100%">
1136 <tr class="bg">
1137 <td colspan="5">获取用户帐号拥有的资源</td>
1138 </tr>
1139 <tr>
1140 <td width="25%">接口描述</td>
1141 <td colspan="4">获取用户帐号拥有的资源</td>
1142 </tr>
1143 <tr>
1144 <td>URL</td>
1145 <td colspan="4">/v1/permissions/accountName/{accountName}/resources</td>
1146 </tr>
1147 <tr>
1148 <td>请求方式</td>
1149 <td colspan="4">get</td>
1150 </tr>
1151 <tr>
1152 <td>请求类型</td>
1153 <td colspan="4"></td>
1154 </tr>
1155 <tr>
1156 <td>返回类型</td>
1157 <td colspan="4">application/json</td>
1158 </tr>
1159
1160 <tr class="bg">
1161 <td>参数名</td>
1162 <td width="15%">数据类型</td>
1163 <td width="15%">参数类型</td>
1164 <td width="15%">是否必填</td>
1165 <td width="29%">说明</td>
1166 </tr>
1167
1168
1169 <tr>
1170 <td align="left">1.accountName</td>
1171 <td>string</td>
1172 <td>path</td>
1173 <td>Y</td>
1174
1175 <td>accountName</td>
1176 <!-- <td th:if="${request.modelAttr}" th:text="asdfagadfg"></td>-->
1177 </tr>
1178
1179
1180
1181
1182 <tr>
1183 <td align="left">2.applicationId</td>
1184 <td>string</td>
1185 <td>query</td>
1186
1187 <td>N</td>
1188 <td>applicationId</td>
1189 <!-- <td th:if="${request.modelAttr}" th:text="asdfagadfg"></td>-->
1190 </tr>
1191
1192
1193
1194
1195
1196 <tr class="bg">
1197 <td>状态码</td>
1198 <td colspan="2">描述</td>
1199 <td colspan="2">说明</td>
1200 </tr>
1201
1202 <tr>
1203 <td>200</td>
1204 <td colspan="2">OK</td>
1205 <td colspan="2"></td>
1206 </tr>
1207
1208 <tr>
1209 <td>401</td>
1210 <td colspan="2">Unauthorized</td>
1211 <td colspan="2"></td>
1212 </tr>
1213
1214 <tr>
1215 <td>403</td>
1216 <td colspan="2">Forbidden</td>
1217 <td colspan="2"></td>
1218 </tr>
1219
1220 <tr>
1221 <td>404</td>
1222 <td colspan="2">Not Found</td>
1223 <td colspan="2"></td>
1224 </tr>
1225
1226 <tr class="bg">
1227 <td>返回属性名</td>
1228 <td colspan="2">类型</td>
1229 <td colspan="2">说明</td>
1230 </tr>
1231
1232<!-- 对返回参数 递归生成行-->
1233 <tbody>
1234
1235 <tr>
1236 <td align="left" style="padding-left:10px">1.code</td>
1237 <td colspan="2">integer(int32)</td>
1238 <td colspan="2"></td>
1239 </tr>
1240
1241
1242 <tr>
1243 <td align="left" style="padding-left:10px">2.data</td>
1244 <td colspan="2">object:GrantedResourcesResponseData</td>
1245 <td colspan="2"></td>
1246 </tr>
1247
1248
1249 <tr>
1250 <td align="left" style="padding-left:20px">2.1.resources</td>
1251 <td colspan="2">array:GrantedResource</td>
1252 <td colspan="2"></td>
1253 </tr>
1254
1255
1256 <tr>
1257 <td align="left" style="padding-left:30px">2.1.1.access</td>
1258 <td colspan="2">string</td>
1259 <td colspan="2"></td>
1260 </tr>
1261
1262
1263 <tr>
1264 <td align="left" style="padding-left:30px">2.1.2.applicationId</td>
1265 <td colspan="2">string</td>
1266 <td colspan="2"></td>
1267 </tr>
1268
1269
1270 <tr>
1271 <td align="left" style="padding-left:30px">2.1.3.code</td>
1272 <td colspan="2">string</td>
1273 <td colspan="2"></td>
1274 </tr>
1275
1276
1277 <tr>
1278 <td align="left" style="padding-left:30px">2.1.4.memo</td>
1279 <td colspan="2">string</td>
1280 <td colspan="2"></td>
1281 </tr>
1282
1283
1284 <tr>
1285 <td align="left" style="padding-left:30px">2.1.5.method</td>
1286 <td colspan="2">string</td>
1287 <td colspan="2"></td>
1288 </tr>
1289
1290
1291 <tr>
1292 <td align="left" style="padding-left:30px">2.1.6.name</td>
1293 <td colspan="2">string</td>
1294 <td colspan="2"></td>
1295 </tr>
1296
1297
1298 <tr>
1299 <td align="left" style="padding-left:30px">2.1.7.origin</td>
1300 <td colspan="2">string</td>
1301 <td colspan="2"></td>
1302 </tr>
1303
1304
1305 <tr>
1306 <td align="left" style="padding-left:30px">2.1.8.path</td>
1307 <td colspan="2">string</td>
1308 <td colspan="2"></td>
1309 </tr>
1310
1311
1312 <tr>
1313 <td align="left" style="padding-left:30px">2.1.9.status</td>
1314 <td colspan="2">string</td>
1315 <td colspan="2"></td>
1316 </tr>
1317
1318
1319
1320
1321
1322
1323 <tr>
1324 <td align="left" style="padding-left:10px">3.message</td>
1325 <td colspan="2">string</td>
1326 <td colspan="2"></td>
1327 </tr>
1328
1329
1330</tbody>
1331
1332 <tr class="bg">
1333 <td colspan="5">示例</td>
1334 </tr>
1335 <tr class="specialHeight">
1336 <td class="bg">请求参数</td>
1337 <td colspan="4">applicationId=string</td>
1338 </tr>
1339 <tr class="specialHeight">
1340 <td class="bg">返回值</td>
1341 <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;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>
1342 </tr>
1343
1344 </table>
1345 </div>
1346 </div>
1347</div>
1348
1349
1350
1351
1352
1353
1354
1355
1356</body>
1357</html>