blob: d8390d9f5ffcf63fcd424fcd1fb619029fc7b058 [file] [log] [blame]
<!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>