docs: 新增接口文档
diff --git "a/design/\346\216\210\346\235\203\346\234\215\345\212\241\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/\346\216\210\346\235\203\346\234\215\345\212\241\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..a6c275f
--- /dev/null
+++ "b/design/\346\216\210\346\235\203\346\234\215\345\212\241\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,1177 @@
+<!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">User Authorization Service Platfomr Open APIs(1.0)</p>

+        

+        <br>

+    </div>

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

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

+        <h4 class="first_title">Role</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/application/{applicationId}/account/{username}/roles</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">*/*</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.applicationId</td>

+                        <td>string</td>

+                        <td>path</td>

+                        <td>Y</td>

+                        

+                        <td>applicationId</td>

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

+                    </tr>

+                    

+

+

+                

+                    <tr>

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

+                        <td>string</td>

+                        <td>path</td>

+                        <td>Y</td>

+                        

+                        <td>username</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:AccountApplicationRolesResponseData</td>

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

+        </tr>

+        

+    

+        <tr>

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

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

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

+        </tr>

+        

+    

+        <tr>

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

+            <td colspan="2">array:Role</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.description</td>

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

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

+        </tr>

+        

+    

+        <tr>

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

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

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

+        </tr>

+        

+    

+        <tr>

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

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

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

+        </tr>

+        

+    

+        <tr>

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

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

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

+        </tr>

+        

+    

+        <tr>

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

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

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

+        </tr>

+        

+    

+

+    

+        <tr>

+            <td align="left" style="padding-left:20px">2.3.username</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"></td>

+                </tr>

+                <tr class="specialHeight">

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

+                    <td colspan="4">{&quot;code&quot;:0,&quot;data&quot;:{&quot;applicationId&quot;:&quot;string&quot;,&quot;roles&quot;:[{&quot;applicationId&quot;:&quot;string&quot;,&quot;code&quot;:&quot;string&quot;,&quot;description&quot;:&quot;string&quot;,&quot;enabled&quot;:true,&quot;externalId&quot;:&quot;string&quot;,&quot;id&quot;:&quot;string&quot;,&quot;name&quot;:&quot;string&quot;}],&quot;username&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/application/{applicationId}/role/{rolecode}/accounts</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">*/*</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.applicationId</td>

+                        <td>string</td>

+                        <td>path</td>

+                        <td>Y</td>

+                        

+                        <td>applicationId</td>

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

+                    </tr>

+                    

+

+

+                

+                    <tr>

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

+                        <td>boolean</td>

+                        <td>query</td>

+                        

+                        <td>N</td>

+                        <td>loadAll</td>

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

+                    </tr>

+                    

+

+

+                

+                    <tr>

+                        <td align="left">3.pageIndex</td>

+                        <td>integer(int32)</td>

+                        <td>query</td>

+                        

+                        <td>N</td>

+                        <td>pageIndex</td>

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

+                    </tr>

+                    

+

+

+                

+                    <tr>

+                        <td align="left">4.pageSize</td>

+                        <td>integer(int32)</td>

+                        <td>query</td>

+                        

+                        <td>N</td>

+                        <td>pageSize</td>

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

+                    </tr>

+                    

+

+

+                

+                    <tr>

+                        <td align="left">5.rolecode</td>

+                        <td>string</td>

+                        <td>path</td>

+                        <td>Y</td>

+                        

+                        <td>rolecode</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:ApplicationRoleAccountsResponseData</td>

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

+        </tr>

+        

+    

+        <tr>

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

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

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

+        </tr>

+        

+    

+        <tr>

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

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

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

+        </tr>

+        

+    

+        <tr>

+            <td align="left" style="padding-left:20px">2.3.rolecode</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">loadAll=true&amp;pageIndex=0&amp;pageSize=0</td>

+                </tr>

+                <tr class="specialHeight">

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

+                    <td colspan="4">{&quot;code&quot;:0,&quot;data&quot;:{&quot;accounts&quot;:[{}],&quot;applicationId&quot;:&quot;string&quot;,&quot;rolecode&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/application/{applicationId}/role/{rolecode}/groups</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">*/*</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.applicationId</td>

+                        <td>string</td>

+                        <td>path</td>

+                        <td>Y</td>

+                        

+                        <td>applicationId</td>

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

+                    </tr>

+                    

+

+

+                

+                    <tr>

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

+                        <td>string</td>

+                        <td>query</td>

+                        

+                        <td>N</td>

+                        <td>groupType</td>

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

+                    </tr>

+                    

+

+

+                

+                    <tr>

+                        <td align="left">3.rolecode</td>

+                        <td>string</td>

+                        <td>path</td>

+                        <td>Y</td>

+                        

+                        <td>rolecode</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:ApplicationRoleGroupsResponseData</td>

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

+        </tr>

+        

+    

+        <tr>

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

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

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

+        </tr>

+        

+    

+        <tr>

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

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

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

+        </tr>

+        

+    

+        <tr>

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

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

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

+        </tr>

+        

+    

+        <tr>

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

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

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

+        </tr>

+        

+    

+        <tr>

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

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

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

+        </tr>

+        

+    

+        <tr>

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

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

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

+        </tr>

+        

+    

+        <tr>

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

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

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

+        </tr>

+        

+    

+        <tr>

+            <td align="left" style="padding-left:30px">2.3.5.id</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.sort</td>

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

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

+        </tr>

+        

+    

+        <tr>

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

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

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

+        </tr>

+        

+    

+        <tr>

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

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

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

+        </tr>

+        

+    

+

+    

+        <tr>

+            <td align="left" style="padding-left:20px">2.4.rolecode</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">groupType=string</td>

+                </tr>

+                <tr class="specialHeight">

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

+                    <td colspan="4">{&quot;code&quot;:0,&quot;data&quot;:{&quot;applicationId&quot;:&quot;string&quot;,&quot;groupIds&quot;:[{}],&quot;groups&quot;:[{&quot;applicationId&quot;:&quot;string&quot;,&quot;code&quot;:&quot;string&quot;,&quot;common&quot;:true,&quot;description&quot;:&quot;string&quot;,&quot;id&quot;:&quot;string&quot;,&quot;name&quot;:&quot;string&quot;,&quot;sort&quot;:0,&quot;state&quot;:0,&quot;type&quot;:&quot;string&quot;}],&quot;rolecode&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/application/{applicationId}/roles</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">*/*</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.applicationId</td>

+                        <td>string</td>

+                        <td>path</td>

+                        <td>Y</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:ApplicationRolesResponseData</td>

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

+        </tr>

+        

+    

+        <tr>

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

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

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

+        </tr>

+        

+    

+        <tr>

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

+            <td colspan="2">array:Role</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.description</td>

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

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

+        </tr>

+        

+    

+        <tr>

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

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

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

+        </tr>

+        

+    

+        <tr>

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

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

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

+        </tr>

+        

+    

+        <tr>

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

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

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

+        </tr>

+        

+    

+        <tr>

+            <td align="left" style="padding-left:30px">2.2.7.name</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"></td>

+                </tr>

+                <tr class="specialHeight">

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

+                    <td colspan="4">{&quot;code&quot;:0,&quot;data&quot;:{&quot;applicationId&quot;:&quot;string&quot;,&quot;roles&quot;:[{&quot;applicationId&quot;:&quot;string&quot;,&quot;code&quot;:&quot;string&quot;,&quot;description&quot;:&quot;string&quot;,&quot;enabled&quot;:true,&quot;externalId&quot;:&quot;string&quot;,&quot;id&quot;:&quot;string&quot;,&quot;name&quot;:&quot;string&quot;}]},&quot;message&quot;:&quot;string&quot;}</td>

+                </tr>

+

+            </table>

+        </div>

+        <div>

+

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

+            <h5 class="second_title">5)获取应用下的多个角色的用户帐号</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/application/{applicationId}/roles/accounts</td>

+                </tr>

+                <tr>

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

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

+                </tr>

+                <tr>

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

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

+                </tr>

+                <tr>

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

+                    <td colspan="4">*/*</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.applicationId</td>

+                        <td>string</td>

+                        <td>path</td>

+                        <td>Y</td>

+                        

+                        <td>applicationId</td>

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

+                    </tr>

+                    

+

+

+                

+                    <tr>

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

+                        <td>boolean</td>

+                        <td>query</td>

+                        

+                        <td>N</td>

+                        <td>loadAll</td>

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

+                    </tr>

+                    

+

+

+                

+                    <tr>

+                        <td align="left">3.pageIndex</td>

+                        <td>integer(int32)</td>

+                        <td>query</td>

+                        

+                        <td>N</td>

+                        <td>pageIndex</td>

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

+                    </tr>

+                    

+

+

+                

+                    <tr>

+                        <td align="left">4.pageSize</td>

+                        <td>integer(int32)</td>

+                        <td>query</td>

+                        

+                        <td>N</td>

+                        <td>pageSize</td>

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

+                    </tr>

+                    

+

+

+                

+                    <tr>

+                        <td align="left">5.roleIds</td>

+                        <td>array</td>

+                        <td>body</td>

+                        <td>Y</td>

+                        

+                        <td>roleIds</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>201</td>

+                    <td colspan="2">Created</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:ApplicationRolesAccountsResponseData</td>

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

+        </tr>

+        

+    

+        <tr>

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

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

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

+        </tr>

+        

+    

+        <tr>

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

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

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

+        </tr>

+        

+    

+        <tr>

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

+            <td colspan="2">array</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">loadAll=true&amp;pageIndex=0&amp;pageSize=0 -d &#39;[{}]&#39;</td>

+                </tr>

+                <tr class="specialHeight">

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

+                    <td colspan="4">{&quot;code&quot;:0,&quot;data&quot;:{&quot;accounts&quot;:[{}],&quot;applicationId&quot;:&quot;string&quot;,&quot;roleIds&quot;:[{}]},&quot;message&quot;:&quot;string&quot;}</td>

+                </tr>

+

+            </table>

+        </div>

+    </div>

+</div>

+

+

+    

+

+

+

+    

+

+</body>

+</html>