docs: 新增接口文档
diff --git "a/design/\344\272\221\345\271\263\345\217\260\345\274\200\346\224\276\346\216\245\345\217\243\350\256\276\350\256\241\346\226\207\346\241\243.doc" "b/design/\344\272\221\345\271\263\345\217\260\345\274\200\346\224\276\346\216\245\345\217\243\350\256\276\350\256\241\346\226\207\346\241\243.doc"
new file mode 100644
index 0000000..d8390d9
--- /dev/null
+++ "b/design/\344\272\221\345\271\263\345\217\260\345\274\200\346\224\276\346\216\245\345\217\243\350\256\276\350\256\241\346\226\207\346\241\243.doc"
@@ -0,0 +1,1357 @@
+<!DOCTYPE html>

+<html>

+<head>

+    <meta http-equiv="Content-Type" content="application/msword; charset=utf-8"/>

+    <title>toWord</title>

+        <style type="text/css">

+        .bg {

+            font-size: 14.5px;

+            font-weight: bold;

+            color: #000;

+            background-color: #559e68;

+        }

+

+        table {

+            border-width: 1px;

+            border-style: solid;

+            border-color: black;

+            table-layout: fixed;

+        }

+

+        tr {

+            height: 32px;

+            font-size: 12px;

+        }

+

+        td {

+            padding-left: 10px;

+            border-width: 1px;

+            border-style: solid;

+            border-color: black;

+            height: 32px;

+            overflow: hidden;

+            word-break: break-all;

+            word-wrap: break-word;

+            font-size: 14.5px;

+        }

+

+        .bg td {

+            font-size: 14.5px;

+        }

+

+        tr td {

+            font-size: 14.5px;

+        }

+

+        .specialHeight {

+            height: 40px;

+        }

+

+        .first_title {

+            height: 60px;

+            line-height: 60px;

+            margin: 0;

+            font-weight: bold;

+            font-size: 21px;

+        }

+

+        .second_title {

+            height: 40px;

+            line-height: 40px;

+            margin: 0;

+            font-size: 18.5px;

+        }

+

+        .doc_title {

+            font-size: 42.5px;

+            text-align: center;

+        }

+

+        .download_btn {

+            float: right;

+        }

+

+        body {

+            font-family: 思源黑体 Normal;

+        }

+    </style>

+</head>

+

+<body>

+<div style="width:1000px; margin: 0 auto">

+    <div>

+        <p class="doc_title">Admin Center Platfomr Open APIs(1.0)</p>

+        

+        <br>

+    </div>

+    <div style="margin-bottom:20px;">

+        <!--这个是类的说明-->

+        <h4 class="first_title">Menu</h4>

+        <div>

+

+            <!--这个是每个请求的说明,方便生成文档后进行整理-->

+            <h5 class="second_title">1)获取用户帐号可访问的菜单</h5>

+

+            <table border="1" cellspacing="0" cellpadding="0" width="100%">

+                <tr class="bg">

+                    <td colspan="5">获取用户帐号可访问的菜单</td>

+                </tr>

+                <tr>

+                    <td width="25%">接口描述</td>

+                    <td colspan="4">获取用户帐号可访问的菜单</td>

+                </tr>

+                <tr>

+                    <td>URL</td>

+                    <td colspan="4">/v1/menus/accountName/{accountName}/menus</td>

+                </tr>

+                <tr>

+                    <td>请求方式</td>

+                    <td colspan="4">get</td>

+                </tr>

+                <tr>

+                    <td>请求类型</td>

+                    <td colspan="4"></td>

+                </tr>

+                <tr>

+                    <td>返回类型</td>

+                    <td colspan="4">application/json</td>

+                </tr>

+

+                <tr class="bg">

+                    <td>参数名</td>

+                    <td width="15%">数据类型</td>

+                    <td width="15%">参数类型</td>

+                    <td width="15%">是否必填</td>

+                    <td width="29%">说明</td>

+                </tr>

+

+                

+                    <tr>

+                        <td align="left">1.accountName</td>

+                        <td>string</td>

+                        <td>path</td>

+                        <td>Y</td>

+                        

+                        <td>accountName</td>

+                        <!--                        <td th:if="${request.modelAttr}" th:text="asdfagadfg"></td>-->

+                    </tr>

+                    

+

+

+                

+                    <tr>

+                        <td align="left">2.applicationId</td>

+                        <td>string</td>

+                        <td>query</td>

+                        

+                        <td>N</td>

+                        <td>applicationId</td>

+                        <!--                        <td th:if="${request.modelAttr}" th:text="asdfagadfg"></td>-->

+                    </tr>

+                    

+

+

+                

+

+                <tr class="bg">

+                    <td>状态码</td>

+                    <td colspan="2">描述</td>

+                    <td colspan="2">说明</td>

+                </tr>

+

+                <tr>

+                    <td>200</td>

+                    <td colspan="2">OK</td>

+                    <td colspan="2"></td>

+                </tr>

+

+                <tr>

+                    <td>401</td>

+                    <td colspan="2">Unauthorized</td>

+                    <td colspan="2"></td>

+                </tr>

+

+                <tr>

+                    <td>403</td>

+                    <td colspan="2">Forbidden</td>

+                    <td colspan="2"></td>

+                </tr>

+

+                <tr>

+                    <td>404</td>

+                    <td colspan="2">Not Found</td>

+                    <td colspan="2"></td>

+                </tr>

+

+                <tr class="bg">

+                    <td>返回属性名</td>

+                    <td colspan="2">类型</td>

+                    <td colspan="2">说明</td>

+                </tr>

+

+<!--               对返回参数 递归生成行-->

+                <tbody>

+    

+        <tr>

+            <td align="left" style="padding-left:10px">1.code</td>

+            <td colspan="2">integer(int32)</td>

+            <td colspan="2"></td>

+        </tr>

+        

+    

+        <tr>

+            <td align="left" style="padding-left:10px">2.data</td>

+            <td colspan="2">object:GrantedMenusResponseData</td>

+            <td colspan="2"></td>

+        </tr>

+        

+    

+        <tr>

+            <td align="left" style="padding-left:20px">2.1.menus</td>

+            <td colspan="2">array:GrantedMenu</td>

+            <td colspan="2"></td>

+        </tr>

+        

+    

+        <tr>

+            <td align="left" style="padding-left:30px">2.1.1.applicationId</td>

+            <td colspan="2">string</td>

+            <td colspan="2"></td>

+        </tr>

+        

+    

+        <tr>

+            <td align="left" style="padding-left:30px">2.1.2.code</td>

+            <td colspan="2">string</td>

+            <td colspan="2"></td>

+        </tr>

+        

+    

+        <tr>

+            <td align="left" style="padding-left:30px">2.1.3.icon</td>

+            <td colspan="2">string</td>

+            <td colspan="2"></td>

+        </tr>

+        

+    

+        <tr>

+            <td align="left" style="padding-left:30px">2.1.4.id</td>

+            <td colspan="2">string</td>

+            <td colspan="2"></td>

+        </tr>

+        

+    

+        <tr>

+            <td align="left" style="padding-left:30px">2.1.5.memo</td>

+            <td colspan="2">string</td>

+            <td colspan="2"></td>

+        </tr>

+        

+    

+        <tr>

+            <td align="left" style="padding-left:30px">2.1.6.name</td>

+            <td colspan="2">string</td>

+            <td colspan="2"></td>

+        </tr>

+        

+    

+        <tr>

+            <td align="left" style="padding-left:30px">2.1.7.order</td>

+            <td colspan="2">integer(int32)</td>

+            <td colspan="2"></td>

+        </tr>

+        

+    

+        <tr>

+            <td align="left" style="padding-left:30px">2.1.8.origin</td>

+            <td colspan="2">string</td>

+            <td colspan="2"></td>

+        </tr>

+        

+    

+        <tr>

+            <td align="left" style="padding-left:30px">2.1.9.parentId</td>

+            <td colspan="2">string</td>

+            <td colspan="2"></td>

+        </tr>

+        

+    

+        <tr>

+            <td align="left" style="padding-left:30px">2.1.10.status</td>

+            <td colspan="2">string</td>

+            <td colspan="2"></td>

+        </tr>

+        

+    

+        <tr>

+            <td align="left" style="padding-left:30px">2.1.11.url</td>

+            <td colspan="2">string</td>

+            <td colspan="2"></td>

+        </tr>

+        

+    

+

+    

+

+    

+        <tr>

+            <td align="left" style="padding-left:10px">3.message</td>

+            <td colspan="2">string</td>

+            <td colspan="2"></td>

+        </tr>

+        

+    

+</tbody>

+

+                <tr class="bg">

+                    <td colspan="5">示例</td>

+                </tr>

+                <tr class="specialHeight">

+                    <td class="bg">请求参数</td>

+                    <td colspan="4">applicationId=string</td>

+                </tr>

+                <tr class="specialHeight">

+                    <td class="bg">返回值</td>

+                    <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>

+                </tr>

+

+            </table>

+        </div>

+    </div>

+    <div style="margin-bottom:20px;">

+        <!--这个是类的说明-->

+        <h4 class="first_title">Permission</h4>

+        <div>

+

+            <!--这个是每个请求的说明,方便生成文档后进行整理-->

+            <h5 class="second_title">1)获取用户帐号拥有的菜单</h5>

+

+            <table border="1" cellspacing="0" cellpadding="0" width="100%">

+                <tr class="bg">

+                    <td colspan="5">获取用户帐号拥有的菜单</td>

+                </tr>

+                <tr>

+                    <td width="25%">接口描述</td>

+                    <td colspan="4">获取用户帐号拥有的菜单</td>

+                </tr>

+                <tr>

+                    <td>URL</td>

+                    <td colspan="4">/v1/permissions/accountName/{accountName}/menus</td>

+                </tr>

+                <tr>

+                    <td>请求方式</td>

+                    <td colspan="4">get</td>

+                </tr>

+                <tr>

+                    <td>请求类型</td>

+                    <td colspan="4"></td>

+                </tr>

+                <tr>

+                    <td>返回类型</td>

+                    <td colspan="4">application/json</td>

+                </tr>

+

+                <tr class="bg">

+                    <td>参数名</td>

+                    <td width="15%">数据类型</td>

+                    <td width="15%">参数类型</td>

+                    <td width="15%">是否必填</td>

+                    <td width="29%">说明</td>

+                </tr>

+

+                

+                    <tr>

+                        <td align="left">1.accountName</td>

+                        <td>string</td>

+                        <td>path</td>

+                        <td>Y</td>

+                        

+                        <td>accountName</td>

+                        <!--                        <td th:if="${request.modelAttr}" th:text="asdfagadfg"></td>-->

+                    </tr>

+                    

+

+

+                

+                    <tr>

+                        <td align="left">2.applicationId</td>

+                        <td>string</td>

+                        <td>query</td>

+                        

+                        <td>N</td>

+                        <td>applicationId</td>

+                        <!--                        <td th:if="${request.modelAttr}" th:text="asdfagadfg"></td>-->

+                    </tr>

+                    

+

+

+                

+

+                <tr class="bg">

+                    <td>状态码</td>

+                    <td colspan="2">描述</td>

+                    <td colspan="2">说明</td>

+                </tr>

+

+                <tr>

+                    <td>200</td>

+                    <td colspan="2">OK</td>

+                    <td colspan="2"></td>

+                </tr>

+

+                <tr>

+                    <td>401</td>

+                    <td colspan="2">Unauthorized</td>

+                    <td colspan="2"></td>

+                </tr>

+

+                <tr>

+                    <td>403</td>

+                    <td colspan="2">Forbidden</td>

+                    <td colspan="2"></td>

+                </tr>

+

+                <tr>

+                    <td>404</td>

+                    <td colspan="2">Not Found</td>

+                    <td colspan="2"></td>

+                </tr>

+

+                <tr class="bg">

+                    <td>返回属性名</td>

+                    <td colspan="2">类型</td>

+                    <td colspan="2">说明</td>

+                </tr>

+

+<!--               对返回参数 递归生成行-->

+                <tbody>

+    

+        <tr>

+            <td align="left" style="padding-left:10px">1.code</td>

+            <td colspan="2">integer(int32)</td>

+            <td colspan="2"></td>

+        </tr>

+        

+    

+        <tr>

+            <td align="left" style="padding-left:10px">2.data</td>

+            <td colspan="2">object:GrantedMenusResponseData</td>

+            <td colspan="2"></td>

+        </tr>

+        

+    

+        <tr>

+            <td align="left" style="padding-left:20px">2.1.menus</td>

+            <td colspan="2">array:GrantedMenu</td>

+            <td colspan="2"></td>

+        </tr>

+        

+    

+        <tr>

+            <td align="left" style="padding-left:30px">2.1.1.applicationId</td>

+            <td colspan="2">string</td>

+            <td colspan="2"></td>

+        </tr>

+        

+    

+        <tr>

+            <td align="left" style="padding-left:30px">2.1.2.code</td>

+            <td colspan="2">string</td>

+            <td colspan="2"></td>

+        </tr>

+        

+    

+        <tr>

+            <td align="left" style="padding-left:30px">2.1.3.icon</td>

+            <td colspan="2">string</td>

+            <td colspan="2"></td>

+        </tr>

+        

+    

+        <tr>

+            <td align="left" style="padding-left:30px">2.1.4.id</td>

+            <td colspan="2">string</td>

+            <td colspan="2"></td>

+        </tr>

+        

+    

+        <tr>

+            <td align="left" style="padding-left:30px">2.1.5.memo</td>

+            <td colspan="2">string</td>

+            <td colspan="2"></td>

+        </tr>

+        

+    

+        <tr>

+            <td align="left" style="padding-left:30px">2.1.6.name</td>

+            <td colspan="2">string</td>

+            <td colspan="2"></td>

+        </tr>

+        

+    

+        <tr>

+            <td align="left" style="padding-left:30px">2.1.7.order</td>

+            <td colspan="2">integer(int32)</td>

+            <td colspan="2"></td>

+        </tr>

+        

+    

+        <tr>

+            <td align="left" style="padding-left:30px">2.1.8.origin</td>

+            <td colspan="2">string</td>

+            <td colspan="2"></td>

+        </tr>

+        

+    

+        <tr>

+            <td align="left" style="padding-left:30px">2.1.9.parentId</td>

+            <td colspan="2">string</td>

+            <td colspan="2"></td>

+        </tr>

+        

+    

+        <tr>

+            <td align="left" style="padding-left:30px">2.1.10.status</td>

+            <td colspan="2">string</td>

+            <td colspan="2"></td>

+        </tr>

+        

+    

+        <tr>

+            <td align="left" style="padding-left:30px">2.1.11.url</td>

+            <td colspan="2">string</td>

+            <td colspan="2"></td>

+        </tr>

+        

+    

+

+    

+

+    

+        <tr>

+            <td align="left" style="padding-left:10px">3.message</td>

+            <td colspan="2">string</td>

+            <td colspan="2"></td>

+        </tr>

+        

+    

+</tbody>

+

+                <tr class="bg">

+                    <td colspan="5">示例</td>

+                </tr>

+                <tr class="specialHeight">

+                    <td class="bg">请求参数</td>

+                    <td colspan="4">applicationId=string</td>

+                </tr>

+                <tr class="specialHeight">

+                    <td class="bg">返回值</td>

+                    <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>

+                </tr>

+

+            </table>

+        </div>

+        <div>

+

+            <!--这个是每个请求的说明,方便生成文档后进行整理-->

+            <h5 class="second_title">2)获取用户帐号拥有的操作</h5>

+

+            <table border="1" cellspacing="0" cellpadding="0" width="100%">

+                <tr class="bg">

+                    <td colspan="5">获取用户帐号拥有的操作</td>

+                </tr>

+                <tr>

+                    <td width="25%">接口描述</td>

+                    <td colspan="4">获取用户帐号拥有的操作</td>

+                </tr>

+                <tr>

+                    <td>URL</td>

+                    <td colspan="4">/v1/permissions/accountName/{accountName}/operations</td>

+                </tr>

+                <tr>

+                    <td>请求方式</td>

+                    <td colspan="4">get</td>

+                </tr>

+                <tr>

+                    <td>请求类型</td>

+                    <td colspan="4"></td>

+                </tr>

+                <tr>

+                    <td>返回类型</td>

+                    <td colspan="4">application/json</td>

+                </tr>

+

+                <tr class="bg">

+                    <td>参数名</td>

+                    <td width="15%">数据类型</td>

+                    <td width="15%">参数类型</td>

+                    <td width="15%">是否必填</td>

+                    <td width="29%">说明</td>

+                </tr>

+

+                

+                    <tr>

+                        <td align="left">1.accountName</td>

+                        <td>string</td>

+                        <td>path</td>

+                        <td>Y</td>

+                        

+                        <td>accountName</td>

+                        <!--                        <td th:if="${request.modelAttr}" th:text="asdfagadfg"></td>-->

+                    </tr>

+                    

+

+

+                

+                    <tr>

+                        <td align="left">2.applicationId</td>

+                        <td>string</td>

+                        <td>query</td>

+                        

+                        <td>N</td>

+                        <td>applicationId</td>

+                        <!--                        <td th:if="${request.modelAttr}" th:text="asdfagadfg"></td>-->

+                    </tr>

+                    

+

+

+                

+

+                <tr class="bg">

+                    <td>状态码</td>

+                    <td colspan="2">描述</td>

+                    <td colspan="2">说明</td>

+                </tr>

+

+                <tr>

+                    <td>200</td>

+                    <td colspan="2">OK</td>

+                    <td colspan="2"></td>

+                </tr>

+

+                <tr>

+                    <td>401</td>

+                    <td colspan="2">Unauthorized</td>

+                    <td colspan="2"></td>

+                </tr>

+

+                <tr>

+                    <td>403</td>

+                    <td colspan="2">Forbidden</td>

+                    <td colspan="2"></td>

+                </tr>

+

+                <tr>

+                    <td>404</td>

+                    <td colspan="2">Not Found</td>

+                    <td colspan="2"></td>

+                </tr>

+

+                <tr class="bg">

+                    <td>返回属性名</td>

+                    <td colspan="2">类型</td>

+                    <td colspan="2">说明</td>

+                </tr>

+

+<!--               对返回参数 递归生成行-->

+                <tbody>

+    

+        <tr>

+            <td align="left" style="padding-left:10px">1.code</td>

+            <td colspan="2">integer(int32)</td>

+            <td colspan="2"></td>

+        </tr>

+        

+    

+        <tr>

+            <td align="left" style="padding-left:10px">2.data</td>

+            <td colspan="2">object:GrantedOperationsResponseData</td>

+            <td colspan="2"></td>

+        </tr>

+        

+    

+        <tr>

+            <td align="left" style="padding-left:20px">2.1.operations</td>

+            <td colspan="2">array:GrantedOperation</td>

+            <td colspan="2"></td>

+        </tr>

+        

+    

+        <tr>

+            <td align="left" style="padding-left:30px">2.1.1.applicationId</td>

+            <td colspan="2">string</td>

+            <td colspan="2"></td>

+        </tr>

+        

+    

+        <tr>

+            <td align="left" style="padding-left:30px">2.1.2.code</td>

+            <td colspan="2">string</td>

+            <td colspan="2"></td>

+        </tr>

+        

+    

+        <tr>

+            <td align="left" style="padding-left:30px">2.1.3.id</td>

+            <td colspan="2">string</td>

+            <td colspan="2"></td>

+        </tr>

+        

+    

+        <tr>

+            <td align="left" style="padding-left:30px">2.1.4.memo</td>

+            <td colspan="2">string</td>

+            <td colspan="2"></td>

+        </tr>

+        

+    

+        <tr>

+            <td align="left" style="padding-left:30px">2.1.5.name</td>

+            <td colspan="2">string</td>

+            <td colspan="2"></td>

+        </tr>

+        

+    

+        <tr>

+            <td align="left" style="padding-left:30px">2.1.6.order</td>

+            <td colspan="2">integer(int32)</td>

+            <td colspan="2"></td>

+        </tr>

+        

+    

+        <tr>

+            <td align="left" style="padding-left:30px">2.1.7.parentId</td>

+            <td colspan="2">string</td>

+            <td colspan="2"></td>

+        </tr>

+        

+    

+        <tr>

+            <td align="left" style="padding-left:30px">2.1.8.status</td>

+            <td colspan="2">string</td>

+            <td colspan="2"></td>

+        </tr>

+        

+    

+

+    

+

+    

+        <tr>

+            <td align="left" style="padding-left:10px">3.message</td>

+            <td colspan="2">string</td>

+            <td colspan="2"></td>

+        </tr>

+        

+    

+</tbody>

+

+                <tr class="bg">

+                    <td colspan="5">示例</td>

+                </tr>

+                <tr class="specialHeight">

+                    <td class="bg">请求参数</td>

+                    <td colspan="4">applicationId=string</td>

+                </tr>

+                <tr class="specialHeight">

+                    <td class="bg">返回值</td>

+                    <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>

+                </tr>

+

+            </table>

+        </div>

+        <div>

+

+            <!--这个是每个请求的说明,方便生成文档后进行整理-->

+            <h5 class="second_title">3)获取用户帐号拥有的权限</h5>

+

+            <table border="1" cellspacing="0" cellpadding="0" width="100%">

+                <tr class="bg">

+                    <td colspan="5">获取用户帐号拥有的权限</td>

+                </tr>

+                <tr>

+                    <td width="25%">接口描述</td>

+                    <td colspan="4">获取用户帐号拥有的权限</td>

+                </tr>

+                <tr>

+                    <td>URL</td>

+                    <td colspan="4">/v1/permissions/accountName/{accountName}/permissions</td>

+                </tr>

+                <tr>

+                    <td>请求方式</td>

+                    <td colspan="4">get</td>

+                </tr>

+                <tr>

+                    <td>请求类型</td>

+                    <td colspan="4"></td>

+                </tr>

+                <tr>

+                    <td>返回类型</td>

+                    <td colspan="4">application/json</td>

+                </tr>

+

+                <tr class="bg">

+                    <td>参数名</td>

+                    <td width="15%">数据类型</td>

+                    <td width="15%">参数类型</td>

+                    <td width="15%">是否必填</td>

+                    <td width="29%">说明</td>

+                </tr>

+

+                

+                    <tr>

+                        <td align="left">1.accountName</td>

+                        <td>string</td>

+                        <td>path</td>

+                        <td>Y</td>

+                        

+                        <td>accountName</td>

+                        <!--                        <td th:if="${request.modelAttr}" th:text="asdfagadfg"></td>-->

+                    </tr>

+                    

+

+

+                

+                    <tr>

+                        <td align="left">2.applicationId</td>

+                        <td>string</td>

+                        <td>query</td>

+                        

+                        <td>N</td>

+                        <td>applicationId</td>

+                        <!--                        <td th:if="${request.modelAttr}" th:text="asdfagadfg"></td>-->

+                    </tr>

+                    

+

+

+                

+

+                <tr class="bg">

+                    <td>状态码</td>

+                    <td colspan="2">描述</td>

+                    <td colspan="2">说明</td>

+                </tr>

+

+                <tr>

+                    <td>200</td>

+                    <td colspan="2">OK</td>

+                    <td colspan="2"></td>

+                </tr>

+

+                <tr>

+                    <td>401</td>

+                    <td colspan="2">Unauthorized</td>

+                    <td colspan="2"></td>

+                </tr>

+

+                <tr>

+                    <td>403</td>

+                    <td colspan="2">Forbidden</td>

+                    <td colspan="2"></td>

+                </tr>

+

+                <tr>

+                    <td>404</td>

+                    <td colspan="2">Not Found</td>

+                    <td colspan="2"></td>

+                </tr>

+

+                <tr class="bg">

+                    <td>返回属性名</td>

+                    <td colspan="2">类型</td>

+                    <td colspan="2">说明</td>

+                </tr>

+

+<!--               对返回参数 递归生成行-->

+                <tbody>

+    

+        <tr>

+            <td align="left" style="padding-left:10px">1.code</td>

+            <td colspan="2">integer(int32)</td>

+            <td colspan="2"></td>

+        </tr>

+        

+    

+        <tr>

+            <td align="left" style="padding-left:10px">2.data</td>

+            <td colspan="2">object:GrantedPermissionsResponseData</td>

+            <td colspan="2"></td>

+        </tr>

+        

+    

+        <tr>

+            <td align="left" style="padding-left:20px">2.1.menus</td>

+            <td colspan="2">array:GrantedMenu</td>

+            <td colspan="2"></td>

+        </tr>

+        

+    

+        <tr>

+            <td align="left" style="padding-left:30px">2.1.1.applicationId</td>

+            <td colspan="2">string</td>

+            <td colspan="2"></td>

+        </tr>

+        

+    

+        <tr>

+            <td align="left" style="padding-left:30px">2.1.2.code</td>

+            <td colspan="2">string</td>

+            <td colspan="2"></td>

+        </tr>

+        

+    

+        <tr>

+            <td align="left" style="padding-left:30px">2.1.3.icon</td>

+            <td colspan="2">string</td>

+            <td colspan="2"></td>

+        </tr>

+        

+    

+        <tr>

+            <td align="left" style="padding-left:30px">2.1.4.id</td>

+            <td colspan="2">string</td>

+            <td colspan="2"></td>

+        </tr>

+        

+    

+        <tr>

+            <td align="left" style="padding-left:30px">2.1.5.memo</td>

+            <td colspan="2">string</td>

+            <td colspan="2"></td>

+        </tr>

+        

+    

+        <tr>

+            <td align="left" style="padding-left:30px">2.1.6.name</td>

+            <td colspan="2">string</td>

+            <td colspan="2"></td>

+        </tr>

+        

+    

+        <tr>

+            <td align="left" style="padding-left:30px">2.1.7.order</td>

+            <td colspan="2">integer(int32)</td>

+            <td colspan="2"></td>

+        </tr>

+        

+    

+        <tr>

+            <td align="left" style="padding-left:30px">2.1.8.origin</td>

+            <td colspan="2">string</td>

+            <td colspan="2"></td>

+        </tr>

+        

+    

+        <tr>

+            <td align="left" style="padding-left:30px">2.1.9.parentId</td>

+            <td colspan="2">string</td>

+            <td colspan="2"></td>

+        </tr>

+        

+    

+        <tr>

+            <td align="left" style="padding-left:30px">2.1.10.status</td>

+            <td colspan="2">string</td>

+            <td colspan="2"></td>

+        </tr>

+        

+    

+        <tr>

+            <td align="left" style="padding-left:30px">2.1.11.url</td>

+            <td colspan="2">string</td>

+            <td colspan="2"></td>

+        </tr>

+        

+    

+

+    

+        <tr>

+            <td align="left" style="padding-left:20px">2.2.operations</td>

+            <td colspan="2">array:GrantedOperation</td>

+            <td colspan="2"></td>

+        </tr>

+        

+    

+        <tr>

+            <td align="left" style="padding-left:30px">2.2.1.applicationId</td>

+            <td colspan="2">string</td>

+            <td colspan="2"></td>

+        </tr>

+        

+    

+        <tr>

+            <td align="left" style="padding-left:30px">2.2.2.code</td>

+            <td colspan="2">string</td>

+            <td colspan="2"></td>

+        </tr>

+        

+    

+        <tr>

+            <td align="left" style="padding-left:30px">2.2.3.id</td>

+            <td colspan="2">string</td>

+            <td colspan="2"></td>

+        </tr>

+        

+    

+        <tr>

+            <td align="left" style="padding-left:30px">2.2.4.memo</td>

+            <td colspan="2">string</td>

+            <td colspan="2"></td>

+        </tr>

+        

+    

+        <tr>

+            <td align="left" style="padding-left:30px">2.2.5.name</td>

+            <td colspan="2">string</td>

+            <td colspan="2"></td>

+        </tr>

+        

+    

+        <tr>

+            <td align="left" style="padding-left:30px">2.2.6.order</td>

+            <td colspan="2">integer(int32)</td>

+            <td colspan="2"></td>

+        </tr>

+        

+    

+        <tr>

+            <td align="left" style="padding-left:30px">2.2.7.parentId</td>

+            <td colspan="2">string</td>

+            <td colspan="2"></td>

+        </tr>

+        

+    

+        <tr>

+            <td align="left" style="padding-left:30px">2.2.8.status</td>

+            <td colspan="2">string</td>

+            <td colspan="2"></td>

+        </tr>

+        

+    

+

+    

+        <tr>

+            <td align="left" style="padding-left:20px">2.3.resources</td>

+            <td colspan="2">array:GrantedResource</td>

+            <td colspan="2"></td>

+        </tr>

+        

+    

+        <tr>

+            <td align="left" style="padding-left:30px">2.3.1.access</td>

+            <td colspan="2">string</td>

+            <td colspan="2"></td>

+        </tr>

+        

+    

+        <tr>

+            <td align="left" style="padding-left:30px">2.3.2.applicationId</td>

+            <td colspan="2">string</td>

+            <td colspan="2"></td>

+        </tr>

+        

+    

+        <tr>

+            <td align="left" style="padding-left:30px">2.3.3.code</td>

+            <td colspan="2">string</td>

+            <td colspan="2"></td>

+        </tr>

+        

+    

+        <tr>

+            <td align="left" style="padding-left:30px">2.3.4.memo</td>

+            <td colspan="2">string</td>

+            <td colspan="2"></td>

+        </tr>

+        

+    

+        <tr>

+            <td align="left" style="padding-left:30px">2.3.5.method</td>

+            <td colspan="2">string</td>

+            <td colspan="2"></td>

+        </tr>

+        

+    

+        <tr>

+            <td align="left" style="padding-left:30px">2.3.6.name</td>

+            <td colspan="2">string</td>

+            <td colspan="2"></td>

+        </tr>

+        

+    

+        <tr>

+            <td align="left" style="padding-left:30px">2.3.7.origin</td>

+            <td colspan="2">string</td>

+            <td colspan="2"></td>

+        </tr>

+        

+    

+        <tr>

+            <td align="left" style="padding-left:30px">2.3.8.path</td>

+            <td colspan="2">string</td>

+            <td colspan="2"></td>

+        </tr>

+        

+    

+        <tr>

+            <td align="left" style="padding-left:30px">2.3.9.status</td>

+            <td colspan="2">string</td>

+            <td colspan="2"></td>

+        </tr>

+        

+    

+

+    

+

+    

+        <tr>

+            <td align="left" style="padding-left:10px">3.message</td>

+            <td colspan="2">string</td>

+            <td colspan="2"></td>

+        </tr>

+        

+    

+</tbody>

+

+                <tr class="bg">

+                    <td colspan="5">示例</td>

+                </tr>

+                <tr class="specialHeight">

+                    <td class="bg">请求参数</td>

+                    <td colspan="4">applicationId=string</td>

+                </tr>

+                <tr class="specialHeight">

+                    <td class="bg">返回值</td>

+                    <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>

+                </tr>

+

+            </table>

+        </div>

+        <div>

+

+            <!--这个是每个请求的说明,方便生成文档后进行整理-->

+            <h5 class="second_title">4)获取用户帐号拥有的资源</h5>

+

+            <table border="1" cellspacing="0" cellpadding="0" width="100%">

+                <tr class="bg">

+                    <td colspan="5">获取用户帐号拥有的资源</td>

+                </tr>

+                <tr>

+                    <td width="25%">接口描述</td>

+                    <td colspan="4">获取用户帐号拥有的资源</td>

+                </tr>

+                <tr>

+                    <td>URL</td>

+                    <td colspan="4">/v1/permissions/accountName/{accountName}/resources</td>

+                </tr>

+                <tr>

+                    <td>请求方式</td>

+                    <td colspan="4">get</td>

+                </tr>

+                <tr>

+                    <td>请求类型</td>

+                    <td colspan="4"></td>

+                </tr>

+                <tr>

+                    <td>返回类型</td>

+                    <td colspan="4">application/json</td>

+                </tr>

+

+                <tr class="bg">

+                    <td>参数名</td>

+                    <td width="15%">数据类型</td>

+                    <td width="15%">参数类型</td>

+                    <td width="15%">是否必填</td>

+                    <td width="29%">说明</td>

+                </tr>

+

+                

+                    <tr>

+                        <td align="left">1.accountName</td>

+                        <td>string</td>

+                        <td>path</td>

+                        <td>Y</td>

+                        

+                        <td>accountName</td>

+                        <!--                        <td th:if="${request.modelAttr}" th:text="asdfagadfg"></td>-->

+                    </tr>

+                    

+

+

+                

+                    <tr>

+                        <td align="left">2.applicationId</td>

+                        <td>string</td>

+                        <td>query</td>

+                        

+                        <td>N</td>

+                        <td>applicationId</td>

+                        <!--                        <td th:if="${request.modelAttr}" th:text="asdfagadfg"></td>-->

+                    </tr>

+                    

+

+

+                

+

+                <tr class="bg">

+                    <td>状态码</td>

+                    <td colspan="2">描述</td>

+                    <td colspan="2">说明</td>

+                </tr>

+

+                <tr>

+                    <td>200</td>

+                    <td colspan="2">OK</td>

+                    <td colspan="2"></td>

+                </tr>

+

+                <tr>

+                    <td>401</td>

+                    <td colspan="2">Unauthorized</td>

+                    <td colspan="2"></td>

+                </tr>

+

+                <tr>

+                    <td>403</td>

+                    <td colspan="2">Forbidden</td>

+                    <td colspan="2"></td>

+                </tr>

+

+                <tr>

+                    <td>404</td>

+                    <td colspan="2">Not Found</td>

+                    <td colspan="2"></td>

+                </tr>

+

+                <tr class="bg">

+                    <td>返回属性名</td>

+                    <td colspan="2">类型</td>

+                    <td colspan="2">说明</td>

+                </tr>

+

+<!--               对返回参数 递归生成行-->

+                <tbody>

+    

+        <tr>

+            <td align="left" style="padding-left:10px">1.code</td>

+            <td colspan="2">integer(int32)</td>

+            <td colspan="2"></td>

+        </tr>

+        

+    

+        <tr>

+            <td align="left" style="padding-left:10px">2.data</td>

+            <td colspan="2">object:GrantedResourcesResponseData</td>

+            <td colspan="2"></td>

+        </tr>

+        

+    

+        <tr>

+            <td align="left" style="padding-left:20px">2.1.resources</td>

+            <td colspan="2">array:GrantedResource</td>

+            <td colspan="2"></td>

+        </tr>

+        

+    

+        <tr>

+            <td align="left" style="padding-left:30px">2.1.1.access</td>

+            <td colspan="2">string</td>

+            <td colspan="2"></td>

+        </tr>

+        

+    

+        <tr>

+            <td align="left" style="padding-left:30px">2.1.2.applicationId</td>

+            <td colspan="2">string</td>

+            <td colspan="2"></td>

+        </tr>

+        

+    

+        <tr>

+            <td align="left" style="padding-left:30px">2.1.3.code</td>

+            <td colspan="2">string</td>

+            <td colspan="2"></td>

+        </tr>

+        

+    

+        <tr>

+            <td align="left" style="padding-left:30px">2.1.4.memo</td>

+            <td colspan="2">string</td>

+            <td colspan="2"></td>

+        </tr>

+        

+    

+        <tr>

+            <td align="left" style="padding-left:30px">2.1.5.method</td>

+            <td colspan="2">string</td>

+            <td colspan="2"></td>

+        </tr>

+        

+    

+        <tr>

+            <td align="left" style="padding-left:30px">2.1.6.name</td>

+            <td colspan="2">string</td>

+            <td colspan="2"></td>

+        </tr>

+        

+    

+        <tr>

+            <td align="left" style="padding-left:30px">2.1.7.origin</td>

+            <td colspan="2">string</td>

+            <td colspan="2"></td>

+        </tr>

+        

+    

+        <tr>

+            <td align="left" style="padding-left:30px">2.1.8.path</td>

+            <td colspan="2">string</td>

+            <td colspan="2"></td>

+        </tr>

+        

+    

+        <tr>

+            <td align="left" style="padding-left:30px">2.1.9.status</td>

+            <td colspan="2">string</td>

+            <td colspan="2"></td>

+        </tr>

+        

+    

+

+    

+

+    

+        <tr>

+            <td align="left" style="padding-left:10px">3.message</td>

+            <td colspan="2">string</td>

+            <td colspan="2"></td>

+        </tr>

+        

+    

+</tbody>

+

+                <tr class="bg">

+                    <td colspan="5">示例</td>

+                </tr>

+                <tr class="specialHeight">

+                    <td class="bg">请求参数</td>

+                    <td colspan="4">applicationId=string</td>

+                </tr>

+                <tr class="specialHeight">

+                    <td class="bg">返回值</td>

+                    <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>

+                </tr>

+

+            </table>

+        </div>

+    </div>

+</div>

+

+

+    

+

+

+

+    

+

+</body>

+</html>