docs: 新增接口文档
diff --git "a/design/\344\272\221\345\271\263\345\217\260\347\256\241\347\220\206\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\347\256\241\347\220\206\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..9c9f166
--- /dev/null
+++ "b/design/\344\272\221\345\271\263\345\217\260\347\256\241\347\220\206\346\216\245\345\217\243\350\256\276\350\256\241\346\226\207\346\241\243.doc"
@@ -0,0 +1,22638 @@
+<!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 Super Admin APIs(1.0)</p>
+
+ <br>
+ </div>
+ <div style="margin-bottom:20px;">
+ <!--这个是类的说明-->
+ <h4 class="first_title">BaseAdminAccessLog</h4>
+ <div>
+
+ <!--这个是每个请求的说明,方便生成文档后进行整理-->
+ <h5 class="second_title">1)query</h5>
+
+ <table border="1" cellspacing="0" cellpadding="0" width="100%">
+ <tr class="bg">
+ <td colspan="5">query</td>
+ </tr>
+ <tr>
+ <td width="25%">接口描述</td>
+ <td colspan="4">query</td>
+ </tr>
+ <tr>
+ <td>URL</td>
+ <td colspan="4">/v1/admin/accessLogs</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.loadAll</td>
+ <td>boolean</td>
+ <td>query</td>
+
+ <td>N</td>
+ <td>null</td>
+ <!-- <td th:if="${request.modelAttr}" th:text="asdfagadfg"></td>-->
+ </tr>
+
+
+
+
+ <tr>
+ <td align="left">2.pageIndex</td>
+ <td>integer(int32)</td>
+ <td>query</td>
+
+ <td>N</td>
+ <td>null</td>
+ <!-- <td th:if="${request.modelAttr}" th:text="asdfagadfg"></td>-->
+ </tr>
+
+
+
+
+ <tr>
+ <td align="left">3.pageSize</td>
+ <td>integer(int32)</td>
+ <td>query</td>
+
+ <td>N</td>
+ <td>null</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:AccessLogQueryResponseData</td>
+ <td colspan="2"></td>
+ </tr>
+
+
+ <tr>
+ <td align="left" style="padding-left:20px">2.1.currentItemCount</td>
+ <td colspan="2">integer(int32)</td>
+ <td colspan="2"></td>
+ </tr>
+
+
+ <tr>
+ <td align="left" style="padding-left:20px">2.2.items</td>
+ <td colspan="2">array:AccessLog</td>
+ <td colspan="2"></td>
+ </tr>
+
+
+ <tr>
+ <td align="left" style="padding-left:30px">2.2.1.accessingTime</td>
+ <td colspan="2">string(date-time)</td>
+ <td colspan="2"></td>
+ </tr>
+
+
+ <tr>
+ <td align="left" style="padding-left:30px">2.2.2.entryPoint</td>
+ <td colspan="2">string</td>
+ <td colspan="2"></td>
+ </tr>
+
+
+ <tr>
+ <td align="left" style="padding-left:30px">2.2.3.geoLocation</td>
+ <td colspan="2">string</td>
+ <td colspan="2"></td>
+ </tr>
+
+
+ <tr>
+ <td align="left" style="padding-left:30px">2.2.4.id</td>
+ <td colspan="2">string</td>
+ <td colspan="2">ID</td>
+ </tr>
+
+
+ <tr>
+ <td align="left" style="padding-left:30px">2.2.5.ip</td>
+ <td colspan="2">string</td>
+ <td colspan="2"></td>
+ </tr>
+
+
+ <tr>
+ <td align="left" style="padding-left:30px">2.2.6.method</td>
+ <td colspan="2">string</td>
+ <td colspan="2"></td>
+ </tr>
+
+
+ <tr>
+ <td align="left" style="padding-left:30px">2.2.7.path</td>
+ <td colspan="2">string</td>
+ <td colspan="2"></td>
+ </tr>
+
+
+ <tr>
+ <td align="left" style="padding-left:30px">2.2.8.userAgent</td>
+ <td colspan="2">string</td>
+ <td colspan="2"></td>
+ </tr>
+
+
+ <tr>
+ <td align="left" style="padding-left:30px">2.2.9.username</td>
+ <td colspan="2">string</td>
+ <td colspan="2"></td>
+ </tr>
+
+
+
+
+ <tr>
+ <td align="left" style="padding-left:20px">2.3.loadAll</td>
+ <td colspan="2">boolean</td>
+ <td colspan="2"></td>
+ </tr>
+
+
+ <tr>
+ <td align="left" style="padding-left:20px">2.4.mapBean</td>
+ <td colspan="2">object</td>
+ <td colspan="2"></td>
+ </tr>
+
+
+ <tr>
+ <td align="left" style="padding-left:20px">2.5.orderBy</td>
+ <td colspan="2">object</td>
+ <td colspan="2"></td>
+ </tr>
+
+
+ <tr>
+ <td align="left" style="padding-left:20px">2.6.pageCount</td>
+ <td colspan="2">integer(int32)</td>
+ <td colspan="2"></td>
+ </tr>
+
+
+ <tr>
+ <td align="left" style="padding-left:20px">2.7.pageIndex</td>
+ <td colspan="2">integer(int32)</td>
+ <td colspan="2"></td>
+ </tr>
+
+
+ <tr>
+ <td align="left" style="padding-left:20px">2.8.pageSize</td>
+ <td colspan="2">integer(int32)</td>
+ <td colspan="2"></td>
+ </tr>
+
+
+ <tr>
+ <td align="left" style="padding-left:20px">2.9.recordCount</td>
+ <td colspan="2">integer(int64)</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&pageIndex=0&pageSize=0</td>
+ </tr>
+ <tr class="specialHeight">
+ <td class="bg">返回值</td>
+ <td colspan="4">{"code":0,"data":{"currentItemCount":0,"items":[{"accessingTime":"2020/01/01 00:00:00","entryPoint":"string","geoLocation":"string","id":"string","ip":"string","method":"string","path":"string","userAgent":"string","username":"string"}],"loadAll":true,"mapBean":{},"orderBy":{},"pageCount":0,"pageIndex":0,"pageSize":0,"recordCount":0},"message":"string"}</td>
+ </tr>
+
+ </table>
+ </div>
+ <div>
+
+ <!--这个是每个请求的说明,方便生成文档后进行整理-->
+ <h5 class="second_title">2)create</h5>
+
+ <table border="1" cellspacing="0" cellpadding="0" width="100%">
+ <tr class="bg">
+ <td colspan="5">create</td>
+ </tr>
+ <tr>
+ <td width="25%">接口描述</td>
+ <td colspan="4">create</td>
+ </tr>
+ <tr>
+ <td>URL</td>
+ <td colspan="4">/v1/admin/accessLogs</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">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.createRequest</td>
+ <td>object:AccessLogCreateRequest</td>
+ <td>body</td>
+ <td>Y</td>
+
+ <td>createRequest</td>
+ <!-- <td th:if="${request.modelAttr}" th:text="asdfagadfg"></td>-->
+ </tr>
+
+ <tbody>
+
+ <tr>
+ <td align="left" style="padding-left:10px">1.1.accessingTime</td>
+ <td>string(date-time)</td>
+ <td></td>
+
+ <td>N</td>
+ <td></td>
+ </tr>
+
+
+ <tr>
+ <td align="left" style="padding-left:10px">1.2.entity</td>
+ <td>object:AccessLog</td>
+ <td></td>
+
+ <td>N</td>
+ <td></td>
+ </tr>
+
+
+ <tr>
+ <td align="left" style="padding-left:20px">1.2.1.accessingTime</td>
+ <td>string(date-time)</td>
+ <td></td>
+
+ <td>N</td>
+ <td></td>
+ </tr>
+
+
+ <tr>
+ <td align="left" style="padding-left:20px">1.2.2.entryPoint</td>
+ <td>string</td>
+ <td></td>
+
+ <td>N</td>
+ <td></td>
+ </tr>
+
+
+ <tr>
+ <td align="left" style="padding-left:20px">1.2.3.geoLocation</td>
+ <td>string</td>
+ <td></td>
+
+ <td>N</td>
+ <td></td>
+ </tr>
+
+
+ <tr>
+ <td align="left" style="padding-left:20px">1.2.4.id</td>
+ <td>string</td>
+ <td></td>
+
+ <td>N</td>
+ <td>ID</td>
+ </tr>
+
+
+ <tr>
+ <td align="left" style="padding-left:20px">1.2.5.ip</td>
+ <td>string</td>
+ <td></td>
+
+ <td>N</td>
+ <td></td>
+ </tr>
+
+
+ <tr>
+ <td align="left" style="padding-left:20px">1.2.6.method</td>
+ <td>string</td>
+ <td></td>
+
+ <td>N</td>
+ <td></td>
+ </tr>
+
+
+ <tr>
+ <td align="left" style="padding-left:20px">1.2.7.path</td>
+ <td>string</td>
+ <td></td>
+
+ <td>N</td>
+ <td></td>
+ </tr>
+
+
+ <tr>
+ <td align="left" style="padding-left:20px">1.2.8.userAgent</td>
+ <td>string</td>
+ <td></td>
+
+ <td>N</td>
+ <td></td>
+ </tr>
+
+
+ <tr>
+ <td align="left" style="padding-left:20px">1.2.9.username</td>
+ <td>string</td>
+ <td></td>
+
+ <td>N</td>
+ <td></td>
+ </tr>
+
+
+
+
+ <tr>
+ <td align="left" style="padding-left:10px">1.3.entryPoint</td>
+ <td>string</td>
+ <td></td>
+
+ <td>N</td>
+ <td></td>
+ </tr>
+
+
+ <tr>
+ <td align="left" style="padding-left:10px">1.4.geoLocation</td>
+ <td>string</td>
+ <td></td>
+
+ <td>N</td>
+ <td></td>
+ </tr>
+
+
+ <tr>
+ <td align="left" style="padding-left:10px">1.5.id</td>
+ <td>string</td>
+ <td></td>
+
+ <td>N</td>
+ <td>ID</td>
+ </tr>
+
+
+ <tr>
+ <td align="left" style="padding-left:10px">1.6.ip</td>
+ <td>string</td>
+ <td></td>
+
+ <td>N</td>
+ <td></td>
+ </tr>
+
+
+ <tr>
+ <td align="left" style="padding-left:10px">1.7.method</td>
+ <td>string</td>
+ <td></td>
+
+ <td>N</td>
+ <td></td>
+ </tr>
+
+
+ <tr>
+ <td align="left" style="padding-left:10px">1.8.path</td>
+ <td>string</td>
+ <td></td>
+
+ <td>N</td>
+ <td></td>
+ </tr>
+
+
+ <tr>
+ <td align="left" style="padding-left:10px">1.9.userAgent</td>
+ <td>string</td>
+ <td></td>
+
+ <td>N</td>
+ <td></td>
+ </tr>
+
+
+ <tr>
+ <td align="left" style="padding-left:10px">1.10.username</td>
+ <td>string</td>
+ <td></td>
+
+ <td>N</td>
+ <td></td>
+ </tr>
+
+
+</tbody>
+
+
+
+
+
+ <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:AccessLogCreateResponseData</td>
+ <td colspan="2"></td>
+ </tr>
+
+
+ <tr>
+ <td align="left" style="padding-left:20px">2.1.accessingTime</td>
+ <td colspan="2">string(date-time)</td>
+ <td colspan="2"></td>
+ </tr>
+
+
+ <tr>
+ <td align="left" style="padding-left:20px">2.2.entryPoint</td>
+ <td colspan="2">string</td>
+ <td colspan="2"></td>
+ </tr>
+
+
+ <tr>
+ <td align="left" style="padding-left:20px">2.3.geoLocation</td>
+ <td colspan="2">string</td>
+ <td colspan="2"></td>
+ </tr>
+
+
+ <tr>
+ <td align="left" style="padding-left:20px">2.4.id</td>
+ <td colspan="2">string</td>
+ <td colspan="2"></td>
+ </tr>
+
+
+ <tr>
+ <td align="left" style="padding-left:20px">2.5.ip</td>
+ <td colspan="2">string</td>
+ <td colspan="2"></td>
+ </tr>
+
+
+ <tr>
+ <td align="left" style="padding-left:20px">2.6.method</td>
+ <td colspan="2">string</td>
+ <td colspan="2"></td>
+ </tr>
+
+
+ <tr>
+ <td align="left" style="padding-left:20px">2.7.path</td>
+ <td colspan="2">string</td>
+ <td colspan="2"></td>
+ </tr>
+
+
+ <tr>
+ <td align="left" style="padding-left:20px">2.8.userAgent</td>
+ <td colspan="2">string</td>
+ <td colspan="2"></td>
+ </tr>
+
+
+ <tr>
+ <td align="left" style="padding-left:20px">2.9.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"> -d '{"accessingTime":"2020/01/01 00:00:00","entity":{"accessingTime":"2020/01/01 00:00:00","entryPoint":"string","geoLocation":"string","id":"string","ip":"string","method":"string","path":"string","userAgent":"string","username":"string"},"entryPoint":"string","geoLocation":"string","id":"string","ip":"string","method":"string","path":"string","userAgent":"string","username":"string"}'</td>
+ </tr>
+ <tr class="specialHeight">
+ <td class="bg">返回值</td>
+ <td colspan="4">{"code":0,"data":{"accessingTime":"2020/01/01 00:00:00","entryPoint":"string","geoLocation":"string","id":"string","ip":"string","method":"string","path":"string","userAgent":"string","username":"string"},"message":"string"}</td>
+ </tr>
+
+ </table>
+ </div>
+ <div>
+
+ <!--这个是每个请求的说明,方便生成文档后进行整理-->
+ <h5 class="second_title">3)load</h5>
+
+ <table border="1" cellspacing="0" cellpadding="0" width="100%">
+ <tr class="bg">
+ <td colspan="5">load</td>
+ </tr>
+ <tr>
+ <td width="25%">接口描述</td>
+ <td colspan="4">load</td>
+ </tr>
+ <tr>
+ <td>URL</td>
+ <td colspan="4">/v1/admin/accessLogs/{id}</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.id</td>
+ <td>string</td>
+ <td>path</td>
+ <td>Y</td>
+
+ <td>id</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:AccessLogLoadResponseData</td>
+ <td colspan="2"></td>
+ </tr>
+
+
+ <tr>
+ <td align="left" style="padding-left:20px">2.1.accessingTime</td>
+ <td colspan="2">string(date-time)</td>
+ <td colspan="2"></td>
+ </tr>
+
+
+ <tr>
+ <td align="left" style="padding-left:20px">2.2.entryPoint</td>
+ <td colspan="2">string</td>
+ <td colspan="2"></td>
+ </tr>
+
+
+ <tr>
+ <td align="left" style="padding-left:20px">2.3.geoLocation</td>
+ <td colspan="2">string</td>
+ <td colspan="2"></td>
+ </tr>
+
+
+ <tr>
+ <td align="left" style="padding-left:20px">2.4.id</td>
+ <td colspan="2">string</td>
+ <td colspan="2"></td>
+ </tr>
+
+
+ <tr>
+ <td align="left" style="padding-left:20px">2.5.ip</td>
+ <td colspan="2">string</td>
+ <td colspan="2"></td>
+ </tr>
+
+
+ <tr>
+ <td align="left" style="padding-left:20px">2.6.method</td>
+ <td colspan="2">string</td>
+ <td colspan="2"></td>
+ </tr>
+
+
+ <tr>
+ <td align="left" style="padding-left:20px">2.7.path</td>
+ <td colspan="2">string</td>
+ <td colspan="2"></td>
+ </tr>
+
+
+ <tr>
+ <td align="left" style="padding-left:20px">2.8.userAgent</td>
+ <td colspan="2">string</td>
+ <td colspan="2"></td>
+ </tr>
+
+
+ <tr>
+ <td align="left" style="padding-left:20px">2.9.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">{"code":0,"data":{"accessingTime":"2020/01/01 00:00:00","entryPoint":"string","geoLocation":"string","id":"string","ip":"string","method":"string","path":"string","userAgent":"string","username":"string"},"message":"string"}</td>
+ </tr>
+
+ </table>
+ </div>
+ </div>
+ <div style="margin-bottom:20px;">
+ <!--这个是类的说明-->
+ <h4 class="first_title">BaseAdminAccount</h4>
+ <div>
+
+ <!--这个是每个请求的说明,方便生成文档后进行整理-->
+ <h5 class="second_title">1)query</h5>
+
+ <table border="1" cellspacing="0" cellpadding="0" width="100%">
+ <tr class="bg">
+ <td colspan="5">query</td>
+ </tr>
+ <tr>
+ <td width="25%">接口描述</td>
+ <td colspan="4">query</td>
+ </tr>
+ <tr>
+ <td>URL</td>
+ <td colspan="4">/v1/admin/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">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.loadAll</td>
+ <td>boolean</td>
+ <td>query</td>
+
+ <td>N</td>
+ <td>null</td>
+ <!-- <td th:if="${request.modelAttr}" th:text="asdfagadfg"></td>-->
+ </tr>
+
+
+
+
+ <tr>
+ <td align="left">2.pageIndex</td>
+ <td>integer(int32)</td>
+ <td>query</td>
+
+ <td>N</td>
+ <td>null</td>
+ <!-- <td th:if="${request.modelAttr}" th:text="asdfagadfg"></td>-->
+ </tr>
+
+
+
+
+ <tr>
+ <td align="left">3.pageSize</td>
+ <td>integer(int32)</td>
+ <td>query</td>
+
+ <td>N</td>
+ <td>null</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:AccountQueryResponseData</td>
+ <td colspan="2"></td>
+ </tr>
+
+
+ <tr>
+ <td align="left" style="padding-left:20px">2.1.currentItemCount</td>
+ <td colspan="2">integer(int32)</td>
+ <td colspan="2"></td>
+ </tr>
+
+
+ <tr>
+ <td align="left" style="padding-left:20px">2.2.items</td>
+ <td colspan="2">array:Account</td>
+ <td colspan="2"></td>
+ </tr>
+
+
+ <tr>
+ <td align="left" style="padding-left:30px">2.2.1.accountNonExpired</td>
+ <td colspan="2">boolean</td>
+ <td colspan="2"></td>
+ </tr>
+
+
+ <tr>
+ <td align="left" style="padding-left:30px">2.2.2.accountNonLocked</td>
+ <td colspan="2">boolean</td>
+ <td colspan="2"></td>
+ </tr>
+
+
+ <tr>
+ <td align="left" style="padding-left:30px">2.2.3.credentialsNonExpired</td>
+ <td colspan="2">boolean</td>
+ <td colspan="2"></td>
+ </tr>
+
+
+ <tr>
+ <td align="left" style="padding-left:30px">2.2.4.email</td>
+ <td colspan="2">string</td>
+ <td colspan="2"></td>
+ </tr>
+
+
+ <tr>
+ <td align="left" style="padding-left:30px">2.2.5.enabled</td>
+ <td colspan="2">boolean</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.mobile</td>
+ <td colspan="2">string</td>
+ <td colspan="2"></td>
+ </tr>
+
+
+ <tr>
+ <td align="left" style="padding-left:30px">2.2.8.name</td>
+ <td colspan="2">string</td>
+ <td colspan="2"></td>
+ </tr>
+
+
+ <tr>
+ <td align="left" style="padding-left:30px">2.2.9.password</td>
+ <td colspan="2">string</td>
+ <td colspan="2"></td>
+ </tr>
+
+
+ <tr>
+ <td align="left" style="padding-left:30px">2.2.10.status</td>
+ <td colspan="2">string</td>
+ <td colspan="2"></td>
+ </tr>
+
+
+ <tr>
+ <td align="left" style="padding-left:30px">2.2.11.username</td>
+ <td colspan="2">string</td>
+ <td colspan="2"></td>
+ </tr>
+
+
+
+
+ <tr>
+ <td align="left" style="padding-left:20px">2.3.loadAll</td>
+ <td colspan="2">boolean</td>
+ <td colspan="2"></td>
+ </tr>
+
+
+ <tr>
+ <td align="left" style="padding-left:20px">2.4.mapBean</td>
+ <td colspan="2">object</td>
+ <td colspan="2"></td>
+ </tr>
+
+
+ <tr>
+ <td align="left" style="padding-left:20px">2.5.orderBy</td>
+ <td colspan="2">object</td>
+ <td colspan="2"></td>
+ </tr>
+
+
+ <tr>
+ <td align="left" style="padding-left:20px">2.6.pageCount</td>
+ <td colspan="2">integer(int32)</td>
+ <td colspan="2"></td>
+ </tr>
+
+
+ <tr>
+ <td align="left" style="padding-left:20px">2.7.pageIndex</td>
+ <td colspan="2">integer(int32)</td>
+ <td colspan="2"></td>
+ </tr>
+
+
+ <tr>
+ <td align="left" style="padding-left:20px">2.8.pageSize</td>
+ <td colspan="2">integer(int32)</td>
+ <td colspan="2"></td>
+ </tr>
+
+
+ <tr>
+ <td align="left" style="padding-left:20px">2.9.recordCount</td>
+ <td colspan="2">integer(int64)</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&pageIndex=0&pageSize=0</td>
+ </tr>
+ <tr class="specialHeight">
+ <td class="bg">返回值</td>
+ <td colspan="4">{"code":0,"data":{"currentItemCount":0,"items":[{"accountNonExpired":true,"accountNonLocked":true,"credentialsNonExpired":true,"email":"string","enabled":true,"id":"string","mobile":"string","name":"string","password":"string","status":"string","username":"string"}],"loadAll":true,"mapBean":{},"orderBy":{},"pageCount":0,"pageIndex":0,"pageSize":0,"recordCount":0},"message":"string"}</td>
+ </tr>
+
+ </table>
+ </div>
+ <div>
+
+ <!--这个是每个请求的说明,方便生成文档后进行整理-->
+ <h5 class="second_title">2)create</h5>
+
+ <table border="1" cellspacing="0" cellpadding="0" width="100%">
+ <tr class="bg">
+ <td colspan="5">create</td>
+ </tr>
+ <tr>
+ <td width="25%">接口描述</td>
+ <td colspan="4">create</td>
+ </tr>
+ <tr>
+ <td>URL</td>
+ <td colspan="4">/v1/admin/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">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.createRequest</td>
+ <td>object:AccountCreateRequest</td>
+ <td>body</td>
+ <td>Y</td>
+
+ <td>createRequest</td>
+ <!-- <td th:if="${request.modelAttr}" th:text="asdfagadfg"></td>-->
+ </tr>
+
+ <tbody>
+
+ <tr>
+ <td align="left" style="padding-left:10px">1.1.accountNonExpired</td>
+ <td>boolean</td>
+ <td></td>
+
+ <td>N</td>
+ <td></td>
+ </tr>
+
+
+ <tr>
+ <td align="left" style="padding-left:10px">1.2.accountNonLocked</td>
+ <td>boolean</td>
+ <td></td>
+
+ <td>N</td>
+ <td></td>
+ </tr>
+
+
+ <tr>
+ <td align="left" style="padding-left:10px">1.3.credentialsNonExpired</td>
+ <td>boolean</td>
+ <td></td>
+
+ <td>N</td>
+ <td></td>
+ </tr>
+
+
+ <tr>
+ <td align="left" style="padding-left:10px">1.4.email</td>
+ <td>string</td>
+ <td></td>
+
+ <td>N</td>
+ <td></td>
+ </tr>
+
+
+ <tr>
+ <td align="left" style="padding-left:10px">1.5.enabled</td>
+ <td>boolean</td>
+ <td></td>
+
+ <td>N</td>
+ <td></td>
+ </tr>
+
+
+ <tr>
+ <td align="left" style="padding-left:10px">1.6.entity</td>
+ <td>object:Account</td>
+ <td></td>
+
+ <td>N</td>
+ <td></td>
+ </tr>
+
+
+ <tr>
+ <td align="left" style="padding-left:20px">1.6.1.accountNonExpired</td>
+ <td>boolean</td>
+ <td></td>
+
+ <td>N</td>
+ <td></td>
+ </tr>
+
+
+ <tr>
+ <td align="left" style="padding-left:20px">1.6.2.accountNonLocked</td>
+ <td>boolean</td>
+ <td></td>
+
+ <td>N</td>
+ <td></td>
+ </tr>
+
+
+ <tr>
+ <td align="left" style="padding-left:20px">1.6.3.credentialsNonExpired</td>
+ <td>boolean</td>
+ <td></td>
+
+ <td>N</td>
+ <td></td>
+ </tr>
+
+
+ <tr>
+ <td align="left" style="padding-left:20px">1.6.4.email</td>
+ <td>string</td>
+ <td></td>
+
+ <td>N</td>
+ <td></td>
+ </tr>
+
+
+ <tr>
+ <td align="left" style="padding-left:20px">1.6.5.enabled</td>
+ <td>boolean</td>
+ <td></td>
+
+ <td>N</td>
+ <td></td>
+ </tr>
+
+
+ <tr>
+ <td align="left" style="padding-left:20px">1.6.6.id</td>
+ <td>string</td>
+ <td></td>
+
+ <td>N</td>
+ <td>ID</td>
+ </tr>
+
+
+ <tr>
+ <td align="left" style="padding-left:20px">1.6.7.mobile</td>
+ <td>string</td>
+ <td></td>
+
+ <td>N</td>
+ <td></td>
+ </tr>
+
+
+ <tr>
+ <td align="left" style="padding-left:20px">1.6.8.name</td>
+ <td>string</td>
+ <td></td>
+
+ <td>N</td>
+ <td></td>
+ </tr>
+
+
+ <tr>
+ <td align="left" style="padding-left:20px">1.6.9.password</td>
+ <td>string</td>
+ <td></td>
+
+ <td>N</td>
+ <td></td>
+ </tr>
+
+
+ <tr>
+ <td align="left" style="padding-left:20px">1.6.10.status</td>
+ <td>string</td>
+ <td></td>
+
+ <td>N</td>
+ <td></td>
+ </tr>
+
+
+ <tr>
+ <td align="left" style="padding-left:20px">1.6.11.username</td>
+ <td>string</td>
+ <td></td>
+
+ <td>N</td>
+ <td></td>
+ </tr>
+
+
+
+
+ <tr>
+ <td align="left" style="padding-left:10px">1.7.id</td>
+ <td>string</td>
+ <td></td>
+
+ <td>N</td>
+ <td>ID</td>
+ </tr>
+
+
+ <tr>
+ <td align="left" style="padding-left:10px">1.8.mobile</td>
+ <td>string</td>
+ <td></td>
+
+ <td>N</td>
+ <td></td>
+ </tr>
+
+
+ <tr>
+ <td align="left" style="padding-left:10px">1.9.name</td>
+ <td>string</td>
+ <td></td>
+
+ <td>N</td>
+ <td></td>
+ </tr>
+
+
+ <tr>
+ <td align="left" style="padding-left:10px">1.10.password</td>
+ <td>string</td>
+ <td></td>
+
+ <td>N</td>
+ <td></td>
+ </tr>
+
+
+ <tr>
+ <td align="left" style="padding-left:10px">1.11.status</td>
+ <td>string</td>
+ <td></td>
+
+ <td>N</td>
+ <td></td>
+ </tr>
+
+
+ <tr>
+ <td align="left" style="padding-left:10px">1.12.username</td>
+ <td>string</td>
+ <td></td>
+
+ <td>N</td>
+ <td></td>
+ </tr>
+
+
+</tbody>
+
+
+
+
+
+ <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:AccountCreateResponseData</td>
+ <td colspan="2"></td>
+ </tr>
+
+
+ <tr>
+ <td align="left" style="padding-left:20px">2.1.accountNonExpired</td>
+ <td colspan="2">boolean</td>
+ <td colspan="2"></td>
+ </tr>
+
+
+ <tr>
+ <td align="left" style="padding-left:20px">2.2.accountNonLocked</td>
+ <td colspan="2">boolean</td>
+ <td colspan="2"></td>
+ </tr>
+
+
+ <tr>
+ <td align="left" style="padding-left:20px">2.3.credentialsNonExpired</td>
+ <td colspan="2">boolean</td>
+ <td colspan="2"></td>
+ </tr>
+
+
+ <tr>
+ <td align="left" style="padding-left:20px">2.4.email</td>
+ <td colspan="2">string</td>
+ <td colspan="2"></td>
+ </tr>
+
+
+ <tr>
+ <td align="left" style="padding-left:20px">2.5.enabled</td>
+ <td colspan="2">boolean</td>
+ <td colspan="2"></td>
+ </tr>
+
+
+ <tr>
+ <td align="left" style="padding-left:20px">2.6.id</td>
+ <td colspan="2">string</td>
+ <td colspan="2"></td>
+ </tr>
+
+
+ <tr>
+ <td align="left" style="padding-left:20px">2.7.mobile</td>
+ <td colspan="2">string</td>
+ <td colspan="2"></td>
+ </tr>
+
+
+ <tr>
+ <td align="left" style="padding-left:20px">2.8.name</td>
+ <td colspan="2">string</td>
+ <td colspan="2"></td>
+ </tr>
+
+
+ <tr>
+ <td align="left" style="padding-left:20px">2.9.password</td>
+ <td colspan="2">string</td>
+ <td colspan="2"></td>
+ </tr>
+
+
+ <tr>
+ <td align="left" style="padding-left:20px">2.10.status</td>
+ <td colspan="2">string</td>
+ <td colspan="2"></td>
+ </tr>
+
+
+ <tr>
+ <td align="left" style="padding-left:20px">2.11.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"> -d '{"accountNonExpired":true,"accountNonLocked":true,"credentialsNonExpired":true,"email":"string","enabled":true,"entity":{"accountNonExpired":true,"accountNonLocked":true,"credentialsNonExpired":true,"email":"string","enabled":true,"id":"string","mobile":"string","name":"string","password":"string","status":"string","username":"string"},"id":"string","mobile":"string","name":"string","password":"string","status":"string","username":"string"}'</td>
+ </tr>
+ <tr class="specialHeight">
+ <td class="bg">返回值</td>
+ <td colspan="4">{"code":0,"data":{"accountNonExpired":true,"accountNonLocked":true,"credentialsNonExpired":true,"email":"string","enabled":true,"id":"string","mobile":"string","name":"string","password":"string","status":"string","username":"string"},"message":"string"}</td>
+ </tr>
+
+ </table>
+ </div>
+ <div>
+
+ <!--这个是每个请求的说明,方便生成文档后进行整理-->
+ <h5 class="second_title">3)deleteBatch</h5>
+
+ <table border="1" cellspacing="0" cellpadding="0" width="100%">
+ <tr class="bg">
+ <td colspan="5">deleteBatch</td>
+ </tr>
+ <tr>
+ <td width="25%">接口描述</td>
+ <td colspan="4">deleteBatch</td>
+ </tr>
+ <tr>
+ <td>URL</td>
+ <td colspan="4">/v1/admin/accounts/batch</td>
+ </tr>
+ <tr>
+ <td>请求方式</td>
+ <td colspan="4">delete</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.deleteBatchRequest</td>
+ <td>object:AccountDeleteBatchRequest</td>
+ <td>body</td>
+ <td>Y</td>
+
+ <td>deleteBatchRequest</td>
+ <!-- <td th:if="${request.modelAttr}" th:text="asdfagadfg"></td>-->
+ </tr>
+
+ <tbody>
+
+ <tr>
+ <td align="left" style="padding-left:10px">1.1.ids</td>
+ <td>array</td>
+ <td></td>
+
+ <td>N</td>
+ <td></td>
+ </tr>
+
+
+</tbody>
+
+
+
+
+
+ <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>204</td>
+ <td colspan="2">No Content</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 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:AccountDeleteBatchResponseData</td>
+ <td colspan="2"></td>
+ </tr>
+
+
+ <tr>
+ <td align="left" style="padding-left:20px">2.1.ids</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"> -d '{"ids":[{}]}'</td>
+ </tr>
+ <tr class="specialHeight">
+ <td class="bg">返回值</td>
+ <td colspan="4">{"code":0,"data":{"ids":[{}]},"message":"string"}</td>
+ </tr>
+
+ </table>
+ </div>
+ <div>
+
+ <!--这个是每个请求的说明,方便生成文档后进行整理-->
+ <h5 class="second_title">4)load</h5>
+
+ <table border="1" cellspacing="0" cellpadding="0" width="100%">
+ <tr class="bg">
+ <td colspan="5">load</td>
+ </tr>
+ <tr>
+ <td width="25%">接口描述</td>
+ <td colspan="4">load</td>
+ </tr>
+ <tr>
+ <td>URL</td>
+ <td colspan="4">/v1/admin/accounts/{id}</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.id</td>
+ <td>string</td>
+ <td>path</td>
+ <td>Y</td>
+
+ <td>id</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:AccountLoadResponseData</td>
+ <td colspan="2"></td>
+ </tr>
+
+
+ <tr>
+ <td align="left" style="padding-left:20px">2.1.accountNonExpired</td>
+ <td colspan="2">boolean</td>
+ <td colspan="2"></td>
+ </tr>
+
+
+ <tr>
+ <td align="left" style="padding-left:20px">2.2.accountNonLocked</td>
+ <td colspan="2">boolean</td>
+ <td colspan="2"></td>
+ </tr>
+
+
+ <tr>
+ <td align="left" style="padding-left:20px">2.3.credentialsNonExpired</td>
+ <td colspan="2">boolean</td>
+ <td colspan="2"></td>
+ </tr>
+
+
+ <tr>
+ <td align="left" style="padding-left:20px">2.4.email</td>
+ <td colspan="2">string</td>
+ <td colspan="2"></td>
+ </tr>
+
+
+ <tr>
+ <td align="left" style="padding-left:20px">2.5.enabled</td>
+ <td colspan="2">boolean</td>
+ <td colspan="2"></td>
+ </tr>
+
+
+ <tr>
+ <td align="left" style="padding-left:20px">2.6.id</td>
+ <td colspan="2">string</td>
+ <td colspan="2"></td>
+ </tr>
+
+
+ <tr>
+ <td align="left" style="padding-left:20px">2.7.mobile</td>
+ <td colspan="2">string</td>
+ <td colspan="2"></td>
+ </tr>
+
+
+ <tr>
+ <td align="left" style="padding-left:20px">2.8.name</td>
+ <td colspan="2">string</td>
+ <td colspan="2"></td>
+ </tr>
+
+
+ <tr>
+ <td align="left" style="padding-left:20px">2.9.password</td>
+ <td colspan="2">string</td>
+ <td colspan="2"></td>
+ </tr>
+
+
+ <tr>
+ <td align="left" style="padding-left:20px">2.10.status</td>
+ <td colspan="2">string</td>
+ <td colspan="2"></td>
+ </tr>
+
+
+ <tr>
+ <td align="left" style="padding-left:20px">2.11.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">{"code":0,"data":{"accountNonExpired":true,"accountNonLocked":true,"credentialsNonExpired":true,"email":"string","enabled":true,"id":"string","mobile":"string","name":"string","password":"string","status":"string","username":"string"},"message":"string"}</td>
+ </tr>
+
+ </table>
+ </div>
+ <div>
+
+ <!--这个是每个请求的说明,方便生成文档后进行整理-->
+ <h5 class="second_title">5)update</h5>
+
+ <table border="1" cellspacing="0" cellpadding="0" width="100%">
+ <tr class="bg">
+ <td colspan="5">update</td>
+ </tr>
+ <tr>
+ <td width="25%">接口描述</td>
+ <td colspan="4">update</td>
+ </tr>
+ <tr>
+ <td>URL</td>
+ <td colspan="4">/v1/admin/accounts/{id}</td>
+ </tr>
+ <tr>
+ <td>请求方式</td>
+ <td colspan="4">put</td>
+ </tr>
+ <tr>
+ <td>请求类型</td>
+ <td colspan="4">application/json</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.id</td>
+ <td>string</td>
+ <td>path</td>
+ <td>Y</td>
+
+ <td>id</td>
+ <!-- <td th:if="${request.modelAttr}" th:text="asdfagadfg"></td>-->
+ </tr>
+
+
+
+
+ <tr>
+ <td align="left">2.updateRequest</td>
+ <td>object:AccountUpdateRequest</td>
+ <td>body</td>
+ <td>Y</td>
+
+ <td>updateRequest</td>
+ <!-- <td th:if="${request.modelAttr}" th:text="asdfagadfg"></td>-->
+ </tr>
+
+ <tbody>
+
+ <tr>
+ <td align="left" style="padding-left:10px">2.1.accountNonExpired</td>
+ <td>boolean</td>
+ <td></td>
+
+ <td>N</td>
+ <td></td>
+ </tr>
+
+
+ <tr>
+ <td align="left" style="padding-left:10px">2.2.accountNonLocked</td>
+ <td>boolean</td>
+ <td></td>
+
+ <td>N</td>
+ <td></td>
+ </tr>
+
+
+ <tr>
+ <td align="left" style="padding-left:10px">2.3.credentialsNonExpired</td>
+ <td>boolean</td>
+ <td></td>
+
+ <td>N</td>
+ <td></td>
+ </tr>
+
+
+ <tr>
+ <td align="left" style="padding-left:10px">2.4.email</td>
+ <td>string</td>
+ <td></td>
+
+ <td>N</td>
+ <td></td>
+ </tr>
+
+
+ <tr>
+ <td align="left" style="padding-left:10px">2.5.enabled</td>
+ <td>boolean</td>
+ <td></td>
+
+ <td>N</td>
+ <td></td>
+ </tr>
+
+
+ <tr>
+ <td align="left" style="padding-left:10px">2.6.entity</td>
+ <td>object:Account</td>
+ <td></td>
+
+ <td>N</td>
+ <td></td>
+ </tr>
+
+
+ <tr>
+ <td align="left" style="padding-left:20px">2.6.1.accountNonExpired</td>
+ <td>boolean</td>
+ <td></td>
+
+ <td>N</td>
+ <td></td>
+ </tr>
+
+
+ <tr>
+ <td align="left" style="padding-left:20px">2.6.2.accountNonLocked</td>
+ <td>boolean</td>
+ <td></td>
+
+ <td>N</td>
+ <td></td>
+ </tr>
+
+
+ <tr>
+ <td align="left" style="padding-left:20px">2.6.3.credentialsNonExpired</td>
+ <td>boolean</td>
+ <td></td>
+
+ <td>N</td>
+ <td></td>
+ </tr>
+
+
+ <tr>
+ <td align="left" style="padding-left:20px">2.6.4.email</td>
+ <td>string</td>
+ <td></td>
+
+ <td>N</td>
+ <td></td>
+ </tr>
+
+
+ <tr>
+ <td align="left" style="padding-left:20px">2.6.5.enabled</td>
+ <td>boolean</td>
+ <td></td>
+
+ <td>N</td>
+ <td></td>
+ </tr>
+
+
+ <tr>
+ <td align="left" style="padding-left:20px">2.6.6.id</td>
+ <td>string</td>
+ <td></td>
+
+ <td>N</td>
+ <td>ID</td>
+ </tr>
+
+
+ <tr>
+ <td align="left" style="padding-left:20px">2.6.7.mobile</td>
+ <td>string</td>
+ <td></td>
+
+ <td>N</td>
+ <td></td>
+ </tr>
+
+
+ <tr>
+ <td align="left" style="padding-left:20px">2.6.8.name</td>
+ <td>string</td>
+ <td></td>
+
+ <td>N</td>
+ <td></td>
+ </tr>
+
+
+ <tr>
+ <td align="left" style="padding-left:20px">2.6.9.password</td>
+ <td>string</td>
+ <td></td>
+
+ <td>N</td>
+ <td></td>
+ </tr>
+
+
+ <tr>
+ <td align="left" style="padding-left:20px">2.6.10.status</td>
+ <td>string</td>
+ <td></td>
+
+ <td>N</td>
+ <td></td>
+ </tr>
+
+
+ <tr>
+ <td align="left" style="padding-left:20px">2.6.11.username</td>
+ <td>string</td>
+ <td></td>
+
+ <td>N</td>
+ <td></td>
+ </tr>
+
+
+
+
+ <tr>
+ <td align="left" style="padding-left:10px">2.7.id</td>
+ <td>string</td>
+ <td></td>
+
+ <td>N</td>
+ <td></td>
+ </tr>
+
+
+ <tr>
+ <td align="left" style="padding-left:10px">2.8.mobile</td>
+ <td>string</td>
+ <td></td>
+
+ <td>N</td>
+ <td></td>
+ </tr>
+
+
+ <tr>
+ <td align="left" style="padding-left:10px">2.9.name</td>
+ <td>string</td>
+ <td></td>
+
+ <td>N</td>
+ <td></td>
+ </tr>
+
+
+ <tr>
+ <td align="left" style="padding-left:10px">2.10.password</td>
+ <td>string</td>
+ <td></td>
+
+ <td>N</td>
+ <td></td>
+ </tr>
+
+
+ <tr>
+ <td align="left" style="padding-left:10px">2.11.status</td>
+ <td>string</td>
+ <td></td>
+
+ <td>N</td>
+ <td></td>
+ </tr>
+
+
+ <tr>
+ <td align="left" style="padding-left:10px">2.12.username</td>
+ <td>string</td>
+ <td></td>
+
+ <td>N</td>
+ <td></td>
+ </tr>
+
+
+</tbody>
+
+
+
+
+
+ <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:AccountUpdateResponseData</td>
+ <td colspan="2"></td>
+ </tr>
+
+
+ <tr>
+ <td align="left" style="padding-left:20px">2.1.accountNonExpired</td>
+ <td colspan="2">boolean</td>
+ <td colspan="2"></td>
+ </tr>
+
+
+ <tr>
+ <td align="left" style="padding-left:20px">2.2.accountNonLocked</td>
+ <td colspan="2">boolean</td>
+ <td colspan="2"></td>
+ </tr>
+
+
+ <tr>
+ <td align="left" style="padding-left:20px">2.3.credentialsNonExpired</td>
+ <td colspan="2">boolean</td>
+ <td colspan="2"></td>
+ </tr>
+
+
+ <tr>
+ <td align="left" style="padding-left:20px">2.4.email</td>
+ <td colspan="2">string</td>
+ <td colspan="2"></td>
+ </tr>
+
+
+ <tr>
+ <td align="left" style="padding-left:20px">2.5.enabled</td>
+ <td colspan="2">boolean</td>
+ <td colspan="2"></td>
+ </tr>
+
+
+ <tr>
+ <td align="left" style="padding-left:20px">2.6.id</td>
+ <td colspan="2">string</td>
+ <td colspan="2"></td>
+ </tr>
+
+
+ <tr>
+ <td align="left" style="padding-left:20px">2.7.mobile</td>
+ <td colspan="2">string</td>
+ <td colspan="2"></td>
+ </tr>
+
+
+ <tr>
+ <td align="left" style="padding-left:20px">2.8.name</td>
+ <td colspan="2">string</td>
+ <td colspan="2"></td>
+ </tr>
+
+
+ <tr>
+ <td align="left" style="padding-left:20px">2.9.password</td>
+ <td colspan="2">string</td>
+ <td colspan="2"></td>
+ </tr>
+
+
+ <tr>
+ <td align="left" style="padding-left:20px">2.10.status</td>
+ <td colspan="2">string</td>
+ <td colspan="2"></td>
+ </tr>
+
+
+ <tr>
+ <td align="left" style="padding-left:20px">2.11.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"> -d '{"accountNonExpired":true,"accountNonLocked":true,"credentialsNonExpired":true,"email":"string","enabled":true,"entity":{"accountNonExpired":true,"accountNonLocked":true,"credentialsNonExpired":true,"email":"string","enabled":true,"id":"string","mobile":"string","name":"string","password":"string","status":"string","username":"string"},"id":"string","mobile":"string","name":"string","password":"string","status":"string","username":"string"}'</td>
+ </tr>
+ <tr class="specialHeight">
+ <td class="bg">返回值</td>
+ <td colspan="4">{"code":0,"data":{"accountNonExpired":true,"accountNonLocked":true,"credentialsNonExpired":true,"email":"string","enabled":true,"id":"string","mobile":"string","name":"string","password":"string","status":"string","username":"string"},"message":"string"}</td>
+ </tr>
+
+ </table>
+ </div>
+ <div>
+
+ <!--这个是每个请求的说明,方便生成文档后进行整理-->
+ <h5 class="second_title">6)delete</h5>
+
+ <table border="1" cellspacing="0" cellpadding="0" width="100%">
+ <tr class="bg">
+ <td colspan="5">delete</td>
+ </tr>
+ <tr>
+ <td width="25%">接口描述</td>
+ <td colspan="4">delete</td>
+ </tr>
+ <tr>
+ <td>URL</td>
+ <td colspan="4">/v1/admin/accounts/{id}</td>
+ </tr>
+ <tr>
+ <td>请求方式</td>
+ <td colspan="4">delete</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.id</td>
+ <td>string</td>
+ <td>path</td>
+ <td>Y</td>
+
+ <td>id</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>204</td>
+ <td colspan="2">No Content</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 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:AccountRemoveResponseData</td>
+ <td colspan="2"></td>
+ </tr>
+
+
+ <tr>
+ <td align="left" style="padding-left:20px">2.1.id</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">{"code":0,"data":{"id":"string"},"message":"string"}</td>
+ </tr>
+
+ </table>
+ </div>
+ <div>
+
+ <!--这个是每个请求的说明,方便生成文档后进行整理-->
+ <h5 class="second_title">7)accountGroups</h5>
+
+ <table border="1" cellspacing="0" cellpadding="0" width="100%">
+ <tr class="bg">
+ <td colspan="5">accountGroups</td>
+ </tr>
+ <tr>
+ <td width="25%">接口描述</td>
+ <td colspan="4">accountGroups</td>
+ </tr>
+ <tr>
+ <td>URL</td>
+ <td colspan="4">/v1/admin/accounts/{id}/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">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.id</td>
+ <td>string</td>
+ <td>path</td>
+ <td>Y</td>
+
+ <td>id</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>null</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>null</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>null</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:AccountRelatedGroupsResponseData</td>
+ <td colspan="2"></td>
+ </tr>
+
+
+ <tr>
+ <td align="left" style="padding-left:20px">2.1.currentItemCount</td>
+ <td colspan="2">integer(int32)</td>
+ <td colspan="2"></td>
+ </tr>
+
+
+ <tr>
+ <td align="left" style="padding-left:20px">2.2.items</td>
+ <td colspan="2">array:AccountGroup</td>
+ <td colspan="2"></td>
+ </tr>
+
+
+ <tr>
+ <td align="left" style="padding-left:30px">2.2.1.accountId</td>
+ <td colspan="2">string</td>
+ <td colspan="2"></td>
+ </tr>
+
+
+ <tr>
+ <td align="left" style="padding-left:30px">2.2.2.groupId</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">ID</td>
+ </tr>
+
+
+
+
+ <tr>
+ <td align="left" style="padding-left:20px">2.3.loadAll</td>
+ <td colspan="2">boolean</td>
+ <td colspan="2"></td>
+ </tr>
+
+
+ <tr>
+ <td align="left" style="padding-left:20px">2.4.mapBean</td>
+ <td colspan="2">object</td>
+ <td colspan="2"></td>
+ </tr>
+
+
+ <tr>
+ <td align="left" style="padding-left:20px">2.5.orderBy</td>
+ <td colspan="2">object</td>
+ <td colspan="2"></td>
+ </tr>
+
+
+ <tr>
+ <td align="left" style="padding-left:20px">2.6.pageCount</td>
+ <td colspan="2">integer(int32)</td>
+ <td colspan="2"></td>
+ </tr>
+
+
+ <tr>
+ <td align="left" style="padding-left:20px">2.7.pageIndex</td>
+ <td colspan="2">integer(int32)</td>
+ <td colspan="2"></td>
+ </tr>
+
+
+ <tr>
+ <td align="left" style="padding-left:20px">2.8.pageSize</td>
+ <td colspan="2">integer(int32)</td>
+ <td colspan="2"></td>
+ </tr>
+
+
+ <tr>
+ <td align="left" style="padding-left:20px">2.9.recordCount</td>
+ <td colspan="2">integer(int64)</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&pageIndex=0&pageSize=0</td>
+ </tr>
+ <tr class="specialHeight">
+ <td class="bg">返回值</td>
+ <td colspan="4">{"code":0,"data":{"currentItemCount":0,"items":[{"accountId":"string","groupId":"string","id":"string"}],"loadAll":true,"mapBean":{},"orderBy":{},"pageCount":0,"pageIndex":0,"pageSize":0,"recordCount":0},"message":"string"}</td>
+ </tr>
+
+ </table>
+ </div>
+ <div>
+
+ <!--这个是每个请求的说明,方便生成文档后进行整理-->
+ <h5 class="second_title">8)relateGroups</h5>
+
+ <table border="1" cellspacing="0" cellpadding="0" width="100%">
+ <tr class="bg">
+ <td colspan="5">relateGroups</td>
+ </tr>
+ <tr>
+ <td width="25%">接口描述</td>
+ <td colspan="4">relateGroups</td>
+ </tr>
+ <tr>
+ <td>URL</td>
+ <td colspan="4">/v1/admin/accounts/{id}/groups</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">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.accountGroups</td>
+ <td>object:AccountRelateGroupsRequest</td>
+ <td>body</td>
+ <td>Y</td>
+
+ <td>accountGroups</td>
+ <!-- <td th:if="${request.modelAttr}" th:text="asdfagadfg"></td>-->
+ </tr>
+
+ <tbody>
+
+ <tr>
+ <td align="left" style="padding-left:10px">1.1.accountGroups</td>
+ <td>array:AccountGroup</td>
+ <td></td>
+
+ <td>N</td>
+ <td></td>
+ </tr>
+
+
+ <tr>
+ <td align="left" style="padding-left:20px">1.1.1.accountId</td>
+ <td>string</td>
+ <td></td>
+
+ <td>N</td>
+ <td></td>
+ </tr>
+
+
+ <tr>
+ <td align="left" style="padding-left:20px">1.1.2.groupId</td>
+ <td>string</td>
+ <td></td>
+
+ <td>N</td>
+ <td></td>
+ </tr>
+
+
+ <tr>
+ <td align="left" style="padding-left:20px">1.1.3.id</td>
+ <td>string</td>
+ <td></td>
+
+ <td>N</td>
+ <td>ID</td>
+ </tr>
+
+
+
+
+</tbody>
+
+
+
+
+ <tr>
+ <td align="left">2.id</td>
+ <td>string</td>
+ <td>path</td>
+ <td>Y</td>
+
+ <td>id</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:AccountRelateGroupsResponseData</td>
+ <td colspan="2"></td>
+ </tr>
+
+
+ <tr>
+ <td align="left" style="padding-left:20px">2.1.message</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"> -d '{"accountGroups":[{"accountId":"string","groupId":"string","id":"string"}]}'</td>
+ </tr>
+ <tr class="specialHeight">
+ <td class="bg">返回值</td>
+ <td colspan="4">{"code":0,"data":{"message":"string"},"message":"string"}</td>
+ </tr>
+
+ </table>
+ </div>
+ <div>
+
+ <!--这个是每个请求的说明,方便生成文档后进行整理-->
+ <h5 class="second_title">9)accountRoles</h5>
+
+ <table border="1" cellspacing="0" cellpadding="0" width="100%">
+ <tr class="bg">
+ <td colspan="5">accountRoles</td>
+ </tr>
+ <tr>
+ <td width="25%">接口描述</td>
+ <td colspan="4">accountRoles</td>
+ </tr>
+ <tr>
+ <td>URL</td>
+ <td colspan="4">/v1/admin/accounts/{id}/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">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.id</td>
+ <td>string</td>
+ <td>path</td>
+ <td>Y</td>
+
+ <td>id</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>null</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>null</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>null</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:AccountRelatedRolesResponseData</td>
+ <td colspan="2"></td>
+ </tr>
+
+
+ <tr>
+ <td align="left" style="padding-left:20px">2.1.currentItemCount</td>
+ <td colspan="2">integer(int32)</td>
+ <td colspan="2"></td>
+ </tr>
+
+
+ <tr>
+ <td align="left" style="padding-left:20px">2.2.items</td>
+ <td colspan="2">array:AccountRole</td>
+ <td colspan="2"></td>
+ </tr>
+
+
+ <tr>
+ <td align="left" style="padding-left:30px">2.2.1.accountId</td>
+ <td colspan="2">string</td>
+ <td colspan="2"></td>
+ </tr>
+
+
+ <tr>
+ <td align="left" style="padding-left:30px">2.2.2.id</td>
+ <td colspan="2">string</td>
+ <td colspan="2">ID</td>
+ </tr>
+
+
+ <tr>
+ <td align="left" style="padding-left:30px">2.2.3.roleId</td>
+ <td colspan="2">string</td>
+ <td colspan="2"></td>
+ </tr>
+
+
+
+
+ <tr>
+ <td align="left" style="padding-left:20px">2.3.loadAll</td>
+ <td colspan="2">boolean</td>
+ <td colspan="2"></td>
+ </tr>
+
+
+ <tr>
+ <td align="left" style="padding-left:20px">2.4.mapBean</td>
+ <td colspan="2">object</td>
+ <td colspan="2"></td>
+ </tr>
+
+
+ <tr>
+ <td align="left" style="padding-left:20px">2.5.orderBy</td>
+ <td colspan="2">object</td>
+ <td colspan="2"></td>
+ </tr>
+
+
+ <tr>
+ <td align="left" style="padding-left:20px">2.6.pageCount</td>
+ <td colspan="2">integer(int32)</td>
+ <td colspan="2"></td>
+ </tr>
+
+
+ <tr>
+ <td align="left" style="padding-left:20px">2.7.pageIndex</td>
+ <td colspan="2">integer(int32)</td>
+ <td colspan="2"></td>
+ </tr>
+
+
+ <tr>
+ <td align="left" style="padding-left:20px">2.8.pageSize</td>
+ <td colspan="2">integer(int32)</td>
+ <td colspan="2"></td>
+ </tr>
+
+
+ <tr>
+ <td align="left" style="padding-left:20px">2.9.recordCount</td>
+ <td colspan="2">integer(int64)</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&pageIndex=0&pageSize=0</td>
+ </tr>
+ <tr class="specialHeight">
+ <td class="bg">返回值</td>
+ <td colspan="4">{"code":0,"data":{"currentItemCount":0,"items":[{"accountId":"string","id":"string","roleId":"string"}],"loadAll":true,"mapBean":{},"orderBy":{},"pageCount":0,"pageIndex":0,"pageSize":0,"recordCount":0},"message":"string"}</td>
+ </tr>
+
+ </table>
+ </div>
+ <div>
+
+ <!--这个是每个请求的说明,方便生成文档后进行整理-->
+ <h5 class="second_title">10)relateRoles</h5>
+
+ <table border="1" cellspacing="0" cellpadding="0" width="100%">
+ <tr class="bg">
+ <td colspan="5">relateRoles</td>
+ </tr>
+ <tr>
+ <td width="25%">接口描述</td>
+ <td colspan="4">relateRoles</td>
+ </tr>
+ <tr>
+ <td>URL</td>
+ <td colspan="4">/v1/admin/accounts/{id}/roles</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">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.accountRoles</td>
+ <td>object:AccountRelateRolesRequest</td>
+ <td>body</td>
+ <td>Y</td>
+
+ <td>accountRoles</td>
+ <!-- <td th:if="${request.modelAttr}" th:text="asdfagadfg"></td>-->
+ </tr>
+
+ <tbody>
+
+ <tr>
+ <td align="left" style="padding-left:10px">1.1.accountRoles</td>
+ <td>array:AccountRole</td>
+ <td></td>
+
+ <td>N</td>
+ <td></td>
+ </tr>
+
+
+ <tr>
+ <td align="left" style="padding-left:20px">1.1.1.accountId</td>
+ <td>string</td>
+ <td></td>
+
+ <td>N</td>
+ <td></td>
+ </tr>
+
+
+ <tr>
+ <td align="left" style="padding-left:20px">1.1.2.id</td>
+ <td>string</td>
+ <td></td>
+
+ <td>N</td>
+ <td>ID</td>
+ </tr>
+
+
+ <tr>
+ <td align="left" style="padding-left:20px">1.1.3.roleId</td>
+ <td>string</td>
+ <td></td>
+
+ <td>N</td>
+ <td></td>
+ </tr>
+
+
+
+
+</tbody>
+
+
+
+
+ <tr>
+ <td align="left">2.id</td>
+ <td>string</td>
+ <td>path</td>
+ <td>Y</td>
+
+ <td>id</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:AccountRelateRolesResponseData</td>
+ <td colspan="2"></td>
+ </tr>
+
+
+ <tr>
+ <td align="left" style="padding-left:20px">2.1.message</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"> -d '{"accountRoles":[{"accountId":"string","id":"string","roleId":"string"}]}'</td>
+ </tr>
+ <tr class="specialHeight">
+ <td class="bg">返回值</td>
+ <td colspan="4">{"code":0,"data":{"message":"string"},"message":"string"}</td>
+ </tr>
+
+ </table>
+ </div>
+ </div>
+ <div style="margin-bottom:20px;">
+ <!--这个是类的说明-->
+ <h4 class="first_title">BaseAdminApplication</h4>
+ <div>
+
+ <!--这个是每个请求的说明,方便生成文档后进行整理-->
+ <h5 class="second_title">1)query</h5>
+
+ <table border="1" cellspacing="0" cellpadding="0" width="100%">
+ <tr class="bg">
+ <td colspan="5">query</td>
+ </tr>
+ <tr>
+ <td width="25%">接口描述</td>
+ <td colspan="4">query</td>
+ </tr>
+ <tr>
+ <td>URL</td>
+ <td colspan="4">/v1/admin/applications</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.loadAll</td>
+ <td>boolean</td>
+ <td>query</td>
+
+ <td>N</td>
+ <td>null</td>
+ <!-- <td th:if="${request.modelAttr}" th:text="asdfagadfg"></td>-->
+ </tr>
+
+
+
+
+ <tr>
+ <td align="left">2.pageIndex</td>
+ <td>integer(int32)</td>
+ <td>query</td>
+
+ <td>N</td>
+ <td>null</td>
+ <!-- <td th:if="${request.modelAttr}" th:text="asdfagadfg"></td>-->
+ </tr>
+
+
+
+
+ <tr>
+ <td align="left">3.pageSize</td>
+ <td>integer(int32)</td>
+ <td>query</td>
+
+ <td>N</td>
+ <td>null</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:ApplicationQueryResponseData</td>
+ <td colspan="2"></td>
+ </tr>
+
+
+ <tr>
+ <td align="left" style="padding-left:20px">2.1.currentItemCount</td>
+ <td colspan="2">integer(int32)</td>
+ <td colspan="2"></td>
+ </tr>
+
+
+ <tr>
+ <td align="left" style="padding-left:20px">2.2.items</td>
+ <td colspan="2">array:Application</td>
+ <td colspan="2"></td>
+ </tr>
+
+
+ <tr>
+ <td align="left" style="padding-left:30px">2.2.1.code</td>
+ <td colspan="2">string</td>
+ <td colspan="2"></td>
+ </tr>
+
+
+ <tr>
+ <td align="left" style="padding-left:30px">2.2.2.id</td>
+ <td colspan="2">string</td>
+ <td colspan="2">ID</td>
+ </tr>
+
+
+ <tr>
+ <td align="left" style="padding-left:30px">2.2.3.memo</td>
+ <td colspan="2">string</td>
+ <td colspan="2"></td>
+ </tr>
+
+
+ <tr>
+ <td align="left" style="padding-left:30px">2.2.4.name</td>
+ <td colspan="2">string</td>
+ <td colspan="2"></td>
+ </tr>
+
+
+ <tr>
+ <td align="left" style="padding-left:30px">2.2.5.spiUrlPrefix</td>
+ <td colspan="2">string</td>
+ <td colspan="2"></td>
+ </tr>
+
+
+ <tr>
+ <td align="left" style="padding-left:30px">2.2.6.status</td>
+ <td colspan="2">string</td>
+ <td colspan="2"></td>
+ </tr>
+
+
+ <tr>
+ <td align="left" style="padding-left:30px">2.2.7.url</td>
+ <td colspan="2">string</td>
+ <td colspan="2"></td>
+ </tr>
+
+
+
+
+ <tr>
+ <td align="left" style="padding-left:20px">2.3.loadAll</td>
+ <td colspan="2">boolean</td>
+ <td colspan="2"></td>
+ </tr>
+
+
+ <tr>
+ <td align="left" style="padding-left:20px">2.4.mapBean</td>
+ <td colspan="2">object</td>
+ <td colspan="2"></td>
+ </tr>
+
+
+ <tr>
+ <td align="left" style="padding-left:20px">2.5.orderBy</td>
+ <td colspan="2">object</td>
+ <td colspan="2"></td>
+ </tr>
+
+
+ <tr>
+ <td align="left" style="padding-left:20px">2.6.pageCount</td>
+ <td colspan="2">integer(int32)</td>
+ <td colspan="2"></td>
+ </tr>
+
+
+ <tr>
+ <td align="left" style="padding-left:20px">2.7.pageIndex</td>
+ <td colspan="2">integer(int32)</td>
+ <td colspan="2"></td>
+ </tr>
+
+
+ <tr>
+ <td align="left" style="padding-left:20px">2.8.pageSize</td>
+ <td colspan="2">integer(int32)</td>
+ <td colspan="2"></td>
+ </tr>
+
+
+ <tr>
+ <td align="left" style="padding-left:20px">2.9.recordCount</td>
+ <td colspan="2">integer(int64)</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&pageIndex=0&pageSize=0</td>
+ </tr>
+ <tr class="specialHeight">
+ <td class="bg">返回值</td>
+ <td colspan="4">{"code":0,"data":{"currentItemCount":0,"items":[{"code":"string","id":"string","memo":"string","name":"string","spiUrlPrefix":"string","status":"string","url":"string"}],"loadAll":true,"mapBean":{},"orderBy":{},"pageCount":0,"pageIndex":0,"pageSize":0,"recordCount":0},"message":"string"}</td>
+ </tr>
+
+ </table>
+ </div>
+ <div>
+
+ <!--这个是每个请求的说明,方便生成文档后进行整理-->
+ <h5 class="second_title">2)create</h5>
+
+ <table border="1" cellspacing="0" cellpadding="0" width="100%">
+ <tr class="bg">
+ <td colspan="5">create</td>
+ </tr>
+ <tr>
+ <td width="25%">接口描述</td>
+ <td colspan="4">create</td>
+ </tr>
+ <tr>
+ <td>URL</td>
+ <td colspan="4">/v1/admin/applications</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">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.createRequest</td>
+ <td>object:ApplicationCreateRequest</td>
+ <td>body</td>
+ <td>Y</td>
+
+ <td>createRequest</td>
+ <!-- <td th:if="${request.modelAttr}" th:text="asdfagadfg"></td>-->
+ </tr>
+
+ <tbody>
+
+ <tr>
+ <td align="left" style="padding-left:10px">1.1.code</td>
+ <td>string</td>
+ <td></td>
+
+ <td>N</td>
+ <td></td>
+ </tr>
+
+
+ <tr>
+ <td align="left" style="padding-left:10px">1.2.entity</td>
+ <td>object:Application</td>
+ <td></td>
+
+ <td>N</td>
+ <td></td>
+ </tr>
+
+
+ <tr>
+ <td align="left" style="padding-left:20px">1.2.1.code</td>
+ <td>string</td>
+ <td></td>
+
+ <td>N</td>
+ <td></td>
+ </tr>
+
+
+ <tr>
+ <td align="left" style="padding-left:20px">1.2.2.id</td>
+ <td>string</td>
+ <td></td>
+
+ <td>N</td>
+ <td>ID</td>
+ </tr>
+
+
+ <tr>
+ <td align="left" style="padding-left:20px">1.2.3.memo</td>
+ <td>string</td>
+ <td></td>
+
+ <td>N</td>
+ <td></td>
+ </tr>
+
+
+ <tr>
+ <td align="left" style="padding-left:20px">1.2.4.name</td>
+ <td>string</td>
+ <td></td>
+
+ <td>N</td>
+ <td></td>
+ </tr>
+
+
+ <tr>
+ <td align="left" style="padding-left:20px">1.2.5.spiUrlPrefix</td>
+ <td>string</td>
+ <td></td>
+
+ <td>N</td>
+ <td></td>
+ </tr>
+
+
+ <tr>
+ <td align="left" style="padding-left:20px">1.2.6.status</td>
+ <td>string</td>
+ <td></td>
+
+ <td>N</td>
+ <td></td>
+ </tr>
+
+
+ <tr>
+ <td align="left" style="padding-left:20px">1.2.7.url</td>
+ <td>string</td>
+ <td></td>
+
+ <td>N</td>
+ <td></td>
+ </tr>
+
+
+
+
+ <tr>
+ <td align="left" style="padding-left:10px">1.3.icon</td>
+ <td>string</td>
+ <td></td>
+
+ <td>N</td>
+ <td></td>
+ </tr>
+
+
+ <tr>
+ <td align="left" style="padding-left:10px">1.4.id</td>
+ <td>string</td>
+ <td></td>
+
+ <td>N</td>
+ <td>ID</td>
+ </tr>
+
+
+ <tr>
+ <td align="left" style="padding-left:10px">1.5.memo</td>
+ <td>string</td>
+ <td></td>
+
+ <td>N</td>
+ <td></td>
+ </tr>
+
+
+ <tr>
+ <td align="left" style="padding-left:10px">1.6.name</td>
+ <td>string</td>
+ <td></td>
+
+ <td>N</td>
+ <td></td>
+ </tr>
+
+
+ <tr>
+ <td align="left" style="padding-left:10px">1.7.spiUrlPrefix</td>
+ <td>string</td>
+ <td></td>
+
+ <td>N</td>
+ <td></td>
+ </tr>
+
+
+ <tr>
+ <td align="left" style="padding-left:10px">1.8.status</td>
+ <td>string</td>
+ <td></td>
+
+ <td>N</td>
+ <td></td>
+ </tr>
+
+
+ <tr>
+ <td align="left" style="padding-left:10px">1.9.url</td>
+ <td>string</td>
+ <td></td>
+
+ <td>N</td>
+ <td></td>
+ </tr>
+
+
+</tbody>
+
+
+
+
+
+ <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:ApplicationCreateResponseData</td>
+ <td colspan="2"></td>
+ </tr>
+
+
+ <tr>
+ <td align="left" style="padding-left:20px">2.1.code</td>
+ <td colspan="2">string</td>
+ <td colspan="2"></td>
+ </tr>
+
+
+ <tr>
+ <td align="left" style="padding-left:20px">2.2.id</td>
+ <td colspan="2">string</td>
+ <td colspan="2"></td>
+ </tr>
+
+
+ <tr>
+ <td align="left" style="padding-left:20px">2.3.memo</td>
+ <td colspan="2">string</td>
+ <td colspan="2"></td>
+ </tr>
+
+
+ <tr>
+ <td align="left" style="padding-left:20px">2.4.name</td>
+ <td colspan="2">string</td>
+ <td colspan="2"></td>
+ </tr>
+
+
+ <tr>
+ <td align="left" style="padding-left:20px">2.5.spiUrlPrefix</td>
+ <td colspan="2">string</td>
+ <td colspan="2"></td>
+ </tr>
+
+
+ <tr>
+ <td align="left" style="padding-left:20px">2.6.status</td>
+ <td colspan="2">string</td>
+ <td colspan="2"></td>
+ </tr>
+
+
+ <tr>
+ <td align="left" style="padding-left:20px">2.7.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"> -d '{"code":"string","entity":{"code":"string","id":"string","memo":"string","name":"string","spiUrlPrefix":"string","status":"string","url":"string"},"icon":"string","id":"string","memo":"string","name":"string","spiUrlPrefix":"string","status":"string","url":"string"}'</td>
+ </tr>
+ <tr class="specialHeight">
+ <td class="bg">返回值</td>
+ <td colspan="4">{"code":0,"data":{"code":"string","id":"string","memo":"string","name":"string","spiUrlPrefix":"string","status":"string","url":"string"},"message":"string"}</td>
+ </tr>
+
+ </table>
+ </div>
+ <div>
+
+ <!--这个是每个请求的说明,方便生成文档后进行整理-->
+ <h5 class="second_title">3)deleteBatch</h5>
+
+ <table border="1" cellspacing="0" cellpadding="0" width="100%">
+ <tr class="bg">
+ <td colspan="5">deleteBatch</td>
+ </tr>
+ <tr>
+ <td width="25%">接口描述</td>
+ <td colspan="4">deleteBatch</td>
+ </tr>
+ <tr>
+ <td>URL</td>
+ <td colspan="4">/v1/admin/applications/batch</td>
+ </tr>
+ <tr>
+ <td>请求方式</td>
+ <td colspan="4">delete</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.deleteBatchRequest</td>
+ <td>object:ApplicationDeleteBatchRequest</td>
+ <td>body</td>
+ <td>Y</td>
+
+ <td>deleteBatchRequest</td>
+ <!-- <td th:if="${request.modelAttr}" th:text="asdfagadfg"></td>-->
+ </tr>
+
+ <tbody>
+
+ <tr>
+ <td align="left" style="padding-left:10px">1.1.ids</td>
+ <td>array</td>
+ <td></td>
+
+ <td>N</td>
+ <td></td>
+ </tr>
+
+
+</tbody>
+
+
+
+
+
+ <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>204</td>
+ <td colspan="2">No Content</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 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:ApplicationDeleteBatchResponseData</td>
+ <td colspan="2"></td>
+ </tr>
+
+
+ <tr>
+ <td align="left" style="padding-left:20px">2.1.ids</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"> -d '{"ids":[{}]}'</td>
+ </tr>
+ <tr class="specialHeight">
+ <td class="bg">返回值</td>
+ <td colspan="4">{"code":0,"data":{"ids":[{}]},"message":"string"}</td>
+ </tr>
+
+ </table>
+ </div>
+ <div>
+
+ <!--这个是每个请求的说明,方便生成文档后进行整理-->
+ <h5 class="second_title">4)load</h5>
+
+ <table border="1" cellspacing="0" cellpadding="0" width="100%">
+ <tr class="bg">
+ <td colspan="5">load</td>
+ </tr>
+ <tr>
+ <td width="25%">接口描述</td>
+ <td colspan="4">load</td>
+ </tr>
+ <tr>
+ <td>URL</td>
+ <td colspan="4">/v1/admin/applications/{id}</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.id</td>
+ <td>string</td>
+ <td>path</td>
+ <td>Y</td>
+
+ <td>id</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:ApplicationLoadResponseData</td>
+ <td colspan="2"></td>
+ </tr>
+
+
+ <tr>
+ <td align="left" style="padding-left:20px">2.1.code</td>
+ <td colspan="2">string</td>
+ <td colspan="2"></td>
+ </tr>
+
+
+ <tr>
+ <td align="left" style="padding-left:20px">2.2.id</td>
+ <td colspan="2">string</td>
+ <td colspan="2"></td>
+ </tr>
+
+
+ <tr>
+ <td align="left" style="padding-left:20px">2.3.memo</td>
+ <td colspan="2">string</td>
+ <td colspan="2"></td>
+ </tr>
+
+
+ <tr>
+ <td align="left" style="padding-left:20px">2.4.name</td>
+ <td colspan="2">string</td>
+ <td colspan="2"></td>
+ </tr>
+
+
+ <tr>
+ <td align="left" style="padding-left:20px">2.5.spiUrlPrefix</td>
+ <td colspan="2">string</td>
+ <td colspan="2"></td>
+ </tr>
+
+
+ <tr>
+ <td align="left" style="padding-left:20px">2.6.status</td>
+ <td colspan="2">string</td>
+ <td colspan="2"></td>
+ </tr>
+
+
+ <tr>
+ <td align="left" style="padding-left:20px">2.7.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"></td>
+ </tr>
+ <tr class="specialHeight">
+ <td class="bg">返回值</td>
+ <td colspan="4">{"code":0,"data":{"code":"string","id":"string","memo":"string","name":"string","spiUrlPrefix":"string","status":"string","url":"string"},"message":"string"}</td>
+ </tr>
+
+ </table>
+ </div>
+ <div>
+
+ <!--这个是每个请求的说明,方便生成文档后进行整理-->
+ <h5 class="second_title">5)update</h5>
+
+ <table border="1" cellspacing="0" cellpadding="0" width="100%">
+ <tr class="bg">
+ <td colspan="5">update</td>
+ </tr>
+ <tr>
+ <td width="25%">接口描述</td>
+ <td colspan="4">update</td>
+ </tr>
+ <tr>
+ <td>URL</td>
+ <td colspan="4">/v1/admin/applications/{id}</td>
+ </tr>
+ <tr>
+ <td>请求方式</td>
+ <td colspan="4">put</td>
+ </tr>
+ <tr>
+ <td>请求类型</td>
+ <td colspan="4">application/json</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.id</td>
+ <td>string</td>
+ <td>path</td>
+ <td>Y</td>
+
+ <td>id</td>
+ <!-- <td th:if="${request.modelAttr}" th:text="asdfagadfg"></td>-->
+ </tr>
+
+
+
+
+ <tr>
+ <td align="left">2.updateRequest</td>
+ <td>object:ApplicationUpdateRequest</td>
+ <td>body</td>
+ <td>Y</td>
+
+ <td>updateRequest</td>
+ <!-- <td th:if="${request.modelAttr}" th:text="asdfagadfg"></td>-->
+ </tr>
+
+ <tbody>
+
+ <tr>
+ <td align="left" style="padding-left:10px">2.1.code</td>
+ <td>string</td>
+ <td></td>
+
+ <td>N</td>
+ <td></td>
+ </tr>
+
+
+ <tr>
+ <td align="left" style="padding-left:10px">2.2.entity</td>
+ <td>object:Application</td>
+ <td></td>
+
+ <td>N</td>
+ <td></td>
+ </tr>
+
+
+ <tr>
+ <td align="left" style="padding-left:20px">2.2.1.code</td>
+ <td>string</td>
+ <td></td>
+
+ <td>N</td>
+ <td></td>
+ </tr>
+
+
+ <tr>
+ <td align="left" style="padding-left:20px">2.2.2.id</td>
+ <td>string</td>
+ <td></td>
+
+ <td>N</td>
+ <td>ID</td>
+ </tr>
+
+
+ <tr>
+ <td align="left" style="padding-left:20px">2.2.3.memo</td>
+ <td>string</td>
+ <td></td>
+
+ <td>N</td>
+ <td></td>
+ </tr>
+
+
+ <tr>
+ <td align="left" style="padding-left:20px">2.2.4.name</td>
+ <td>string</td>
+ <td></td>
+
+ <td>N</td>
+ <td></td>
+ </tr>
+
+
+ <tr>
+ <td align="left" style="padding-left:20px">2.2.5.spiUrlPrefix</td>
+ <td>string</td>
+ <td></td>
+
+ <td>N</td>
+ <td></td>
+ </tr>
+
+
+ <tr>
+ <td align="left" style="padding-left:20px">2.2.6.status</td>
+ <td>string</td>
+ <td></td>
+
+ <td>N</td>
+ <td></td>
+ </tr>
+
+
+ <tr>
+ <td align="left" style="padding-left:20px">2.2.7.url</td>
+ <td>string</td>
+ <td></td>
+
+ <td>N</td>
+ <td></td>
+ </tr>
+
+
+
+
+ <tr>
+ <td align="left" style="padding-left:10px">2.3.icon</td>
+ <td>string</td>
+ <td></td>
+
+ <td>N</td>
+ <td></td>
+ </tr>
+
+
+ <tr>
+ <td align="left" style="padding-left:10px">2.4.id</td>
+ <td>string</td>
+ <td></td>
+
+ <td>N</td>
+ <td></td>
+ </tr>
+
+
+ <tr>
+ <td align="left" style="padding-left:10px">2.5.memo</td>
+ <td>string</td>
+ <td></td>
+
+ <td>N</td>
+ <td></td>
+ </tr>
+
+
+ <tr>
+ <td align="left" style="padding-left:10px">2.6.name</td>
+ <td>string</td>
+ <td></td>
+
+ <td>N</td>
+ <td></td>
+ </tr>
+
+
+ <tr>
+ <td align="left" style="padding-left:10px">2.7.spiUrlPrefix</td>
+ <td>string</td>
+ <td></td>
+
+ <td>N</td>
+ <td></td>
+ </tr>
+
+
+ <tr>
+ <td align="left" style="padding-left:10px">2.8.status</td>
+ <td>string</td>
+ <td></td>
+
+ <td>N</td>
+ <td></td>
+ </tr>
+
+
+ <tr>
+ <td align="left" style="padding-left:10px">2.9.url</td>
+ <td>string</td>
+ <td></td>
+
+ <td>N</td>
+ <td></td>
+ </tr>
+
+
+</tbody>
+
+
+
+
+
+ <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:ApplicationUpdateResponseData</td>
+ <td colspan="2"></td>
+ </tr>
+
+
+ <tr>
+ <td align="left" style="padding-left:20px">2.1.code</td>
+ <td colspan="2">string</td>
+ <td colspan="2"></td>
+ </tr>
+
+
+ <tr>
+ <td align="left" style="padding-left:20px">2.2.id</td>
+ <td colspan="2">string</td>
+ <td colspan="2"></td>
+ </tr>
+
+
+ <tr>
+ <td align="left" style="padding-left:20px">2.3.memo</td>
+ <td colspan="2">string</td>
+ <td colspan="2"></td>
+ </tr>
+
+
+ <tr>
+ <td align="left" style="padding-left:20px">2.4.name</td>
+ <td colspan="2">string</td>
+ <td colspan="2"></td>
+ </tr>
+
+
+ <tr>
+ <td align="left" style="padding-left:20px">2.5.spiUrlPrefix</td>
+ <td colspan="2">string</td>
+ <td colspan="2"></td>
+ </tr>
+
+
+ <tr>
+ <td align="left" style="padding-left:20px">2.6.status</td>
+ <td colspan="2">string</td>
+ <td colspan="2"></td>
+ </tr>
+
+
+ <tr>
+ <td align="left" style="padding-left:20px">2.7.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"> -d '{"code":"string","entity":{"code":"string","id":"string","memo":"string","name":"string","spiUrlPrefix":"string","status":"string","url":"string"},"icon":"string","id":"string","memo":"string","name":"string","spiUrlPrefix":"string","status":"string","url":"string"}'</td>
+ </tr>
+ <tr class="specialHeight">
+ <td class="bg">返回值</td>
+ <td colspan="4">{"code":0,"data":{"code":"string","id":"string","memo":"string","name":"string","spiUrlPrefix":"string","status":"string","url":"string"},"message":"string"}</td>
+ </tr>
+
+ </table>
+ </div>
+ <div>
+
+ <!--这个是每个请求的说明,方便生成文档后进行整理-->
+ <h5 class="second_title">6)delete</h5>
+
+ <table border="1" cellspacing="0" cellpadding="0" width="100%">
+ <tr class="bg">
+ <td colspan="5">delete</td>
+ </tr>
+ <tr>
+ <td width="25%">接口描述</td>
+ <td colspan="4">delete</td>
+ </tr>
+ <tr>
+ <td>URL</td>
+ <td colspan="4">/v1/admin/applications/{id}</td>
+ </tr>
+ <tr>
+ <td>请求方式</td>
+ <td colspan="4">delete</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.id</td>
+ <td>string</td>
+ <td>path</td>
+ <td>Y</td>
+
+ <td>id</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>204</td>
+ <td colspan="2">No Content</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 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:ApplicationRemoveResponseData</td>
+ <td colspan="2"></td>
+ </tr>
+
+
+ <tr>
+ <td align="left" style="padding-left:20px">2.1.id</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">{"code":0,"data":{"id":"string"},"message":"string"}</td>
+ </tr>
+
+ </table>
+ </div>
+ </div>
+ <div style="margin-bottom:20px;">
+ <!--这个是类的说明-->
+ <h4 class="first_title">BaseAdminConfig</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/admin/configs</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.loadAll</td>
+ <td>boolean</td>
+ <td>query</td>
+ <td>Y</td>
+
+ <td>是否加载全部</td>
+ <!-- <td th:if="${request.modelAttr}" th:text="asdfagadfg"></td>-->
+ </tr>
+
+
+
+
+ <tr>
+ <td align="left">2.mapBean[categoryCode]</td>
+ <td>string</td>
+ <td>query</td>
+
+ <td>N</td>
+ <td>查询条件 - 分类代码 (精确)</td>
+ <!-- <td th:if="${request.modelAttr}" th:text="asdfagadfg"></td>-->
+ </tr>
+
+
+
+
+ <tr>
+ <td align="left">3.mapBean[categoryName]</td>
+ <td>string</td>
+ <td>query</td>
+
+ <td>N</td>
+ <td>查询条件 - 分类名称 (模糊)</td>
+ <!-- <td th:if="${request.modelAttr}" th:text="asdfagadfg"></td>-->
+ </tr>
+
+
+
+
+ <tr>
+ <td align="left">4.mapBean[configKey]</td>
+ <td>string</td>
+ <td>query</td>
+
+ <td>N</td>
+ <td>查询条件 - 配置Key (精确)</td>
+ <!-- <td th:if="${request.modelAttr}" th:text="asdfagadfg"></td>-->
+ </tr>
+
+
+
+
+ <tr>
+ <td align="left">5.mapBean[deleted]</td>
+ <td>boolean</td>
+ <td>query</td>
+
+ <td>N</td>
+ <td>查询条件 - 删除状态 (精确)</td>
+ <!-- <td th:if="${request.modelAttr}" th:text="asdfagadfg"></td>-->
+ </tr>
+
+
+
+
+ <tr>
+ <td align="left">6.mapBean[description]</td>
+ <td>string</td>
+ <td>query</td>
+
+ <td>N</td>
+ <td>查询条件 - 描述 (模糊)</td>
+ <!-- <td th:if="${request.modelAttr}" th:text="asdfagadfg"></td>-->
+ </tr>
+
+
+
+
+ <tr>
+ <td align="left">7.mapBean[name]</td>
+ <td>string</td>
+ <td>query</td>
+
+ <td>N</td>
+ <td>查询条件 - 名称 (模糊)</td>
+ <!-- <td th:if="${request.modelAttr}" th:text="asdfagadfg"></td>-->
+ </tr>
+
+
+
+
+ <tr>
+ <td align="left">8.pageIndex</td>
+ <td>integer(int32)</td>
+ <td>query</td>
+ <td>Y</td>
+
+ <td>分页 - 页码</td>
+ <!-- <td th:if="${request.modelAttr}" th:text="asdfagadfg"></td>-->
+ </tr>
+
+
+
+
+ <tr>
+ <td align="left">9.pageSize</td>
+ <td>integer(int32)</td>
+ <td>query</td>
+ <td>Y</td>
+
+ <td>分页 - 每页记录数</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:ConfigQueryResponseData</td>
+ <td colspan="2"></td>
+ </tr>
+
+
+ <tr>
+ <td align="left" style="padding-left:20px">2.1.currentItemCount</td>
+ <td colspan="2">integer(int32)</td>
+ <td colspan="2"></td>
+ </tr>
+
+
+ <tr>
+ <td align="left" style="padding-left:20px">2.2.items</td>
+ <td colspan="2">array:Config</td>
+ <td colspan="2"></td>
+ </tr>
+
+
+ <tr>
+ <td align="left" style="padding-left:30px">2.2.1.categoryCode</td>
+ <td colspan="2">string</td>
+ <td colspan="2"></td>
+ </tr>
+
+
+ <tr>
+ <td align="left" style="padding-left:30px">2.2.2.categoryName</td>
+ <td colspan="2">string</td>
+ <td colspan="2"></td>
+ </tr>
+
+
+ <tr>
+ <td align="left" style="padding-left:30px">2.2.3.configKey</td>
+ <td colspan="2">string</td>
+ <td colspan="2"></td>
+ </tr>
+
+
+ <tr>
+ <td align="left" style="padding-left:30px">2.2.4.configValue</td>
+ <td colspan="2">string</td>
+ <td colspan="2"></td>
+ </tr>
+
+
+ <tr>
+ <td align="left" style="padding-left:30px">2.2.5.description</td>
+ <td colspan="2">string</td>
+ <td colspan="2"></td>
+ </tr>
+
+
+ <tr>
+ <td align="left" style="padding-left:30px">2.2.6.editable</td>
+ <td colspan="2">boolean</td>
+ <td colspan="2"></td>
+ </tr>
+
+
+ <tr>
+ <td align="left" style="padding-left:30px">2.2.7.id</td>
+ <td colspan="2">string</td>
+ <td colspan="2">ID</td>
+ </tr>
+
+
+ <tr>
+ <td align="left" style="padding-left:30px">2.2.8.name</td>
+ <td colspan="2">string</td>
+ <td colspan="2"></td>
+ </tr>
+
+
+
+
+ <tr>
+ <td align="left" style="padding-left:20px">2.3.loadAll</td>
+ <td colspan="2">boolean</td>
+ <td colspan="2"></td>
+ </tr>
+
+
+ <tr>
+ <td align="left" style="padding-left:20px">2.4.mapBean</td>
+ <td colspan="2">object</td>
+ <td colspan="2"></td>
+ </tr>
+
+
+ <tr>
+ <td align="left" style="padding-left:20px">2.5.orderBy</td>
+ <td colspan="2">object</td>
+ <td colspan="2"></td>
+ </tr>
+
+
+ <tr>
+ <td align="left" style="padding-left:20px">2.6.pageCount</td>
+ <td colspan="2">integer(int32)</td>
+ <td colspan="2"></td>
+ </tr>
+
+
+ <tr>
+ <td align="left" style="padding-left:20px">2.7.pageIndex</td>
+ <td colspan="2">integer(int32)</td>
+ <td colspan="2"></td>
+ </tr>
+
+
+ <tr>
+ <td align="left" style="padding-left:20px">2.8.pageSize</td>
+ <td colspan="2">integer(int32)</td>
+ <td colspan="2"></td>
+ </tr>
+
+
+ <tr>
+ <td align="left" style="padding-left:20px">2.9.recordCount</td>
+ <td colspan="2">integer(int64)</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&mapBean[categoryCode]=string&mapBean[categoryName]=string&mapBean[configKey]=string&mapBean[deleted]=true&mapBean[description]=string&mapBean[name]=string&pageIndex=0&pageSize=0</td>
+ </tr>
+ <tr class="specialHeight">
+ <td class="bg">返回值</td>
+ <td colspan="4">{"code":0,"data":{"currentItemCount":0,"items":[{"categoryCode":"string","categoryName":"string","configKey":"string","configValue":"string","description":"string","editable":true,"id":"string","name":"string"}],"loadAll":true,"mapBean":{},"orderBy":{},"pageCount":0,"pageIndex":0,"pageSize":0,"recordCount":0},"message":"string"}</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/admin/configs</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">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.configCreateRequest</td>
+ <td>object:ConfigCreateRequest</td>
+ <td>body</td>
+ <td>Y</td>
+
+ <td>configCreateRequest</td>
+ <!-- <td th:if="${request.modelAttr}" th:text="asdfagadfg"></td>-->
+ </tr>
+
+ <tbody>
+
+ <tr>
+ <td align="left" style="padding-left:10px">1.1.categoryCode</td>
+ <td>string</td>
+ <td></td>
+
+ <td>N</td>
+ <td></td>
+ </tr>
+
+
+ <tr>
+ <td align="left" style="padding-left:10px">1.2.categoryName</td>
+ <td>string</td>
+ <td></td>
+
+ <td>N</td>
+ <td></td>
+ </tr>
+
+
+ <tr>
+ <td align="left" style="padding-left:10px">1.3.configKey</td>
+ <td>string</td>
+ <td></td>
+
+ <td>N</td>
+ <td></td>
+ </tr>
+
+
+ <tr>
+ <td align="left" style="padding-left:10px">1.4.configValue</td>
+ <td>string</td>
+ <td></td>
+
+ <td>N</td>
+ <td></td>
+ </tr>
+
+
+ <tr>
+ <td align="left" style="padding-left:10px">1.5.description</td>
+ <td>string</td>
+ <td></td>
+
+ <td>N</td>
+ <td></td>
+ </tr>
+
+
+ <tr>
+ <td align="left" style="padding-left:10px">1.6.editable</td>
+ <td>boolean</td>
+ <td></td>
+
+ <td>N</td>
+ <td></td>
+ </tr>
+
+
+ <tr>
+ <td align="left" style="padding-left:10px">1.7.entity</td>
+ <td>object:Config</td>
+ <td></td>
+
+ <td>N</td>
+ <td></td>
+ </tr>
+
+
+ <tr>
+ <td align="left" style="padding-left:20px">1.7.1.categoryCode</td>
+ <td>string</td>
+ <td></td>
+
+ <td>N</td>
+ <td></td>
+ </tr>
+
+
+ <tr>
+ <td align="left" style="padding-left:20px">1.7.2.categoryName</td>
+ <td>string</td>
+ <td></td>
+
+ <td>N</td>
+ <td></td>
+ </tr>
+
+
+ <tr>
+ <td align="left" style="padding-left:20px">1.7.3.configKey</td>
+ <td>string</td>
+ <td></td>
+
+ <td>N</td>
+ <td></td>
+ </tr>
+
+
+ <tr>
+ <td align="left" style="padding-left:20px">1.7.4.configValue</td>
+ <td>string</td>
+ <td></td>
+
+ <td>N</td>
+ <td></td>
+ </tr>
+
+
+ <tr>
+ <td align="left" style="padding-left:20px">1.7.5.description</td>
+ <td>string</td>
+ <td></td>
+
+ <td>N</td>
+ <td></td>
+ </tr>
+
+
+ <tr>
+ <td align="left" style="padding-left:20px">1.7.6.editable</td>
+ <td>boolean</td>
+ <td></td>
+
+ <td>N</td>
+ <td></td>
+ </tr>
+
+
+ <tr>
+ <td align="left" style="padding-left:20px">1.7.7.id</td>
+ <td>string</td>
+ <td></td>
+
+ <td>N</td>
+ <td>ID</td>
+ </tr>
+
+
+ <tr>
+ <td align="left" style="padding-left:20px">1.7.8.name</td>
+ <td>string</td>
+ <td></td>
+
+ <td>N</td>
+ <td></td>
+ </tr>
+
+
+
+
+ <tr>
+ <td align="left" style="padding-left:10px">1.8.id</td>
+ <td>string</td>
+ <td></td>
+
+ <td>N</td>
+ <td>ID</td>
+ </tr>
+
+
+ <tr>
+ <td align="left" style="padding-left:10px">1.9.name</td>
+ <td>string</td>
+ <td></td>
+
+ <td>N</td>
+ <td></td>
+ </tr>
+
+
+</tbody>
+
+
+
+
+
+ <tr class="bg">
+ <td>状态码</td>
+ <td colspan="2">描述</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>
+
+</tbody>
+
+ <tr class="bg">
+ <td colspan="5">示例</td>
+ </tr>
+ <tr class="specialHeight">
+ <td class="bg">请求参数</td>
+ <td colspan="4"> -d '{"categoryCode":"string","categoryName":"string","configKey":"string","configValue":"string","description":"string","editable":true,"entity":{"categoryCode":"string","categoryName":"string","configKey":"string","configValue":"string","description":"string","editable":true,"id":"string","name":"string"},"id":"string","name":"string"}'</td>
+ </tr>
+ <tr class="specialHeight">
+ <td class="bg">返回值</td>
+ <td colspan="4"></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/admin/configs</td>
+ </tr>
+ <tr>
+ <td>请求方式</td>
+ <td colspan="4">put</td>
+ </tr>
+ <tr>
+ <td>请求类型</td>
+ <td colspan="4">application/json</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.configUpdateRequest</td>
+ <td>object:ConfigUpdateRequest</td>
+ <td>body</td>
+ <td>Y</td>
+
+ <td>configUpdateRequest</td>
+ <!-- <td th:if="${request.modelAttr}" th:text="asdfagadfg"></td>-->
+ </tr>
+
+ <tbody>
+
+ <tr>
+ <td align="left" style="padding-left:10px">1.1.categoryCode</td>
+ <td>string</td>
+ <td></td>
+
+ <td>N</td>
+ <td></td>
+ </tr>
+
+
+ <tr>
+ <td align="left" style="padding-left:10px">1.2.categoryName</td>
+ <td>string</td>
+ <td></td>
+
+ <td>N</td>
+ <td></td>
+ </tr>
+
+
+ <tr>
+ <td align="left" style="padding-left:10px">1.3.configKey</td>
+ <td>string</td>
+ <td></td>
+
+ <td>N</td>
+ <td></td>
+ </tr>
+
+
+ <tr>
+ <td align="left" style="padding-left:10px">1.4.configValue</td>
+ <td>string</td>
+ <td></td>
+
+ <td>N</td>
+ <td></td>
+ </tr>
+
+
+ <tr>
+ <td align="left" style="padding-left:10px">1.5.description</td>
+ <td>string</td>
+ <td></td>
+
+ <td>N</td>
+ <td></td>
+ </tr>
+
+
+ <tr>
+ <td align="left" style="padding-left:10px">1.6.editable</td>
+ <td>boolean</td>
+ <td></td>
+
+ <td>N</td>
+ <td></td>
+ </tr>
+
+
+ <tr>
+ <td align="left" style="padding-left:10px">1.7.entity</td>
+ <td>object:Config</td>
+ <td></td>
+
+ <td>N</td>
+ <td></td>
+ </tr>
+
+
+ <tr>
+ <td align="left" style="padding-left:20px">1.7.1.categoryCode</td>
+ <td>string</td>
+ <td></td>
+
+ <td>N</td>
+ <td></td>
+ </tr>
+
+
+ <tr>
+ <td align="left" style="padding-left:20px">1.7.2.categoryName</td>
+ <td>string</td>
+ <td></td>
+
+ <td>N</td>
+ <td></td>
+ </tr>
+
+
+ <tr>
+ <td align="left" style="padding-left:20px">1.7.3.configKey</td>
+ <td>string</td>
+ <td></td>
+
+ <td>N</td>
+ <td></td>
+ </tr>
+
+
+ <tr>
+ <td align="left" style="padding-left:20px">1.7.4.configValue</td>
+ <td>string</td>
+ <td></td>
+
+ <td>N</td>
+ <td></td>
+ </tr>
+
+
+ <tr>
+ <td align="left" style="padding-left:20px">1.7.5.description</td>
+ <td>string</td>
+ <td></td>
+
+ <td>N</td>
+ <td></td>
+ </tr>
+
+
+ <tr>
+ <td align="left" style="padding-left:20px">1.7.6.editable</td>
+ <td>boolean</td>
+ <td></td>
+
+ <td>N</td>
+ <td></td>
+ </tr>
+
+
+ <tr>
+ <td align="left" style="padding-left:20px">1.7.7.id</td>
+ <td>string</td>
+ <td></td>
+
+ <td>N</td>
+ <td>ID</td>
+ </tr>
+
+
+ <tr>
+ <td align="left" style="padding-left:20px">1.7.8.name</td>
+ <td>string</td>
+ <td></td>
+
+ <td>N</td>
+ <td></td>
+ </tr>
+
+
+
+
+ <tr>
+ <td align="left" style="padding-left:10px">1.8.id</td>
+ <td>string</td>
+ <td></td>
+
+ <td>N</td>
+ <td></td>
+ </tr>
+
+
+ <tr>
+ <td align="left" style="padding-left:10px">1.9.name</td>
+ <td>string</td>
+ <td></td>
+
+ <td>N</td>
+ <td></td>
+ </tr>
+
+
+</tbody>
+
+
+
+
+ <tr>
+ <td align="left">2.id</td>
+ <td>string</td>
+ <td>path</td>
+ <td>Y</td>
+
+ <td>id</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:ConfigUpdateResponseData</td>
+ <td colspan="2"></td>
+ </tr>
+
+
+ <tr>
+ <td align="left" style="padding-left:20px">2.1.categoryCode</td>
+ <td colspan="2">string</td>
+ <td colspan="2"></td>
+ </tr>
+
+
+ <tr>
+ <td align="left" style="padding-left:20px">2.2.categoryName</td>
+ <td colspan="2">string</td>
+ <td colspan="2"></td>
+ </tr>
+
+
+ <tr>
+ <td align="left" style="padding-left:20px">2.3.configKey</td>
+ <td colspan="2">string</td>
+ <td colspan="2"></td>
+ </tr>
+
+
+ <tr>
+ <td align="left" style="padding-left:20px">2.4.configValue</td>
+ <td colspan="2">string</td>
+ <td colspan="2"></td>
+ </tr>
+
+
+ <tr>
+ <td align="left" style="padding-left:20px">2.5.description</td>
+ <td colspan="2">string</td>
+ <td colspan="2"></td>
+ </tr>
+
+
+ <tr>
+ <td align="left" style="padding-left:20px">2.6.editable</td>
+ <td colspan="2">boolean</td>
+ <td colspan="2"></td>
+ </tr>
+
+
+ <tr>
+ <td align="left" style="padding-left:20px">2.7.id</td>
+ <td colspan="2">string</td>
+ <td colspan="2"></td>
+ </tr>
+
+
+ <tr>
+ <td align="left" style="padding-left:20px">2.8.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"> -d '{"categoryCode":"string","categoryName":"string","configKey":"string","configValue":"string","description":"string","editable":true,"entity":{"categoryCode":"string","categoryName":"string","configKey":"string","configValue":"string","description":"string","editable":true,"id":"string","name":"string"},"id":"string","name":"string"}'</td>
+ </tr>
+ <tr class="specialHeight">
+ <td class="bg">返回值</td>
+ <td colspan="4">{"code":0,"data":{"categoryCode":"string","categoryName":"string","configKey":"string","configValue":"string","description":"string","editable":true,"id":"string","name":"string"},"message":"string"}</td>
+ </tr>
+
+ </table>
+ </div>
+ <div>
+
+ <!--这个是每个请求的说明,方便生成文档后进行整理-->
+ <h5 class="second_title">4)根据 categoryCode、configKey 获取配置项</h5>
+
+ <table border="1" cellspacing="0" cellpadding="0" width="100%">
+ <tr class="bg">
+ <td colspan="5">根据 categoryCode、configKey 获取配置项</td>
+ </tr>
+ <tr>
+ <td width="25%">接口描述</td>
+ <td colspan="4">根据 categoryCode、configKey 获取配置项</td>
+ </tr>
+ <tr>
+ <td>URL</td>
+ <td colspan="4">/v1/admin/configs/loadByCategoryKey</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.categoryCode</td>
+ <td>string</td>
+ <td>query</td>
+ <td>Y</td>
+
+ <td>categoryCode</td>
+ <!-- <td th:if="${request.modelAttr}" th:text="asdfagadfg"></td>-->
+ </tr>
+
+
+
+
+ <tr>
+ <td align="left">2.configKey</td>
+ <td>string</td>
+ <td>query</td>
+ <td>Y</td>
+
+ <td>configKey</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:ConfigLoadResponseData</td>
+ <td colspan="2"></td>
+ </tr>
+
+
+ <tr>
+ <td align="left" style="padding-left:20px">2.1.categoryCode</td>
+ <td colspan="2">string</td>
+ <td colspan="2"></td>
+ </tr>
+
+
+ <tr>
+ <td align="left" style="padding-left:20px">2.2.categoryName</td>
+ <td colspan="2">string</td>
+ <td colspan="2"></td>
+ </tr>
+
+
+ <tr>
+ <td align="left" style="padding-left:20px">2.3.configKey</td>
+ <td colspan="2">string</td>
+ <td colspan="2"></td>
+ </tr>
+
+
+ <tr>
+ <td align="left" style="padding-left:20px">2.4.configValue</td>
+ <td colspan="2">string</td>
+ <td colspan="2"></td>
+ </tr>
+
+
+ <tr>
+ <td align="left" style="padding-left:20px">2.5.description</td>
+ <td colspan="2">string</td>
+ <td colspan="2"></td>
+ </tr>
+
+
+ <tr>
+ <td align="left" style="padding-left:20px">2.6.editable</td>
+ <td colspan="2">boolean</td>
+ <td colspan="2"></td>
+ </tr>
+
+
+ <tr>
+ <td align="left" style="padding-left:20px">2.7.id</td>
+ <td colspan="2">string</td>
+ <td colspan="2"></td>
+ </tr>
+
+
+ <tr>
+ <td align="left" style="padding-left:20px">2.8.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">categoryCode=string&configKey=string</td>
+ </tr>
+ <tr class="specialHeight">
+ <td class="bg">返回值</td>
+ <td colspan="4">{"code":0,"data":{"categoryCode":"string","categoryName":"string","configKey":"string","configValue":"string","description":"string","editable":true,"id":"string","name":"string"},"message":"string"}</td>
+ </tr>
+
+ </table>
+ </div>
+ <div>
+
+ <!--这个是每个请求的说明,方便生成文档后进行整理-->
+ <h5 class="second_title">5)根据ID获取配置项</h5>
+
+ <table border="1" cellspacing="0" cellpadding="0" width="100%">
+ <tr class="bg">
+ <td colspan="5">根据ID获取配置项</td>
+ </tr>
+ <tr>
+ <td width="25%">接口描述</td>
+ <td colspan="4">根据ID获取配置项</td>
+ </tr>
+ <tr>
+ <td>URL</td>
+ <td colspan="4">/v1/admin/configs/{id}</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.id</td>
+ <td>string</td>
+ <td>path</td>
+ <td>Y</td>
+
+ <td>id</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:ConfigLoadResponseData</td>
+ <td colspan="2"></td>
+ </tr>
+
+
+ <tr>
+ <td align="left" style="padding-left:20px">2.1.categoryCode</td>
+ <td colspan="2">string</td>
+ <td colspan="2"></td>
+ </tr>
+
+
+ <tr>
+ <td align="left" style="padding-left:20px">2.2.categoryName</td>
+ <td colspan="2">string</td>
+ <td colspan="2"></td>
+ </tr>
+
+
+ <tr>
+ <td align="left" style="padding-left:20px">2.3.configKey</td>
+ <td colspan="2">string</td>
+ <td colspan="2"></td>
+ </tr>
+
+
+ <tr>
+ <td align="left" style="padding-left:20px">2.4.configValue</td>
+ <td colspan="2">string</td>
+ <td colspan="2"></td>
+ </tr>
+
+
+ <tr>
+ <td align="left" style="padding-left:20px">2.5.description</td>
+ <td colspan="2">string</td>
+ <td colspan="2"></td>
+ </tr>
+
+
+ <tr>
+ <td align="left" style="padding-left:20px">2.6.editable</td>
+ <td colspan="2">boolean</td>
+ <td colspan="2"></td>
+ </tr>
+
+
+ <tr>
+ <td align="left" style="padding-left:20px">2.7.id</td>
+ <td colspan="2">string</td>
+ <td colspan="2"></td>
+ </tr>
+
+
+ <tr>
+ <td align="left" style="padding-left:20px">2.8.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">{"code":0,"data":{"categoryCode":"string","categoryName":"string","configKey":"string","configValue":"string","description":"string","editable":true,"id":"string","name":"string"},"message":"string"}</td>
+ </tr>
+
+ </table>
+ </div>
+ </div>
+ <div style="margin-bottom:20px;">
+ <!--这个是类的说明-->
+ <h4 class="first_title">BaseAdminGroup</h4>
+ <div>
+
+ <!--这个是每个请求的说明,方便生成文档后进行整理-->
+ <h5 class="second_title">1)query</h5>
+
+ <table border="1" cellspacing="0" cellpadding="0" width="100%">
+ <tr class="bg">
+ <td colspan="5">query</td>
+ </tr>
+ <tr>
+ <td width="25%">接口描述</td>
+ <td colspan="4">query</td>
+ </tr>
+ <tr>
+ <td>URL</td>
+ <td colspan="4">/v1/admin/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">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.loadAll</td>
+ <td>boolean</td>
+ <td>query</td>
+
+ <td>N</td>
+ <td>null</td>
+ <!-- <td th:if="${request.modelAttr}" th:text="asdfagadfg"></td>-->
+ </tr>
+
+
+
+
+ <tr>
+ <td align="left">2.pageIndex</td>
+ <td>integer(int32)</td>
+ <td>query</td>
+
+ <td>N</td>
+ <td>null</td>
+ <!-- <td th:if="${request.modelAttr}" th:text="asdfagadfg"></td>-->
+ </tr>
+
+
+
+
+ <tr>
+ <td align="left">3.pageSize</td>
+ <td>integer(int32)</td>
+ <td>query</td>
+
+ <td>N</td>
+ <td>null</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:GroupQueryResponseData</td>
+ <td colspan="2"></td>
+ </tr>
+
+
+ <tr>
+ <td align="left" style="padding-left:20px">2.1.currentItemCount</td>
+ <td colspan="2">integer(int32)</td>
+ <td colspan="2"></td>
+ </tr>
+
+
+ <tr>
+ <td align="left" style="padding-left:20px">2.2.items</td>
+ <td colspan="2">array:Group</td>
+ <td colspan="2"></td>
+ </tr>
+
+
+ <tr>
+ <td align="left" style="padding-left:30px">2.2.1.code</td>
+ <td colspan="2">string</td>
+ <td colspan="2"></td>
+ </tr>
+
+
+ <tr>
+ <td align="left" style="padding-left:30px">2.2.2.id</td>
+ <td colspan="2">string</td>
+ <td colspan="2">ID</td>
+ </tr>
+
+
+ <tr>
+ <td align="left" style="padding-left:30px">2.2.3.memo</td>
+ <td colspan="2">string</td>
+ <td colspan="2"></td>
+ </tr>
+
+
+ <tr>
+ <td align="left" style="padding-left:30px">2.2.4.name</td>
+ <td colspan="2">string</td>
+ <td colspan="2"></td>
+ </tr>
+
+
+ <tr>
+ <td align="left" style="padding-left:30px">2.2.5.status</td>
+ <td colspan="2">string</td>
+ <td colspan="2"></td>
+ </tr>
+
+
+
+
+ <tr>
+ <td align="left" style="padding-left:20px">2.3.loadAll</td>
+ <td colspan="2">boolean</td>
+ <td colspan="2"></td>
+ </tr>
+
+
+ <tr>
+ <td align="left" style="padding-left:20px">2.4.mapBean</td>
+ <td colspan="2">object</td>
+ <td colspan="2"></td>
+ </tr>
+
+
+ <tr>
+ <td align="left" style="padding-left:20px">2.5.orderBy</td>
+ <td colspan="2">object</td>
+ <td colspan="2"></td>
+ </tr>
+
+
+ <tr>
+ <td align="left" style="padding-left:20px">2.6.pageCount</td>
+ <td colspan="2">integer(int32)</td>
+ <td colspan="2"></td>
+ </tr>
+
+
+ <tr>
+ <td align="left" style="padding-left:20px">2.7.pageIndex</td>
+ <td colspan="2">integer(int32)</td>
+ <td colspan="2"></td>
+ </tr>
+
+
+ <tr>
+ <td align="left" style="padding-left:20px">2.8.pageSize</td>
+ <td colspan="2">integer(int32)</td>
+ <td colspan="2"></td>
+ </tr>
+
+
+ <tr>
+ <td align="left" style="padding-left:20px">2.9.recordCount</td>
+ <td colspan="2">integer(int64)</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&pageIndex=0&pageSize=0</td>
+ </tr>
+ <tr class="specialHeight">
+ <td class="bg">返回值</td>
+ <td colspan="4">{"code":0,"data":{"currentItemCount":0,"items":[{"code":"string","id":"string","memo":"string","name":"string","status":"string"}],"loadAll":true,"mapBean":{},"orderBy":{},"pageCount":0,"pageIndex":0,"pageSize":0,"recordCount":0},"message":"string"}</td>
+ </tr>
+
+ </table>
+ </div>
+ <div>
+
+ <!--这个是每个请求的说明,方便生成文档后进行整理-->
+ <h5 class="second_title">2)create</h5>
+
+ <table border="1" cellspacing="0" cellpadding="0" width="100%">
+ <tr class="bg">
+ <td colspan="5">create</td>
+ </tr>
+ <tr>
+ <td width="25%">接口描述</td>
+ <td colspan="4">create</td>
+ </tr>
+ <tr>
+ <td>URL</td>
+ <td colspan="4">/v1/admin/groups</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">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.createRequest</td>
+ <td>object:GroupCreateRequest</td>
+ <td>body</td>
+ <td>Y</td>
+
+ <td>createRequest</td>
+ <!-- <td th:if="${request.modelAttr}" th:text="asdfagadfg"></td>-->
+ </tr>
+
+ <tbody>
+
+ <tr>
+ <td align="left" style="padding-left:10px">1.1.code</td>
+ <td>string</td>
+ <td></td>
+
+ <td>N</td>
+ <td></td>
+ </tr>
+
+
+ <tr>
+ <td align="left" style="padding-left:10px">1.2.entity</td>
+ <td>object:Group</td>
+ <td></td>
+
+ <td>N</td>
+ <td></td>
+ </tr>
+
+
+ <tr>
+ <td align="left" style="padding-left:20px">1.2.1.code</td>
+ <td>string</td>
+ <td></td>
+
+ <td>N</td>
+ <td></td>
+ </tr>
+
+
+ <tr>
+ <td align="left" style="padding-left:20px">1.2.2.id</td>
+ <td>string</td>
+ <td></td>
+
+ <td>N</td>
+ <td>ID</td>
+ </tr>
+
+
+ <tr>
+ <td align="left" style="padding-left:20px">1.2.3.memo</td>
+ <td>string</td>
+ <td></td>
+
+ <td>N</td>
+ <td></td>
+ </tr>
+
+
+ <tr>
+ <td align="left" style="padding-left:20px">1.2.4.name</td>
+ <td>string</td>
+ <td></td>
+
+ <td>N</td>
+ <td></td>
+ </tr>
+
+
+ <tr>
+ <td align="left" style="padding-left:20px">1.2.5.status</td>
+ <td>string</td>
+ <td></td>
+
+ <td>N</td>
+ <td></td>
+ </tr>
+
+
+
+
+ <tr>
+ <td align="left" style="padding-left:10px">1.3.id</td>
+ <td>string</td>
+ <td></td>
+
+ <td>N</td>
+ <td>ID</td>
+ </tr>
+
+
+ <tr>
+ <td align="left" style="padding-left:10px">1.4.memo</td>
+ <td>string</td>
+ <td></td>
+
+ <td>N</td>
+ <td></td>
+ </tr>
+
+
+ <tr>
+ <td align="left" style="padding-left:10px">1.5.name</td>
+ <td>string</td>
+ <td></td>
+
+ <td>N</td>
+ <td></td>
+ </tr>
+
+
+ <tr>
+ <td align="left" style="padding-left:10px">1.6.status</td>
+ <td>string</td>
+ <td></td>
+
+ <td>N</td>
+ <td></td>
+ </tr>
+
+
+</tbody>
+
+
+
+
+
+ <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:GroupCreateResponseData</td>
+ <td colspan="2"></td>
+ </tr>
+
+
+ <tr>
+ <td align="left" style="padding-left:20px">2.1.code</td>
+ <td colspan="2">string</td>
+ <td colspan="2"></td>
+ </tr>
+
+
+ <tr>
+ <td align="left" style="padding-left:20px">2.2.id</td>
+ <td colspan="2">string</td>
+ <td colspan="2"></td>
+ </tr>
+
+
+ <tr>
+ <td align="left" style="padding-left:20px">2.3.memo</td>
+ <td colspan="2">string</td>
+ <td colspan="2"></td>
+ </tr>
+
+
+ <tr>
+ <td align="left" style="padding-left:20px">2.4.name</td>
+ <td colspan="2">string</td>
+ <td colspan="2"></td>
+ </tr>
+
+
+ <tr>
+ <td align="left" style="padding-left:20px">2.5.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"> -d '{"code":"string","entity":{"code":"string","id":"string","memo":"string","name":"string","status":"string"},"id":"string","memo":"string","name":"string","status":"string"}'</td>
+ </tr>
+ <tr class="specialHeight">
+ <td class="bg">返回值</td>
+ <td colspan="4">{"code":0,"data":{"code":"string","id":"string","memo":"string","name":"string","status":"string"},"message":"string"}</td>
+ </tr>
+
+ </table>
+ </div>
+ <div>
+
+ <!--这个是每个请求的说明,方便生成文档后进行整理-->
+ <h5 class="second_title">3)load</h5>
+
+ <table border="1" cellspacing="0" cellpadding="0" width="100%">
+ <tr class="bg">
+ <td colspan="5">load</td>
+ </tr>
+ <tr>
+ <td width="25%">接口描述</td>
+ <td colspan="4">load</td>
+ </tr>
+ <tr>
+ <td>URL</td>
+ <td colspan="4">/v1/admin/groups/{id}</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.id</td>
+ <td>string</td>
+ <td>path</td>
+ <td>Y</td>
+
+ <td>id</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:GroupLoadResponseData</td>
+ <td colspan="2"></td>
+ </tr>
+
+
+ <tr>
+ <td align="left" style="padding-left:20px">2.1.code</td>
+ <td colspan="2">string</td>
+ <td colspan="2"></td>
+ </tr>
+
+
+ <tr>
+ <td align="left" style="padding-left:20px">2.2.id</td>
+ <td colspan="2">string</td>
+ <td colspan="2"></td>
+ </tr>
+
+
+ <tr>
+ <td align="left" style="padding-left:20px">2.3.memo</td>
+ <td colspan="2">string</td>
+ <td colspan="2"></td>
+ </tr>
+
+
+ <tr>
+ <td align="left" style="padding-left:20px">2.4.name</td>
+ <td colspan="2">string</td>
+ <td colspan="2"></td>
+ </tr>
+
+
+ <tr>
+ <td align="left" style="padding-left:20px">2.5.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"></td>
+ </tr>
+ <tr class="specialHeight">
+ <td class="bg">返回值</td>
+ <td colspan="4">{"code":0,"data":{"code":"string","id":"string","memo":"string","name":"string","status":"string"},"message":"string"}</td>
+ </tr>
+
+ </table>
+ </div>
+ <div>
+
+ <!--这个是每个请求的说明,方便生成文档后进行整理-->
+ <h5 class="second_title">4)update</h5>
+
+ <table border="1" cellspacing="0" cellpadding="0" width="100%">
+ <tr class="bg">
+ <td colspan="5">update</td>
+ </tr>
+ <tr>
+ <td width="25%">接口描述</td>
+ <td colspan="4">update</td>
+ </tr>
+ <tr>
+ <td>URL</td>
+ <td colspan="4">/v1/admin/groups/{id}</td>
+ </tr>
+ <tr>
+ <td>请求方式</td>
+ <td colspan="4">put</td>
+ </tr>
+ <tr>
+ <td>请求类型</td>
+ <td colspan="4">application/json</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.id</td>
+ <td>string</td>
+ <td>path</td>
+ <td>Y</td>
+
+ <td>id</td>
+ <!-- <td th:if="${request.modelAttr}" th:text="asdfagadfg"></td>-->
+ </tr>
+
+
+
+
+ <tr>
+ <td align="left">2.updateRequest</td>
+ <td>object:GroupUpdateRequest</td>
+ <td>body</td>
+ <td>Y</td>
+
+ <td>updateRequest</td>
+ <!-- <td th:if="${request.modelAttr}" th:text="asdfagadfg"></td>-->
+ </tr>
+
+ <tbody>
+
+ <tr>
+ <td align="left" style="padding-left:10px">2.1.code</td>
+ <td>string</td>
+ <td></td>
+
+ <td>N</td>
+ <td></td>
+ </tr>
+
+
+ <tr>
+ <td align="left" style="padding-left:10px">2.2.entity</td>
+ <td>object:Group</td>
+ <td></td>
+
+ <td>N</td>
+ <td></td>
+ </tr>
+
+
+ <tr>
+ <td align="left" style="padding-left:20px">2.2.1.code</td>
+ <td>string</td>
+ <td></td>
+
+ <td>N</td>
+ <td></td>
+ </tr>
+
+
+ <tr>
+ <td align="left" style="padding-left:20px">2.2.2.id</td>
+ <td>string</td>
+ <td></td>
+
+ <td>N</td>
+ <td>ID</td>
+ </tr>
+
+
+ <tr>
+ <td align="left" style="padding-left:20px">2.2.3.memo</td>
+ <td>string</td>
+ <td></td>
+
+ <td>N</td>
+ <td></td>
+ </tr>
+
+
+ <tr>
+ <td align="left" style="padding-left:20px">2.2.4.name</td>
+ <td>string</td>
+ <td></td>
+
+ <td>N</td>
+ <td></td>
+ </tr>
+
+
+ <tr>
+ <td align="left" style="padding-left:20px">2.2.5.status</td>
+ <td>string</td>
+ <td></td>
+
+ <td>N</td>
+ <td></td>
+ </tr>
+
+
+
+
+ <tr>
+ <td align="left" style="padding-left:10px">2.3.id</td>
+ <td>string</td>
+ <td></td>
+
+ <td>N</td>
+ <td></td>
+ </tr>
+
+
+ <tr>
+ <td align="left" style="padding-left:10px">2.4.memo</td>
+ <td>string</td>
+ <td></td>
+
+ <td>N</td>
+ <td></td>
+ </tr>
+
+
+ <tr>
+ <td align="left" style="padding-left:10px">2.5.name</td>
+ <td>string</td>
+ <td></td>
+
+ <td>N</td>
+ <td></td>
+ </tr>
+
+
+ <tr>
+ <td align="left" style="padding-left:10px">2.6.status</td>
+ <td>string</td>
+ <td></td>
+
+ <td>N</td>
+ <td></td>
+ </tr>
+
+
+</tbody>
+
+
+
+
+
+ <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:GroupUpdateResponseData</td>
+ <td colspan="2"></td>
+ </tr>
+
+
+ <tr>
+ <td align="left" style="padding-left:20px">2.1.code</td>
+ <td colspan="2">string</td>
+ <td colspan="2"></td>
+ </tr>
+
+
+ <tr>
+ <td align="left" style="padding-left:20px">2.2.id</td>
+ <td colspan="2">string</td>
+ <td colspan="2"></td>
+ </tr>
+
+
+ <tr>
+ <td align="left" style="padding-left:20px">2.3.memo</td>
+ <td colspan="2">string</td>
+ <td colspan="2"></td>
+ </tr>
+
+
+ <tr>
+ <td align="left" style="padding-left:20px">2.4.name</td>
+ <td colspan="2">string</td>
+ <td colspan="2"></td>
+ </tr>
+
+
+ <tr>
+ <td align="left" style="padding-left:20px">2.5.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"> -d '{"code":"string","entity":{"code":"string","id":"string","memo":"string","name":"string","status":"string"},"id":"string","memo":"string","name":"string","status":"string"}'</td>
+ </tr>
+ <tr class="specialHeight">
+ <td class="bg">返回值</td>
+ <td colspan="4">{"code":0,"data":{"code":"string","id":"string","memo":"string","name":"string","status":"string"},"message":"string"}</td>
+ </tr>
+
+ </table>
+ </div>
+ <div>
+
+ <!--这个是每个请求的说明,方便生成文档后进行整理-->
+ <h5 class="second_title">5)delete</h5>
+
+ <table border="1" cellspacing="0" cellpadding="0" width="100%">
+ <tr class="bg">
+ <td colspan="5">delete</td>
+ </tr>
+ <tr>
+ <td width="25%">接口描述</td>
+ <td colspan="4">delete</td>
+ </tr>
+ <tr>
+ <td>URL</td>
+ <td colspan="4">/v1/admin/groups/{id}</td>
+ </tr>
+ <tr>
+ <td>请求方式</td>
+ <td colspan="4">delete</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.id</td>
+ <td>string</td>
+ <td>path</td>
+ <td>Y</td>
+
+ <td>id</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>204</td>
+ <td colspan="2">No Content</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 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:GroupRemoveResponseData</td>
+ <td colspan="2"></td>
+ </tr>
+
+
+ <tr>
+ <td align="left" style="padding-left:20px">2.1.id</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">{"code":0,"data":{"id":"string"},"message":"string"}</td>
+ </tr>
+
+ </table>
+ </div>
+ <div>
+
+ <!--这个是每个请求的说明,方便生成文档后进行整理-->
+ <h5 class="second_title">6)groupAccounts</h5>
+
+ <table border="1" cellspacing="0" cellpadding="0" width="100%">
+ <tr class="bg">
+ <td colspan="5">groupAccounts</td>
+ </tr>
+ <tr>
+ <td width="25%">接口描述</td>
+ <td colspan="4">groupAccounts</td>
+ </tr>
+ <tr>
+ <td>URL</td>
+ <td colspan="4">/v1/admin/groups/{id}/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">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.id</td>
+ <td>string</td>
+ <td>path</td>
+ <td>Y</td>
+
+ <td>id</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>null</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>null</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>null</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:GroupRelatedAccountsResponseData</td>
+ <td colspan="2"></td>
+ </tr>
+
+
+ <tr>
+ <td align="left" style="padding-left:20px">2.1.currentItemCount</td>
+ <td colspan="2">integer(int32)</td>
+ <td colspan="2"></td>
+ </tr>
+
+
+ <tr>
+ <td align="left" style="padding-left:20px">2.2.items</td>
+ <td colspan="2">array:AccountGroup</td>
+ <td colspan="2"></td>
+ </tr>
+
+
+ <tr>
+ <td align="left" style="padding-left:30px">2.2.1.accountId</td>
+ <td colspan="2">string</td>
+ <td colspan="2"></td>
+ </tr>
+
+
+ <tr>
+ <td align="left" style="padding-left:30px">2.2.2.groupId</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">ID</td>
+ </tr>
+
+
+
+
+ <tr>
+ <td align="left" style="padding-left:20px">2.3.loadAll</td>
+ <td colspan="2">boolean</td>
+ <td colspan="2"></td>
+ </tr>
+
+
+ <tr>
+ <td align="left" style="padding-left:20px">2.4.mapBean</td>
+ <td colspan="2">object</td>
+ <td colspan="2"></td>
+ </tr>
+
+
+ <tr>
+ <td align="left" style="padding-left:20px">2.5.orderBy</td>
+ <td colspan="2">object</td>
+ <td colspan="2"></td>
+ </tr>
+
+
+ <tr>
+ <td align="left" style="padding-left:20px">2.6.pageCount</td>
+ <td colspan="2">integer(int32)</td>
+ <td colspan="2"></td>
+ </tr>
+
+
+ <tr>
+ <td align="left" style="padding-left:20px">2.7.pageIndex</td>
+ <td colspan="2">integer(int32)</td>
+ <td colspan="2"></td>
+ </tr>
+
+
+ <tr>
+ <td align="left" style="padding-left:20px">2.8.pageSize</td>
+ <td colspan="2">integer(int32)</td>
+ <td colspan="2"></td>
+ </tr>
+
+
+ <tr>
+ <td align="left" style="padding-left:20px">2.9.recordCount</td>
+ <td colspan="2">integer(int64)</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&pageIndex=0&pageSize=0</td>
+ </tr>
+ <tr class="specialHeight">
+ <td class="bg">返回值</td>
+ <td colspan="4">{"code":0,"data":{"currentItemCount":0,"items":[{"accountId":"string","groupId":"string","id":"string"}],"loadAll":true,"mapBean":{},"orderBy":{},"pageCount":0,"pageIndex":0,"pageSize":0,"recordCount":0},"message":"string"}</td>
+ </tr>
+
+ </table>
+ </div>
+ <div>
+
+ <!--这个是每个请求的说明,方便生成文档后进行整理-->
+ <h5 class="second_title">7)relateAccounts</h5>
+
+ <table border="1" cellspacing="0" cellpadding="0" width="100%">
+ <tr class="bg">
+ <td colspan="5">relateAccounts</td>
+ </tr>
+ <tr>
+ <td width="25%">接口描述</td>
+ <td colspan="4">relateAccounts</td>
+ </tr>
+ <tr>
+ <td>URL</td>
+ <td colspan="4">/v1/admin/groups/{id}/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">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.groupAccounts</td>
+ <td>object:GroupRelateAccountsRequest</td>
+ <td>body</td>
+ <td>Y</td>
+
+ <td>groupAccounts</td>
+ <!-- <td th:if="${request.modelAttr}" th:text="asdfagadfg"></td>-->
+ </tr>
+
+ <tbody>
+
+ <tr>
+ <td align="left" style="padding-left:10px">1.1.groupAccounts</td>
+ <td>array:AccountGroup</td>
+ <td></td>
+
+ <td>N</td>
+ <td></td>
+ </tr>
+
+
+ <tr>
+ <td align="left" style="padding-left:20px">1.1.1.accountId</td>
+ <td>string</td>
+ <td></td>
+
+ <td>N</td>
+ <td></td>
+ </tr>
+
+
+ <tr>
+ <td align="left" style="padding-left:20px">1.1.2.groupId</td>
+ <td>string</td>
+ <td></td>
+
+ <td>N</td>
+ <td></td>
+ </tr>
+
+
+ <tr>
+ <td align="left" style="padding-left:20px">1.1.3.id</td>
+ <td>string</td>
+ <td></td>
+
+ <td>N</td>
+ <td>ID</td>
+ </tr>
+
+
+
+
+</tbody>
+
+
+
+
+ <tr>
+ <td align="left">2.id</td>
+ <td>string</td>
+ <td>path</td>
+ <td>Y</td>
+
+ <td>id</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:GroupRelateAccountsResponseData</td>
+ <td colspan="2"></td>
+ </tr>
+
+
+ <tr>
+ <td align="left" style="padding-left:20px">2.1.message</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"> -d '{"groupAccounts":[{"accountId":"string","groupId":"string","id":"string"}]}'</td>
+ </tr>
+ <tr class="specialHeight">
+ <td class="bg">返回值</td>
+ <td colspan="4">{"code":0,"data":{"message":"string"},"message":"string"}</td>
+ </tr>
+
+ </table>
+ </div>
+ <div>
+
+ <!--这个是每个请求的说明,方便生成文档后进行整理-->
+ <h5 class="second_title">8)groupRoles</h5>
+
+ <table border="1" cellspacing="0" cellpadding="0" width="100%">
+ <tr class="bg">
+ <td colspan="5">groupRoles</td>
+ </tr>
+ <tr>
+ <td width="25%">接口描述</td>
+ <td colspan="4">groupRoles</td>
+ </tr>
+ <tr>
+ <td>URL</td>
+ <td colspan="4">/v1/admin/groups/{id}/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">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.id</td>
+ <td>string</td>
+ <td>path</td>
+ <td>Y</td>
+
+ <td>id</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>null</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>null</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>null</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:GroupRelatedRolesResponseData</td>
+ <td colspan="2"></td>
+ </tr>
+
+
+ <tr>
+ <td align="left" style="padding-left:20px">2.1.currentItemCount</td>
+ <td colspan="2">integer(int32)</td>
+ <td colspan="2"></td>
+ </tr>
+
+
+ <tr>
+ <td align="left" style="padding-left:20px">2.2.items</td>
+ <td colspan="2">array:GroupRole</td>
+ <td colspan="2"></td>
+ </tr>
+
+
+ <tr>
+ <td align="left" style="padding-left:30px">2.2.1.groupId</td>
+ <td colspan="2">string</td>
+ <td colspan="2"></td>
+ </tr>
+
+
+ <tr>
+ <td align="left" style="padding-left:30px">2.2.2.id</td>
+ <td colspan="2">string</td>
+ <td colspan="2">ID</td>
+ </tr>
+
+
+ <tr>
+ <td align="left" style="padding-left:30px">2.2.3.roleId</td>
+ <td colspan="2">string</td>
+ <td colspan="2"></td>
+ </tr>
+
+
+
+
+ <tr>
+ <td align="left" style="padding-left:20px">2.3.loadAll</td>
+ <td colspan="2">boolean</td>
+ <td colspan="2"></td>
+ </tr>
+
+
+ <tr>
+ <td align="left" style="padding-left:20px">2.4.mapBean</td>
+ <td colspan="2">object</td>
+ <td colspan="2"></td>
+ </tr>
+
+
+ <tr>
+ <td align="left" style="padding-left:20px">2.5.orderBy</td>
+ <td colspan="2">object</td>
+ <td colspan="2"></td>
+ </tr>
+
+
+ <tr>
+ <td align="left" style="padding-left:20px">2.6.pageCount</td>
+ <td colspan="2">integer(int32)</td>
+ <td colspan="2"></td>
+ </tr>
+
+
+ <tr>
+ <td align="left" style="padding-left:20px">2.7.pageIndex</td>
+ <td colspan="2">integer(int32)</td>
+ <td colspan="2"></td>
+ </tr>
+
+
+ <tr>
+ <td align="left" style="padding-left:20px">2.8.pageSize</td>
+ <td colspan="2">integer(int32)</td>
+ <td colspan="2"></td>
+ </tr>
+
+
+ <tr>
+ <td align="left" style="padding-left:20px">2.9.recordCount</td>
+ <td colspan="2">integer(int64)</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&pageIndex=0&pageSize=0</td>
+ </tr>
+ <tr class="specialHeight">
+ <td class="bg">返回值</td>
+ <td colspan="4">{"code":0,"data":{"currentItemCount":0,"items":[{"groupId":"string","id":"string","roleId":"string"}],"loadAll":true,"mapBean":{},"orderBy":{},"pageCount":0,"pageIndex":0,"pageSize":0,"recordCount":0},"message":"string"}</td>
+ </tr>
+
+ </table>
+ </div>
+ <div>
+
+ <!--这个是每个请求的说明,方便生成文档后进行整理-->
+ <h5 class="second_title">9)relateRoles</h5>
+
+ <table border="1" cellspacing="0" cellpadding="0" width="100%">
+ <tr class="bg">
+ <td colspan="5">relateRoles</td>
+ </tr>
+ <tr>
+ <td width="25%">接口描述</td>
+ <td colspan="4">relateRoles</td>
+ </tr>
+ <tr>
+ <td>URL</td>
+ <td colspan="4">/v1/admin/groups/{id}/roles</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">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.groupRoles</td>
+ <td>object:GroupRelateRolesRequest</td>
+ <td>body</td>
+ <td>Y</td>
+
+ <td>groupRoles</td>
+ <!-- <td th:if="${request.modelAttr}" th:text="asdfagadfg"></td>-->
+ </tr>
+
+ <tbody>
+
+ <tr>
+ <td align="left" style="padding-left:10px">1.1.groupRoles</td>
+ <td>array:GroupRole</td>
+ <td></td>
+
+ <td>N</td>
+ <td></td>
+ </tr>
+
+
+ <tr>
+ <td align="left" style="padding-left:20px">1.1.1.groupId</td>
+ <td>string</td>
+ <td></td>
+
+ <td>N</td>
+ <td></td>
+ </tr>
+
+
+ <tr>
+ <td align="left" style="padding-left:20px">1.1.2.id</td>
+ <td>string</td>
+ <td></td>
+
+ <td>N</td>
+ <td>ID</td>
+ </tr>
+
+
+ <tr>
+ <td align="left" style="padding-left:20px">1.1.3.roleId</td>
+ <td>string</td>
+ <td></td>
+
+ <td>N</td>
+ <td></td>
+ </tr>
+
+
+
+
+</tbody>
+
+
+
+
+ <tr>
+ <td align="left">2.id</td>
+ <td>string</td>
+ <td>path</td>
+ <td>Y</td>
+
+ <td>id</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:GroupRelateRolesResponseData</td>
+ <td colspan="2"></td>
+ </tr>
+
+
+ <tr>
+ <td align="left" style="padding-left:20px">2.1.message</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"> -d '{"groupRoles":[{"groupId":"string","id":"string","roleId":"string"}]}'</td>
+ </tr>
+ <tr class="specialHeight">
+ <td class="bg">返回值</td>
+ <td colspan="4">{"code":0,"data":{"message":"string"},"message":"string"}</td>
+ </tr>
+
+ </table>
+ </div>
+ </div>
+ <div style="margin-bottom:20px;">
+ <!--这个是类的说明-->
+ <h4 class="first_title">BaseAdminMenu</h4>
+ <div>
+
+ <!--这个是每个请求的说明,方便生成文档后进行整理-->
+ <h5 class="second_title">1)query</h5>
+
+ <table border="1" cellspacing="0" cellpadding="0" width="100%">
+ <tr class="bg">
+ <td colspan="5">query</td>
+ </tr>
+ <tr>
+ <td width="25%">接口描述</td>
+ <td colspan="4">query</td>
+ </tr>
+ <tr>
+ <td>URL</td>
+ <td colspan="4">/v1/admin/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.loadAll</td>
+ <td>boolean</td>
+ <td>query</td>
+
+ <td>N</td>
+ <td>null</td>
+ <!-- <td th:if="${request.modelAttr}" th:text="asdfagadfg"></td>-->
+ </tr>
+
+
+
+
+ <tr>
+ <td align="left">2.pageIndex</td>
+ <td>integer(int32)</td>
+ <td>query</td>
+
+ <td>N</td>
+ <td>null</td>
+ <!-- <td th:if="${request.modelAttr}" th:text="asdfagadfg"></td>-->
+ </tr>
+
+
+
+
+ <tr>
+ <td align="left">3.pageSize</td>
+ <td>integer(int32)</td>
+ <td>query</td>
+
+ <td>N</td>
+ <td>null</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:PermissionQueryResponseData</td>
+ <td colspan="2"></td>
+ </tr>
+
+
+ <tr>
+ <td align="left" style="padding-left:20px">2.1.currentItemCount</td>
+ <td colspan="2">integer(int32)</td>
+ <td colspan="2"></td>
+ </tr>
+
+
+ <tr>
+ <td align="left" style="padding-left:20px">2.2.items</td>
+ <td colspan="2">array:Permission</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.icon</td>
+ <td colspan="2">string</td>
+ <td colspan="2"></td>
+ </tr>
+
+
+ <tr>
+ <td align="left" style="padding-left:30px">2.2.4.id</td>
+ <td colspan="2">string</td>
+ <td colspan="2">ID</td>
+ </tr>
+
+
+ <tr>
+ <td align="left" style="padding-left:30px">2.2.5.level</td>
+ <td colspan="2">integer(int32)</td>
+ <td colspan="2"></td>
+ </tr>
+
+
+ <tr>
+ <td align="left" style="padding-left:30px">2.2.6.lft</td>
+ <td colspan="2">integer(int32)</td>
+ <td colspan="2"></td>
+ </tr>
+
+
+ <tr>
+ <td align="left" style="padding-left:30px">2.2.7.memo</td>
+ <td colspan="2">string</td>
+ <td colspan="2"></td>
+ </tr>
+
+
+ <tr>
+ <td align="left" style="padding-left:30px">2.2.8.name</td>
+ <td colspan="2">string</td>
+ <td colspan="2"></td>
+ </tr>
+
+
+ <tr>
+ <td align="left" style="padding-left:30px">2.2.9.order</td>
+ <td colspan="2">integer(int32)</td>
+ <td colspan="2"></td>
+ </tr>
+
+
+ <tr>
+ <td align="left" style="padding-left:30px">2.2.10.origin</td>
+ <td colspan="2">string</td>
+ <td colspan="2"></td>
+ </tr>
+
+
+ <tr>
+ <td align="left" style="padding-left:30px">2.2.11.parentId</td>
+ <td colspan="2">string</td>
+ <td colspan="2"></td>
+ </tr>
+
+
+ <tr>
+ <td align="left" style="padding-left:30px">2.2.12.rgt</td>
+ <td colspan="2">integer(int32)</td>
+ <td colspan="2"></td>
+ </tr>
+
+
+ <tr>
+ <td align="left" style="padding-left:30px">2.2.13.status</td>
+ <td colspan="2">string</td>
+ <td colspan="2"></td>
+ </tr>
+
+
+ <tr>
+ <td align="left" style="padding-left:30px">2.2.14.type</td>
+ <td colspan="2">string</td>
+ <td colspan="2"></td>
+ </tr>
+
+
+ <tr>
+ <td align="left" style="padding-left:30px">2.2.15.url</td>
+ <td colspan="2">string</td>
+ <td colspan="2"></td>
+ </tr>
+
+
+
+
+ <tr>
+ <td align="left" style="padding-left:20px">2.3.loadAll</td>
+ <td colspan="2">boolean</td>
+ <td colspan="2"></td>
+ </tr>
+
+
+ <tr>
+ <td align="left" style="padding-left:20px">2.4.mapBean</td>
+ <td colspan="2">object</td>
+ <td colspan="2"></td>
+ </tr>
+
+
+ <tr>
+ <td align="left" style="padding-left:20px">2.5.orderBy</td>
+ <td colspan="2">object</td>
+ <td colspan="2"></td>
+ </tr>
+
+
+ <tr>
+ <td align="left" style="padding-left:20px">2.6.pageCount</td>
+ <td colspan="2">integer(int32)</td>
+ <td colspan="2"></td>
+ </tr>
+
+
+ <tr>
+ <td align="left" style="padding-left:20px">2.7.pageIndex</td>
+ <td colspan="2">integer(int32)</td>
+ <td colspan="2"></td>
+ </tr>
+
+
+ <tr>
+ <td align="left" style="padding-left:20px">2.8.pageSize</td>
+ <td colspan="2">integer(int32)</td>
+ <td colspan="2"></td>
+ </tr>
+
+
+ <tr>
+ <td align="left" style="padding-left:20px">2.9.recordCount</td>
+ <td colspan="2">integer(int64)</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&pageIndex=0&pageSize=0</td>
+ </tr>
+ <tr class="specialHeight">
+ <td class="bg">返回值</td>
+ <td colspan="4">{"code":0,"data":{"currentItemCount":0,"items":[{"applicationId":"string","code":"string","icon":"string","id":"string","level":0,"lft":0,"memo":"string","name":"string","order":0,"origin":"string","parentId":"string","rgt":0,"status":"string","type":"string","url":"string"}],"loadAll":true,"mapBean":{},"orderBy":{},"pageCount":0,"pageIndex":0,"pageSize":0,"recordCount":0},"message":"string"}</td>
+ </tr>
+
+ </table>
+ </div>
+ <div>
+
+ <!--这个是每个请求的说明,方便生成文档后进行整理-->
+ <h5 class="second_title">2)create</h5>
+
+ <table border="1" cellspacing="0" cellpadding="0" width="100%">
+ <tr class="bg">
+ <td colspan="5">create</td>
+ </tr>
+ <tr>
+ <td width="25%">接口描述</td>
+ <td colspan="4">create</td>
+ </tr>
+ <tr>
+ <td>URL</td>
+ <td colspan="4">/v1/admin/menus</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">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.createRequest</td>
+ <td>object:PermissionCreateRequest</td>
+ <td>body</td>
+ <td>Y</td>
+
+ <td>createRequest</td>
+ <!-- <td th:if="${request.modelAttr}" th:text="asdfagadfg"></td>-->
+ </tr>
+
+ <tbody>
+
+ <tr>
+ <td align="left" style="padding-left:10px">1.1.applicationId</td>
+ <td>string</td>
+ <td></td>
+
+ <td>N</td>
+ <td></td>
+ </tr>
+
+
+ <tr>
+ <td align="left" style="padding-left:10px">1.2.code</td>
+ <td>string</td>
+ <td></td>
+
+ <td>N</td>
+ <td></td>
+ </tr>
+
+
+ <tr>
+ <td align="left" style="padding-left:10px">1.3.entity</td>
+ <td>object:Permission</td>
+ <td></td>
+
+ <td>N</td>
+ <td></td>
+ </tr>
+
+
+ <tr>
+ <td align="left" style="padding-left:20px">1.3.1.applicationId</td>
+ <td>string</td>
+ <td></td>
+
+ <td>N</td>
+ <td></td>
+ </tr>
+
+
+ <tr>
+ <td align="left" style="padding-left:20px">1.3.2.code</td>
+ <td>string</td>
+ <td></td>
+
+ <td>N</td>
+ <td></td>
+ </tr>
+
+
+ <tr>
+ <td align="left" style="padding-left:20px">1.3.3.icon</td>
+ <td>string</td>
+ <td></td>
+
+ <td>N</td>
+ <td></td>
+ </tr>
+
+
+ <tr>
+ <td align="left" style="padding-left:20px">1.3.4.id</td>
+ <td>string</td>
+ <td></td>
+
+ <td>N</td>
+ <td>ID</td>
+ </tr>
+
+
+ <tr>
+ <td align="left" style="padding-left:20px">1.3.5.level</td>
+ <td>integer(int32)</td>
+ <td></td>
+
+ <td>N</td>
+ <td></td>
+ </tr>
+
+
+ <tr>
+ <td align="left" style="padding-left:20px">1.3.6.lft</td>
+ <td>integer(int32)</td>
+ <td></td>
+
+ <td>N</td>
+ <td></td>
+ </tr>
+
+
+ <tr>
+ <td align="left" style="padding-left:20px">1.3.7.memo</td>
+ <td>string</td>
+ <td></td>
+
+ <td>N</td>
+ <td></td>
+ </tr>
+
+
+ <tr>
+ <td align="left" style="padding-left:20px">1.3.8.name</td>
+ <td>string</td>
+ <td></td>
+
+ <td>N</td>
+ <td></td>
+ </tr>
+
+
+ <tr>
+ <td align="left" style="padding-left:20px">1.3.9.order</td>
+ <td>integer(int32)</td>
+ <td></td>
+
+ <td>N</td>
+ <td></td>
+ </tr>
+
+
+ <tr>
+ <td align="left" style="padding-left:20px">1.3.10.origin</td>
+ <td>string</td>
+ <td></td>
+
+ <td>N</td>
+ <td></td>
+ </tr>
+
+
+ <tr>
+ <td align="left" style="padding-left:20px">1.3.11.parentId</td>
+ <td>string</td>
+ <td></td>
+
+ <td>N</td>
+ <td></td>
+ </tr>
+
+
+ <tr>
+ <td align="left" style="padding-left:20px">1.3.12.rgt</td>
+ <td>integer(int32)</td>
+ <td></td>
+
+ <td>N</td>
+ <td></td>
+ </tr>
+
+
+ <tr>
+ <td align="left" style="padding-left:20px">1.3.13.status</td>
+ <td>string</td>
+ <td></td>
+
+ <td>N</td>
+ <td></td>
+ </tr>
+
+
+ <tr>
+ <td align="left" style="padding-left:20px">1.3.14.type</td>
+ <td>string</td>
+ <td></td>
+
+ <td>N</td>
+ <td></td>
+ </tr>
+
+
+ <tr>
+ <td align="left" style="padding-left:20px">1.3.15.url</td>
+ <td>string</td>
+ <td></td>
+
+ <td>N</td>
+ <td></td>
+ </tr>
+
+
+
+
+ <tr>
+ <td align="left" style="padding-left:10px">1.4.icon</td>
+ <td>string</td>
+ <td></td>
+
+ <td>N</td>
+ <td></td>
+ </tr>
+
+
+ <tr>
+ <td align="left" style="padding-left:10px">1.5.id</td>
+ <td>string</td>
+ <td></td>
+
+ <td>N</td>
+ <td>ID</td>
+ </tr>
+
+
+ <tr>
+ <td align="left" style="padding-left:10px">1.6.level</td>
+ <td>integer(int32)</td>
+ <td></td>
+
+ <td>N</td>
+ <td></td>
+ </tr>
+
+
+ <tr>
+ <td align="left" style="padding-left:10px">1.7.lft</td>
+ <td>integer(int32)</td>
+ <td></td>
+
+ <td>N</td>
+ <td></td>
+ </tr>
+
+
+ <tr>
+ <td align="left" style="padding-left:10px">1.8.memo</td>
+ <td>string</td>
+ <td></td>
+
+ <td>N</td>
+ <td></td>
+ </tr>
+
+
+ <tr>
+ <td align="left" style="padding-left:10px">1.9.name</td>
+ <td>string</td>
+ <td></td>
+
+ <td>N</td>
+ <td></td>
+ </tr>
+
+
+ <tr>
+ <td align="left" style="padding-left:10px">1.10.order</td>
+ <td>integer(int32)</td>
+ <td></td>
+
+ <td>N</td>
+ <td></td>
+ </tr>
+
+
+ <tr>
+ <td align="left" style="padding-left:10px">1.11.origin</td>
+ <td>string</td>
+ <td></td>
+
+ <td>N</td>
+ <td></td>
+ </tr>
+
+
+ <tr>
+ <td align="left" style="padding-left:10px">1.12.parentId</td>
+ <td>string</td>
+ <td></td>
+
+ <td>N</td>
+ <td></td>
+ </tr>
+
+
+ <tr>
+ <td align="left" style="padding-left:10px">1.13.resourceIds</td>
+ <td>array</td>
+ <td></td>
+
+ <td>N</td>
+ <td></td>
+ </tr>
+
+
+ <tr>
+ <td align="left" style="padding-left:10px">1.14.rgt</td>
+ <td>integer(int32)</td>
+ <td></td>
+
+ <td>N</td>
+ <td></td>
+ </tr>
+
+
+ <tr>
+ <td align="left" style="padding-left:10px">1.15.status</td>
+ <td>string</td>
+ <td></td>
+
+ <td>N</td>
+ <td></td>
+ </tr>
+
+
+ <tr>
+ <td align="left" style="padding-left:10px">1.16.type</td>
+ <td>string</td>
+ <td></td>
+
+ <td>N</td>
+ <td></td>
+ </tr>
+
+
+ <tr>
+ <td align="left" style="padding-left:10px">1.17.url</td>
+ <td>string</td>
+ <td></td>
+
+ <td>N</td>
+ <td></td>
+ </tr>
+
+
+</tbody>
+
+
+
+
+
+ <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:PermissionCreateResponseData</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.code</td>
+ <td colspan="2">string</td>
+ <td colspan="2"></td>
+ </tr>
+
+
+ <tr>
+ <td align="left" style="padding-left:20px">2.3.icon</td>
+ <td colspan="2">string</td>
+ <td colspan="2"></td>
+ </tr>
+
+
+ <tr>
+ <td align="left" style="padding-left:20px">2.4.id</td>
+ <td colspan="2">string</td>
+ <td colspan="2"></td>
+ </tr>
+
+
+ <tr>
+ <td align="left" style="padding-left:20px">2.5.level</td>
+ <td colspan="2">integer(int32)</td>
+ <td colspan="2"></td>
+ </tr>
+
+
+ <tr>
+ <td align="left" style="padding-left:20px">2.6.lft</td>
+ <td colspan="2">integer(int32)</td>
+ <td colspan="2"></td>
+ </tr>
+
+
+ <tr>
+ <td align="left" style="padding-left:20px">2.7.memo</td>
+ <td colspan="2">string</td>
+ <td colspan="2"></td>
+ </tr>
+
+
+ <tr>
+ <td align="left" style="padding-left:20px">2.8.name</td>
+ <td colspan="2">string</td>
+ <td colspan="2"></td>
+ </tr>
+
+
+ <tr>
+ <td align="left" style="padding-left:20px">2.9.order</td>
+ <td colspan="2">integer(int32)</td>
+ <td colspan="2"></td>
+ </tr>
+
+
+ <tr>
+ <td align="left" style="padding-left:20px">2.10.origin</td>
+ <td colspan="2">string</td>
+ <td colspan="2"></td>
+ </tr>
+
+
+ <tr>
+ <td align="left" style="padding-left:20px">2.11.parentId</td>
+ <td colspan="2">string</td>
+ <td colspan="2"></td>
+ </tr>
+
+
+ <tr>
+ <td align="left" style="padding-left:20px">2.12.rgt</td>
+ <td colspan="2">integer(int32)</td>
+ <td colspan="2"></td>
+ </tr>
+
+
+ <tr>
+ <td align="left" style="padding-left:20px">2.13.status</td>
+ <td colspan="2">string</td>
+ <td colspan="2"></td>
+ </tr>
+
+
+ <tr>
+ <td align="left" style="padding-left:20px">2.14.type</td>
+ <td colspan="2">string</td>
+ <td colspan="2"></td>
+ </tr>
+
+
+ <tr>
+ <td align="left" style="padding-left:20px">2.15.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"> -d '{"applicationId":"string","code":"string","entity":{"applicationId":"string","code":"string","icon":"string","id":"string","level":0,"lft":0,"memo":"string","name":"string","order":0,"origin":"string","parentId":"string","rgt":0,"status":"string","type":"string","url":"string"},"icon":"string","id":"string","level":0,"lft":0,"memo":"string","name":"string","order":0,"origin":"string","parentId":"string","resourceIds":[{}],"rgt":0,"status":"string","type":"string","url":"string"}'</td>
+ </tr>
+ <tr class="specialHeight">
+ <td class="bg">返回值</td>
+ <td colspan="4">{"code":0,"data":{"applicationId":"string","code":"string","icon":"string","id":"string","level":0,"lft":0,"memo":"string","name":"string","order":0,"origin":"string","parentId":"string","rgt":0,"status":"string","type":"string","url":"string"},"message":"string"}</td>
+ </tr>
+
+ </table>
+ </div>
+ <div>
+
+ <!--这个是每个请求的说明,方便生成文档后进行整理-->
+ <h5 class="second_title">3)deleteBatch</h5>
+
+ <table border="1" cellspacing="0" cellpadding="0" width="100%">
+ <tr class="bg">
+ <td colspan="5">deleteBatch</td>
+ </tr>
+ <tr>
+ <td width="25%">接口描述</td>
+ <td colspan="4">deleteBatch</td>
+ </tr>
+ <tr>
+ <td>URL</td>
+ <td colspan="4">/v1/admin/menus/batch</td>
+ </tr>
+ <tr>
+ <td>请求方式</td>
+ <td colspan="4">delete</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.deleteBatchRequest</td>
+ <td>object:PermissionDeleteBatchRequest</td>
+ <td>body</td>
+ <td>Y</td>
+
+ <td>deleteBatchRequest</td>
+ <!-- <td th:if="${request.modelAttr}" th:text="asdfagadfg"></td>-->
+ </tr>
+
+ <tbody>
+
+ <tr>
+ <td align="left" style="padding-left:10px">1.1.ids</td>
+ <td>array</td>
+ <td></td>
+
+ <td>N</td>
+ <td></td>
+ </tr>
+
+
+</tbody>
+
+
+
+
+
+ <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>204</td>
+ <td colspan="2">No Content</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 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:PermissionDeleteBatchResponseData</td>
+ <td colspan="2"></td>
+ </tr>
+
+
+ <tr>
+ <td align="left" style="padding-left:20px">2.1.ids</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"> -d '{"ids":[{}]}'</td>
+ </tr>
+ <tr class="specialHeight">
+ <td class="bg">返回值</td>
+ <td colspan="4">{"code":0,"data":{"ids":[{}]},"message":"string"}</td>
+ </tr>
+
+ </table>
+ </div>
+ <div>
+
+ <!--这个是每个请求的说明,方便生成文档后进行整理-->
+ <h5 class="second_title">4)importMenu</h5>
+
+ <table border="1" cellspacing="0" cellpadding="0" width="100%">
+ <tr class="bg">
+ <td colspan="5">importMenu</td>
+ </tr>
+ <tr>
+ <td width="25%">接口描述</td>
+ <td colspan="4">importMenu</td>
+ </tr>
+ <tr>
+ <td>URL</td>
+ <td colspan="4">/v1/admin/menus/importMenu</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">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.request</td>
+ <td>object:PermissionMenuImportRequest</td>
+ <td>body</td>
+ <td>Y</td>
+
+ <td>request</td>
+ <!-- <td th:if="${request.modelAttr}" th:text="asdfagadfg"></td>-->
+ </tr>
+
+ <tbody>
+
+ <tr>
+ <td align="left" style="padding-left:10px">1.1.applicationId</td>
+ <td>string</td>
+ <td></td>
+
+ <td>N</td>
+ <td></td>
+ </tr>
+
+
+ <tr>
+ <td align="left" style="padding-left:10px">1.2.menuList</td>
+ <td>array:MenuImportModal</td>
+ <td></td>
+
+ <td>N</td>
+ <td></td>
+ </tr>
+
+
+ <tr>
+ <td align="left" style="padding-left:20px">1.2.1.code</td>
+ <td>string</td>
+ <td></td>
+
+ <td>N</td>
+ <td></td>
+ </tr>
+
+
+ <tr>
+ <td align="left" style="padding-left:20px">1.2.2.icon</td>
+ <td>string</td>
+ <td></td>
+
+ <td>N</td>
+ <td></td>
+ </tr>
+
+
+ <tr>
+ <td align="left" style="padding-left:20px">1.2.3.id</td>
+ <td>string</td>
+ <td></td>
+
+ <td>N</td>
+ <td></td>
+ </tr>
+
+
+ <tr>
+ <td align="left" style="padding-left:20px">1.2.4.memo</td>
+ <td>string</td>
+ <td></td>
+
+ <td>N</td>
+ <td></td>
+ </tr>
+
+
+ <tr>
+ <td align="left" style="padding-left:20px">1.2.5.name</td>
+ <td>string</td>
+ <td></td>
+
+ <td>N</td>
+ <td></td>
+ </tr>
+
+
+ <tr>
+ <td align="left" style="padding-left:20px">1.2.6.order</td>
+ <td>integer(int32)</td>
+ <td></td>
+
+ <td>N</td>
+ <td></td>
+ </tr>
+
+
+ <tr>
+ <td align="left" style="padding-left:20px">1.2.7.origin</td>
+ <td>string</td>
+ <td></td>
+
+ <td>N</td>
+ <td></td>
+ </tr>
+
+
+ <tr>
+ <td align="left" style="padding-left:20px">1.2.8.parentIdOrCode</td>
+ <td>string</td>
+ <td></td>
+
+ <td>N</td>
+ <td></td>
+ </tr>
+
+
+ <tr>
+ <td align="left" style="padding-left:20px">1.2.9.resourceIdOrCodes</td>
+ <td>array</td>
+ <td></td>
+
+ <td>N</td>
+ <td></td>
+ </tr>
+
+
+ <tr>
+ <td align="left" style="padding-left:20px">1.2.10.status</td>
+ <td>string</td>
+ <td></td>
+
+ <td>N</td>
+ <td></td>
+ </tr>
+
+
+ <tr>
+ <td align="left" style="padding-left:20px">1.2.11.url</td>
+ <td>string</td>
+ <td></td>
+
+ <td>N</td>
+ <td></td>
+ </tr>
+
+
+
+
+</tbody>
+
+
+
+
+
+ <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:PermissionMenuImportResponseData</td>
+ <td colspan="2"></td>
+ </tr>
+
+
+ <tr>
+ <td align="left" style="padding-left:20px">2.1.message</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"> -d '{"applicationId":"string","menuList":[{"code":"string","icon":"string","id":"string","memo":"string","name":"string","order":0,"origin":"string","parentIdOrCode":"string","resourceIdOrCodes":[{}],"status":"string","url":"string"}]}'</td>
+ </tr>
+ <tr class="specialHeight">
+ <td class="bg">返回值</td>
+ <td colspan="4">{"code":0,"data":{"message":"string"},"message":"string"}</td>
+ </tr>
+
+ </table>
+ </div>
+ <div>
+
+ <!--这个是每个请求的说明,方便生成文档后进行整理-->
+ <h5 class="second_title">5)tree</h5>
+
+ <table border="1" cellspacing="0" cellpadding="0" width="100%">
+ <tr class="bg">
+ <td colspan="5">tree</td>
+ </tr>
+ <tr>
+ <td width="25%">接口描述</td>
+ <td colspan="4">tree</td>
+ </tr>
+ <tr>
+ <td>URL</td>
+ <td colspan="4">/v1/admin/menus/tree</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.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:PermissionTreeResponseData</td>
+ <td colspan="2"></td>
+ </tr>
+
+
+ <tr>
+ <td align="left" style="padding-left:20px">2.1.tree</td>
+ <td colspan="2">object:PermissionTreeNode</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.children</td>
+ <td colspan="2">array:PermissionTreeNode</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.icon</td>
+ <td colspan="2">string</td>
+ <td colspan="2"></td>
+ </tr>
+
+
+ <tr>
+ <td align="left" style="padding-left:30px">2.1.5.id</td>
+ <td colspan="2">string</td>
+ <td colspan="2">ID</td>
+ </tr>
+
+
+ <tr>
+ <td align="left" style="padding-left:30px">2.1.6.level</td>
+ <td colspan="2">integer(int32)</td>
+ <td colspan="2"></td>
+ </tr>
+
+
+ <tr>
+ <td align="left" style="padding-left:30px">2.1.7.lft</td>
+ <td colspan="2">integer(int32)</td>
+ <td colspan="2"></td>
+ </tr>
+
+
+ <tr>
+ <td align="left" style="padding-left:30px">2.1.8.memo</td>
+ <td colspan="2">string</td>
+ <td colspan="2"></td>
+ </tr>
+
+
+ <tr>
+ <td align="left" style="padding-left:30px">2.1.9.name</td>
+ <td colspan="2">string</td>
+ <td colspan="2"></td>
+ </tr>
+
+
+ <tr>
+ <td align="left" style="padding-left:30px">2.1.10.order</td>
+ <td colspan="2">integer(int32)</td>
+ <td colspan="2"></td>
+ </tr>
+
+
+ <tr>
+ <td align="left" style="padding-left:30px">2.1.11.origin</td>
+ <td colspan="2">string</td>
+ <td colspan="2"></td>
+ </tr>
+
+
+ <tr>
+ <td align="left" style="padding-left:30px">2.1.12.parentId</td>
+ <td colspan="2">string</td>
+ <td colspan="2"></td>
+ </tr>
+
+
+ <tr>
+ <td align="left" style="padding-left:30px">2.1.13.rgt</td>
+ <td colspan="2">integer(int32)</td>
+ <td colspan="2"></td>
+ </tr>
+
+
+ <tr>
+ <td align="left" style="padding-left:30px">2.1.14.status</td>
+ <td colspan="2">string</td>
+ <td colspan="2"></td>
+ </tr>
+
+
+ <tr>
+ <td align="left" style="padding-left:30px">2.1.15.type</td>
+ <td colspan="2">string</td>
+ <td colspan="2"></td>
+ </tr>
+
+
+ <tr>
+ <td align="left" style="padding-left:30px">2.1.16.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">{"code":0,"data":{"tree":{"applicationId":"string","children":[{}],"code":"string","icon":"string","id":"string","level":0,"lft":0,"memo":"string","name":"string","order":0,"origin":"string","parentId":"string","rgt":0,"status":"string","type":"string","url":"string"}},"message":"string"}</td>
+ </tr>
+
+ </table>
+ </div>
+ <div>
+
+ <!--这个是每个请求的说明,方便生成文档后进行整理-->
+ <h5 class="second_title">6)load</h5>
+
+ <table border="1" cellspacing="0" cellpadding="0" width="100%">
+ <tr class="bg">
+ <td colspan="5">load</td>
+ </tr>
+ <tr>
+ <td width="25%">接口描述</td>
+ <td colspan="4">load</td>
+ </tr>
+ <tr>
+ <td>URL</td>
+ <td colspan="4">/v1/admin/menus/{id}</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.id</td>
+ <td>string</td>
+ <td>path</td>
+ <td>Y</td>
+
+ <td>id</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:PermissionLoadResponseData</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.code</td>
+ <td colspan="2">string</td>
+ <td colspan="2"></td>
+ </tr>
+
+
+ <tr>
+ <td align="left" style="padding-left:20px">2.3.icon</td>
+ <td colspan="2">string</td>
+ <td colspan="2"></td>
+ </tr>
+
+
+ <tr>
+ <td align="left" style="padding-left:20px">2.4.id</td>
+ <td colspan="2">string</td>
+ <td colspan="2"></td>
+ </tr>
+
+
+ <tr>
+ <td align="left" style="padding-left:20px">2.5.level</td>
+ <td colspan="2">integer(int32)</td>
+ <td colspan="2"></td>
+ </tr>
+
+
+ <tr>
+ <td align="left" style="padding-left:20px">2.6.lft</td>
+ <td colspan="2">integer(int32)</td>
+ <td colspan="2"></td>
+ </tr>
+
+
+ <tr>
+ <td align="left" style="padding-left:20px">2.7.memo</td>
+ <td colspan="2">string</td>
+ <td colspan="2"></td>
+ </tr>
+
+
+ <tr>
+ <td align="left" style="padding-left:20px">2.8.name</td>
+ <td colspan="2">string</td>
+ <td colspan="2"></td>
+ </tr>
+
+
+ <tr>
+ <td align="left" style="padding-left:20px">2.9.order</td>
+ <td colspan="2">integer(int32)</td>
+ <td colspan="2"></td>
+ </tr>
+
+
+ <tr>
+ <td align="left" style="padding-left:20px">2.10.origin</td>
+ <td colspan="2">string</td>
+ <td colspan="2"></td>
+ </tr>
+
+
+ <tr>
+ <td align="left" style="padding-left:20px">2.11.parentId</td>
+ <td colspan="2">string</td>
+ <td colspan="2"></td>
+ </tr>
+
+
+ <tr>
+ <td align="left" style="padding-left:20px">2.12.resourceIds</td>
+ <td colspan="2">array</td>
+ <td colspan="2"></td>
+ </tr>
+
+
+ <tr>
+ <td align="left" style="padding-left:20px">2.13.rgt</td>
+ <td colspan="2">integer(int32)</td>
+ <td colspan="2"></td>
+ </tr>
+
+
+ <tr>
+ <td align="left" style="padding-left:20px">2.14.status</td>
+ <td colspan="2">string</td>
+ <td colspan="2"></td>
+ </tr>
+
+
+ <tr>
+ <td align="left" style="padding-left:20px">2.15.type</td>
+ <td colspan="2">string</td>
+ <td colspan="2"></td>
+ </tr>
+
+
+ <tr>
+ <td align="left" style="padding-left:20px">2.16.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"></td>
+ </tr>
+ <tr class="specialHeight">
+ <td class="bg">返回值</td>
+ <td colspan="4">{"code":0,"data":{"applicationId":"string","code":"string","icon":"string","id":"string","level":0,"lft":0,"memo":"string","name":"string","order":0,"origin":"string","parentId":"string","resourceIds":[{}],"rgt":0,"status":"string","type":"string","url":"string"},"message":"string"}</td>
+ </tr>
+
+ </table>
+ </div>
+ <div>
+
+ <!--这个是每个请求的说明,方便生成文档后进行整理-->
+ <h5 class="second_title">7)update</h5>
+
+ <table border="1" cellspacing="0" cellpadding="0" width="100%">
+ <tr class="bg">
+ <td colspan="5">update</td>
+ </tr>
+ <tr>
+ <td width="25%">接口描述</td>
+ <td colspan="4">update</td>
+ </tr>
+ <tr>
+ <td>URL</td>
+ <td colspan="4">/v1/admin/menus/{id}</td>
+ </tr>
+ <tr>
+ <td>请求方式</td>
+ <td colspan="4">put</td>
+ </tr>
+ <tr>
+ <td>请求类型</td>
+ <td colspan="4">application/json</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.id</td>
+ <td>string</td>
+ <td>path</td>
+ <td>Y</td>
+
+ <td>id</td>
+ <!-- <td th:if="${request.modelAttr}" th:text="asdfagadfg"></td>-->
+ </tr>
+
+
+
+
+ <tr>
+ <td align="left">2.updateRequest</td>
+ <td>object:PermissionUpdateRequest</td>
+ <td>body</td>
+ <td>Y</td>
+
+ <td>updateRequest</td>
+ <!-- <td th:if="${request.modelAttr}" th:text="asdfagadfg"></td>-->
+ </tr>
+
+ <tbody>
+
+ <tr>
+ <td align="left" style="padding-left:10px">2.1.applicationId</td>
+ <td>string</td>
+ <td></td>
+
+ <td>N</td>
+ <td></td>
+ </tr>
+
+
+ <tr>
+ <td align="left" style="padding-left:10px">2.2.code</td>
+ <td>string</td>
+ <td></td>
+
+ <td>N</td>
+ <td></td>
+ </tr>
+
+
+ <tr>
+ <td align="left" style="padding-left:10px">2.3.entity</td>
+ <td>object:Permission</td>
+ <td></td>
+
+ <td>N</td>
+ <td></td>
+ </tr>
+
+
+ <tr>
+ <td align="left" style="padding-left:20px">2.3.1.applicationId</td>
+ <td>string</td>
+ <td></td>
+
+ <td>N</td>
+ <td></td>
+ </tr>
+
+
+ <tr>
+ <td align="left" style="padding-left:20px">2.3.2.code</td>
+ <td>string</td>
+ <td></td>
+
+ <td>N</td>
+ <td></td>
+ </tr>
+
+
+ <tr>
+ <td align="left" style="padding-left:20px">2.3.3.icon</td>
+ <td>string</td>
+ <td></td>
+
+ <td>N</td>
+ <td></td>
+ </tr>
+
+
+ <tr>
+ <td align="left" style="padding-left:20px">2.3.4.id</td>
+ <td>string</td>
+ <td></td>
+
+ <td>N</td>
+ <td>ID</td>
+ </tr>
+
+
+ <tr>
+ <td align="left" style="padding-left:20px">2.3.5.level</td>
+ <td>integer(int32)</td>
+ <td></td>
+
+ <td>N</td>
+ <td></td>
+ </tr>
+
+
+ <tr>
+ <td align="left" style="padding-left:20px">2.3.6.lft</td>
+ <td>integer(int32)</td>
+ <td></td>
+
+ <td>N</td>
+ <td></td>
+ </tr>
+
+
+ <tr>
+ <td align="left" style="padding-left:20px">2.3.7.memo</td>
+ <td>string</td>
+ <td></td>
+
+ <td>N</td>
+ <td></td>
+ </tr>
+
+
+ <tr>
+ <td align="left" style="padding-left:20px">2.3.8.name</td>
+ <td>string</td>
+ <td></td>
+
+ <td>N</td>
+ <td></td>
+ </tr>
+
+
+ <tr>
+ <td align="left" style="padding-left:20px">2.3.9.order</td>
+ <td>integer(int32)</td>
+ <td></td>
+
+ <td>N</td>
+ <td></td>
+ </tr>
+
+
+ <tr>
+ <td align="left" style="padding-left:20px">2.3.10.origin</td>
+ <td>string</td>
+ <td></td>
+
+ <td>N</td>
+ <td></td>
+ </tr>
+
+
+ <tr>
+ <td align="left" style="padding-left:20px">2.3.11.parentId</td>
+ <td>string</td>
+ <td></td>
+
+ <td>N</td>
+ <td></td>
+ </tr>
+
+
+ <tr>
+ <td align="left" style="padding-left:20px">2.3.12.rgt</td>
+ <td>integer(int32)</td>
+ <td></td>
+
+ <td>N</td>
+ <td></td>
+ </tr>
+
+
+ <tr>
+ <td align="left" style="padding-left:20px">2.3.13.status</td>
+ <td>string</td>
+ <td></td>
+
+ <td>N</td>
+ <td></td>
+ </tr>
+
+
+ <tr>
+ <td align="left" style="padding-left:20px">2.3.14.type</td>
+ <td>string</td>
+ <td></td>
+
+ <td>N</td>
+ <td></td>
+ </tr>
+
+
+ <tr>
+ <td align="left" style="padding-left:20px">2.3.15.url</td>
+ <td>string</td>
+ <td></td>
+
+ <td>N</td>
+ <td></td>
+ </tr>
+
+
+
+
+ <tr>
+ <td align="left" style="padding-left:10px">2.4.icon</td>
+ <td>string</td>
+ <td></td>
+
+ <td>N</td>
+ <td></td>
+ </tr>
+
+
+ <tr>
+ <td align="left" style="padding-left:10px">2.5.id</td>
+ <td>string</td>
+ <td></td>
+
+ <td>N</td>
+ <td></td>
+ </tr>
+
+
+ <tr>
+ <td align="left" style="padding-left:10px">2.6.level</td>
+ <td>integer(int32)</td>
+ <td></td>
+
+ <td>N</td>
+ <td></td>
+ </tr>
+
+
+ <tr>
+ <td align="left" style="padding-left:10px">2.7.lft</td>
+ <td>integer(int32)</td>
+ <td></td>
+
+ <td>N</td>
+ <td></td>
+ </tr>
+
+
+ <tr>
+ <td align="left" style="padding-left:10px">2.8.memo</td>
+ <td>string</td>
+ <td></td>
+
+ <td>N</td>
+ <td></td>
+ </tr>
+
+
+ <tr>
+ <td align="left" style="padding-left:10px">2.9.name</td>
+ <td>string</td>
+ <td></td>
+
+ <td>N</td>
+ <td></td>
+ </tr>
+
+
+ <tr>
+ <td align="left" style="padding-left:10px">2.10.order</td>
+ <td>integer(int32)</td>
+ <td></td>
+
+ <td>N</td>
+ <td></td>
+ </tr>
+
+
+ <tr>
+ <td align="left" style="padding-left:10px">2.11.origin</td>
+ <td>string</td>
+ <td></td>
+
+ <td>N</td>
+ <td></td>
+ </tr>
+
+
+ <tr>
+ <td align="left" style="padding-left:10px">2.12.parentId</td>
+ <td>string</td>
+ <td></td>
+
+ <td>N</td>
+ <td></td>
+ </tr>
+
+
+ <tr>
+ <td align="left" style="padding-left:10px">2.13.resourceIds</td>
+ <td>array</td>
+ <td></td>
+
+ <td>N</td>
+ <td></td>
+ </tr>
+
+
+ <tr>
+ <td align="left" style="padding-left:10px">2.14.rgt</td>
+ <td>integer(int32)</td>
+ <td></td>
+
+ <td>N</td>
+ <td></td>
+ </tr>
+
+
+ <tr>
+ <td align="left" style="padding-left:10px">2.15.status</td>
+ <td>string</td>
+ <td></td>
+
+ <td>N</td>
+ <td></td>
+ </tr>
+
+
+ <tr>
+ <td align="left" style="padding-left:10px">2.16.type</td>
+ <td>string</td>
+ <td></td>
+
+ <td>N</td>
+ <td></td>
+ </tr>
+
+
+ <tr>
+ <td align="left" style="padding-left:10px">2.17.url</td>
+ <td>string</td>
+ <td></td>
+
+ <td>N</td>
+ <td></td>
+ </tr>
+
+
+</tbody>
+
+
+
+
+
+ <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:PermissionUpdateResponseData</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.code</td>
+ <td colspan="2">string</td>
+ <td colspan="2"></td>
+ </tr>
+
+
+ <tr>
+ <td align="left" style="padding-left:20px">2.3.icon</td>
+ <td colspan="2">string</td>
+ <td colspan="2"></td>
+ </tr>
+
+
+ <tr>
+ <td align="left" style="padding-left:20px">2.4.id</td>
+ <td colspan="2">string</td>
+ <td colspan="2"></td>
+ </tr>
+
+
+ <tr>
+ <td align="left" style="padding-left:20px">2.5.level</td>
+ <td colspan="2">integer(int32)</td>
+ <td colspan="2"></td>
+ </tr>
+
+
+ <tr>
+ <td align="left" style="padding-left:20px">2.6.lft</td>
+ <td colspan="2">integer(int32)</td>
+ <td colspan="2"></td>
+ </tr>
+
+
+ <tr>
+ <td align="left" style="padding-left:20px">2.7.memo</td>
+ <td colspan="2">string</td>
+ <td colspan="2"></td>
+ </tr>
+
+
+ <tr>
+ <td align="left" style="padding-left:20px">2.8.name</td>
+ <td colspan="2">string</td>
+ <td colspan="2"></td>
+ </tr>
+
+
+ <tr>
+ <td align="left" style="padding-left:20px">2.9.order</td>
+ <td colspan="2">integer(int32)</td>
+ <td colspan="2"></td>
+ </tr>
+
+
+ <tr>
+ <td align="left" style="padding-left:20px">2.10.origin</td>
+ <td colspan="2">string</td>
+ <td colspan="2"></td>
+ </tr>
+
+
+ <tr>
+ <td align="left" style="padding-left:20px">2.11.parentId</td>
+ <td colspan="2">string</td>
+ <td colspan="2"></td>
+ </tr>
+
+
+ <tr>
+ <td align="left" style="padding-left:20px">2.12.rgt</td>
+ <td colspan="2">integer(int32)</td>
+ <td colspan="2"></td>
+ </tr>
+
+
+ <tr>
+ <td align="left" style="padding-left:20px">2.13.status</td>
+ <td colspan="2">string</td>
+ <td colspan="2"></td>
+ </tr>
+
+
+ <tr>
+ <td align="left" style="padding-left:20px">2.14.type</td>
+ <td colspan="2">string</td>
+ <td colspan="2"></td>
+ </tr>
+
+
+ <tr>
+ <td align="left" style="padding-left:20px">2.15.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"> -d '{"applicationId":"string","code":"string","entity":{"applicationId":"string","code":"string","icon":"string","id":"string","level":0,"lft":0,"memo":"string","name":"string","order":0,"origin":"string","parentId":"string","rgt":0,"status":"string","type":"string","url":"string"},"icon":"string","id":"string","level":0,"lft":0,"memo":"string","name":"string","order":0,"origin":"string","parentId":"string","resourceIds":[{}],"rgt":0,"status":"string","type":"string","url":"string"}'</td>
+ </tr>
+ <tr class="specialHeight">
+ <td class="bg">返回值</td>
+ <td colspan="4">{"code":0,"data":{"applicationId":"string","code":"string","icon":"string","id":"string","level":0,"lft":0,"memo":"string","name":"string","order":0,"origin":"string","parentId":"string","rgt":0,"status":"string","type":"string","url":"string"},"message":"string"}</td>
+ </tr>
+
+ </table>
+ </div>
+ <div>
+
+ <!--这个是每个请求的说明,方便生成文档后进行整理-->
+ <h5 class="second_title">8)delete</h5>
+
+ <table border="1" cellspacing="0" cellpadding="0" width="100%">
+ <tr class="bg">
+ <td colspan="5">delete</td>
+ </tr>
+ <tr>
+ <td width="25%">接口描述</td>
+ <td colspan="4">delete</td>
+ </tr>
+ <tr>
+ <td>URL</td>
+ <td colspan="4">/v1/admin/menus/{id}</td>
+ </tr>
+ <tr>
+ <td>请求方式</td>
+ <td colspan="4">delete</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.id</td>
+ <td>string</td>
+ <td>path</td>
+ <td>Y</td>
+
+ <td>id</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>204</td>
+ <td colspan="2">No Content</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 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:PermissionRemoveResponseData</td>
+ <td colspan="2"></td>
+ </tr>
+
+
+ <tr>
+ <td align="left" style="padding-left:20px">2.1.id</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">{"code":0,"data":{"id":"string"},"message":"string"}</td>
+ </tr>
+
+ </table>
+ </div>
+ </div>
+ <div style="margin-bottom:20px;">
+ <!--这个是类的说明-->
+ <h4 class="first_title">BaseAdminOperation</h4>
+ <div>
+
+ <!--这个是每个请求的说明,方便生成文档后进行整理-->
+ <h5 class="second_title">1)query</h5>
+
+ <table border="1" cellspacing="0" cellpadding="0" width="100%">
+ <tr class="bg">
+ <td colspan="5">query</td>
+ </tr>
+ <tr>
+ <td width="25%">接口描述</td>
+ <td colspan="4">query</td>
+ </tr>
+ <tr>
+ <td>URL</td>
+ <td colspan="4">/v1/admin/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.loadAll</td>
+ <td>boolean</td>
+ <td>query</td>
+
+ <td>N</td>
+ <td>null</td>
+ <!-- <td th:if="${request.modelAttr}" th:text="asdfagadfg"></td>-->
+ </tr>
+
+
+
+
+ <tr>
+ <td align="left">2.pageIndex</td>
+ <td>integer(int32)</td>
+ <td>query</td>
+
+ <td>N</td>
+ <td>null</td>
+ <!-- <td th:if="${request.modelAttr}" th:text="asdfagadfg"></td>-->
+ </tr>
+
+
+
+
+ <tr>
+ <td align="left">3.pageSize</td>
+ <td>integer(int32)</td>
+ <td>query</td>
+
+ <td>N</td>
+ <td>null</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:PermissionQueryResponseData</td>
+ <td colspan="2"></td>
+ </tr>
+
+
+ <tr>
+ <td align="left" style="padding-left:20px">2.1.currentItemCount</td>
+ <td colspan="2">integer(int32)</td>
+ <td colspan="2"></td>
+ </tr>
+
+
+ <tr>
+ <td align="left" style="padding-left:20px">2.2.items</td>
+ <td colspan="2">array:Permission</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.icon</td>
+ <td colspan="2">string</td>
+ <td colspan="2"></td>
+ </tr>
+
+
+ <tr>
+ <td align="left" style="padding-left:30px">2.2.4.id</td>
+ <td colspan="2">string</td>
+ <td colspan="2">ID</td>
+ </tr>
+
+
+ <tr>
+ <td align="left" style="padding-left:30px">2.2.5.level</td>
+ <td colspan="2">integer(int32)</td>
+ <td colspan="2"></td>
+ </tr>
+
+
+ <tr>
+ <td align="left" style="padding-left:30px">2.2.6.lft</td>
+ <td colspan="2">integer(int32)</td>
+ <td colspan="2"></td>
+ </tr>
+
+
+ <tr>
+ <td align="left" style="padding-left:30px">2.2.7.memo</td>
+ <td colspan="2">string</td>
+ <td colspan="2"></td>
+ </tr>
+
+
+ <tr>
+ <td align="left" style="padding-left:30px">2.2.8.name</td>
+ <td colspan="2">string</td>
+ <td colspan="2"></td>
+ </tr>
+
+
+ <tr>
+ <td align="left" style="padding-left:30px">2.2.9.order</td>
+ <td colspan="2">integer(int32)</td>
+ <td colspan="2"></td>
+ </tr>
+
+
+ <tr>
+ <td align="left" style="padding-left:30px">2.2.10.origin</td>
+ <td colspan="2">string</td>
+ <td colspan="2"></td>
+ </tr>
+
+
+ <tr>
+ <td align="left" style="padding-left:30px">2.2.11.parentId</td>
+ <td colspan="2">string</td>
+ <td colspan="2"></td>
+ </tr>
+
+
+ <tr>
+ <td align="left" style="padding-left:30px">2.2.12.rgt</td>
+ <td colspan="2">integer(int32)</td>
+ <td colspan="2"></td>
+ </tr>
+
+
+ <tr>
+ <td align="left" style="padding-left:30px">2.2.13.status</td>
+ <td colspan="2">string</td>
+ <td colspan="2"></td>
+ </tr>
+
+
+ <tr>
+ <td align="left" style="padding-left:30px">2.2.14.type</td>
+ <td colspan="2">string</td>
+ <td colspan="2"></td>
+ </tr>
+
+
+ <tr>
+ <td align="left" style="padding-left:30px">2.2.15.url</td>
+ <td colspan="2">string</td>
+ <td colspan="2"></td>
+ </tr>
+
+
+
+
+ <tr>
+ <td align="left" style="padding-left:20px">2.3.loadAll</td>
+ <td colspan="2">boolean</td>
+ <td colspan="2"></td>
+ </tr>
+
+
+ <tr>
+ <td align="left" style="padding-left:20px">2.4.mapBean</td>
+ <td colspan="2">object</td>
+ <td colspan="2"></td>
+ </tr>
+
+
+ <tr>
+ <td align="left" style="padding-left:20px">2.5.orderBy</td>
+ <td colspan="2">object</td>
+ <td colspan="2"></td>
+ </tr>
+
+
+ <tr>
+ <td align="left" style="padding-left:20px">2.6.pageCount</td>
+ <td colspan="2">integer(int32)</td>
+ <td colspan="2"></td>
+ </tr>
+
+
+ <tr>
+ <td align="left" style="padding-left:20px">2.7.pageIndex</td>
+ <td colspan="2">integer(int32)</td>
+ <td colspan="2"></td>
+ </tr>
+
+
+ <tr>
+ <td align="left" style="padding-left:20px">2.8.pageSize</td>
+ <td colspan="2">integer(int32)</td>
+ <td colspan="2"></td>
+ </tr>
+
+
+ <tr>
+ <td align="left" style="padding-left:20px">2.9.recordCount</td>
+ <td colspan="2">integer(int64)</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&pageIndex=0&pageSize=0</td>
+ </tr>
+ <tr class="specialHeight">
+ <td class="bg">返回值</td>
+ <td colspan="4">{"code":0,"data":{"currentItemCount":0,"items":[{"applicationId":"string","code":"string","icon":"string","id":"string","level":0,"lft":0,"memo":"string","name":"string","order":0,"origin":"string","parentId":"string","rgt":0,"status":"string","type":"string","url":"string"}],"loadAll":true,"mapBean":{},"orderBy":{},"pageCount":0,"pageIndex":0,"pageSize":0,"recordCount":0},"message":"string"}</td>
+ </tr>
+
+ </table>
+ </div>
+ <div>
+
+ <!--这个是每个请求的说明,方便生成文档后进行整理-->
+ <h5 class="second_title">2)create</h5>
+
+ <table border="1" cellspacing="0" cellpadding="0" width="100%">
+ <tr class="bg">
+ <td colspan="5">create</td>
+ </tr>
+ <tr>
+ <td width="25%">接口描述</td>
+ <td colspan="4">create</td>
+ </tr>
+ <tr>
+ <td>URL</td>
+ <td colspan="4">/v1/admin/operations</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">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.createRequest</td>
+ <td>object:PermissionCreateRequest</td>
+ <td>body</td>
+ <td>Y</td>
+
+ <td>createRequest</td>
+ <!-- <td th:if="${request.modelAttr}" th:text="asdfagadfg"></td>-->
+ </tr>
+
+ <tbody>
+
+ <tr>
+ <td align="left" style="padding-left:10px">1.1.applicationId</td>
+ <td>string</td>
+ <td></td>
+
+ <td>N</td>
+ <td></td>
+ </tr>
+
+
+ <tr>
+ <td align="left" style="padding-left:10px">1.2.code</td>
+ <td>string</td>
+ <td></td>
+
+ <td>N</td>
+ <td></td>
+ </tr>
+
+
+ <tr>
+ <td align="left" style="padding-left:10px">1.3.entity</td>
+ <td>object:Permission</td>
+ <td></td>
+
+ <td>N</td>
+ <td></td>
+ </tr>
+
+
+ <tr>
+ <td align="left" style="padding-left:20px">1.3.1.applicationId</td>
+ <td>string</td>
+ <td></td>
+
+ <td>N</td>
+ <td></td>
+ </tr>
+
+
+ <tr>
+ <td align="left" style="padding-left:20px">1.3.2.code</td>
+ <td>string</td>
+ <td></td>
+
+ <td>N</td>
+ <td></td>
+ </tr>
+
+
+ <tr>
+ <td align="left" style="padding-left:20px">1.3.3.icon</td>
+ <td>string</td>
+ <td></td>
+
+ <td>N</td>
+ <td></td>
+ </tr>
+
+
+ <tr>
+ <td align="left" style="padding-left:20px">1.3.4.id</td>
+ <td>string</td>
+ <td></td>
+
+ <td>N</td>
+ <td>ID</td>
+ </tr>
+
+
+ <tr>
+ <td align="left" style="padding-left:20px">1.3.5.level</td>
+ <td>integer(int32)</td>
+ <td></td>
+
+ <td>N</td>
+ <td></td>
+ </tr>
+
+
+ <tr>
+ <td align="left" style="padding-left:20px">1.3.6.lft</td>
+ <td>integer(int32)</td>
+ <td></td>
+
+ <td>N</td>
+ <td></td>
+ </tr>
+
+
+ <tr>
+ <td align="left" style="padding-left:20px">1.3.7.memo</td>
+ <td>string</td>
+ <td></td>
+
+ <td>N</td>
+ <td></td>
+ </tr>
+
+
+ <tr>
+ <td align="left" style="padding-left:20px">1.3.8.name</td>
+ <td>string</td>
+ <td></td>
+
+ <td>N</td>
+ <td></td>
+ </tr>
+
+
+ <tr>
+ <td align="left" style="padding-left:20px">1.3.9.order</td>
+ <td>integer(int32)</td>
+ <td></td>
+
+ <td>N</td>
+ <td></td>
+ </tr>
+
+
+ <tr>
+ <td align="left" style="padding-left:20px">1.3.10.origin</td>
+ <td>string</td>
+ <td></td>
+
+ <td>N</td>
+ <td></td>
+ </tr>
+
+
+ <tr>
+ <td align="left" style="padding-left:20px">1.3.11.parentId</td>
+ <td>string</td>
+ <td></td>
+
+ <td>N</td>
+ <td></td>
+ </tr>
+
+
+ <tr>
+ <td align="left" style="padding-left:20px">1.3.12.rgt</td>
+ <td>integer(int32)</td>
+ <td></td>
+
+ <td>N</td>
+ <td></td>
+ </tr>
+
+
+ <tr>
+ <td align="left" style="padding-left:20px">1.3.13.status</td>
+ <td>string</td>
+ <td></td>
+
+ <td>N</td>
+ <td></td>
+ </tr>
+
+
+ <tr>
+ <td align="left" style="padding-left:20px">1.3.14.type</td>
+ <td>string</td>
+ <td></td>
+
+ <td>N</td>
+ <td></td>
+ </tr>
+
+
+ <tr>
+ <td align="left" style="padding-left:20px">1.3.15.url</td>
+ <td>string</td>
+ <td></td>
+
+ <td>N</td>
+ <td></td>
+ </tr>
+
+
+
+
+ <tr>
+ <td align="left" style="padding-left:10px">1.4.icon</td>
+ <td>string</td>
+ <td></td>
+
+ <td>N</td>
+ <td></td>
+ </tr>
+
+
+ <tr>
+ <td align="left" style="padding-left:10px">1.5.id</td>
+ <td>string</td>
+ <td></td>
+
+ <td>N</td>
+ <td>ID</td>
+ </tr>
+
+
+ <tr>
+ <td align="left" style="padding-left:10px">1.6.level</td>
+ <td>integer(int32)</td>
+ <td></td>
+
+ <td>N</td>
+ <td></td>
+ </tr>
+
+
+ <tr>
+ <td align="left" style="padding-left:10px">1.7.lft</td>
+ <td>integer(int32)</td>
+ <td></td>
+
+ <td>N</td>
+ <td></td>
+ </tr>
+
+
+ <tr>
+ <td align="left" style="padding-left:10px">1.8.memo</td>
+ <td>string</td>
+ <td></td>
+
+ <td>N</td>
+ <td></td>
+ </tr>
+
+
+ <tr>
+ <td align="left" style="padding-left:10px">1.9.name</td>
+ <td>string</td>
+ <td></td>
+
+ <td>N</td>
+ <td></td>
+ </tr>
+
+
+ <tr>
+ <td align="left" style="padding-left:10px">1.10.order</td>
+ <td>integer(int32)</td>
+ <td></td>
+
+ <td>N</td>
+ <td></td>
+ </tr>
+
+
+ <tr>
+ <td align="left" style="padding-left:10px">1.11.origin</td>
+ <td>string</td>
+ <td></td>
+
+ <td>N</td>
+ <td></td>
+ </tr>
+
+
+ <tr>
+ <td align="left" style="padding-left:10px">1.12.parentId</td>
+ <td>string</td>
+ <td></td>
+
+ <td>N</td>
+ <td></td>
+ </tr>
+
+
+ <tr>
+ <td align="left" style="padding-left:10px">1.13.resourceIds</td>
+ <td>array</td>
+ <td></td>
+
+ <td>N</td>
+ <td></td>
+ </tr>
+
+
+ <tr>
+ <td align="left" style="padding-left:10px">1.14.rgt</td>
+ <td>integer(int32)</td>
+ <td></td>
+
+ <td>N</td>
+ <td></td>
+ </tr>
+
+
+ <tr>
+ <td align="left" style="padding-left:10px">1.15.status</td>
+ <td>string</td>
+ <td></td>
+
+ <td>N</td>
+ <td></td>
+ </tr>
+
+
+ <tr>
+ <td align="left" style="padding-left:10px">1.16.type</td>
+ <td>string</td>
+ <td></td>
+
+ <td>N</td>
+ <td></td>
+ </tr>
+
+
+ <tr>
+ <td align="left" style="padding-left:10px">1.17.url</td>
+ <td>string</td>
+ <td></td>
+
+ <td>N</td>
+ <td></td>
+ </tr>
+
+
+</tbody>
+
+
+
+
+
+ <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:PermissionCreateResponseData</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.code</td>
+ <td colspan="2">string</td>
+ <td colspan="2"></td>
+ </tr>
+
+
+ <tr>
+ <td align="left" style="padding-left:20px">2.3.icon</td>
+ <td colspan="2">string</td>
+ <td colspan="2"></td>
+ </tr>
+
+
+ <tr>
+ <td align="left" style="padding-left:20px">2.4.id</td>
+ <td colspan="2">string</td>
+ <td colspan="2"></td>
+ </tr>
+
+
+ <tr>
+ <td align="left" style="padding-left:20px">2.5.level</td>
+ <td colspan="2">integer(int32)</td>
+ <td colspan="2"></td>
+ </tr>
+
+
+ <tr>
+ <td align="left" style="padding-left:20px">2.6.lft</td>
+ <td colspan="2">integer(int32)</td>
+ <td colspan="2"></td>
+ </tr>
+
+
+ <tr>
+ <td align="left" style="padding-left:20px">2.7.memo</td>
+ <td colspan="2">string</td>
+ <td colspan="2"></td>
+ </tr>
+
+
+ <tr>
+ <td align="left" style="padding-left:20px">2.8.name</td>
+ <td colspan="2">string</td>
+ <td colspan="2"></td>
+ </tr>
+
+
+ <tr>
+ <td align="left" style="padding-left:20px">2.9.order</td>
+ <td colspan="2">integer(int32)</td>
+ <td colspan="2"></td>
+ </tr>
+
+
+ <tr>
+ <td align="left" style="padding-left:20px">2.10.origin</td>
+ <td colspan="2">string</td>
+ <td colspan="2"></td>
+ </tr>
+
+
+ <tr>
+ <td align="left" style="padding-left:20px">2.11.parentId</td>
+ <td colspan="2">string</td>
+ <td colspan="2"></td>
+ </tr>
+
+
+ <tr>
+ <td align="left" style="padding-left:20px">2.12.rgt</td>
+ <td colspan="2">integer(int32)</td>
+ <td colspan="2"></td>
+ </tr>
+
+
+ <tr>
+ <td align="left" style="padding-left:20px">2.13.status</td>
+ <td colspan="2">string</td>
+ <td colspan="2"></td>
+ </tr>
+
+
+ <tr>
+ <td align="left" style="padding-left:20px">2.14.type</td>
+ <td colspan="2">string</td>
+ <td colspan="2"></td>
+ </tr>
+
+
+ <tr>
+ <td align="left" style="padding-left:20px">2.15.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"> -d '{"applicationId":"string","code":"string","entity":{"applicationId":"string","code":"string","icon":"string","id":"string","level":0,"lft":0,"memo":"string","name":"string","order":0,"origin":"string","parentId":"string","rgt":0,"status":"string","type":"string","url":"string"},"icon":"string","id":"string","level":0,"lft":0,"memo":"string","name":"string","order":0,"origin":"string","parentId":"string","resourceIds":[{}],"rgt":0,"status":"string","type":"string","url":"string"}'</td>
+ </tr>
+ <tr class="specialHeight">
+ <td class="bg">返回值</td>
+ <td colspan="4">{"code":0,"data":{"applicationId":"string","code":"string","icon":"string","id":"string","level":0,"lft":0,"memo":"string","name":"string","order":0,"origin":"string","parentId":"string","rgt":0,"status":"string","type":"string","url":"string"},"message":"string"}</td>
+ </tr>
+
+ </table>
+ </div>
+ <div>
+
+ <!--这个是每个请求的说明,方便生成文档后进行整理-->
+ <h5 class="second_title">3)deleteBatch</h5>
+
+ <table border="1" cellspacing="0" cellpadding="0" width="100%">
+ <tr class="bg">
+ <td colspan="5">deleteBatch</td>
+ </tr>
+ <tr>
+ <td width="25%">接口描述</td>
+ <td colspan="4">deleteBatch</td>
+ </tr>
+ <tr>
+ <td>URL</td>
+ <td colspan="4">/v1/admin/operations/batch</td>
+ </tr>
+ <tr>
+ <td>请求方式</td>
+ <td colspan="4">delete</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.deleteBatchRequest</td>
+ <td>object:PermissionDeleteBatchRequest</td>
+ <td>body</td>
+ <td>Y</td>
+
+ <td>deleteBatchRequest</td>
+ <!-- <td th:if="${request.modelAttr}" th:text="asdfagadfg"></td>-->
+ </tr>
+
+ <tbody>
+
+ <tr>
+ <td align="left" style="padding-left:10px">1.1.ids</td>
+ <td>array</td>
+ <td></td>
+
+ <td>N</td>
+ <td></td>
+ </tr>
+
+
+</tbody>
+
+
+
+
+
+ <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>204</td>
+ <td colspan="2">No Content</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 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:PermissionDeleteBatchResponseData</td>
+ <td colspan="2"></td>
+ </tr>
+
+
+ <tr>
+ <td align="left" style="padding-left:20px">2.1.ids</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"> -d '{"ids":[{}]}'</td>
+ </tr>
+ <tr class="specialHeight">
+ <td class="bg">返回值</td>
+ <td colspan="4">{"code":0,"data":{"ids":[{}]},"message":"string"}</td>
+ </tr>
+
+ </table>
+ </div>
+ <div>
+
+ <!--这个是每个请求的说明,方便生成文档后进行整理-->
+ <h5 class="second_title">4)importOperation</h5>
+
+ <table border="1" cellspacing="0" cellpadding="0" width="100%">
+ <tr class="bg">
+ <td colspan="5">importOperation</td>
+ </tr>
+ <tr>
+ <td width="25%">接口描述</td>
+ <td colspan="4">importOperation</td>
+ </tr>
+ <tr>
+ <td>URL</td>
+ <td colspan="4">/v1/admin/operations/importOperation</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">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.request</td>
+ <td>object:PermissionOperationImportRequest</td>
+ <td>body</td>
+ <td>Y</td>
+
+ <td>request</td>
+ <!-- <td th:if="${request.modelAttr}" th:text="asdfagadfg"></td>-->
+ </tr>
+
+ <tbody>
+
+ <tr>
+ <td align="left" style="padding-left:10px">1.1.applicationId</td>
+ <td>string</td>
+ <td></td>
+
+ <td>N</td>
+ <td></td>
+ </tr>
+
+
+ <tr>
+ <td align="left" style="padding-left:10px">1.2.operationList</td>
+ <td>array:OperationImportModal</td>
+ <td></td>
+
+ <td>N</td>
+ <td></td>
+ </tr>
+
+
+ <tr>
+ <td align="left" style="padding-left:20px">1.2.1.code</td>
+ <td>string</td>
+ <td></td>
+
+ <td>N</td>
+ <td></td>
+ </tr>
+
+
+ <tr>
+ <td align="left" style="padding-left:20px">1.2.2.id</td>
+ <td>string</td>
+ <td></td>
+
+ <td>N</td>
+ <td></td>
+ </tr>
+
+
+ <tr>
+ <td align="left" style="padding-left:20px">1.2.3.memo</td>
+ <td>string</td>
+ <td></td>
+
+ <td>N</td>
+ <td></td>
+ </tr>
+
+
+ <tr>
+ <td align="left" style="padding-left:20px">1.2.4.name</td>
+ <td>string</td>
+ <td></td>
+
+ <td>N</td>
+ <td></td>
+ </tr>
+
+
+ <tr>
+ <td align="left" style="padding-left:20px">1.2.5.order</td>
+ <td>integer(int32)</td>
+ <td></td>
+
+ <td>N</td>
+ <td></td>
+ </tr>
+
+
+ <tr>
+ <td align="left" style="padding-left:20px">1.2.6.parentIdOrCode</td>
+ <td>string</td>
+ <td></td>
+
+ <td>N</td>
+ <td></td>
+ </tr>
+
+
+ <tr>
+ <td align="left" style="padding-left:20px">1.2.7.resourceIdOrCodes</td>
+ <td>array</td>
+ <td></td>
+
+ <td>N</td>
+ <td></td>
+ </tr>
+
+
+ <tr>
+ <td align="left" style="padding-left:20px">1.2.8.status</td>
+ <td>string</td>
+ <td></td>
+
+ <td>N</td>
+ <td></td>
+ </tr>
+
+
+
+
+</tbody>
+
+
+
+
+
+ <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:PermissionOperationImportResponseData</td>
+ <td colspan="2"></td>
+ </tr>
+
+
+ <tr>
+ <td align="left" style="padding-left:20px">2.1.message</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"> -d '{"applicationId":"string","operationList":[{"code":"string","id":"string","memo":"string","name":"string","order":0,"parentIdOrCode":"string","resourceIdOrCodes":[{}],"status":"string"}]}'</td>
+ </tr>
+ <tr class="specialHeight">
+ <td class="bg">返回值</td>
+ <td colspan="4">{"code":0,"data":{"message":"string"},"message":"string"}</td>
+ </tr>
+
+ </table>
+ </div>
+ <div>
+
+ <!--这个是每个请求的说明,方便生成文档后进行整理-->
+ <h5 class="second_title">5)load</h5>
+
+ <table border="1" cellspacing="0" cellpadding="0" width="100%">
+ <tr class="bg">
+ <td colspan="5">load</td>
+ </tr>
+ <tr>
+ <td width="25%">接口描述</td>
+ <td colspan="4">load</td>
+ </tr>
+ <tr>
+ <td>URL</td>
+ <td colspan="4">/v1/admin/operations/{id}</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.id</td>
+ <td>string</td>
+ <td>path</td>
+ <td>Y</td>
+
+ <td>id</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:PermissionLoadResponseData</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.code</td>
+ <td colspan="2">string</td>
+ <td colspan="2"></td>
+ </tr>
+
+
+ <tr>
+ <td align="left" style="padding-left:20px">2.3.icon</td>
+ <td colspan="2">string</td>
+ <td colspan="2"></td>
+ </tr>
+
+
+ <tr>
+ <td align="left" style="padding-left:20px">2.4.id</td>
+ <td colspan="2">string</td>
+ <td colspan="2"></td>
+ </tr>
+
+
+ <tr>
+ <td align="left" style="padding-left:20px">2.5.level</td>
+ <td colspan="2">integer(int32)</td>
+ <td colspan="2"></td>
+ </tr>
+
+
+ <tr>
+ <td align="left" style="padding-left:20px">2.6.lft</td>
+ <td colspan="2">integer(int32)</td>
+ <td colspan="2"></td>
+ </tr>
+
+
+ <tr>
+ <td align="left" style="padding-left:20px">2.7.memo</td>
+ <td colspan="2">string</td>
+ <td colspan="2"></td>
+ </tr>
+
+
+ <tr>
+ <td align="left" style="padding-left:20px">2.8.name</td>
+ <td colspan="2">string</td>
+ <td colspan="2"></td>
+ </tr>
+
+
+ <tr>
+ <td align="left" style="padding-left:20px">2.9.order</td>
+ <td colspan="2">integer(int32)</td>
+ <td colspan="2"></td>
+ </tr>
+
+
+ <tr>
+ <td align="left" style="padding-left:20px">2.10.origin</td>
+ <td colspan="2">string</td>
+ <td colspan="2"></td>
+ </tr>
+
+
+ <tr>
+ <td align="left" style="padding-left:20px">2.11.parentId</td>
+ <td colspan="2">string</td>
+ <td colspan="2"></td>
+ </tr>
+
+
+ <tr>
+ <td align="left" style="padding-left:20px">2.12.resourceIds</td>
+ <td colspan="2">array</td>
+ <td colspan="2"></td>
+ </tr>
+
+
+ <tr>
+ <td align="left" style="padding-left:20px">2.13.rgt</td>
+ <td colspan="2">integer(int32)</td>
+ <td colspan="2"></td>
+ </tr>
+
+
+ <tr>
+ <td align="left" style="padding-left:20px">2.14.status</td>
+ <td colspan="2">string</td>
+ <td colspan="2"></td>
+ </tr>
+
+
+ <tr>
+ <td align="left" style="padding-left:20px">2.15.type</td>
+ <td colspan="2">string</td>
+ <td colspan="2"></td>
+ </tr>
+
+
+ <tr>
+ <td align="left" style="padding-left:20px">2.16.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"></td>
+ </tr>
+ <tr class="specialHeight">
+ <td class="bg">返回值</td>
+ <td colspan="4">{"code":0,"data":{"applicationId":"string","code":"string","icon":"string","id":"string","level":0,"lft":0,"memo":"string","name":"string","order":0,"origin":"string","parentId":"string","resourceIds":[{}],"rgt":0,"status":"string","type":"string","url":"string"},"message":"string"}</td>
+ </tr>
+
+ </table>
+ </div>
+ <div>
+
+ <!--这个是每个请求的说明,方便生成文档后进行整理-->
+ <h5 class="second_title">6)update</h5>
+
+ <table border="1" cellspacing="0" cellpadding="0" width="100%">
+ <tr class="bg">
+ <td colspan="5">update</td>
+ </tr>
+ <tr>
+ <td width="25%">接口描述</td>
+ <td colspan="4">update</td>
+ </tr>
+ <tr>
+ <td>URL</td>
+ <td colspan="4">/v1/admin/operations/{id}</td>
+ </tr>
+ <tr>
+ <td>请求方式</td>
+ <td colspan="4">put</td>
+ </tr>
+ <tr>
+ <td>请求类型</td>
+ <td colspan="4">application/json</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.id</td>
+ <td>string</td>
+ <td>path</td>
+ <td>Y</td>
+
+ <td>id</td>
+ <!-- <td th:if="${request.modelAttr}" th:text="asdfagadfg"></td>-->
+ </tr>
+
+
+
+
+ <tr>
+ <td align="left">2.updateRequest</td>
+ <td>object:PermissionUpdateRequest</td>
+ <td>body</td>
+ <td>Y</td>
+
+ <td>updateRequest</td>
+ <!-- <td th:if="${request.modelAttr}" th:text="asdfagadfg"></td>-->
+ </tr>
+
+ <tbody>
+
+ <tr>
+ <td align="left" style="padding-left:10px">2.1.applicationId</td>
+ <td>string</td>
+ <td></td>
+
+ <td>N</td>
+ <td></td>
+ </tr>
+
+
+ <tr>
+ <td align="left" style="padding-left:10px">2.2.code</td>
+ <td>string</td>
+ <td></td>
+
+ <td>N</td>
+ <td></td>
+ </tr>
+
+
+ <tr>
+ <td align="left" style="padding-left:10px">2.3.entity</td>
+ <td>object:Permission</td>
+ <td></td>
+
+ <td>N</td>
+ <td></td>
+ </tr>
+
+
+ <tr>
+ <td align="left" style="padding-left:20px">2.3.1.applicationId</td>
+ <td>string</td>
+ <td></td>
+
+ <td>N</td>
+ <td></td>
+ </tr>
+
+
+ <tr>
+ <td align="left" style="padding-left:20px">2.3.2.code</td>
+ <td>string</td>
+ <td></td>
+
+ <td>N</td>
+ <td></td>
+ </tr>
+
+
+ <tr>
+ <td align="left" style="padding-left:20px">2.3.3.icon</td>
+ <td>string</td>
+ <td></td>
+
+ <td>N</td>
+ <td></td>
+ </tr>
+
+
+ <tr>
+ <td align="left" style="padding-left:20px">2.3.4.id</td>
+ <td>string</td>
+ <td></td>
+
+ <td>N</td>
+ <td>ID</td>
+ </tr>
+
+
+ <tr>
+ <td align="left" style="padding-left:20px">2.3.5.level</td>
+ <td>integer(int32)</td>
+ <td></td>
+
+ <td>N</td>
+ <td></td>
+ </tr>
+
+
+ <tr>
+ <td align="left" style="padding-left:20px">2.3.6.lft</td>
+ <td>integer(int32)</td>
+ <td></td>
+
+ <td>N</td>
+ <td></td>
+ </tr>
+
+
+ <tr>
+ <td align="left" style="padding-left:20px">2.3.7.memo</td>
+ <td>string</td>
+ <td></td>
+
+ <td>N</td>
+ <td></td>
+ </tr>
+
+
+ <tr>
+ <td align="left" style="padding-left:20px">2.3.8.name</td>
+ <td>string</td>
+ <td></td>
+
+ <td>N</td>
+ <td></td>
+ </tr>
+
+
+ <tr>
+ <td align="left" style="padding-left:20px">2.3.9.order</td>
+ <td>integer(int32)</td>
+ <td></td>
+
+ <td>N</td>
+ <td></td>
+ </tr>
+
+
+ <tr>
+ <td align="left" style="padding-left:20px">2.3.10.origin</td>
+ <td>string</td>
+ <td></td>
+
+ <td>N</td>
+ <td></td>
+ </tr>
+
+
+ <tr>
+ <td align="left" style="padding-left:20px">2.3.11.parentId</td>
+ <td>string</td>
+ <td></td>
+
+ <td>N</td>
+ <td></td>
+ </tr>
+
+
+ <tr>
+ <td align="left" style="padding-left:20px">2.3.12.rgt</td>
+ <td>integer(int32)</td>
+ <td></td>
+
+ <td>N</td>
+ <td></td>
+ </tr>
+
+
+ <tr>
+ <td align="left" style="padding-left:20px">2.3.13.status</td>
+ <td>string</td>
+ <td></td>
+
+ <td>N</td>
+ <td></td>
+ </tr>
+
+
+ <tr>
+ <td align="left" style="padding-left:20px">2.3.14.type</td>
+ <td>string</td>
+ <td></td>
+
+ <td>N</td>
+ <td></td>
+ </tr>
+
+
+ <tr>
+ <td align="left" style="padding-left:20px">2.3.15.url</td>
+ <td>string</td>
+ <td></td>
+
+ <td>N</td>
+ <td></td>
+ </tr>
+
+
+
+
+ <tr>
+ <td align="left" style="padding-left:10px">2.4.icon</td>
+ <td>string</td>
+ <td></td>
+
+ <td>N</td>
+ <td></td>
+ </tr>
+
+
+ <tr>
+ <td align="left" style="padding-left:10px">2.5.id</td>
+ <td>string</td>
+ <td></td>
+
+ <td>N</td>
+ <td></td>
+ </tr>
+
+
+ <tr>
+ <td align="left" style="padding-left:10px">2.6.level</td>
+ <td>integer(int32)</td>
+ <td></td>
+
+ <td>N</td>
+ <td></td>
+ </tr>
+
+
+ <tr>
+ <td align="left" style="padding-left:10px">2.7.lft</td>
+ <td>integer(int32)</td>
+ <td></td>
+
+ <td>N</td>
+ <td></td>
+ </tr>
+
+
+ <tr>
+ <td align="left" style="padding-left:10px">2.8.memo</td>
+ <td>string</td>
+ <td></td>
+
+ <td>N</td>
+ <td></td>
+ </tr>
+
+
+ <tr>
+ <td align="left" style="padding-left:10px">2.9.name</td>
+ <td>string</td>
+ <td></td>
+
+ <td>N</td>
+ <td></td>
+ </tr>
+
+
+ <tr>
+ <td align="left" style="padding-left:10px">2.10.order</td>
+ <td>integer(int32)</td>
+ <td></td>
+
+ <td>N</td>
+ <td></td>
+ </tr>
+
+
+ <tr>
+ <td align="left" style="padding-left:10px">2.11.origin</td>
+ <td>string</td>
+ <td></td>
+
+ <td>N</td>
+ <td></td>
+ </tr>
+
+
+ <tr>
+ <td align="left" style="padding-left:10px">2.12.parentId</td>
+ <td>string</td>
+ <td></td>
+
+ <td>N</td>
+ <td></td>
+ </tr>
+
+
+ <tr>
+ <td align="left" style="padding-left:10px">2.13.resourceIds</td>
+ <td>array</td>
+ <td></td>
+
+ <td>N</td>
+ <td></td>
+ </tr>
+
+
+ <tr>
+ <td align="left" style="padding-left:10px">2.14.rgt</td>
+ <td>integer(int32)</td>
+ <td></td>
+
+ <td>N</td>
+ <td></td>
+ </tr>
+
+
+ <tr>
+ <td align="left" style="padding-left:10px">2.15.status</td>
+ <td>string</td>
+ <td></td>
+
+ <td>N</td>
+ <td></td>
+ </tr>
+
+
+ <tr>
+ <td align="left" style="padding-left:10px">2.16.type</td>
+ <td>string</td>
+ <td></td>
+
+ <td>N</td>
+ <td></td>
+ </tr>
+
+
+ <tr>
+ <td align="left" style="padding-left:10px">2.17.url</td>
+ <td>string</td>
+ <td></td>
+
+ <td>N</td>
+ <td></td>
+ </tr>
+
+
+</tbody>
+
+
+
+
+
+ <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:PermissionUpdateResponseData</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.code</td>
+ <td colspan="2">string</td>
+ <td colspan="2"></td>
+ </tr>
+
+
+ <tr>
+ <td align="left" style="padding-left:20px">2.3.icon</td>
+ <td colspan="2">string</td>
+ <td colspan="2"></td>
+ </tr>
+
+
+ <tr>
+ <td align="left" style="padding-left:20px">2.4.id</td>
+ <td colspan="2">string</td>
+ <td colspan="2"></td>
+ </tr>
+
+
+ <tr>
+ <td align="left" style="padding-left:20px">2.5.level</td>
+ <td colspan="2">integer(int32)</td>
+ <td colspan="2"></td>
+ </tr>
+
+
+ <tr>
+ <td align="left" style="padding-left:20px">2.6.lft</td>
+ <td colspan="2">integer(int32)</td>
+ <td colspan="2"></td>
+ </tr>
+
+
+ <tr>
+ <td align="left" style="padding-left:20px">2.7.memo</td>
+ <td colspan="2">string</td>
+ <td colspan="2"></td>
+ </tr>
+
+
+ <tr>
+ <td align="left" style="padding-left:20px">2.8.name</td>
+ <td colspan="2">string</td>
+ <td colspan="2"></td>
+ </tr>
+
+
+ <tr>
+ <td align="left" style="padding-left:20px">2.9.order</td>
+ <td colspan="2">integer(int32)</td>
+ <td colspan="2"></td>
+ </tr>
+
+
+ <tr>
+ <td align="left" style="padding-left:20px">2.10.origin</td>
+ <td colspan="2">string</td>
+ <td colspan="2"></td>
+ </tr>
+
+
+ <tr>
+ <td align="left" style="padding-left:20px">2.11.parentId</td>
+ <td colspan="2">string</td>
+ <td colspan="2"></td>
+ </tr>
+
+
+ <tr>
+ <td align="left" style="padding-left:20px">2.12.rgt</td>
+ <td colspan="2">integer(int32)</td>
+ <td colspan="2"></td>
+ </tr>
+
+
+ <tr>
+ <td align="left" style="padding-left:20px">2.13.status</td>
+ <td colspan="2">string</td>
+ <td colspan="2"></td>
+ </tr>
+
+
+ <tr>
+ <td align="left" style="padding-left:20px">2.14.type</td>
+ <td colspan="2">string</td>
+ <td colspan="2"></td>
+ </tr>
+
+
+ <tr>
+ <td align="left" style="padding-left:20px">2.15.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"> -d '{"applicationId":"string","code":"string","entity":{"applicationId":"string","code":"string","icon":"string","id":"string","level":0,"lft":0,"memo":"string","name":"string","order":0,"origin":"string","parentId":"string","rgt":0,"status":"string","type":"string","url":"string"},"icon":"string","id":"string","level":0,"lft":0,"memo":"string","name":"string","order":0,"origin":"string","parentId":"string","resourceIds":[{}],"rgt":0,"status":"string","type":"string","url":"string"}'</td>
+ </tr>
+ <tr class="specialHeight">
+ <td class="bg">返回值</td>
+ <td colspan="4">{"code":0,"data":{"applicationId":"string","code":"string","icon":"string","id":"string","level":0,"lft":0,"memo":"string","name":"string","order":0,"origin":"string","parentId":"string","rgt":0,"status":"string","type":"string","url":"string"},"message":"string"}</td>
+ </tr>
+
+ </table>
+ </div>
+ <div>
+
+ <!--这个是每个请求的说明,方便生成文档后进行整理-->
+ <h5 class="second_title">7)delete</h5>
+
+ <table border="1" cellspacing="0" cellpadding="0" width="100%">
+ <tr class="bg">
+ <td colspan="5">delete</td>
+ </tr>
+ <tr>
+ <td width="25%">接口描述</td>
+ <td colspan="4">delete</td>
+ </tr>
+ <tr>
+ <td>URL</td>
+ <td colspan="4">/v1/admin/operations/{id}</td>
+ </tr>
+ <tr>
+ <td>请求方式</td>
+ <td colspan="4">delete</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.id</td>
+ <td>string</td>
+ <td>path</td>
+ <td>Y</td>
+
+ <td>id</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>204</td>
+ <td colspan="2">No Content</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 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:PermissionRemoveResponseData</td>
+ <td colspan="2"></td>
+ </tr>
+
+
+ <tr>
+ <td align="left" style="padding-left:20px">2.1.id</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">{"code":0,"data":{"id":"string"},"message":"string"}</td>
+ </tr>
+
+ </table>
+ </div>
+ </div>
+ <div style="margin-bottom:20px;">
+ <!--这个是类的说明-->
+ <h4 class="first_title">BaseAdminPermission</h4>
+ <div>
+
+ <!--这个是每个请求的说明,方便生成文档后进行整理-->
+ <h5 class="second_title">1)tree</h5>
+
+ <table border="1" cellspacing="0" cellpadding="0" width="100%">
+ <tr class="bg">
+ <td colspan="5">tree</td>
+ </tr>
+ <tr>
+ <td width="25%">接口描述</td>
+ <td colspan="4">tree</td>
+ </tr>
+ <tr>
+ <td>URL</td>
+ <td colspan="4">/v1/admin/permissions/tree</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.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:PermissionTreeResponseData</td>
+ <td colspan="2"></td>
+ </tr>
+
+
+ <tr>
+ <td align="left" style="padding-left:20px">2.1.tree</td>
+ <td colspan="2">object:PermissionTreeNode</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.children</td>
+ <td colspan="2">array:PermissionTreeNode</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.icon</td>
+ <td colspan="2">string</td>
+ <td colspan="2"></td>
+ </tr>
+
+
+ <tr>
+ <td align="left" style="padding-left:30px">2.1.5.id</td>
+ <td colspan="2">string</td>
+ <td colspan="2">ID</td>
+ </tr>
+
+
+ <tr>
+ <td align="left" style="padding-left:30px">2.1.6.level</td>
+ <td colspan="2">integer(int32)</td>
+ <td colspan="2"></td>
+ </tr>
+
+
+ <tr>
+ <td align="left" style="padding-left:30px">2.1.7.lft</td>
+ <td colspan="2">integer(int32)</td>
+ <td colspan="2"></td>
+ </tr>
+
+
+ <tr>
+ <td align="left" style="padding-left:30px">2.1.8.memo</td>
+ <td colspan="2">string</td>
+ <td colspan="2"></td>
+ </tr>
+
+
+ <tr>
+ <td align="left" style="padding-left:30px">2.1.9.name</td>
+ <td colspan="2">string</td>
+ <td colspan="2"></td>
+ </tr>
+
+
+ <tr>
+ <td align="left" style="padding-left:30px">2.1.10.order</td>
+ <td colspan="2">integer(int32)</td>
+ <td colspan="2"></td>
+ </tr>
+
+
+ <tr>
+ <td align="left" style="padding-left:30px">2.1.11.origin</td>
+ <td colspan="2">string</td>
+ <td colspan="2"></td>
+ </tr>
+
+
+ <tr>
+ <td align="left" style="padding-left:30px">2.1.12.parentId</td>
+ <td colspan="2">string</td>
+ <td colspan="2"></td>
+ </tr>
+
+
+ <tr>
+ <td align="left" style="padding-left:30px">2.1.13.rgt</td>
+ <td colspan="2">integer(int32)</td>
+ <td colspan="2"></td>
+ </tr>
+
+
+ <tr>
+ <td align="left" style="padding-left:30px">2.1.14.status</td>
+ <td colspan="2">string</td>
+ <td colspan="2"></td>
+ </tr>
+
+
+ <tr>
+ <td align="left" style="padding-left:30px">2.1.15.type</td>
+ <td colspan="2">string</td>
+ <td colspan="2"></td>
+ </tr>
+
+
+ <tr>
+ <td align="left" style="padding-left:30px">2.1.16.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">{"code":0,"data":{"tree":{"applicationId":"string","children":[{}],"code":"string","icon":"string","id":"string","level":0,"lft":0,"memo":"string","name":"string","order":0,"origin":"string","parentId":"string","rgt":0,"status":"string","type":"string","url":"string"}},"message":"string"}</td>
+ </tr>
+
+ </table>
+ </div>
+ <div>
+
+ <!--这个是每个请求的说明,方便生成文档后进行整理-->
+ <h5 class="second_title">2)permissionResources</h5>
+
+ <table border="1" cellspacing="0" cellpadding="0" width="100%">
+ <tr class="bg">
+ <td colspan="5">permissionResources</td>
+ </tr>
+ <tr>
+ <td width="25%">接口描述</td>
+ <td colspan="4">permissionResources</td>
+ </tr>
+ <tr>
+ <td>URL</td>
+ <td colspan="4">/v1/admin/permissions/{id}/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.id</td>
+ <td>string</td>
+ <td>path</td>
+ <td>Y</td>
+
+ <td>id</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>null</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>null</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>null</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:PermissionRelatedResourcesResponseData</td>
+ <td colspan="2"></td>
+ </tr>
+
+
+ <tr>
+ <td align="left" style="padding-left:20px">2.1.currentItemCount</td>
+ <td colspan="2">integer(int32)</td>
+ <td colspan="2"></td>
+ </tr>
+
+
+ <tr>
+ <td align="left" style="padding-left:20px">2.2.items</td>
+ <td colspan="2">array:PermissionResource</td>
+ <td colspan="2"></td>
+ </tr>
+
+
+ <tr>
+ <td align="left" style="padding-left:30px">2.2.1.id</td>
+ <td colspan="2">string</td>
+ <td colspan="2">ID</td>
+ </tr>
+
+
+ <tr>
+ <td align="left" style="padding-left:30px">2.2.2.permissionId</td>
+ <td colspan="2">string</td>
+ <td colspan="2"></td>
+ </tr>
+
+
+ <tr>
+ <td align="left" style="padding-left:30px">2.2.3.resourceId</td>
+ <td colspan="2">string</td>
+ <td colspan="2"></td>
+ </tr>
+
+
+
+
+ <tr>
+ <td align="left" style="padding-left:20px">2.3.loadAll</td>
+ <td colspan="2">boolean</td>
+ <td colspan="2"></td>
+ </tr>
+
+
+ <tr>
+ <td align="left" style="padding-left:20px">2.4.mapBean</td>
+ <td colspan="2">object</td>
+ <td colspan="2"></td>
+ </tr>
+
+
+ <tr>
+ <td align="left" style="padding-left:20px">2.5.orderBy</td>
+ <td colspan="2">object</td>
+ <td colspan="2"></td>
+ </tr>
+
+
+ <tr>
+ <td align="left" style="padding-left:20px">2.6.pageCount</td>
+ <td colspan="2">integer(int32)</td>
+ <td colspan="2"></td>
+ </tr>
+
+
+ <tr>
+ <td align="left" style="padding-left:20px">2.7.pageIndex</td>
+ <td colspan="2">integer(int32)</td>
+ <td colspan="2"></td>
+ </tr>
+
+
+ <tr>
+ <td align="left" style="padding-left:20px">2.8.pageSize</td>
+ <td colspan="2">integer(int32)</td>
+ <td colspan="2"></td>
+ </tr>
+
+
+ <tr>
+ <td align="left" style="padding-left:20px">2.9.recordCount</td>
+ <td colspan="2">integer(int64)</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&pageIndex=0&pageSize=0</td>
+ </tr>
+ <tr class="specialHeight">
+ <td class="bg">返回值</td>
+ <td colspan="4">{"code":0,"data":{"currentItemCount":0,"items":[{"id":"string","permissionId":"string","resourceId":"string"}],"loadAll":true,"mapBean":{},"orderBy":{},"pageCount":0,"pageIndex":0,"pageSize":0,"recordCount":0},"message":"string"}</td>
+ </tr>
+
+ </table>
+ </div>
+ <div>
+
+ <!--这个是每个请求的说明,方便生成文档后进行整理-->
+ <h5 class="second_title">3)relateResources</h5>
+
+ <table border="1" cellspacing="0" cellpadding="0" width="100%">
+ <tr class="bg">
+ <td colspan="5">relateResources</td>
+ </tr>
+ <tr>
+ <td width="25%">接口描述</td>
+ <td colspan="4">relateResources</td>
+ </tr>
+ <tr>
+ <td>URL</td>
+ <td colspan="4">/v1/admin/permissions/{id}/resources</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">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.id</td>
+ <td>string</td>
+ <td>path</td>
+ <td>Y</td>
+
+ <td>id</td>
+ <!-- <td th:if="${request.modelAttr}" th:text="asdfagadfg"></td>-->
+ </tr>
+
+
+
+
+ <tr>
+ <td align="left">2.permissionResources</td>
+ <td>object:PermissionRelateResourcesRequest</td>
+ <td>body</td>
+ <td>Y</td>
+
+ <td>permissionResources</td>
+ <!-- <td th:if="${request.modelAttr}" th:text="asdfagadfg"></td>-->
+ </tr>
+
+ <tbody>
+
+ <tr>
+ <td align="left" style="padding-left:10px">2.1.permissionResources</td>
+ <td>array:PermissionResource</td>
+ <td></td>
+
+ <td>N</td>
+ <td></td>
+ </tr>
+
+
+ <tr>
+ <td align="left" style="padding-left:20px">2.1.1.id</td>
+ <td>string</td>
+ <td></td>
+
+ <td>N</td>
+ <td>ID</td>
+ </tr>
+
+
+ <tr>
+ <td align="left" style="padding-left:20px">2.1.2.permissionId</td>
+ <td>string</td>
+ <td></td>
+
+ <td>N</td>
+ <td></td>
+ </tr>
+
+
+ <tr>
+ <td align="left" style="padding-left:20px">2.1.3.resourceId</td>
+ <td>string</td>
+ <td></td>
+
+ <td>N</td>
+ <td></td>
+ </tr>
+
+
+
+
+</tbody>
+
+
+
+
+
+ <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:PermissionRelateResourcesResponseData</td>
+ <td colspan="2"></td>
+ </tr>
+
+
+ <tr>
+ <td align="left" style="padding-left:20px">2.1.message</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"> -d '{"permissionResources":[{"id":"string","permissionId":"string","resourceId":"string"}]}'</td>
+ </tr>
+ <tr class="specialHeight">
+ <td class="bg">返回值</td>
+ <td colspan="4">{"code":0,"data":{"message":"string"},"message":"string"}</td>
+ </tr>
+
+ </table>
+ </div>
+ </div>
+ <div style="margin-bottom:20px;">
+ <!--这个是类的说明-->
+ <h4 class="first_title">BaseAdminResource</h4>
+ <div>
+
+ <!--这个是每个请求的说明,方便生成文档后进行整理-->
+ <h5 class="second_title">1)query</h5>
+
+ <table border="1" cellspacing="0" cellpadding="0" width="100%">
+ <tr class="bg">
+ <td colspan="5">query</td>
+ </tr>
+ <tr>
+ <td width="25%">接口描述</td>
+ <td colspan="4">query</td>
+ </tr>
+ <tr>
+ <td>URL</td>
+ <td colspan="4">/v1/admin/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.loadAll</td>
+ <td>boolean</td>
+ <td>query</td>
+
+ <td>N</td>
+ <td>null</td>
+ <!-- <td th:if="${request.modelAttr}" th:text="asdfagadfg"></td>-->
+ </tr>
+
+
+
+
+ <tr>
+ <td align="left">2.pageIndex</td>
+ <td>integer(int32)</td>
+ <td>query</td>
+
+ <td>N</td>
+ <td>null</td>
+ <!-- <td th:if="${request.modelAttr}" th:text="asdfagadfg"></td>-->
+ </tr>
+
+
+
+
+ <tr>
+ <td align="left">3.pageSize</td>
+ <td>integer(int32)</td>
+ <td>query</td>
+
+ <td>N</td>
+ <td>null</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:ResourceQueryResponseData</td>
+ <td colspan="2"></td>
+ </tr>
+
+
+ <tr>
+ <td align="left" style="padding-left:20px">2.1.currentItemCount</td>
+ <td colspan="2">integer(int32)</td>
+ <td colspan="2"></td>
+ </tr>
+
+
+ <tr>
+ <td align="left" style="padding-left:20px">2.2.items</td>
+ <td colspan="2">array:Resource</td>
+ <td colspan="2"></td>
+ </tr>
+
+
+ <tr>
+ <td align="left" style="padding-left:30px">2.2.1.access</td>
+ <td colspan="2">string</td>
+ <td colspan="2"></td>
+ </tr>
+
+
+ <tr>
+ <td align="left" style="padding-left:30px">2.2.2.applicationId</td>
+ <td colspan="2">string</td>
+ <td colspan="2"></td>
+ </tr>
+
+
+ <tr>
+ <td align="left" style="padding-left:30px">2.2.3.code</td>
+ <td colspan="2">string</td>
+ <td colspan="2"></td>
+ </tr>
+
+
+ <tr>
+ <td align="left" style="padding-left:30px">2.2.4.id</td>
+ <td colspan="2">string</td>
+ <td colspan="2">ID</td>
+ </tr>
+
+
+ <tr>
+ <td align="left" style="padding-left:30px">2.2.5.memo</td>
+ <td colspan="2">string</td>
+ <td colspan="2"></td>
+ </tr>
+
+
+ <tr>
+ <td align="left" style="padding-left:30px">2.2.6.method</td>
+ <td colspan="2">string</td>
+ <td colspan="2"></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:30px">2.2.8.origin</td>
+ <td colspan="2">string</td>
+ <td colspan="2"></td>
+ </tr>
+
+
+ <tr>
+ <td align="left" style="padding-left:30px">2.2.9.path</td>
+ <td colspan="2">string</td>
+ <td colspan="2"></td>
+ </tr>
+
+
+ <tr>
+ <td align="left" style="padding-left:30px">2.2.10.status</td>
+ <td colspan="2">string</td>
+ <td colspan="2"></td>
+ </tr>
+
+
+
+
+ <tr>
+ <td align="left" style="padding-left:20px">2.3.loadAll</td>
+ <td colspan="2">boolean</td>
+ <td colspan="2"></td>
+ </tr>
+
+
+ <tr>
+ <td align="left" style="padding-left:20px">2.4.mapBean</td>
+ <td colspan="2">object</td>
+ <td colspan="2"></td>
+ </tr>
+
+
+ <tr>
+ <td align="left" style="padding-left:20px">2.5.orderBy</td>
+ <td colspan="2">object</td>
+ <td colspan="2"></td>
+ </tr>
+
+
+ <tr>
+ <td align="left" style="padding-left:20px">2.6.pageCount</td>
+ <td colspan="2">integer(int32)</td>
+ <td colspan="2"></td>
+ </tr>
+
+
+ <tr>
+ <td align="left" style="padding-left:20px">2.7.pageIndex</td>
+ <td colspan="2">integer(int32)</td>
+ <td colspan="2"></td>
+ </tr>
+
+
+ <tr>
+ <td align="left" style="padding-left:20px">2.8.pageSize</td>
+ <td colspan="2">integer(int32)</td>
+ <td colspan="2"></td>
+ </tr>
+
+
+ <tr>
+ <td align="left" style="padding-left:20px">2.9.recordCount</td>
+ <td colspan="2">integer(int64)</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&pageIndex=0&pageSize=0</td>
+ </tr>
+ <tr class="specialHeight">
+ <td class="bg">返回值</td>
+ <td colspan="4">{"code":0,"data":{"currentItemCount":0,"items":[{"access":"string","applicationId":"string","code":"string","id":"string","memo":"string","method":"string","name":"string","origin":"string","path":"string","status":"string"}],"loadAll":true,"mapBean":{},"orderBy":{},"pageCount":0,"pageIndex":0,"pageSize":0,"recordCount":0},"message":"string"}</td>
+ </tr>
+
+ </table>
+ </div>
+ <div>
+
+ <!--这个是每个请求的说明,方便生成文档后进行整理-->
+ <h5 class="second_title">2)create</h5>
+
+ <table border="1" cellspacing="0" cellpadding="0" width="100%">
+ <tr class="bg">
+ <td colspan="5">create</td>
+ </tr>
+ <tr>
+ <td width="25%">接口描述</td>
+ <td colspan="4">create</td>
+ </tr>
+ <tr>
+ <td>URL</td>
+ <td colspan="4">/v1/admin/resources</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">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.createRequest</td>
+ <td>object:ResourceCreateRequest</td>
+ <td>body</td>
+ <td>Y</td>
+
+ <td>createRequest</td>
+ <!-- <td th:if="${request.modelAttr}" th:text="asdfagadfg"></td>-->
+ </tr>
+
+ <tbody>
+
+ <tr>
+ <td align="left" style="padding-left:10px">1.1.access</td>
+ <td>string</td>
+ <td></td>
+
+ <td>N</td>
+ <td></td>
+ </tr>
+
+
+ <tr>
+ <td align="left" style="padding-left:10px">1.2.applicationId</td>
+ <td>string</td>
+ <td></td>
+
+ <td>N</td>
+ <td></td>
+ </tr>
+
+
+ <tr>
+ <td align="left" style="padding-left:10px">1.3.code</td>
+ <td>string</td>
+ <td></td>
+
+ <td>N</td>
+ <td></td>
+ </tr>
+
+
+ <tr>
+ <td align="left" style="padding-left:10px">1.4.entity</td>
+ <td>object:Resource</td>
+ <td></td>
+
+ <td>N</td>
+ <td></td>
+ </tr>
+
+
+ <tr>
+ <td align="left" style="padding-left:20px">1.4.1.access</td>
+ <td>string</td>
+ <td></td>
+
+ <td>N</td>
+ <td></td>
+ </tr>
+
+
+ <tr>
+ <td align="left" style="padding-left:20px">1.4.2.applicationId</td>
+ <td>string</td>
+ <td></td>
+
+ <td>N</td>
+ <td></td>
+ </tr>
+
+
+ <tr>
+ <td align="left" style="padding-left:20px">1.4.3.code</td>
+ <td>string</td>
+ <td></td>
+
+ <td>N</td>
+ <td></td>
+ </tr>
+
+
+ <tr>
+ <td align="left" style="padding-left:20px">1.4.4.id</td>
+ <td>string</td>
+ <td></td>
+
+ <td>N</td>
+ <td>ID</td>
+ </tr>
+
+
+ <tr>
+ <td align="left" style="padding-left:20px">1.4.5.memo</td>
+ <td>string</td>
+ <td></td>
+
+ <td>N</td>
+ <td></td>
+ </tr>
+
+
+ <tr>
+ <td align="left" style="padding-left:20px">1.4.6.method</td>
+ <td>string</td>
+ <td></td>
+
+ <td>N</td>
+ <td></td>
+ </tr>
+
+
+ <tr>
+ <td align="left" style="padding-left:20px">1.4.7.name</td>
+ <td>string</td>
+ <td></td>
+
+ <td>N</td>
+ <td></td>
+ </tr>
+
+
+ <tr>
+ <td align="left" style="padding-left:20px">1.4.8.origin</td>
+ <td>string</td>
+ <td></td>
+
+ <td>N</td>
+ <td></td>
+ </tr>
+
+
+ <tr>
+ <td align="left" style="padding-left:20px">1.4.9.path</td>
+ <td>string</td>
+ <td></td>
+
+ <td>N</td>
+ <td></td>
+ </tr>
+
+
+ <tr>
+ <td align="left" style="padding-left:20px">1.4.10.status</td>
+ <td>string</td>
+ <td></td>
+
+ <td>N</td>
+ <td></td>
+ </tr>
+
+
+
+
+ <tr>
+ <td align="left" style="padding-left:10px">1.5.id</td>
+ <td>string</td>
+ <td></td>
+
+ <td>N</td>
+ <td>ID</td>
+ </tr>
+
+
+ <tr>
+ <td align="left" style="padding-left:10px">1.6.memo</td>
+ <td>string</td>
+ <td></td>
+
+ <td>N</td>
+ <td></td>
+ </tr>
+
+
+ <tr>
+ <td align="left" style="padding-left:10px">1.7.method</td>
+ <td>string</td>
+ <td></td>
+
+ <td>N</td>
+ <td></td>
+ </tr>
+
+
+ <tr>
+ <td align="left" style="padding-left:10px">1.8.name</td>
+ <td>string</td>
+ <td></td>
+
+ <td>N</td>
+ <td></td>
+ </tr>
+
+
+ <tr>
+ <td align="left" style="padding-left:10px">1.9.origin</td>
+ <td>string</td>
+ <td></td>
+
+ <td>N</td>
+ <td></td>
+ </tr>
+
+
+ <tr>
+ <td align="left" style="padding-left:10px">1.10.path</td>
+ <td>string</td>
+ <td></td>
+
+ <td>N</td>
+ <td></td>
+ </tr>
+
+
+ <tr>
+ <td align="left" style="padding-left:10px">1.11.status</td>
+ <td>string</td>
+ <td></td>
+
+ <td>N</td>
+ <td></td>
+ </tr>
+
+
+</tbody>
+
+
+
+
+
+ <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:ResourceCreateResponseData</td>
+ <td colspan="2"></td>
+ </tr>
+
+
+ <tr>
+ <td align="left" style="padding-left:20px">2.1.access</td>
+ <td colspan="2">string</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.code</td>
+ <td colspan="2">string</td>
+ <td colspan="2"></td>
+ </tr>
+
+
+ <tr>
+ <td align="left" style="padding-left:20px">2.4.id</td>
+ <td colspan="2">string</td>
+ <td colspan="2"></td>
+ </tr>
+
+
+ <tr>
+ <td align="left" style="padding-left:20px">2.5.memo</td>
+ <td colspan="2">string</td>
+ <td colspan="2"></td>
+ </tr>
+
+
+ <tr>
+ <td align="left" style="padding-left:20px">2.6.method</td>
+ <td colspan="2">string</td>
+ <td colspan="2"></td>
+ </tr>
+
+
+ <tr>
+ <td align="left" style="padding-left:20px">2.7.name</td>
+ <td colspan="2">string</td>
+ <td colspan="2"></td>
+ </tr>
+
+
+ <tr>
+ <td align="left" style="padding-left:20px">2.8.origin</td>
+ <td colspan="2">string</td>
+ <td colspan="2"></td>
+ </tr>
+
+
+ <tr>
+ <td align="left" style="padding-left:20px">2.9.path</td>
+ <td colspan="2">string</td>
+ <td colspan="2"></td>
+ </tr>
+
+
+ <tr>
+ <td align="left" style="padding-left:20px">2.10.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"> -d '{"access":"string","applicationId":"string","code":"string","entity":{"access":"string","applicationId":"string","code":"string","id":"string","memo":"string","method":"string","name":"string","origin":"string","path":"string","status":"string"},"id":"string","memo":"string","method":"string","name":"string","origin":"string","path":"string","status":"string"}'</td>
+ </tr>
+ <tr class="specialHeight">
+ <td class="bg">返回值</td>
+ <td colspan="4">{"code":0,"data":{"access":"string","applicationId":"string","code":"string","id":"string","memo":"string","method":"string","name":"string","origin":"string","path":"string","status":"string"},"message":"string"}</td>
+ </tr>
+
+ </table>
+ </div>
+ <div>
+
+ <!--这个是每个请求的说明,方便生成文档后进行整理-->
+ <h5 class="second_title">3)deleteBatch</h5>
+
+ <table border="1" cellspacing="0" cellpadding="0" width="100%">
+ <tr class="bg">
+ <td colspan="5">deleteBatch</td>
+ </tr>
+ <tr>
+ <td width="25%">接口描述</td>
+ <td colspan="4">deleteBatch</td>
+ </tr>
+ <tr>
+ <td>URL</td>
+ <td colspan="4">/v1/admin/resources/batch</td>
+ </tr>
+ <tr>
+ <td>请求方式</td>
+ <td colspan="4">delete</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.deleteBatchRequest</td>
+ <td>object:ResourceDeleteBatchRequest</td>
+ <td>body</td>
+ <td>Y</td>
+
+ <td>deleteBatchRequest</td>
+ <!-- <td th:if="${request.modelAttr}" th:text="asdfagadfg"></td>-->
+ </tr>
+
+ <tbody>
+
+ <tr>
+ <td align="left" style="padding-left:10px">1.1.ids</td>
+ <td>array</td>
+ <td></td>
+
+ <td>N</td>
+ <td></td>
+ </tr>
+
+
+</tbody>
+
+
+
+
+
+ <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>204</td>
+ <td colspan="2">No Content</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 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:ResourceDeleteBatchResponseData</td>
+ <td colspan="2"></td>
+ </tr>
+
+
+ <tr>
+ <td align="left" style="padding-left:20px">2.1.ids</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"> -d '{"ids":[{}]}'</td>
+ </tr>
+ <tr class="specialHeight">
+ <td class="bg">返回值</td>
+ <td colspan="4">{"code":0,"data":{"ids":[{}]},"message":"string"}</td>
+ </tr>
+
+ </table>
+ </div>
+ <div>
+
+ <!--这个是每个请求的说明,方便生成文档后进行整理-->
+ <h5 class="second_title">4)importResource</h5>
+
+ <table border="1" cellspacing="0" cellpadding="0" width="100%">
+ <tr class="bg">
+ <td colspan="5">importResource</td>
+ </tr>
+ <tr>
+ <td width="25%">接口描述</td>
+ <td colspan="4">importResource</td>
+ </tr>
+ <tr>
+ <td>URL</td>
+ <td colspan="4">/v1/admin/resources/importResource</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">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.request</td>
+ <td>object:ResourceImportRequest</td>
+ <td>body</td>
+ <td>Y</td>
+
+ <td>request</td>
+ <!-- <td th:if="${request.modelAttr}" th:text="asdfagadfg"></td>-->
+ </tr>
+
+ <tbody>
+
+ <tr>
+ <td align="left" style="padding-left:10px">1.1.applicationId</td>
+ <td>string</td>
+ <td></td>
+
+ <td>N</td>
+ <td></td>
+ </tr>
+
+
+ <tr>
+ <td align="left" style="padding-left:10px">1.2.resourceList</td>
+ <td>array:ResourceImportModal</td>
+ <td></td>
+
+ <td>N</td>
+ <td></td>
+ </tr>
+
+
+ <tr>
+ <td align="left" style="padding-left:20px">1.2.1.access</td>
+ <td>string</td>
+ <td></td>
+
+ <td>N</td>
+ <td></td>
+ </tr>
+
+
+ <tr>
+ <td align="left" style="padding-left:20px">1.2.2.code</td>
+ <td>string</td>
+ <td></td>
+
+ <td>N</td>
+ <td></td>
+ </tr>
+
+
+ <tr>
+ <td align="left" style="padding-left:20px">1.2.3.id</td>
+ <td>string</td>
+ <td></td>
+
+ <td>N</td>
+ <td></td>
+ </tr>
+
+
+ <tr>
+ <td align="left" style="padding-left:20px">1.2.4.memo</td>
+ <td>string</td>
+ <td></td>
+
+ <td>N</td>
+ <td></td>
+ </tr>
+
+
+ <tr>
+ <td align="left" style="padding-left:20px">1.2.5.method</td>
+ <td>string</td>
+ <td></td>
+
+ <td>N</td>
+ <td></td>
+ </tr>
+
+
+ <tr>
+ <td align="left" style="padding-left:20px">1.2.6.name</td>
+ <td>string</td>
+ <td></td>
+
+ <td>N</td>
+ <td></td>
+ </tr>
+
+
+ <tr>
+ <td align="left" style="padding-left:20px">1.2.7.origin</td>
+ <td>string</td>
+ <td></td>
+
+ <td>N</td>
+ <td></td>
+ </tr>
+
+
+ <tr>
+ <td align="left" style="padding-left:20px">1.2.8.path</td>
+ <td>string</td>
+ <td></td>
+
+ <td>N</td>
+ <td></td>
+ </tr>
+
+
+ <tr>
+ <td align="left" style="padding-left:20px">1.2.9.status</td>
+ <td>string</td>
+ <td></td>
+
+ <td>N</td>
+ <td></td>
+ </tr>
+
+
+
+
+</tbody>
+
+
+
+
+
+ <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:ResourceImportResponseData</td>
+ <td colspan="2"></td>
+ </tr>
+
+
+ <tr>
+ <td align="left" style="padding-left:20px">2.1.message</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"> -d '{"applicationId":"string","resourceList":[{"access":"string","code":"string","id":"string","memo":"string","method":"string","name":"string","origin":"string","path":"string","status":"string"}]}'</td>
+ </tr>
+ <tr class="specialHeight">
+ <td class="bg">返回值</td>
+ <td colspan="4">{"code":0,"data":{"message":"string"},"message":"string"}</td>
+ </tr>
+
+ </table>
+ </div>
+ <div>
+
+ <!--这个是每个请求的说明,方便生成文档后进行整理-->
+ <h5 class="second_title">5)load</h5>
+
+ <table border="1" cellspacing="0" cellpadding="0" width="100%">
+ <tr class="bg">
+ <td colspan="5">load</td>
+ </tr>
+ <tr>
+ <td width="25%">接口描述</td>
+ <td colspan="4">load</td>
+ </tr>
+ <tr>
+ <td>URL</td>
+ <td colspan="4">/v1/admin/resources/{id}</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.id</td>
+ <td>string</td>
+ <td>path</td>
+ <td>Y</td>
+
+ <td>id</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:ResourceLoadResponseData</td>
+ <td colspan="2"></td>
+ </tr>
+
+
+ <tr>
+ <td align="left" style="padding-left:20px">2.1.access</td>
+ <td colspan="2">string</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.code</td>
+ <td colspan="2">string</td>
+ <td colspan="2"></td>
+ </tr>
+
+
+ <tr>
+ <td align="left" style="padding-left:20px">2.4.id</td>
+ <td colspan="2">string</td>
+ <td colspan="2"></td>
+ </tr>
+
+
+ <tr>
+ <td align="left" style="padding-left:20px">2.5.memo</td>
+ <td colspan="2">string</td>
+ <td colspan="2"></td>
+ </tr>
+
+
+ <tr>
+ <td align="left" style="padding-left:20px">2.6.method</td>
+ <td colspan="2">string</td>
+ <td colspan="2"></td>
+ </tr>
+
+
+ <tr>
+ <td align="left" style="padding-left:20px">2.7.name</td>
+ <td colspan="2">string</td>
+ <td colspan="2"></td>
+ </tr>
+
+
+ <tr>
+ <td align="left" style="padding-left:20px">2.8.origin</td>
+ <td colspan="2">string</td>
+ <td colspan="2"></td>
+ </tr>
+
+
+ <tr>
+ <td align="left" style="padding-left:20px">2.9.path</td>
+ <td colspan="2">string</td>
+ <td colspan="2"></td>
+ </tr>
+
+
+ <tr>
+ <td align="left" style="padding-left:20px">2.10.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"></td>
+ </tr>
+ <tr class="specialHeight">
+ <td class="bg">返回值</td>
+ <td colspan="4">{"code":0,"data":{"access":"string","applicationId":"string","code":"string","id":"string","memo":"string","method":"string","name":"string","origin":"string","path":"string","status":"string"},"message":"string"}</td>
+ </tr>
+
+ </table>
+ </div>
+ <div>
+
+ <!--这个是每个请求的说明,方便生成文档后进行整理-->
+ <h5 class="second_title">6)update</h5>
+
+ <table border="1" cellspacing="0" cellpadding="0" width="100%">
+ <tr class="bg">
+ <td colspan="5">update</td>
+ </tr>
+ <tr>
+ <td width="25%">接口描述</td>
+ <td colspan="4">update</td>
+ </tr>
+ <tr>
+ <td>URL</td>
+ <td colspan="4">/v1/admin/resources/{id}</td>
+ </tr>
+ <tr>
+ <td>请求方式</td>
+ <td colspan="4">put</td>
+ </tr>
+ <tr>
+ <td>请求类型</td>
+ <td colspan="4">application/json</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.id</td>
+ <td>string</td>
+ <td>path</td>
+ <td>Y</td>
+
+ <td>id</td>
+ <!-- <td th:if="${request.modelAttr}" th:text="asdfagadfg"></td>-->
+ </tr>
+
+
+
+
+ <tr>
+ <td align="left">2.updateRequest</td>
+ <td>object:ResourceUpdateRequest</td>
+ <td>body</td>
+ <td>Y</td>
+
+ <td>updateRequest</td>
+ <!-- <td th:if="${request.modelAttr}" th:text="asdfagadfg"></td>-->
+ </tr>
+
+ <tbody>
+
+ <tr>
+ <td align="left" style="padding-left:10px">2.1.access</td>
+ <td>string</td>
+ <td></td>
+
+ <td>N</td>
+ <td></td>
+ </tr>
+
+
+ <tr>
+ <td align="left" style="padding-left:10px">2.2.applicationId</td>
+ <td>string</td>
+ <td></td>
+
+ <td>N</td>
+ <td></td>
+ </tr>
+
+
+ <tr>
+ <td align="left" style="padding-left:10px">2.3.code</td>
+ <td>string</td>
+ <td></td>
+
+ <td>N</td>
+ <td></td>
+ </tr>
+
+
+ <tr>
+ <td align="left" style="padding-left:10px">2.4.entity</td>
+ <td>object:Resource</td>
+ <td></td>
+
+ <td>N</td>
+ <td></td>
+ </tr>
+
+
+ <tr>
+ <td align="left" style="padding-left:20px">2.4.1.access</td>
+ <td>string</td>
+ <td></td>
+
+ <td>N</td>
+ <td></td>
+ </tr>
+
+
+ <tr>
+ <td align="left" style="padding-left:20px">2.4.2.applicationId</td>
+ <td>string</td>
+ <td></td>
+
+ <td>N</td>
+ <td></td>
+ </tr>
+
+
+ <tr>
+ <td align="left" style="padding-left:20px">2.4.3.code</td>
+ <td>string</td>
+ <td></td>
+
+ <td>N</td>
+ <td></td>
+ </tr>
+
+
+ <tr>
+ <td align="left" style="padding-left:20px">2.4.4.id</td>
+ <td>string</td>
+ <td></td>
+
+ <td>N</td>
+ <td>ID</td>
+ </tr>
+
+
+ <tr>
+ <td align="left" style="padding-left:20px">2.4.5.memo</td>
+ <td>string</td>
+ <td></td>
+
+ <td>N</td>
+ <td></td>
+ </tr>
+
+
+ <tr>
+ <td align="left" style="padding-left:20px">2.4.6.method</td>
+ <td>string</td>
+ <td></td>
+
+ <td>N</td>
+ <td></td>
+ </tr>
+
+
+ <tr>
+ <td align="left" style="padding-left:20px">2.4.7.name</td>
+ <td>string</td>
+ <td></td>
+
+ <td>N</td>
+ <td></td>
+ </tr>
+
+
+ <tr>
+ <td align="left" style="padding-left:20px">2.4.8.origin</td>
+ <td>string</td>
+ <td></td>
+
+ <td>N</td>
+ <td></td>
+ </tr>
+
+
+ <tr>
+ <td align="left" style="padding-left:20px">2.4.9.path</td>
+ <td>string</td>
+ <td></td>
+
+ <td>N</td>
+ <td></td>
+ </tr>
+
+
+ <tr>
+ <td align="left" style="padding-left:20px">2.4.10.status</td>
+ <td>string</td>
+ <td></td>
+
+ <td>N</td>
+ <td></td>
+ </tr>
+
+
+
+
+ <tr>
+ <td align="left" style="padding-left:10px">2.5.id</td>
+ <td>string</td>
+ <td></td>
+
+ <td>N</td>
+ <td></td>
+ </tr>
+
+
+ <tr>
+ <td align="left" style="padding-left:10px">2.6.memo</td>
+ <td>string</td>
+ <td></td>
+
+ <td>N</td>
+ <td></td>
+ </tr>
+
+
+ <tr>
+ <td align="left" style="padding-left:10px">2.7.method</td>
+ <td>string</td>
+ <td></td>
+
+ <td>N</td>
+ <td></td>
+ </tr>
+
+
+ <tr>
+ <td align="left" style="padding-left:10px">2.8.name</td>
+ <td>string</td>
+ <td></td>
+
+ <td>N</td>
+ <td></td>
+ </tr>
+
+
+ <tr>
+ <td align="left" style="padding-left:10px">2.9.origin</td>
+ <td>string</td>
+ <td></td>
+
+ <td>N</td>
+ <td></td>
+ </tr>
+
+
+ <tr>
+ <td align="left" style="padding-left:10px">2.10.path</td>
+ <td>string</td>
+ <td></td>
+
+ <td>N</td>
+ <td></td>
+ </tr>
+
+
+ <tr>
+ <td align="left" style="padding-left:10px">2.11.status</td>
+ <td>string</td>
+ <td></td>
+
+ <td>N</td>
+ <td></td>
+ </tr>
+
+
+</tbody>
+
+
+
+
+
+ <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:ResourceUpdateResponseData</td>
+ <td colspan="2"></td>
+ </tr>
+
+
+ <tr>
+ <td align="left" style="padding-left:20px">2.1.access</td>
+ <td colspan="2">string</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.code</td>
+ <td colspan="2">string</td>
+ <td colspan="2"></td>
+ </tr>
+
+
+ <tr>
+ <td align="left" style="padding-left:20px">2.4.id</td>
+ <td colspan="2">string</td>
+ <td colspan="2"></td>
+ </tr>
+
+
+ <tr>
+ <td align="left" style="padding-left:20px">2.5.memo</td>
+ <td colspan="2">string</td>
+ <td colspan="2"></td>
+ </tr>
+
+
+ <tr>
+ <td align="left" style="padding-left:20px">2.6.method</td>
+ <td colspan="2">string</td>
+ <td colspan="2"></td>
+ </tr>
+
+
+ <tr>
+ <td align="left" style="padding-left:20px">2.7.name</td>
+ <td colspan="2">string</td>
+ <td colspan="2"></td>
+ </tr>
+
+
+ <tr>
+ <td align="left" style="padding-left:20px">2.8.origin</td>
+ <td colspan="2">string</td>
+ <td colspan="2"></td>
+ </tr>
+
+
+ <tr>
+ <td align="left" style="padding-left:20px">2.9.path</td>
+ <td colspan="2">string</td>
+ <td colspan="2"></td>
+ </tr>
+
+
+ <tr>
+ <td align="left" style="padding-left:20px">2.10.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"> -d '{"access":"string","applicationId":"string","code":"string","entity":{"access":"string","applicationId":"string","code":"string","id":"string","memo":"string","method":"string","name":"string","origin":"string","path":"string","status":"string"},"id":"string","memo":"string","method":"string","name":"string","origin":"string","path":"string","status":"string"}'</td>
+ </tr>
+ <tr class="specialHeight">
+ <td class="bg">返回值</td>
+ <td colspan="4">{"code":0,"data":{"access":"string","applicationId":"string","code":"string","id":"string","memo":"string","method":"string","name":"string","origin":"string","path":"string","status":"string"},"message":"string"}</td>
+ </tr>
+
+ </table>
+ </div>
+ <div>
+
+ <!--这个是每个请求的说明,方便生成文档后进行整理-->
+ <h5 class="second_title">7)delete</h5>
+
+ <table border="1" cellspacing="0" cellpadding="0" width="100%">
+ <tr class="bg">
+ <td colspan="5">delete</td>
+ </tr>
+ <tr>
+ <td width="25%">接口描述</td>
+ <td colspan="4">delete</td>
+ </tr>
+ <tr>
+ <td>URL</td>
+ <td colspan="4">/v1/admin/resources/{id}</td>
+ </tr>
+ <tr>
+ <td>请求方式</td>
+ <td colspan="4">delete</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.id</td>
+ <td>string</td>
+ <td>path</td>
+ <td>Y</td>
+
+ <td>id</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>204</td>
+ <td colspan="2">No Content</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 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:ResourceRemoveResponseData</td>
+ <td colspan="2"></td>
+ </tr>
+
+
+ <tr>
+ <td align="left" style="padding-left:20px">2.1.id</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">{"code":0,"data":{"id":"string"},"message":"string"}</td>
+ </tr>
+
+ </table>
+ </div>
+ </div>
+ <div style="margin-bottom:20px;">
+ <!--这个是类的说明-->
+ <h4 class="first_title">BaseAdminRole</h4>
+ <div>
+
+ <!--这个是每个请求的说明,方便生成文档后进行整理-->
+ <h5 class="second_title">1)query</h5>
+
+ <table border="1" cellspacing="0" cellpadding="0" width="100%">
+ <tr class="bg">
+ <td colspan="5">query</td>
+ </tr>
+ <tr>
+ <td width="25%">接口描述</td>
+ <td colspan="4">query</td>
+ </tr>
+ <tr>
+ <td>URL</td>
+ <td colspan="4">/v1/admin/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">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.loadAll</td>
+ <td>boolean</td>
+ <td>query</td>
+
+ <td>N</td>
+ <td>null</td>
+ <!-- <td th:if="${request.modelAttr}" th:text="asdfagadfg"></td>-->
+ </tr>
+
+
+
+
+ <tr>
+ <td align="left">2.pageIndex</td>
+ <td>integer(int32)</td>
+ <td>query</td>
+
+ <td>N</td>
+ <td>null</td>
+ <!-- <td th:if="${request.modelAttr}" th:text="asdfagadfg"></td>-->
+ </tr>
+
+
+
+
+ <tr>
+ <td align="left">3.pageSize</td>
+ <td>integer(int32)</td>
+ <td>query</td>
+
+ <td>N</td>
+ <td>null</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:RoleQueryResponseData</td>
+ <td colspan="2"></td>
+ </tr>
+
+
+ <tr>
+ <td align="left" style="padding-left:20px">2.1.currentItemCount</td>
+ <td colspan="2">integer(int32)</td>
+ <td colspan="2"></td>
+ </tr>
+
+
+ <tr>
+ <td align="left" style="padding-left:20px">2.2.items</td>
+ <td colspan="2">array:Role</td>
+ <td colspan="2"></td>
+ </tr>
+
+
+ <tr>
+ <td align="left" style="padding-left:30px">2.2.1.code</td>
+ <td colspan="2">string</td>
+ <td colspan="2"></td>
+ </tr>
+
+
+ <tr>
+ <td align="left" style="padding-left:30px">2.2.2.id</td>
+ <td colspan="2">string</td>
+ <td colspan="2">ID</td>
+ </tr>
+
+
+ <tr>
+ <td align="left" style="padding-left:30px">2.2.3.memo</td>
+ <td colspan="2">string</td>
+ <td colspan="2"></td>
+ </tr>
+
+
+ <tr>
+ <td align="left" style="padding-left:30px">2.2.4.name</td>
+ <td colspan="2">string</td>
+ <td colspan="2"></td>
+ </tr>
+
+
+ <tr>
+ <td align="left" style="padding-left:30px">2.2.5.status</td>
+ <td colspan="2">string</td>
+ <td colspan="2"></td>
+ </tr>
+
+
+
+
+ <tr>
+ <td align="left" style="padding-left:20px">2.3.loadAll</td>
+ <td colspan="2">boolean</td>
+ <td colspan="2"></td>
+ </tr>
+
+
+ <tr>
+ <td align="left" style="padding-left:20px">2.4.mapBean</td>
+ <td colspan="2">object</td>
+ <td colspan="2"></td>
+ </tr>
+
+
+ <tr>
+ <td align="left" style="padding-left:20px">2.5.orderBy</td>
+ <td colspan="2">object</td>
+ <td colspan="2"></td>
+ </tr>
+
+
+ <tr>
+ <td align="left" style="padding-left:20px">2.6.pageCount</td>
+ <td colspan="2">integer(int32)</td>
+ <td colspan="2"></td>
+ </tr>
+
+
+ <tr>
+ <td align="left" style="padding-left:20px">2.7.pageIndex</td>
+ <td colspan="2">integer(int32)</td>
+ <td colspan="2"></td>
+ </tr>
+
+
+ <tr>
+ <td align="left" style="padding-left:20px">2.8.pageSize</td>
+ <td colspan="2">integer(int32)</td>
+ <td colspan="2"></td>
+ </tr>
+
+
+ <tr>
+ <td align="left" style="padding-left:20px">2.9.recordCount</td>
+ <td colspan="2">integer(int64)</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&pageIndex=0&pageSize=0</td>
+ </tr>
+ <tr class="specialHeight">
+ <td class="bg">返回值</td>
+ <td colspan="4">{"code":0,"data":{"currentItemCount":0,"items":[{"code":"string","id":"string","memo":"string","name":"string","status":"string"}],"loadAll":true,"mapBean":{},"orderBy":{},"pageCount":0,"pageIndex":0,"pageSize":0,"recordCount":0},"message":"string"}</td>
+ </tr>
+
+ </table>
+ </div>
+ <div>
+
+ <!--这个是每个请求的说明,方便生成文档后进行整理-->
+ <h5 class="second_title">2)create</h5>
+
+ <table border="1" cellspacing="0" cellpadding="0" width="100%">
+ <tr class="bg">
+ <td colspan="5">create</td>
+ </tr>
+ <tr>
+ <td width="25%">接口描述</td>
+ <td colspan="4">create</td>
+ </tr>
+ <tr>
+ <td>URL</td>
+ <td colspan="4">/v1/admin/roles</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">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.createRequest</td>
+ <td>object:RoleCreateRequest</td>
+ <td>body</td>
+ <td>Y</td>
+
+ <td>createRequest</td>
+ <!-- <td th:if="${request.modelAttr}" th:text="asdfagadfg"></td>-->
+ </tr>
+
+ <tbody>
+
+ <tr>
+ <td align="left" style="padding-left:10px">1.1.code</td>
+ <td>string</td>
+ <td></td>
+
+ <td>N</td>
+ <td></td>
+ </tr>
+
+
+ <tr>
+ <td align="left" style="padding-left:10px">1.2.entity</td>
+ <td>object:Role</td>
+ <td></td>
+
+ <td>N</td>
+ <td></td>
+ </tr>
+
+
+ <tr>
+ <td align="left" style="padding-left:20px">1.2.1.code</td>
+ <td>string</td>
+ <td></td>
+
+ <td>N</td>
+ <td></td>
+ </tr>
+
+
+ <tr>
+ <td align="left" style="padding-left:20px">1.2.2.id</td>
+ <td>string</td>
+ <td></td>
+
+ <td>N</td>
+ <td>ID</td>
+ </tr>
+
+
+ <tr>
+ <td align="left" style="padding-left:20px">1.2.3.memo</td>
+ <td>string</td>
+ <td></td>
+
+ <td>N</td>
+ <td></td>
+ </tr>
+
+
+ <tr>
+ <td align="left" style="padding-left:20px">1.2.4.name</td>
+ <td>string</td>
+ <td></td>
+
+ <td>N</td>
+ <td></td>
+ </tr>
+
+
+ <tr>
+ <td align="left" style="padding-left:20px">1.2.5.status</td>
+ <td>string</td>
+ <td></td>
+
+ <td>N</td>
+ <td></td>
+ </tr>
+
+
+
+
+ <tr>
+ <td align="left" style="padding-left:10px">1.3.id</td>
+ <td>string</td>
+ <td></td>
+
+ <td>N</td>
+ <td>ID</td>
+ </tr>
+
+
+ <tr>
+ <td align="left" style="padding-left:10px">1.4.memo</td>
+ <td>string</td>
+ <td></td>
+
+ <td>N</td>
+ <td></td>
+ </tr>
+
+
+ <tr>
+ <td align="left" style="padding-left:10px">1.5.name</td>
+ <td>string</td>
+ <td></td>
+
+ <td>N</td>
+ <td></td>
+ </tr>
+
+
+ <tr>
+ <td align="left" style="padding-left:10px">1.6.status</td>
+ <td>string</td>
+ <td></td>
+
+ <td>N</td>
+ <td></td>
+ </tr>
+
+
+</tbody>
+
+
+
+
+
+ <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:RoleCreateResponseData</td>
+ <td colspan="2"></td>
+ </tr>
+
+
+ <tr>
+ <td align="left" style="padding-left:20px">2.1.code</td>
+ <td colspan="2">string</td>
+ <td colspan="2"></td>
+ </tr>
+
+
+ <tr>
+ <td align="left" style="padding-left:20px">2.2.id</td>
+ <td colspan="2">string</td>
+ <td colspan="2"></td>
+ </tr>
+
+
+ <tr>
+ <td align="left" style="padding-left:20px">2.3.memo</td>
+ <td colspan="2">string</td>
+ <td colspan="2"></td>
+ </tr>
+
+
+ <tr>
+ <td align="left" style="padding-left:20px">2.4.name</td>
+ <td colspan="2">string</td>
+ <td colspan="2"></td>
+ </tr>
+
+
+ <tr>
+ <td align="left" style="padding-left:20px">2.5.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"> -d '{"code":"string","entity":{"code":"string","id":"string","memo":"string","name":"string","status":"string"},"id":"string","memo":"string","name":"string","status":"string"}'</td>
+ </tr>
+ <tr class="specialHeight">
+ <td class="bg">返回值</td>
+ <td colspan="4">{"code":0,"data":{"code":"string","id":"string","memo":"string","name":"string","status":"string"},"message":"string"}</td>
+ </tr>
+
+ </table>
+ </div>
+ <div>
+
+ <!--这个是每个请求的说明,方便生成文档后进行整理-->
+ <h5 class="second_title">3)deleteBatch</h5>
+
+ <table border="1" cellspacing="0" cellpadding="0" width="100%">
+ <tr class="bg">
+ <td colspan="5">deleteBatch</td>
+ </tr>
+ <tr>
+ <td width="25%">接口描述</td>
+ <td colspan="4">deleteBatch</td>
+ </tr>
+ <tr>
+ <td>URL</td>
+ <td colspan="4">/v1/admin/roles/batch</td>
+ </tr>
+ <tr>
+ <td>请求方式</td>
+ <td colspan="4">delete</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.deleteBatchRequest</td>
+ <td>object:RoleDeleteBatchRequest</td>
+ <td>body</td>
+ <td>Y</td>
+
+ <td>deleteBatchRequest</td>
+ <!-- <td th:if="${request.modelAttr}" th:text="asdfagadfg"></td>-->
+ </tr>
+
+ <tbody>
+
+ <tr>
+ <td align="left" style="padding-left:10px">1.1.ids</td>
+ <td>array</td>
+ <td></td>
+
+ <td>N</td>
+ <td></td>
+ </tr>
+
+
+</tbody>
+
+
+
+
+
+ <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>204</td>
+ <td colspan="2">No Content</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 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:RoleDeleteBatchResponseData</td>
+ <td colspan="2"></td>
+ </tr>
+
+
+ <tr>
+ <td align="left" style="padding-left:20px">2.1.ids</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"> -d '{"ids":[{}]}'</td>
+ </tr>
+ <tr class="specialHeight">
+ <td class="bg">返回值</td>
+ <td colspan="4">{"code":0,"data":{"ids":[{}]},"message":"string"}</td>
+ </tr>
+
+ </table>
+ </div>
+ <div>
+
+ <!--这个是每个请求的说明,方便生成文档后进行整理-->
+ <h5 class="second_title">4)load</h5>
+
+ <table border="1" cellspacing="0" cellpadding="0" width="100%">
+ <tr class="bg">
+ <td colspan="5">load</td>
+ </tr>
+ <tr>
+ <td width="25%">接口描述</td>
+ <td colspan="4">load</td>
+ </tr>
+ <tr>
+ <td>URL</td>
+ <td colspan="4">/v1/admin/roles/{id}</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.id</td>
+ <td>string</td>
+ <td>path</td>
+ <td>Y</td>
+
+ <td>id</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:RoleLoadResponseData</td>
+ <td colspan="2"></td>
+ </tr>
+
+
+ <tr>
+ <td align="left" style="padding-left:20px">2.1.code</td>
+ <td colspan="2">string</td>
+ <td colspan="2"></td>
+ </tr>
+
+
+ <tr>
+ <td align="left" style="padding-left:20px">2.2.id</td>
+ <td colspan="2">string</td>
+ <td colspan="2"></td>
+ </tr>
+
+
+ <tr>
+ <td align="left" style="padding-left:20px">2.3.memo</td>
+ <td colspan="2">string</td>
+ <td colspan="2"></td>
+ </tr>
+
+
+ <tr>
+ <td align="left" style="padding-left:20px">2.4.name</td>
+ <td colspan="2">string</td>
+ <td colspan="2"></td>
+ </tr>
+
+
+ <tr>
+ <td align="left" style="padding-left:20px">2.5.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"></td>
+ </tr>
+ <tr class="specialHeight">
+ <td class="bg">返回值</td>
+ <td colspan="4">{"code":0,"data":{"code":"string","id":"string","memo":"string","name":"string","status":"string"},"message":"string"}</td>
+ </tr>
+
+ </table>
+ </div>
+ <div>
+
+ <!--这个是每个请求的说明,方便生成文档后进行整理-->
+ <h5 class="second_title">5)update</h5>
+
+ <table border="1" cellspacing="0" cellpadding="0" width="100%">
+ <tr class="bg">
+ <td colspan="5">update</td>
+ </tr>
+ <tr>
+ <td width="25%">接口描述</td>
+ <td colspan="4">update</td>
+ </tr>
+ <tr>
+ <td>URL</td>
+ <td colspan="4">/v1/admin/roles/{id}</td>
+ </tr>
+ <tr>
+ <td>请求方式</td>
+ <td colspan="4">put</td>
+ </tr>
+ <tr>
+ <td>请求类型</td>
+ <td colspan="4">application/json</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.id</td>
+ <td>string</td>
+ <td>path</td>
+ <td>Y</td>
+
+ <td>id</td>
+ <!-- <td th:if="${request.modelAttr}" th:text="asdfagadfg"></td>-->
+ </tr>
+
+
+
+
+ <tr>
+ <td align="left">2.updateRequest</td>
+ <td>object:RoleUpdateRequest</td>
+ <td>body</td>
+ <td>Y</td>
+
+ <td>updateRequest</td>
+ <!-- <td th:if="${request.modelAttr}" th:text="asdfagadfg"></td>-->
+ </tr>
+
+ <tbody>
+
+ <tr>
+ <td align="left" style="padding-left:10px">2.1.code</td>
+ <td>string</td>
+ <td></td>
+
+ <td>N</td>
+ <td></td>
+ </tr>
+
+
+ <tr>
+ <td align="left" style="padding-left:10px">2.2.entity</td>
+ <td>object:Role</td>
+ <td></td>
+
+ <td>N</td>
+ <td></td>
+ </tr>
+
+
+ <tr>
+ <td align="left" style="padding-left:20px">2.2.1.code</td>
+ <td>string</td>
+ <td></td>
+
+ <td>N</td>
+ <td></td>
+ </tr>
+
+
+ <tr>
+ <td align="left" style="padding-left:20px">2.2.2.id</td>
+ <td>string</td>
+ <td></td>
+
+ <td>N</td>
+ <td>ID</td>
+ </tr>
+
+
+ <tr>
+ <td align="left" style="padding-left:20px">2.2.3.memo</td>
+ <td>string</td>
+ <td></td>
+
+ <td>N</td>
+ <td></td>
+ </tr>
+
+
+ <tr>
+ <td align="left" style="padding-left:20px">2.2.4.name</td>
+ <td>string</td>
+ <td></td>
+
+ <td>N</td>
+ <td></td>
+ </tr>
+
+
+ <tr>
+ <td align="left" style="padding-left:20px">2.2.5.status</td>
+ <td>string</td>
+ <td></td>
+
+ <td>N</td>
+ <td></td>
+ </tr>
+
+
+
+
+ <tr>
+ <td align="left" style="padding-left:10px">2.3.id</td>
+ <td>string</td>
+ <td></td>
+
+ <td>N</td>
+ <td></td>
+ </tr>
+
+
+ <tr>
+ <td align="left" style="padding-left:10px">2.4.memo</td>
+ <td>string</td>
+ <td></td>
+
+ <td>N</td>
+ <td></td>
+ </tr>
+
+
+ <tr>
+ <td align="left" style="padding-left:10px">2.5.name</td>
+ <td>string</td>
+ <td></td>
+
+ <td>N</td>
+ <td></td>
+ </tr>
+
+
+ <tr>
+ <td align="left" style="padding-left:10px">2.6.status</td>
+ <td>string</td>
+ <td></td>
+
+ <td>N</td>
+ <td></td>
+ </tr>
+
+
+</tbody>
+
+
+
+
+
+ <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:RoleUpdateResponseData</td>
+ <td colspan="2"></td>
+ </tr>
+
+
+ <tr>
+ <td align="left" style="padding-left:20px">2.1.code</td>
+ <td colspan="2">string</td>
+ <td colspan="2"></td>
+ </tr>
+
+
+ <tr>
+ <td align="left" style="padding-left:20px">2.2.id</td>
+ <td colspan="2">string</td>
+ <td colspan="2"></td>
+ </tr>
+
+
+ <tr>
+ <td align="left" style="padding-left:20px">2.3.memo</td>
+ <td colspan="2">string</td>
+ <td colspan="2"></td>
+ </tr>
+
+
+ <tr>
+ <td align="left" style="padding-left:20px">2.4.name</td>
+ <td colspan="2">string</td>
+ <td colspan="2"></td>
+ </tr>
+
+
+ <tr>
+ <td align="left" style="padding-left:20px">2.5.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"> -d '{"code":"string","entity":{"code":"string","id":"string","memo":"string","name":"string","status":"string"},"id":"string","memo":"string","name":"string","status":"string"}'</td>
+ </tr>
+ <tr class="specialHeight">
+ <td class="bg">返回值</td>
+ <td colspan="4">{"code":0,"data":{"code":"string","id":"string","memo":"string","name":"string","status":"string"},"message":"string"}</td>
+ </tr>
+
+ </table>
+ </div>
+ <div>
+
+ <!--这个是每个请求的说明,方便生成文档后进行整理-->
+ <h5 class="second_title">6)delete</h5>
+
+ <table border="1" cellspacing="0" cellpadding="0" width="100%">
+ <tr class="bg">
+ <td colspan="5">delete</td>
+ </tr>
+ <tr>
+ <td width="25%">接口描述</td>
+ <td colspan="4">delete</td>
+ </tr>
+ <tr>
+ <td>URL</td>
+ <td colspan="4">/v1/admin/roles/{id}</td>
+ </tr>
+ <tr>
+ <td>请求方式</td>
+ <td colspan="4">delete</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.id</td>
+ <td>string</td>
+ <td>path</td>
+ <td>Y</td>
+
+ <td>id</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>204</td>
+ <td colspan="2">No Content</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 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:RoleRemoveResponseData</td>
+ <td colspan="2"></td>
+ </tr>
+
+
+ <tr>
+ <td align="left" style="padding-left:20px">2.1.id</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">{"code":0,"data":{"id":"string"},"message":"string"}</td>
+ </tr>
+
+ </table>
+ </div>
+ <div>
+
+ <!--这个是每个请求的说明,方便生成文档后进行整理-->
+ <h5 class="second_title">7)roleAccounts</h5>
+
+ <table border="1" cellspacing="0" cellpadding="0" width="100%">
+ <tr class="bg">
+ <td colspan="5">roleAccounts</td>
+ </tr>
+ <tr>
+ <td width="25%">接口描述</td>
+ <td colspan="4">roleAccounts</td>
+ </tr>
+ <tr>
+ <td>URL</td>
+ <td colspan="4">/v1/admin/roles/{id}/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">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.id</td>
+ <td>string</td>
+ <td>path</td>
+ <td>Y</td>
+
+ <td>id</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>null</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>null</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>null</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:RoleRelatedAccountsResponseData</td>
+ <td colspan="2"></td>
+ </tr>
+
+
+ <tr>
+ <td align="left" style="padding-left:20px">2.1.currentItemCount</td>
+ <td colspan="2">integer(int32)</td>
+ <td colspan="2"></td>
+ </tr>
+
+
+ <tr>
+ <td align="left" style="padding-left:20px">2.2.items</td>
+ <td colspan="2">array:AccountRole</td>
+ <td colspan="2"></td>
+ </tr>
+
+
+ <tr>
+ <td align="left" style="padding-left:30px">2.2.1.accountId</td>
+ <td colspan="2">string</td>
+ <td colspan="2"></td>
+ </tr>
+
+
+ <tr>
+ <td align="left" style="padding-left:30px">2.2.2.id</td>
+ <td colspan="2">string</td>
+ <td colspan="2">ID</td>
+ </tr>
+
+
+ <tr>
+ <td align="left" style="padding-left:30px">2.2.3.roleId</td>
+ <td colspan="2">string</td>
+ <td colspan="2"></td>
+ </tr>
+
+
+
+
+ <tr>
+ <td align="left" style="padding-left:20px">2.3.loadAll</td>
+ <td colspan="2">boolean</td>
+ <td colspan="2"></td>
+ </tr>
+
+
+ <tr>
+ <td align="left" style="padding-left:20px">2.4.mapBean</td>
+ <td colspan="2">object</td>
+ <td colspan="2"></td>
+ </tr>
+
+
+ <tr>
+ <td align="left" style="padding-left:20px">2.5.orderBy</td>
+ <td colspan="2">object</td>
+ <td colspan="2"></td>
+ </tr>
+
+
+ <tr>
+ <td align="left" style="padding-left:20px">2.6.pageCount</td>
+ <td colspan="2">integer(int32)</td>
+ <td colspan="2"></td>
+ </tr>
+
+
+ <tr>
+ <td align="left" style="padding-left:20px">2.7.pageIndex</td>
+ <td colspan="2">integer(int32)</td>
+ <td colspan="2"></td>
+ </tr>
+
+
+ <tr>
+ <td align="left" style="padding-left:20px">2.8.pageSize</td>
+ <td colspan="2">integer(int32)</td>
+ <td colspan="2"></td>
+ </tr>
+
+
+ <tr>
+ <td align="left" style="padding-left:20px">2.9.recordCount</td>
+ <td colspan="2">integer(int64)</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&pageIndex=0&pageSize=0</td>
+ </tr>
+ <tr class="specialHeight">
+ <td class="bg">返回值</td>
+ <td colspan="4">{"code":0,"data":{"currentItemCount":0,"items":[{"accountId":"string","id":"string","roleId":"string"}],"loadAll":true,"mapBean":{},"orderBy":{},"pageCount":0,"pageIndex":0,"pageSize":0,"recordCount":0},"message":"string"}</td>
+ </tr>
+
+ </table>
+ </div>
+ <div>
+
+ <!--这个是每个请求的说明,方便生成文档后进行整理-->
+ <h5 class="second_title">8)relateAccounts</h5>
+
+ <table border="1" cellspacing="0" cellpadding="0" width="100%">
+ <tr class="bg">
+ <td colspan="5">relateAccounts</td>
+ </tr>
+ <tr>
+ <td width="25%">接口描述</td>
+ <td colspan="4">relateAccounts</td>
+ </tr>
+ <tr>
+ <td>URL</td>
+ <td colspan="4">/v1/admin/roles/{id}/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">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.id</td>
+ <td>string</td>
+ <td>path</td>
+ <td>Y</td>
+
+ <td>id</td>
+ <!-- <td th:if="${request.modelAttr}" th:text="asdfagadfg"></td>-->
+ </tr>
+
+
+
+
+ <tr>
+ <td align="left">2.roleAccounts</td>
+ <td>object:RoleRelateAccountsRequest</td>
+ <td>body</td>
+ <td>Y</td>
+
+ <td>roleAccounts</td>
+ <!-- <td th:if="${request.modelAttr}" th:text="asdfagadfg"></td>-->
+ </tr>
+
+ <tbody>
+
+ <tr>
+ <td align="left" style="padding-left:10px">2.1.roleAccounts</td>
+ <td>array:AccountRole</td>
+ <td></td>
+
+ <td>N</td>
+ <td></td>
+ </tr>
+
+
+ <tr>
+ <td align="left" style="padding-left:20px">2.1.1.accountId</td>
+ <td>string</td>
+ <td></td>
+
+ <td>N</td>
+ <td></td>
+ </tr>
+
+
+ <tr>
+ <td align="left" style="padding-left:20px">2.1.2.id</td>
+ <td>string</td>
+ <td></td>
+
+ <td>N</td>
+ <td>ID</td>
+ </tr>
+
+
+ <tr>
+ <td align="left" style="padding-left:20px">2.1.3.roleId</td>
+ <td>string</td>
+ <td></td>
+
+ <td>N</td>
+ <td></td>
+ </tr>
+
+
+
+
+</tbody>
+
+
+
+
+
+ <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:RoleRelateAccountsResponseData</td>
+ <td colspan="2"></td>
+ </tr>
+
+
+ <tr>
+ <td align="left" style="padding-left:20px">2.1.message</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"> -d '{"roleAccounts":[{"accountId":"string","id":"string","roleId":"string"}]}'</td>
+ </tr>
+ <tr class="specialHeight">
+ <td class="bg">返回值</td>
+ <td colspan="4">{"code":0,"data":{"message":"string"},"message":"string"}</td>
+ </tr>
+
+ </table>
+ </div>
+ <div>
+
+ <!--这个是每个请求的说明,方便生成文档后进行整理-->
+ <h5 class="second_title">9)roleGroups</h5>
+
+ <table border="1" cellspacing="0" cellpadding="0" width="100%">
+ <tr class="bg">
+ <td colspan="5">roleGroups</td>
+ </tr>
+ <tr>
+ <td width="25%">接口描述</td>
+ <td colspan="4">roleGroups</td>
+ </tr>
+ <tr>
+ <td>URL</td>
+ <td colspan="4">/v1/admin/roles/{id}/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">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.id</td>
+ <td>string</td>
+ <td>path</td>
+ <td>Y</td>
+
+ <td>id</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>null</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>null</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>null</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:RoleRelatedGroupsResponseData</td>
+ <td colspan="2"></td>
+ </tr>
+
+
+ <tr>
+ <td align="left" style="padding-left:20px">2.1.currentItemCount</td>
+ <td colspan="2">integer(int32)</td>
+ <td colspan="2"></td>
+ </tr>
+
+
+ <tr>
+ <td align="left" style="padding-left:20px">2.2.items</td>
+ <td colspan="2">array:GroupRole</td>
+ <td colspan="2"></td>
+ </tr>
+
+
+ <tr>
+ <td align="left" style="padding-left:30px">2.2.1.groupId</td>
+ <td colspan="2">string</td>
+ <td colspan="2"></td>
+ </tr>
+
+
+ <tr>
+ <td align="left" style="padding-left:30px">2.2.2.id</td>
+ <td colspan="2">string</td>
+ <td colspan="2">ID</td>
+ </tr>
+
+
+ <tr>
+ <td align="left" style="padding-left:30px">2.2.3.roleId</td>
+ <td colspan="2">string</td>
+ <td colspan="2"></td>
+ </tr>
+
+
+
+
+ <tr>
+ <td align="left" style="padding-left:20px">2.3.loadAll</td>
+ <td colspan="2">boolean</td>
+ <td colspan="2"></td>
+ </tr>
+
+
+ <tr>
+ <td align="left" style="padding-left:20px">2.4.mapBean</td>
+ <td colspan="2">object</td>
+ <td colspan="2"></td>
+ </tr>
+
+
+ <tr>
+ <td align="left" style="padding-left:20px">2.5.orderBy</td>
+ <td colspan="2">object</td>
+ <td colspan="2"></td>
+ </tr>
+
+
+ <tr>
+ <td align="left" style="padding-left:20px">2.6.pageCount</td>
+ <td colspan="2">integer(int32)</td>
+ <td colspan="2"></td>
+ </tr>
+
+
+ <tr>
+ <td align="left" style="padding-left:20px">2.7.pageIndex</td>
+ <td colspan="2">integer(int32)</td>
+ <td colspan="2"></td>
+ </tr>
+
+
+ <tr>
+ <td align="left" style="padding-left:20px">2.8.pageSize</td>
+ <td colspan="2">integer(int32)</td>
+ <td colspan="2"></td>
+ </tr>
+
+
+ <tr>
+ <td align="left" style="padding-left:20px">2.9.recordCount</td>
+ <td colspan="2">integer(int64)</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&pageIndex=0&pageSize=0</td>
+ </tr>
+ <tr class="specialHeight">
+ <td class="bg">返回值</td>
+ <td colspan="4">{"code":0,"data":{"currentItemCount":0,"items":[{"groupId":"string","id":"string","roleId":"string"}],"loadAll":true,"mapBean":{},"orderBy":{},"pageCount":0,"pageIndex":0,"pageSize":0,"recordCount":0},"message":"string"}</td>
+ </tr>
+
+ </table>
+ </div>
+ <div>
+
+ <!--这个是每个请求的说明,方便生成文档后进行整理-->
+ <h5 class="second_title">10)relateGroups</h5>
+
+ <table border="1" cellspacing="0" cellpadding="0" width="100%">
+ <tr class="bg">
+ <td colspan="5">relateGroups</td>
+ </tr>
+ <tr>
+ <td width="25%">接口描述</td>
+ <td colspan="4">relateGroups</td>
+ </tr>
+ <tr>
+ <td>URL</td>
+ <td colspan="4">/v1/admin/roles/{id}/groups</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">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.id</td>
+ <td>string</td>
+ <td>path</td>
+ <td>Y</td>
+
+ <td>id</td>
+ <!-- <td th:if="${request.modelAttr}" th:text="asdfagadfg"></td>-->
+ </tr>
+
+
+
+
+ <tr>
+ <td align="left">2.roleGroups</td>
+ <td>object:RoleRelateGroupsRequest</td>
+ <td>body</td>
+ <td>Y</td>
+
+ <td>roleGroups</td>
+ <!-- <td th:if="${request.modelAttr}" th:text="asdfagadfg"></td>-->
+ </tr>
+
+ <tbody>
+
+ <tr>
+ <td align="left" style="padding-left:10px">2.1.roleGroups</td>
+ <td>array:GroupRole</td>
+ <td></td>
+
+ <td>N</td>
+ <td></td>
+ </tr>
+
+
+ <tr>
+ <td align="left" style="padding-left:20px">2.1.1.groupId</td>
+ <td>string</td>
+ <td></td>
+
+ <td>N</td>
+ <td></td>
+ </tr>
+
+
+ <tr>
+ <td align="left" style="padding-left:20px">2.1.2.id</td>
+ <td>string</td>
+ <td></td>
+
+ <td>N</td>
+ <td>ID</td>
+ </tr>
+
+
+ <tr>
+ <td align="left" style="padding-left:20px">2.1.3.roleId</td>
+ <td>string</td>
+ <td></td>
+
+ <td>N</td>
+ <td></td>
+ </tr>
+
+
+
+
+</tbody>
+
+
+
+
+
+ <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:RoleRelateGroupsResponseData</td>
+ <td colspan="2"></td>
+ </tr>
+
+
+ <tr>
+ <td align="left" style="padding-left:20px">2.1.message</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"> -d '{"roleGroups":[{"groupId":"string","id":"string","roleId":"string"}]}'</td>
+ </tr>
+ <tr class="specialHeight">
+ <td class="bg">返回值</td>
+ <td colspan="4">{"code":0,"data":{"message":"string"},"message":"string"}</td>
+ </tr>
+
+ </table>
+ </div>
+ <div>
+
+ <!--这个是每个请求的说明,方便生成文档后进行整理-->
+ <h5 class="second_title">11)rolePermissions</h5>
+
+ <table border="1" cellspacing="0" cellpadding="0" width="100%">
+ <tr class="bg">
+ <td colspan="5">rolePermissions</td>
+ </tr>
+ <tr>
+ <td width="25%">接口描述</td>
+ <td colspan="4">rolePermissions</td>
+ </tr>
+ <tr>
+ <td>URL</td>
+ <td colspan="4">/v1/admin/roles/{id}/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.id</td>
+ <td>string</td>
+ <td>path</td>
+ <td>Y</td>
+
+ <td>id</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>null</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>null</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>null</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:RoleRelatedPermissionsResponseData</td>
+ <td colspan="2"></td>
+ </tr>
+
+
+ <tr>
+ <td align="left" style="padding-left:20px">2.1.currentItemCount</td>
+ <td colspan="2">integer(int32)</td>
+ <td colspan="2"></td>
+ </tr>
+
+
+ <tr>
+ <td align="left" style="padding-left:20px">2.2.items</td>
+ <td colspan="2">array:RolePermission</td>
+ <td colspan="2"></td>
+ </tr>
+
+
+ <tr>
+ <td align="left" style="padding-left:30px">2.2.1.id</td>
+ <td colspan="2">string</td>
+ <td colspan="2">ID</td>
+ </tr>
+
+
+ <tr>
+ <td align="left" style="padding-left:30px">2.2.2.permissionId</td>
+ <td colspan="2">string</td>
+ <td colspan="2"></td>
+ </tr>
+
+
+ <tr>
+ <td align="left" style="padding-left:30px">2.2.3.roleId</td>
+ <td colspan="2">string</td>
+ <td colspan="2"></td>
+ </tr>
+
+
+
+
+ <tr>
+ <td align="left" style="padding-left:20px">2.3.loadAll</td>
+ <td colspan="2">boolean</td>
+ <td colspan="2"></td>
+ </tr>
+
+
+ <tr>
+ <td align="left" style="padding-left:20px">2.4.mapBean</td>
+ <td colspan="2">object</td>
+ <td colspan="2"></td>
+ </tr>
+
+
+ <tr>
+ <td align="left" style="padding-left:20px">2.5.orderBy</td>
+ <td colspan="2">object</td>
+ <td colspan="2"></td>
+ </tr>
+
+
+ <tr>
+ <td align="left" style="padding-left:20px">2.6.pageCount</td>
+ <td colspan="2">integer(int32)</td>
+ <td colspan="2"></td>
+ </tr>
+
+
+ <tr>
+ <td align="left" style="padding-left:20px">2.7.pageIndex</td>
+ <td colspan="2">integer(int32)</td>
+ <td colspan="2"></td>
+ </tr>
+
+
+ <tr>
+ <td align="left" style="padding-left:20px">2.8.pageSize</td>
+ <td colspan="2">integer(int32)</td>
+ <td colspan="2"></td>
+ </tr>
+
+
+ <tr>
+ <td align="left" style="padding-left:20px">2.9.recordCount</td>
+ <td colspan="2">integer(int64)</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&pageIndex=0&pageSize=0</td>
+ </tr>
+ <tr class="specialHeight">
+ <td class="bg">返回值</td>
+ <td colspan="4">{"code":0,"data":{"currentItemCount":0,"items":[{"id":"string","permissionId":"string","roleId":"string"}],"loadAll":true,"mapBean":{},"orderBy":{},"pageCount":0,"pageIndex":0,"pageSize":0,"recordCount":0},"message":"string"}</td>
+ </tr>
+
+ </table>
+ </div>
+ <div>
+
+ <!--这个是每个请求的说明,方便生成文档后进行整理-->
+ <h5 class="second_title">12)relatePermissions</h5>
+
+ <table border="1" cellspacing="0" cellpadding="0" width="100%">
+ <tr class="bg">
+ <td colspan="5">relatePermissions</td>
+ </tr>
+ <tr>
+ <td width="25%">接口描述</td>
+ <td colspan="4">relatePermissions</td>
+ </tr>
+ <tr>
+ <td>URL</td>
+ <td colspan="4">/v1/admin/roles/{id}/permissions</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">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.id</td>
+ <td>string</td>
+ <td>path</td>
+ <td>Y</td>
+
+ <td>id</td>
+ <!-- <td th:if="${request.modelAttr}" th:text="asdfagadfg"></td>-->
+ </tr>
+
+
+
+
+ <tr>
+ <td align="left">2.rolePermissions</td>
+ <td>object:RoleRelatePermissionsRequest</td>
+ <td>body</td>
+ <td>Y</td>
+
+ <td>rolePermissions</td>
+ <!-- <td th:if="${request.modelAttr}" th:text="asdfagadfg"></td>-->
+ </tr>
+
+ <tbody>
+
+ <tr>
+ <td align="left" style="padding-left:10px">2.1.rolePermissions</td>
+ <td>array:RolePermission</td>
+ <td></td>
+
+ <td>N</td>
+ <td></td>
+ </tr>
+
+
+ <tr>
+ <td align="left" style="padding-left:20px">2.1.1.id</td>
+ <td>string</td>
+ <td></td>
+
+ <td>N</td>
+ <td>ID</td>
+ </tr>
+
+
+ <tr>
+ <td align="left" style="padding-left:20px">2.1.2.permissionId</td>
+ <td>string</td>
+ <td></td>
+
+ <td>N</td>
+ <td></td>
+ </tr>
+
+
+ <tr>
+ <td align="left" style="padding-left:20px">2.1.3.roleId</td>
+ <td>string</td>
+ <td></td>
+
+ <td>N</td>
+ <td></td>
+ </tr>
+
+
+
+
+</tbody>
+
+
+
+
+
+ <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:RoleRelatePermissionsResponseData</td>
+ <td colspan="2"></td>
+ </tr>
+
+
+ <tr>
+ <td align="left" style="padding-left:20px">2.1.message</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"> -d '{"rolePermissions":[{"id":"string","permissionId":"string","roleId":"string"}]}'</td>
+ </tr>
+ <tr class="specialHeight">
+ <td class="bg">返回值</td>
+ <td colspan="4">{"code":0,"data":{"message":"string"},"message":"string"}</td>
+ </tr>
+
+ </table>
+ </div>
+ </div>
+ <div style="margin-bottom:20px;">
+ <!--这个是类的说明-->
+ <h4 class="first_title">BaseAdminRoute</h4>
+ <div>
+
+ <!--这个是每个请求的说明,方便生成文档后进行整理-->
+ <h5 class="second_title">1)query</h5>
+
+ <table border="1" cellspacing="0" cellpadding="0" width="100%">
+ <tr class="bg">
+ <td colspan="5">query</td>
+ </tr>
+ <tr>
+ <td width="25%">接口描述</td>
+ <td colspan="4">query</td>
+ </tr>
+ <tr>
+ <td>URL</td>
+ <td colspan="4">/v1/admin/routes</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.loadAll</td>
+ <td>boolean</td>
+ <td>query</td>
+
+ <td>N</td>
+ <td>null</td>
+ <!-- <td th:if="${request.modelAttr}" th:text="asdfagadfg"></td>-->
+ </tr>
+
+
+
+
+ <tr>
+ <td align="left">2.pageIndex</td>
+ <td>integer(int32)</td>
+ <td>query</td>
+
+ <td>N</td>
+ <td>null</td>
+ <!-- <td th:if="${request.modelAttr}" th:text="asdfagadfg"></td>-->
+ </tr>
+
+
+
+
+ <tr>
+ <td align="left">3.pageSize</td>
+ <td>integer(int32)</td>
+ <td>query</td>
+
+ <td>N</td>
+ <td>null</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:RouteQueryResponseData</td>
+ <td colspan="2"></td>
+ </tr>
+
+
+ <tr>
+ <td align="left" style="padding-left:20px">2.1.currentItemCount</td>
+ <td colspan="2">integer(int32)</td>
+ <td colspan="2"></td>
+ </tr>
+
+
+ <tr>
+ <td align="left" style="padding-left:20px">2.2.items</td>
+ <td colspan="2">array:Route</td>
+ <td colspan="2"></td>
+ </tr>
+
+
+ <tr>
+ <td align="left" style="padding-left:30px">2.2.1.code</td>
+ <td colspan="2">string</td>
+ <td colspan="2"></td>
+ </tr>
+
+
+ <tr>
+ <td align="left" style="padding-left:30px">2.2.2.id</td>
+ <td colspan="2">string</td>
+ <td colspan="2">ID</td>
+ </tr>
+
+
+ <tr>
+ <td align="left" style="padding-left:30px">2.2.3.memo</td>
+ <td colspan="2">string</td>
+ <td colspan="2"></td>
+ </tr>
+
+
+ <tr>
+ <td align="left" style="padding-left:30px">2.2.4.name</td>
+ <td colspan="2">string</td>
+ <td colspan="2"></td>
+ </tr>
+
+
+ <tr>
+ <td align="left" style="padding-left:30px">2.2.5.pathPrefix</td>
+ <td colspan="2">string</td>
+ <td colspan="2"></td>
+ </tr>
+
+
+ <tr>
+ <td align="left" style="padding-left:30px">2.2.6.status</td>
+ <td colspan="2">string</td>
+ <td colspan="2"></td>
+ </tr>
+
+
+ <tr>
+ <td align="left" style="padding-left:30px">2.2.7.stripPrefix</td>
+ <td colspan="2">boolean</td>
+ <td colspan="2"></td>
+ </tr>
+
+
+ <tr>
+ <td align="left" style="padding-left:30px">2.2.8.url</td>
+ <td colspan="2">string</td>
+ <td colspan="2"></td>
+ </tr>
+
+
+
+
+ <tr>
+ <td align="left" style="padding-left:20px">2.3.loadAll</td>
+ <td colspan="2">boolean</td>
+ <td colspan="2"></td>
+ </tr>
+
+
+ <tr>
+ <td align="left" style="padding-left:20px">2.4.mapBean</td>
+ <td colspan="2">object</td>
+ <td colspan="2"></td>
+ </tr>
+
+
+ <tr>
+ <td align="left" style="padding-left:20px">2.5.orderBy</td>
+ <td colspan="2">object</td>
+ <td colspan="2"></td>
+ </tr>
+
+
+ <tr>
+ <td align="left" style="padding-left:20px">2.6.pageCount</td>
+ <td colspan="2">integer(int32)</td>
+ <td colspan="2"></td>
+ </tr>
+
+
+ <tr>
+ <td align="left" style="padding-left:20px">2.7.pageIndex</td>
+ <td colspan="2">integer(int32)</td>
+ <td colspan="2"></td>
+ </tr>
+
+
+ <tr>
+ <td align="left" style="padding-left:20px">2.8.pageSize</td>
+ <td colspan="2">integer(int32)</td>
+ <td colspan="2"></td>
+ </tr>
+
+
+ <tr>
+ <td align="left" style="padding-left:20px">2.9.recordCount</td>
+ <td colspan="2">integer(int64)</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&pageIndex=0&pageSize=0</td>
+ </tr>
+ <tr class="specialHeight">
+ <td class="bg">返回值</td>
+ <td colspan="4">{"code":0,"data":{"currentItemCount":0,"items":[{"code":"string","id":"string","memo":"string","name":"string","pathPrefix":"string","status":"string","stripPrefix":true,"url":"string"}],"loadAll":true,"mapBean":{},"orderBy":{},"pageCount":0,"pageIndex":0,"pageSize":0,"recordCount":0},"message":"string"}</td>
+ </tr>
+
+ </table>
+ </div>
+ <div>
+
+ <!--这个是每个请求的说明,方便生成文档后进行整理-->
+ <h5 class="second_title">2)create</h5>
+
+ <table border="1" cellspacing="0" cellpadding="0" width="100%">
+ <tr class="bg">
+ <td colspan="5">create</td>
+ </tr>
+ <tr>
+ <td width="25%">接口描述</td>
+ <td colspan="4">create</td>
+ </tr>
+ <tr>
+ <td>URL</td>
+ <td colspan="4">/v1/admin/routes</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">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.createRequest</td>
+ <td>object:RouteCreateRequest</td>
+ <td>body</td>
+ <td>Y</td>
+
+ <td>createRequest</td>
+ <!-- <td th:if="${request.modelAttr}" th:text="asdfagadfg"></td>-->
+ </tr>
+
+ <tbody>
+
+ <tr>
+ <td align="left" style="padding-left:10px">1.1.code</td>
+ <td>string</td>
+ <td></td>
+
+ <td>N</td>
+ <td></td>
+ </tr>
+
+
+ <tr>
+ <td align="left" style="padding-left:10px">1.2.entity</td>
+ <td>object:Route</td>
+ <td></td>
+
+ <td>N</td>
+ <td></td>
+ </tr>
+
+
+ <tr>
+ <td align="left" style="padding-left:20px">1.2.1.code</td>
+ <td>string</td>
+ <td></td>
+
+ <td>N</td>
+ <td></td>
+ </tr>
+
+
+ <tr>
+ <td align="left" style="padding-left:20px">1.2.2.id</td>
+ <td>string</td>
+ <td></td>
+
+ <td>N</td>
+ <td>ID</td>
+ </tr>
+
+
+ <tr>
+ <td align="left" style="padding-left:20px">1.2.3.memo</td>
+ <td>string</td>
+ <td></td>
+
+ <td>N</td>
+ <td></td>
+ </tr>
+
+
+ <tr>
+ <td align="left" style="padding-left:20px">1.2.4.name</td>
+ <td>string</td>
+ <td></td>
+
+ <td>N</td>
+ <td></td>
+ </tr>
+
+
+ <tr>
+ <td align="left" style="padding-left:20px">1.2.5.pathPrefix</td>
+ <td>string</td>
+ <td></td>
+
+ <td>N</td>
+ <td></td>
+ </tr>
+
+
+ <tr>
+ <td align="left" style="padding-left:20px">1.2.6.status</td>
+ <td>string</td>
+ <td></td>
+
+ <td>N</td>
+ <td></td>
+ </tr>
+
+
+ <tr>
+ <td align="left" style="padding-left:20px">1.2.7.stripPrefix</td>
+ <td>boolean</td>
+ <td></td>
+
+ <td>N</td>
+ <td></td>
+ </tr>
+
+
+ <tr>
+ <td align="left" style="padding-left:20px">1.2.8.url</td>
+ <td>string</td>
+ <td></td>
+
+ <td>N</td>
+ <td></td>
+ </tr>
+
+
+
+
+ <tr>
+ <td align="left" style="padding-left:10px">1.3.id</td>
+ <td>string</td>
+ <td></td>
+
+ <td>N</td>
+ <td>ID</td>
+ </tr>
+
+
+ <tr>
+ <td align="left" style="padding-left:10px">1.4.memo</td>
+ <td>string</td>
+ <td></td>
+
+ <td>N</td>
+ <td></td>
+ </tr>
+
+
+ <tr>
+ <td align="left" style="padding-left:10px">1.5.name</td>
+ <td>string</td>
+ <td></td>
+
+ <td>N</td>
+ <td></td>
+ </tr>
+
+
+ <tr>
+ <td align="left" style="padding-left:10px">1.6.pathPrefix</td>
+ <td>string</td>
+ <td></td>
+
+ <td>N</td>
+ <td></td>
+ </tr>
+
+
+ <tr>
+ <td align="left" style="padding-left:10px">1.7.status</td>
+ <td>string</td>
+ <td></td>
+
+ <td>N</td>
+ <td></td>
+ </tr>
+
+
+ <tr>
+ <td align="left" style="padding-left:10px">1.8.stripPrefix</td>
+ <td>boolean</td>
+ <td></td>
+
+ <td>N</td>
+ <td></td>
+ </tr>
+
+
+ <tr>
+ <td align="left" style="padding-left:10px">1.9.url</td>
+ <td>string</td>
+ <td></td>
+
+ <td>N</td>
+ <td></td>
+ </tr>
+
+
+</tbody>
+
+
+
+
+
+ <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:RouteCreateResponseData</td>
+ <td colspan="2"></td>
+ </tr>
+
+
+ <tr>
+ <td align="left" style="padding-left:20px">2.1.code</td>
+ <td colspan="2">string</td>
+ <td colspan="2"></td>
+ </tr>
+
+
+ <tr>
+ <td align="left" style="padding-left:20px">2.2.id</td>
+ <td colspan="2">string</td>
+ <td colspan="2"></td>
+ </tr>
+
+
+ <tr>
+ <td align="left" style="padding-left:20px">2.3.memo</td>
+ <td colspan="2">string</td>
+ <td colspan="2"></td>
+ </tr>
+
+
+ <tr>
+ <td align="left" style="padding-left:20px">2.4.name</td>
+ <td colspan="2">string</td>
+ <td colspan="2"></td>
+ </tr>
+
+
+ <tr>
+ <td align="left" style="padding-left:20px">2.5.pathPrefix</td>
+ <td colspan="2">string</td>
+ <td colspan="2"></td>
+ </tr>
+
+
+ <tr>
+ <td align="left" style="padding-left:20px">2.6.status</td>
+ <td colspan="2">string</td>
+ <td colspan="2"></td>
+ </tr>
+
+
+ <tr>
+ <td align="left" style="padding-left:20px">2.7.stripPrefix</td>
+ <td colspan="2">boolean</td>
+ <td colspan="2"></td>
+ </tr>
+
+
+ <tr>
+ <td align="left" style="padding-left:20px">2.8.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"> -d '{"code":"string","entity":{"code":"string","id":"string","memo":"string","name":"string","pathPrefix":"string","status":"string","stripPrefix":true,"url":"string"},"id":"string","memo":"string","name":"string","pathPrefix":"string","status":"string","stripPrefix":true,"url":"string"}'</td>
+ </tr>
+ <tr class="specialHeight">
+ <td class="bg">返回值</td>
+ <td colspan="4">{"code":0,"data":{"code":"string","id":"string","memo":"string","name":"string","pathPrefix":"string","status":"string","stripPrefix":true,"url":"string"},"message":"string"}</td>
+ </tr>
+
+ </table>
+ </div>
+ <div>
+
+ <!--这个是每个请求的说明,方便生成文档后进行整理-->
+ <h5 class="second_title">3)deleteBatch</h5>
+
+ <table border="1" cellspacing="0" cellpadding="0" width="100%">
+ <tr class="bg">
+ <td colspan="5">deleteBatch</td>
+ </tr>
+ <tr>
+ <td width="25%">接口描述</td>
+ <td colspan="4">deleteBatch</td>
+ </tr>
+ <tr>
+ <td>URL</td>
+ <td colspan="4">/v1/admin/routes/batch</td>
+ </tr>
+ <tr>
+ <td>请求方式</td>
+ <td colspan="4">delete</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.deleteBatchRequest</td>
+ <td>object:RouteDeleteBatchRequest</td>
+ <td>body</td>
+ <td>Y</td>
+
+ <td>deleteBatchRequest</td>
+ <!-- <td th:if="${request.modelAttr}" th:text="asdfagadfg"></td>-->
+ </tr>
+
+ <tbody>
+
+ <tr>
+ <td align="left" style="padding-left:10px">1.1.ids</td>
+ <td>array</td>
+ <td></td>
+
+ <td>N</td>
+ <td></td>
+ </tr>
+
+
+</tbody>
+
+
+
+
+
+ <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>204</td>
+ <td colspan="2">No Content</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 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:RouteDeleteBatchResponseData</td>
+ <td colspan="2"></td>
+ </tr>
+
+
+ <tr>
+ <td align="left" style="padding-left:20px">2.1.ids</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"> -d '{"ids":[{}]}'</td>
+ </tr>
+ <tr class="specialHeight">
+ <td class="bg">返回值</td>
+ <td colspan="4">{"code":0,"data":{"ids":[{}]},"message":"string"}</td>
+ </tr>
+
+ </table>
+ </div>
+ <div>
+
+ <!--这个是每个请求的说明,方便生成文档后进行整理-->
+ <h5 class="second_title">4)load</h5>
+
+ <table border="1" cellspacing="0" cellpadding="0" width="100%">
+ <tr class="bg">
+ <td colspan="5">load</td>
+ </tr>
+ <tr>
+ <td width="25%">接口描述</td>
+ <td colspan="4">load</td>
+ </tr>
+ <tr>
+ <td>URL</td>
+ <td colspan="4">/v1/admin/routes/{id}</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.id</td>
+ <td>string</td>
+ <td>path</td>
+ <td>Y</td>
+
+ <td>id</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:RouteLoadResponseData</td>
+ <td colspan="2"></td>
+ </tr>
+
+
+ <tr>
+ <td align="left" style="padding-left:20px">2.1.code</td>
+ <td colspan="2">string</td>
+ <td colspan="2"></td>
+ </tr>
+
+
+ <tr>
+ <td align="left" style="padding-left:20px">2.2.id</td>
+ <td colspan="2">string</td>
+ <td colspan="2"></td>
+ </tr>
+
+
+ <tr>
+ <td align="left" style="padding-left:20px">2.3.memo</td>
+ <td colspan="2">string</td>
+ <td colspan="2"></td>
+ </tr>
+
+
+ <tr>
+ <td align="left" style="padding-left:20px">2.4.name</td>
+ <td colspan="2">string</td>
+ <td colspan="2"></td>
+ </tr>
+
+
+ <tr>
+ <td align="left" style="padding-left:20px">2.5.pathPrefix</td>
+ <td colspan="2">string</td>
+ <td colspan="2"></td>
+ </tr>
+
+
+ <tr>
+ <td align="left" style="padding-left:20px">2.6.status</td>
+ <td colspan="2">string</td>
+ <td colspan="2"></td>
+ </tr>
+
+
+ <tr>
+ <td align="left" style="padding-left:20px">2.7.stripPrefix</td>
+ <td colspan="2">boolean</td>
+ <td colspan="2"></td>
+ </tr>
+
+
+ <tr>
+ <td align="left" style="padding-left:20px">2.8.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"></td>
+ </tr>
+ <tr class="specialHeight">
+ <td class="bg">返回值</td>
+ <td colspan="4">{"code":0,"data":{"code":"string","id":"string","memo":"string","name":"string","pathPrefix":"string","status":"string","stripPrefix":true,"url":"string"},"message":"string"}</td>
+ </tr>
+
+ </table>
+ </div>
+ <div>
+
+ <!--这个是每个请求的说明,方便生成文档后进行整理-->
+ <h5 class="second_title">5)update</h5>
+
+ <table border="1" cellspacing="0" cellpadding="0" width="100%">
+ <tr class="bg">
+ <td colspan="5">update</td>
+ </tr>
+ <tr>
+ <td width="25%">接口描述</td>
+ <td colspan="4">update</td>
+ </tr>
+ <tr>
+ <td>URL</td>
+ <td colspan="4">/v1/admin/routes/{id}</td>
+ </tr>
+ <tr>
+ <td>请求方式</td>
+ <td colspan="4">put</td>
+ </tr>
+ <tr>
+ <td>请求类型</td>
+ <td colspan="4">application/json</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.id</td>
+ <td>string</td>
+ <td>path</td>
+ <td>Y</td>
+
+ <td>id</td>
+ <!-- <td th:if="${request.modelAttr}" th:text="asdfagadfg"></td>-->
+ </tr>
+
+
+
+
+ <tr>
+ <td align="left">2.updateRequest</td>
+ <td>object:RouteUpdateRequest</td>
+ <td>body</td>
+ <td>Y</td>
+
+ <td>updateRequest</td>
+ <!-- <td th:if="${request.modelAttr}" th:text="asdfagadfg"></td>-->
+ </tr>
+
+ <tbody>
+
+ <tr>
+ <td align="left" style="padding-left:10px">2.1.code</td>
+ <td>string</td>
+ <td></td>
+
+ <td>N</td>
+ <td></td>
+ </tr>
+
+
+ <tr>
+ <td align="left" style="padding-left:10px">2.2.entity</td>
+ <td>object:Route</td>
+ <td></td>
+
+ <td>N</td>
+ <td></td>
+ </tr>
+
+
+ <tr>
+ <td align="left" style="padding-left:20px">2.2.1.code</td>
+ <td>string</td>
+ <td></td>
+
+ <td>N</td>
+ <td></td>
+ </tr>
+
+
+ <tr>
+ <td align="left" style="padding-left:20px">2.2.2.id</td>
+ <td>string</td>
+ <td></td>
+
+ <td>N</td>
+ <td>ID</td>
+ </tr>
+
+
+ <tr>
+ <td align="left" style="padding-left:20px">2.2.3.memo</td>
+ <td>string</td>
+ <td></td>
+
+ <td>N</td>
+ <td></td>
+ </tr>
+
+
+ <tr>
+ <td align="left" style="padding-left:20px">2.2.4.name</td>
+ <td>string</td>
+ <td></td>
+
+ <td>N</td>
+ <td></td>
+ </tr>
+
+
+ <tr>
+ <td align="left" style="padding-left:20px">2.2.5.pathPrefix</td>
+ <td>string</td>
+ <td></td>
+
+ <td>N</td>
+ <td></td>
+ </tr>
+
+
+ <tr>
+ <td align="left" style="padding-left:20px">2.2.6.status</td>
+ <td>string</td>
+ <td></td>
+
+ <td>N</td>
+ <td></td>
+ </tr>
+
+
+ <tr>
+ <td align="left" style="padding-left:20px">2.2.7.stripPrefix</td>
+ <td>boolean</td>
+ <td></td>
+
+ <td>N</td>
+ <td></td>
+ </tr>
+
+
+ <tr>
+ <td align="left" style="padding-left:20px">2.2.8.url</td>
+ <td>string</td>
+ <td></td>
+
+ <td>N</td>
+ <td></td>
+ </tr>
+
+
+
+
+ <tr>
+ <td align="left" style="padding-left:10px">2.3.id</td>
+ <td>string</td>
+ <td></td>
+
+ <td>N</td>
+ <td></td>
+ </tr>
+
+
+ <tr>
+ <td align="left" style="padding-left:10px">2.4.memo</td>
+ <td>string</td>
+ <td></td>
+
+ <td>N</td>
+ <td></td>
+ </tr>
+
+
+ <tr>
+ <td align="left" style="padding-left:10px">2.5.name</td>
+ <td>string</td>
+ <td></td>
+
+ <td>N</td>
+ <td></td>
+ </tr>
+
+
+ <tr>
+ <td align="left" style="padding-left:10px">2.6.pathPrefix</td>
+ <td>string</td>
+ <td></td>
+
+ <td>N</td>
+ <td></td>
+ </tr>
+
+
+ <tr>
+ <td align="left" style="padding-left:10px">2.7.status</td>
+ <td>string</td>
+ <td></td>
+
+ <td>N</td>
+ <td></td>
+ </tr>
+
+
+ <tr>
+ <td align="left" style="padding-left:10px">2.8.stripPrefix</td>
+ <td>boolean</td>
+ <td></td>
+
+ <td>N</td>
+ <td></td>
+ </tr>
+
+
+ <tr>
+ <td align="left" style="padding-left:10px">2.9.url</td>
+ <td>string</td>
+ <td></td>
+
+ <td>N</td>
+ <td></td>
+ </tr>
+
+
+</tbody>
+
+
+
+
+
+ <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:RouteUpdateResponseData</td>
+ <td colspan="2"></td>
+ </tr>
+
+
+ <tr>
+ <td align="left" style="padding-left:20px">2.1.code</td>
+ <td colspan="2">string</td>
+ <td colspan="2"></td>
+ </tr>
+
+
+ <tr>
+ <td align="left" style="padding-left:20px">2.2.id</td>
+ <td colspan="2">string</td>
+ <td colspan="2"></td>
+ </tr>
+
+
+ <tr>
+ <td align="left" style="padding-left:20px">2.3.memo</td>
+ <td colspan="2">string</td>
+ <td colspan="2"></td>
+ </tr>
+
+
+ <tr>
+ <td align="left" style="padding-left:20px">2.4.name</td>
+ <td colspan="2">string</td>
+ <td colspan="2"></td>
+ </tr>
+
+
+ <tr>
+ <td align="left" style="padding-left:20px">2.5.pathPrefix</td>
+ <td colspan="2">string</td>
+ <td colspan="2"></td>
+ </tr>
+
+
+ <tr>
+ <td align="left" style="padding-left:20px">2.6.status</td>
+ <td colspan="2">string</td>
+ <td colspan="2"></td>
+ </tr>
+
+
+ <tr>
+ <td align="left" style="padding-left:20px">2.7.stripPrefix</td>
+ <td colspan="2">boolean</td>
+ <td colspan="2"></td>
+ </tr>
+
+
+ <tr>
+ <td align="left" style="padding-left:20px">2.8.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"> -d '{"code":"string","entity":{"code":"string","id":"string","memo":"string","name":"string","pathPrefix":"string","status":"string","stripPrefix":true,"url":"string"},"id":"string","memo":"string","name":"string","pathPrefix":"string","status":"string","stripPrefix":true,"url":"string"}'</td>
+ </tr>
+ <tr class="specialHeight">
+ <td class="bg">返回值</td>
+ <td colspan="4">{"code":0,"data":{"code":"string","id":"string","memo":"string","name":"string","pathPrefix":"string","status":"string","stripPrefix":true,"url":"string"},"message":"string"}</td>
+ </tr>
+
+ </table>
+ </div>
+ <div>
+
+ <!--这个是每个请求的说明,方便生成文档后进行整理-->
+ <h5 class="second_title">6)delete</h5>
+
+ <table border="1" cellspacing="0" cellpadding="0" width="100%">
+ <tr class="bg">
+ <td colspan="5">delete</td>
+ </tr>
+ <tr>
+ <td width="25%">接口描述</td>
+ <td colspan="4">delete</td>
+ </tr>
+ <tr>
+ <td>URL</td>
+ <td colspan="4">/v1/admin/routes/{id}</td>
+ </tr>
+ <tr>
+ <td>请求方式</td>
+ <td colspan="4">delete</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.id</td>
+ <td>string</td>
+ <td>path</td>
+ <td>Y</td>
+
+ <td>id</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>204</td>
+ <td colspan="2">No Content</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 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:RouteRemoveResponseData</td>
+ <td colspan="2"></td>
+ </tr>
+
+
+ <tr>
+ <td align="left" style="padding-left:20px">2.1.id</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">{"code":0,"data":{"id":"string"},"message":"string"}</td>
+ </tr>
+
+ </table>
+ </div>
+ </div>
+ <div style="margin-bottom:20px;">
+ <!--这个是类的说明-->
+ <h4 class="first_title">BaseAuthn</h4>
+ <div>
+
+ <!--这个是每个请求的说明,方便生成文档后进行整理-->
+ <h5 class="second_title">1)applications</h5>
+
+ <table border="1" cellspacing="0" cellpadding="0" width="100%">
+ <tr class="bg">
+ <td colspan="5">applications</td>
+ </tr>
+ <tr>
+ <td width="25%">接口描述</td>
+ <td colspan="4">applications</td>
+ </tr>
+ <tr>
+ <td>URL</td>
+ <td colspan="4">/v1/authn/applications</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 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:AuthnApplicationsResponseData</td>
+ <td colspan="2"></td>
+ </tr>
+
+
+ <tr>
+ <td align="left" style="padding-left:20px">2.1.applications</td>
+ <td colspan="2">array:Application</td>
+ <td colspan="2"></td>
+ </tr>
+
+
+ <tr>
+ <td align="left" style="padding-left:30px">2.1.1.code</td>
+ <td colspan="2">string</td>
+ <td colspan="2"></td>
+ </tr>
+
+
+ <tr>
+ <td align="left" style="padding-left:30px">2.1.2.id</td>
+ <td colspan="2">string</td>
+ <td colspan="2">ID</td>
+ </tr>
+
+
+ <tr>
+ <td align="left" style="padding-left:30px">2.1.3.memo</td>
+ <td colspan="2">string</td>
+ <td colspan="2"></td>
+ </tr>
+
+
+ <tr>
+ <td align="left" style="padding-left:30px">2.1.4.name</td>
+ <td colspan="2">string</td>
+ <td colspan="2"></td>
+ </tr>
+
+
+ <tr>
+ <td align="left" style="padding-left:30px">2.1.5.spiUrlPrefix</td>
+ <td colspan="2">string</td>
+ <td colspan="2"></td>
+ </tr>
+
+
+ <tr>
+ <td align="left" style="padding-left:30px">2.1.6.status</td>
+ <td colspan="2">string</td>
+ <td colspan="2"></td>
+ </tr>
+
+
+ <tr>
+ <td align="left" style="padding-left:30px">2.1.7.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"></td>
+ </tr>
+ <tr class="specialHeight">
+ <td class="bg">返回值</td>
+ <td colspan="4">{"code":0,"data":{"applications":[{"code":"string","id":"string","memo":"string","name":"string","spiUrlPrefix":"string","status":"string","url":"string"}]},"message":"string"}</td>
+ </tr>
+
+ </table>
+ </div>
+ <div>
+
+ <!--这个是每个请求的说明,方便生成文档后进行整理-->
+ <h5 class="second_title">2)permissionRoleSets</h5>
+
+ <table border="1" cellspacing="0" cellpadding="0" width="100%">
+ <tr class="bg">
+ <td colspan="5">permissionRoleSets</td>
+ </tr>
+ <tr>
+ <td width="25%">接口描述</td>
+ <td colspan="4">permissionRoleSets</td>
+ </tr>
+ <tr>
+ <td>URL</td>
+ <td colspan="4">/v1/authn/permissionRoleSets</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.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>
+ <td align="left">2.type</td>
+ <td>string</td>
+ <td>query</td>
+
+ <td>N</td>
+ <td>type</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:AuthnPermissionRoleListResponseData</td>
+ <td colspan="2"></td>
+ </tr>
+
+
+ <tr>
+ <td align="left" style="padding-left:20px">2.1.permissionRoleSets</td>
+ <td colspan="2">array:PermissionRoleSet</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">ID</td>
+ </tr>
+
+
+ <tr>
+ <td align="left" style="padding-left:30px">2.1.5.level</td>
+ <td colspan="2">integer(int32)</td>
+ <td colspan="2"></td>
+ </tr>
+
+
+ <tr>
+ <td align="left" style="padding-left:30px">2.1.6.lft</td>
+ <td colspan="2">integer(int32)</td>
+ <td colspan="2"></td>
+ </tr>
+
+
+ <tr>
+ <td align="left" style="padding-left:30px">2.1.7.memo</td>
+ <td colspan="2">string</td>
+ <td colspan="2"></td>
+ </tr>
+
+
+ <tr>
+ <td align="left" style="padding-left:30px">2.1.8.name</td>
+ <td colspan="2">string</td>
+ <td colspan="2"></td>
+ </tr>
+
+
+ <tr>
+ <td align="left" style="padding-left:30px">2.1.9.order</td>
+ <td colspan="2">integer(int32)</td>
+ <td colspan="2"></td>
+ </tr>
+
+
+ <tr>
+ <td align="left" style="padding-left:30px">2.1.10.origin</td>
+ <td colspan="2">string</td>
+ <td colspan="2"></td>
+ </tr>
+
+
+ <tr>
+ <td align="left" style="padding-left:30px">2.1.11.parentId</td>
+ <td colspan="2">string</td>
+ <td colspan="2"></td>
+ </tr>
+
+
+ <tr>
+ <td align="left" style="padding-left:30px">2.1.12.rgt</td>
+ <td colspan="2">integer(int32)</td>
+ <td colspan="2"></td>
+ </tr>
+
+
+ <tr>
+ <td align="left" style="padding-left:30px">2.1.13.roles</td>
+ <td colspan="2">array:Role</td>
+ <td colspan="2"></td>
+ </tr>
+
+
+ <tr>
+ <td align="left" style="padding-left:40px">2.1.13.1.code</td>
+ <td colspan="2">string</td>
+ <td colspan="2"></td>
+ </tr>
+
+
+ <tr>
+ <td align="left" style="padding-left:40px">2.1.13.2.id</td>
+ <td colspan="2">string</td>
+ <td colspan="2">ID</td>
+ </tr>
+
+
+ <tr>
+ <td align="left" style="padding-left:40px">2.1.13.3.memo</td>
+ <td colspan="2">string</td>
+ <td colspan="2"></td>
+ </tr>
+
+
+ <tr>
+ <td align="left" style="padding-left:40px">2.1.13.4.name</td>
+ <td colspan="2">string</td>
+ <td colspan="2"></td>
+ </tr>
+
+
+ <tr>
+ <td align="left" style="padding-left:40px">2.1.13.5.status</td>
+ <td colspan="2">string</td>
+ <td colspan="2"></td>
+ </tr>
+
+
+
+
+ <tr>
+ <td align="left" style="padding-left:30px">2.1.14.status</td>
+ <td colspan="2">string</td>
+ <td colspan="2"></td>
+ </tr>
+
+
+ <tr>
+ <td align="left" style="padding-left:30px">2.1.15.type</td>
+ <td colspan="2">string</td>
+ <td colspan="2"></td>
+ </tr>
+
+
+ <tr>
+ <td align="left" style="padding-left:30px">2.1.16.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&type=string</td>
+ </tr>
+ <tr class="specialHeight">
+ <td class="bg">返回值</td>
+ <td colspan="4">{"code":0,"data":{"permissionRoleSets":[{"applicationId":"string","code":"string","icon":"string","id":"string","level":0,"lft":0,"memo":"string","name":"string","order":0,"origin":"string","parentId":"string","rgt":0,"roles":[{"code":"string","id":"string","memo":"string","name":"string","status":"string"}],"status":"string","type":"string","url":"string"}]},"message":"string"}</td>
+ </tr>
+
+ </table>
+ </div>
+ <div>
+
+ <!--这个是每个请求的说明,方便生成文档后进行整理-->
+ <h5 class="second_title">3)resourceRoleSets</h5>
+
+ <table border="1" cellspacing="0" cellpadding="0" width="100%">
+ <tr class="bg">
+ <td colspan="5">resourceRoleSets</td>
+ </tr>
+ <tr>
+ <td width="25%">接口描述</td>
+ <td colspan="4">resourceRoleSets</td>
+ </tr>
+ <tr>
+ <td>URL</td>
+ <td colspan="4">/v1/authn/resourceRoleSets</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.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:AuthnResourceRoleListResponseData</td>
+ <td colspan="2"></td>
+ </tr>
+
+
+ <tr>
+ <td align="left" style="padding-left:20px">2.1.resourceRoleSets</td>
+ <td colspan="2">array:ResourceRoleSet</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.id</td>
+ <td colspan="2">string</td>
+ <td colspan="2">ID</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.method</td>
+ <td colspan="2">string</td>
+ <td colspan="2"></td>
+ </tr>
+
+
+ <tr>
+ <td align="left" style="padding-left:30px">2.1.7.name</td>
+ <td colspan="2">string</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.path</td>
+ <td colspan="2">string</td>
+ <td colspan="2"></td>
+ </tr>
+
+
+ <tr>
+ <td align="left" style="padding-left:30px">2.1.10.roles</td>
+ <td colspan="2">array:Role</td>
+ <td colspan="2"></td>
+ </tr>
+
+
+ <tr>
+ <td align="left" style="padding-left:40px">2.1.10.1.code</td>
+ <td colspan="2">string</td>
+ <td colspan="2"></td>
+ </tr>
+
+
+ <tr>
+ <td align="left" style="padding-left:40px">2.1.10.2.id</td>
+ <td colspan="2">string</td>
+ <td colspan="2">ID</td>
+ </tr>
+
+
+ <tr>
+ <td align="left" style="padding-left:40px">2.1.10.3.memo</td>
+ <td colspan="2">string</td>
+ <td colspan="2"></td>
+ </tr>
+
+
+ <tr>
+ <td align="left" style="padding-left:40px">2.1.10.4.name</td>
+ <td colspan="2">string</td>
+ <td colspan="2"></td>
+ </tr>
+
+
+ <tr>
+ <td align="left" style="padding-left:40px">2.1.10.5.status</td>
+ <td colspan="2">string</td>
+ <td colspan="2"></td>
+ </tr>
+
+
+
+
+ <tr>
+ <td align="left" style="padding-left:30px">2.1.11.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">{"code":0,"data":{"resourceRoleSets":[{"access":"string","applicationId":"string","code":"string","id":"string","memo":"string","method":"string","name":"string","origin":"string","path":"string","roles":[{"code":"string","id":"string","memo":"string","name":"string","status":"string"}],"status":"string"}]},"message":"string"}</td>
+ </tr>
+
+ </table>
+ </div>
+ <div>
+
+ <!--这个是每个请求的说明,方便生成文档后进行整理-->
+ <h5 class="second_title">4)roles</h5>
+
+ <table border="1" cellspacing="0" cellpadding="0" width="100%">
+ <tr class="bg">
+ <td colspan="5">roles</td>
+ </tr>
+ <tr>
+ <td width="25%">接口描述</td>
+ <td colspan="4">roles</td>
+ </tr>
+ <tr>
+ <td>URL</td>
+ <td colspan="4">/v1/authn/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">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 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:AuthnRolesResponseData</td>
+ <td colspan="2"></td>
+ </tr>
+
+
+ <tr>
+ <td align="left" style="padding-left:20px">2.1.roles</td>
+ <td colspan="2">array:Role</td>
+ <td colspan="2"></td>
+ </tr>
+
+
+ <tr>
+ <td align="left" style="padding-left:30px">2.1.1.code</td>
+ <td colspan="2">string</td>
+ <td colspan="2"></td>
+ </tr>
+
+
+ <tr>
+ <td align="left" style="padding-left:30px">2.1.2.id</td>
+ <td colspan="2">string</td>
+ <td colspan="2">ID</td>
+ </tr>
+
+
+ <tr>
+ <td align="left" style="padding-left:30px">2.1.3.memo</td>
+ <td colspan="2">string</td>
+ <td colspan="2"></td>
+ </tr>
+
+
+ <tr>
+ <td align="left" style="padding-left:30px">2.1.4.name</td>
+ <td colspan="2">string</td>
+ <td colspan="2"></td>
+ </tr>
+
+
+ <tr>
+ <td align="left" style="padding-left:30px">2.1.5.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"></td>
+ </tr>
+ <tr class="specialHeight">
+ <td class="bg">返回值</td>
+ <td colspan="4">{"code":0,"data":{"roles":[{"code":"string","id":"string","memo":"string","name":"string","status":"string"}]},"message":"string"}</td>
+ </tr>
+
+ </table>
+ </div>
+ <div>
+
+ <!--这个是每个请求的说明,方便生成文档后进行整理-->
+ <h5 class="second_title">5)routes</h5>
+
+ <table border="1" cellspacing="0" cellpadding="0" width="100%">
+ <tr class="bg">
+ <td colspan="5">routes</td>
+ </tr>
+ <tr>
+ <td width="25%">接口描述</td>
+ <td colspan="4">routes</td>
+ </tr>
+ <tr>
+ <td>URL</td>
+ <td colspan="4">/v1/authn/routes</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 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:AuthnRoutesResponseData</td>
+ <td colspan="2"></td>
+ </tr>
+
+
+ <tr>
+ <td align="left" style="padding-left:20px">2.1.routes</td>
+ <td colspan="2">array:Route</td>
+ <td colspan="2"></td>
+ </tr>
+
+
+ <tr>
+ <td align="left" style="padding-left:30px">2.1.1.code</td>
+ <td colspan="2">string</td>
+ <td colspan="2"></td>
+ </tr>
+
+
+ <tr>
+ <td align="left" style="padding-left:30px">2.1.2.id</td>
+ <td colspan="2">string</td>
+ <td colspan="2">ID</td>
+ </tr>
+
+
+ <tr>
+ <td align="left" style="padding-left:30px">2.1.3.memo</td>
+ <td colspan="2">string</td>
+ <td colspan="2"></td>
+ </tr>
+
+
+ <tr>
+ <td align="left" style="padding-left:30px">2.1.4.name</td>
+ <td colspan="2">string</td>
+ <td colspan="2"></td>
+ </tr>
+
+
+ <tr>
+ <td align="left" style="padding-left:30px">2.1.5.pathPrefix</td>
+ <td colspan="2">string</td>
+ <td colspan="2"></td>
+ </tr>
+
+
+ <tr>
+ <td align="left" style="padding-left:30px">2.1.6.status</td>
+ <td colspan="2">string</td>
+ <td colspan="2"></td>
+ </tr>
+
+
+ <tr>
+ <td align="left" style="padding-left:30px">2.1.7.stripPrefix</td>
+ <td colspan="2">boolean</td>
+ <td colspan="2"></td>
+ </tr>
+
+
+ <tr>
+ <td align="left" style="padding-left:30px">2.1.8.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"></td>
+ </tr>
+ <tr class="specialHeight">
+ <td class="bg">返回值</td>
+ <td colspan="4">{"code":0,"data":{"routes":[{"code":"string","id":"string","memo":"string","name":"string","pathPrefix":"string","status":"string","stripPrefix":true,"url":"string"}]},"message":"string"}</td>
+ </tr>
+
+ </table>
+ </div>
+ <div>
+
+ <!--这个是每个请求的说明,方便生成文档后进行整理-->
+ <h5 class="second_title">6)account</h5>
+
+ <table border="1" cellspacing="0" cellpadding="0" width="100%">
+ <tr class="bg">
+ <td colspan="5">account</td>
+ </tr>
+ <tr>
+ <td width="25%">接口描述</td>
+ <td colspan="4">account</td>
+ </tr>
+ <tr>
+ <td>URL</td>
+ <td colspan="4">/v1/authn/{username}/account</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.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:AuthnAccountResponseData</td>
+ <td colspan="2"></td>
+ </tr>
+
+
+ <tr>
+ <td align="left" style="padding-left:20px">2.1.accountNonExpired</td>
+ <td colspan="2">boolean</td>
+ <td colspan="2"></td>
+ </tr>
+
+
+ <tr>
+ <td align="left" style="padding-left:20px">2.2.accountNonLocked</td>
+ <td colspan="2">boolean</td>
+ <td colspan="2"></td>
+ </tr>
+
+
+ <tr>
+ <td align="left" style="padding-left:20px">2.3.credentialsNonExpired</td>
+ <td colspan="2">boolean</td>
+ <td colspan="2"></td>
+ </tr>
+
+
+ <tr>
+ <td align="left" style="padding-left:20px">2.4.email</td>
+ <td colspan="2">string</td>
+ <td colspan="2"></td>
+ </tr>
+
+
+ <tr>
+ <td align="left" style="padding-left:20px">2.5.enabled</td>
+ <td colspan="2">boolean</td>
+ <td colspan="2"></td>
+ </tr>
+
+
+ <tr>
+ <td align="left" style="padding-left:20px">2.6.id</td>
+ <td colspan="2">string</td>
+ <td colspan="2">ID</td>
+ </tr>
+
+
+ <tr>
+ <td align="left" style="padding-left:20px">2.7.mobile</td>
+ <td colspan="2">string</td>
+ <td colspan="2"></td>
+ </tr>
+
+
+ <tr>
+ <td align="left" style="padding-left:20px">2.8.name</td>
+ <td colspan="2">string</td>
+ <td colspan="2"></td>
+ </tr>
+
+
+ <tr>
+ <td align="left" style="padding-left:20px">2.9.password</td>
+ <td colspan="2">string</td>
+ <td colspan="2"></td>
+ </tr>
+
+
+ <tr>
+ <td align="left" style="padding-left:20px">2.10.status</td>
+ <td colspan="2">string</td>
+ <td colspan="2"></td>
+ </tr>
+
+
+ <tr>
+ <td align="left" style="padding-left:20px">2.11.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">{"code":0,"data":{"accountNonExpired":true,"accountNonLocked":true,"credentialsNonExpired":true,"email":"string","enabled":true,"id":"string","mobile":"string","name":"string","password":"string","status":"string","username":"string"},"message":"string"}</td>
+ </tr>
+
+ </table>
+ </div>
+ <div>
+
+ <!--这个是每个请求的说明,方便生成文档后进行整理-->
+ <h5 class="second_title">7)accountApplicationPermissions</h5>
+
+ <table border="1" cellspacing="0" cellpadding="0" width="100%">
+ <tr class="bg">
+ <td colspan="5">accountApplicationPermissions</td>
+ </tr>
+ <tr>
+ <td width="25%">接口描述</td>
+ <td colspan="4">accountApplicationPermissions</td>
+ </tr>
+ <tr>
+ <td>URL</td>
+ <td colspan="4">/v1/authn/{username}/applicationPermissions</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.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>
+ <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:AuthnAccountPermissionsResponseData</td>
+ <td colspan="2"></td>
+ </tr>
+
+
+ <tr>
+ <td align="left" style="padding-left:20px">2.1.permissions</td>
+ <td colspan="2">array:Permission</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">ID</td>
+ </tr>
+
+
+ <tr>
+ <td align="left" style="padding-left:30px">2.1.5.level</td>
+ <td colspan="2">integer(int32)</td>
+ <td colspan="2"></td>
+ </tr>
+
+
+ <tr>
+ <td align="left" style="padding-left:30px">2.1.6.lft</td>
+ <td colspan="2">integer(int32)</td>
+ <td colspan="2"></td>
+ </tr>
+
+
+ <tr>
+ <td align="left" style="padding-left:30px">2.1.7.memo</td>
+ <td colspan="2">string</td>
+ <td colspan="2"></td>
+ </tr>
+
+
+ <tr>
+ <td align="left" style="padding-left:30px">2.1.8.name</td>
+ <td colspan="2">string</td>
+ <td colspan="2"></td>
+ </tr>
+
+
+ <tr>
+ <td align="left" style="padding-left:30px">2.1.9.order</td>
+ <td colspan="2">integer(int32)</td>
+ <td colspan="2"></td>
+ </tr>
+
+
+ <tr>
+ <td align="left" style="padding-left:30px">2.1.10.origin</td>
+ <td colspan="2">string</td>
+ <td colspan="2"></td>
+ </tr>
+
+
+ <tr>
+ <td align="left" style="padding-left:30px">2.1.11.parentId</td>
+ <td colspan="2">string</td>
+ <td colspan="2"></td>
+ </tr>
+
+
+ <tr>
+ <td align="left" style="padding-left:30px">2.1.12.rgt</td>
+ <td colspan="2">integer(int32)</td>
+ <td colspan="2"></td>
+ </tr>
+
+
+ <tr>
+ <td align="left" style="padding-left:30px">2.1.13.status</td>
+ <td colspan="2">string</td>
+ <td colspan="2"></td>
+ </tr>
+
+
+ <tr>
+ <td align="left" style="padding-left:30px">2.1.14.type</td>
+ <td colspan="2">string</td>
+ <td colspan="2"></td>
+ </tr>
+
+
+ <tr>
+ <td align="left" style="padding-left:30px">2.1.15.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">{"code":0,"data":{"permissions":[{"applicationId":"string","code":"string","icon":"string","id":"string","level":0,"lft":0,"memo":"string","name":"string","order":0,"origin":"string","parentId":"string","rgt":0,"status":"string","type":"string","url":"string"}]},"message":"string"}</td>
+ </tr>
+
+ </table>
+ </div>
+ <div>
+
+ <!--这个是每个请求的说明,方便生成文档后进行整理-->
+ <h5 class="second_title">8)accountMenuPermissions</h5>
+
+ <table border="1" cellspacing="0" cellpadding="0" width="100%">
+ <tr class="bg">
+ <td colspan="5">accountMenuPermissions</td>
+ </tr>
+ <tr>
+ <td width="25%">接口描述</td>
+ <td colspan="4">accountMenuPermissions</td>
+ </tr>
+ <tr>
+ <td>URL</td>
+ <td colspan="4">/v1/authn/{username}/menuPermissions</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.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>
+ <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:AuthnAccountPermissionsResponseData</td>
+ <td colspan="2"></td>
+ </tr>
+
+
+ <tr>
+ <td align="left" style="padding-left:20px">2.1.permissions</td>
+ <td colspan="2">array:Permission</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">ID</td>
+ </tr>
+
+
+ <tr>
+ <td align="left" style="padding-left:30px">2.1.5.level</td>
+ <td colspan="2">integer(int32)</td>
+ <td colspan="2"></td>
+ </tr>
+
+
+ <tr>
+ <td align="left" style="padding-left:30px">2.1.6.lft</td>
+ <td colspan="2">integer(int32)</td>
+ <td colspan="2"></td>
+ </tr>
+
+
+ <tr>
+ <td align="left" style="padding-left:30px">2.1.7.memo</td>
+ <td colspan="2">string</td>
+ <td colspan="2"></td>
+ </tr>
+
+
+ <tr>
+ <td align="left" style="padding-left:30px">2.1.8.name</td>
+ <td colspan="2">string</td>
+ <td colspan="2"></td>
+ </tr>
+
+
+ <tr>
+ <td align="left" style="padding-left:30px">2.1.9.order</td>
+ <td colspan="2">integer(int32)</td>
+ <td colspan="2"></td>
+ </tr>
+
+
+ <tr>
+ <td align="left" style="padding-left:30px">2.1.10.origin</td>
+ <td colspan="2">string</td>
+ <td colspan="2"></td>
+ </tr>
+
+
+ <tr>
+ <td align="left" style="padding-left:30px">2.1.11.parentId</td>
+ <td colspan="2">string</td>
+ <td colspan="2"></td>
+ </tr>
+
+
+ <tr>
+ <td align="left" style="padding-left:30px">2.1.12.rgt</td>
+ <td colspan="2">integer(int32)</td>
+ <td colspan="2"></td>
+ </tr>
+
+
+ <tr>
+ <td align="left" style="padding-left:30px">2.1.13.status</td>
+ <td colspan="2">string</td>
+ <td colspan="2"></td>
+ </tr>
+
+
+ <tr>
+ <td align="left" style="padding-left:30px">2.1.14.type</td>
+ <td colspan="2">string</td>
+ <td colspan="2"></td>
+ </tr>
+
+
+ <tr>
+ <td align="left" style="padding-left:30px">2.1.15.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">{"code":0,"data":{"permissions":[{"applicationId":"string","code":"string","icon":"string","id":"string","level":0,"lft":0,"memo":"string","name":"string","order":0,"origin":"string","parentId":"string","rgt":0,"status":"string","type":"string","url":"string"}]},"message":"string"}</td>
+ </tr>
+
+ </table>
+ </div>
+ <div>
+
+ <!--这个是每个请求的说明,方便生成文档后进行整理-->
+ <h5 class="second_title">9)accountOperationPermissions</h5>
+
+ <table border="1" cellspacing="0" cellpadding="0" width="100%">
+ <tr class="bg">
+ <td colspan="5">accountOperationPermissions</td>
+ </tr>
+ <tr>
+ <td width="25%">接口描述</td>
+ <td colspan="4">accountOperationPermissions</td>
+ </tr>
+ <tr>
+ <td>URL</td>
+ <td colspan="4">/v1/authn/{username}/operationPermissions</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.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>
+ <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:AuthnAccountPermissionsResponseData</td>
+ <td colspan="2"></td>
+ </tr>
+
+
+ <tr>
+ <td align="left" style="padding-left:20px">2.1.permissions</td>
+ <td colspan="2">array:Permission</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">ID</td>
+ </tr>
+
+
+ <tr>
+ <td align="left" style="padding-left:30px">2.1.5.level</td>
+ <td colspan="2">integer(int32)</td>
+ <td colspan="2"></td>
+ </tr>
+
+
+ <tr>
+ <td align="left" style="padding-left:30px">2.1.6.lft</td>
+ <td colspan="2">integer(int32)</td>
+ <td colspan="2"></td>
+ </tr>
+
+
+ <tr>
+ <td align="left" style="padding-left:30px">2.1.7.memo</td>
+ <td colspan="2">string</td>
+ <td colspan="2"></td>
+ </tr>
+
+
+ <tr>
+ <td align="left" style="padding-left:30px">2.1.8.name</td>
+ <td colspan="2">string</td>
+ <td colspan="2"></td>
+ </tr>
+
+
+ <tr>
+ <td align="left" style="padding-left:30px">2.1.9.order</td>
+ <td colspan="2">integer(int32)</td>
+ <td colspan="2"></td>
+ </tr>
+
+
+ <tr>
+ <td align="left" style="padding-left:30px">2.1.10.origin</td>
+ <td colspan="2">string</td>
+ <td colspan="2"></td>
+ </tr>
+
+
+ <tr>
+ <td align="left" style="padding-left:30px">2.1.11.parentId</td>
+ <td colspan="2">string</td>
+ <td colspan="2"></td>
+ </tr>
+
+
+ <tr>
+ <td align="left" style="padding-left:30px">2.1.12.rgt</td>
+ <td colspan="2">integer(int32)</td>
+ <td colspan="2"></td>
+ </tr>
+
+
+ <tr>
+ <td align="left" style="padding-left:30px">2.1.13.status</td>
+ <td colspan="2">string</td>
+ <td colspan="2"></td>
+ </tr>
+
+
+ <tr>
+ <td align="left" style="padding-left:30px">2.1.14.type</td>
+ <td colspan="2">string</td>
+ <td colspan="2"></td>
+ </tr>
+
+
+ <tr>
+ <td align="left" style="padding-left:30px">2.1.15.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">{"code":0,"data":{"permissions":[{"applicationId":"string","code":"string","icon":"string","id":"string","level":0,"lft":0,"memo":"string","name":"string","order":0,"origin":"string","parentId":"string","rgt":0,"status":"string","type":"string","url":"string"}]},"message":"string"}</td>
+ </tr>
+
+ </table>
+ </div>
+ <div>
+
+ <!--这个是每个请求的说明,方便生成文档后进行整理-->
+ <h5 class="second_title">10)accountResources</h5>
+
+ <table border="1" cellspacing="0" cellpadding="0" width="100%">
+ <tr class="bg">
+ <td colspan="5">accountResources</td>
+ </tr>
+ <tr>
+ <td width="25%">接口描述</td>
+ <td colspan="4">accountResources</td>
+ </tr>
+ <tr>
+ <td>URL</td>
+ <td colspan="4">/v1/authn/{username}/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.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>
+ <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:AuthnAccountResourcesResponseData</td>
+ <td colspan="2"></td>
+ </tr>
+
+
+ <tr>
+ <td align="left" style="padding-left:20px">2.1.resources</td>
+ <td colspan="2">array:Resource</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.id</td>
+ <td colspan="2">string</td>
+ <td colspan="2">ID</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.method</td>
+ <td colspan="2">string</td>
+ <td colspan="2"></td>
+ </tr>
+
+
+ <tr>
+ <td align="left" style="padding-left:30px">2.1.7.name</td>
+ <td colspan="2">string</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.path</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: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">{"code":0,"data":{"resources":[{"access":"string","applicationId":"string","code":"string","id":"string","memo":"string","method":"string","name":"string","origin":"string","path":"string","status":"string"}]},"message":"string"}</td>
+ </tr>
+
+ </table>
+ </div>
+ <div>
+
+ <!--这个是每个请求的说明,方便生成文档后进行整理-->
+ <h5 class="second_title">11)accountRoles</h5>
+
+ <table border="1" cellspacing="0" cellpadding="0" width="100%">
+ <tr class="bg">
+ <td colspan="5">accountRoles</td>
+ </tr>
+ <tr>
+ <td width="25%">接口描述</td>
+ <td colspan="4">accountRoles</td>
+ </tr>
+ <tr>
+ <td>URL</td>
+ <td colspan="4">/v1/authn/{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">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.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:AuthnAccountRolesResponseData</td>
+ <td colspan="2"></td>
+ </tr>
+
+
+ <tr>
+ <td align="left" style="padding-left:20px">2.1.roles</td>
+ <td colspan="2">array:Role</td>
+ <td colspan="2"></td>
+ </tr>
+
+
+ <tr>
+ <td align="left" style="padding-left:30px">2.1.1.code</td>
+ <td colspan="2">string</td>
+ <td colspan="2"></td>
+ </tr>
+
+
+ <tr>
+ <td align="left" style="padding-left:30px">2.1.2.id</td>
+ <td colspan="2">string</td>
+ <td colspan="2">ID</td>
+ </tr>
+
+
+ <tr>
+ <td align="left" style="padding-left:30px">2.1.3.memo</td>
+ <td colspan="2">string</td>
+ <td colspan="2"></td>
+ </tr>
+
+
+ <tr>
+ <td align="left" style="padding-left:30px">2.1.4.name</td>
+ <td colspan="2">string</td>
+ <td colspan="2"></td>
+ </tr>
+
+
+ <tr>
+ <td align="left" style="padding-left:30px">2.1.5.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"></td>
+ </tr>
+ <tr class="specialHeight">
+ <td class="bg">返回值</td>
+ <td colspan="4">{"code":0,"data":{"roles":[{"code":"string","id":"string","memo":"string","name":"string","status":"string"}]},"message":"string"}</td>
+ </tr>
+
+ </table>
+ </div>
+ </div>
+</div>
+
+
+
+
+
+
+
+
+</body>
+</html>