<!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">CAS Server Super Admin APIs(1.0)</p> | |
<br> | |
</div> | |
<div style="margin-bottom:20px;"> | |
<!--这个是类的说明--> | |
<h4 class="first_title">IP锁定的操作接口</h4> | |
<div> | |
<!--这个是每个请求的说明,方便生成文档后进行整理--> | |
<h5 class="second_title">1)根据查询条件获取IP锁定分页列表</h5> | |
<table border="1" cellspacing="0" cellpadding="0" width="100%"> | |
<tr class="bg"> | |
<td colspan="5">根据查询条件获取IP锁定分页列表</td> | |
</tr> | |
<tr> | |
<td width="25%">接口描述</td> | |
<td colspan="4">根据查询条件获取IP锁定分页列表</td> | |
</tr> | |
<tr> | |
<td>URL</td> | |
<td colspan="4">/v1/admin/ipLockHistories</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.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">2.mapBean[ip]</td> | |
<td>string</td> | |
<td>query</td> | |
<td>N</td> | |
<td>查询条件 - IP(精确)</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>Y</td> | |
<td>分页 - 页码</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>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.acknowleged</td> | |
<td colspan="2">boolean</td> | |
<td colspan="2"></td> | |
</tr> | |
<tr> | |
<td align="left" style="padding-left:10px">2.code</td> | |
<td colspan="2">integer(int32)</td> | |
<td colspan="2"></td> | |
</tr> | |
<tr> | |
<td align="left" style="padding-left:10px">3.data</td> | |
<td colspan="2">object:IApiResponseData</td> | |
<td colspan="2"></td> | |
</tr> | |
<tr> | |
<td align="left" style="padding-left:10px">4.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">mapBean[deleted]=true&mapBean[ip]=string&pageIndex=0&pageSize=0</td> | |
</tr> | |
<tr class="specialHeight"> | |
<td class="bg">返回值</td> | |
<td colspan="4">{"code":0,"data":{},"message":"string","acknowleged":true}</td> | |
</tr> | |
</table> | |
</div> | |
<div> | |
<!--这个是每个请求的说明,方便生成文档后进行整理--> | |
<h5 class="second_title">2)创建IP锁定</h5> | |
<table border="1" cellspacing="0" cellpadding="0" width="100%"> | |
<tr class="bg"> | |
<td colspan="5">创建IP锁定</td> | |
</tr> | |
<tr> | |
<td width="25%">接口描述</td> | |
<td colspan="4">创建IP锁定</td> | |
</tr> | |
<tr> | |
<td>URL</td> | |
<td colspan="4">/v1/admin/ipLockHistories</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.ipLockHistoryCreateRequest</td> | |
<td>object:IpLockHistoryCreateRequest</td> | |
<td>body</td> | |
<td>Y</td> | |
<td>IP锁定</td> | |
<!-- <td th:if="${request.modelAttr}" th:text="asdfagadfg"></td>--> | |
</tr> | |
<tbody> | |
<tr> | |
<td align="left" style="padding-left:10px">1.1.companyId</td> | |
<td>string</td> | |
<td></td> | |
<td>N</td> | |
<td>CompanyID</td> | |
</tr> | |
<tr> | |
<td align="left" style="padding-left:10px">1.2.id</td> | |
<td>string</td> | |
<td></td> | |
<td>N</td> | |
<td>ID</td> | |
</tr> | |
<tr> | |
<td align="left" style="padding-left:10px">1.3.ip</td> | |
<td>string</td> | |
<td></td> | |
<td>N</td> | |
<td></td> | |
</tr> | |
<tr> | |
<td align="left" style="padding-left:10px">1.4.lockReason</td> | |
<td>string</td> | |
<td></td> | |
<td>N</td> | |
<td></td> | |
</tr> | |
<tr> | |
<td align="left" style="padding-left:10px">1.5.lockTime</td> | |
<td>string(date-time)</td> | |
<td></td> | |
<td>N</td> | |
<td></td> | |
</tr> | |
<tr> | |
<td align="left" style="padding-left:10px">1.6.unlockReason</td> | |
<td>string</td> | |
<td></td> | |
<td>N</td> | |
<td></td> | |
</tr> | |
<tr> | |
<td align="left" style="padding-left:10px">1.7.unlockTime</td> | |
<td>string(date-time)</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 '{"companyId":"string","id":"string","ip":"string","lockReason":"string","lockTime":"2020/01/01 00:00:00","unlockReason":"string","unlockTime":"2020/01/01 00:00:00"}'</td> | |
</tr> | |
<tr class="specialHeight"> | |
<td class="bg">返回值</td> | |
<td colspan="4"></td> | |
</tr> | |
</table> | |
</div> | |
<div> | |
<!--这个是每个请求的说明,方便生成文档后进行整理--> | |
<h5 class="second_title">3)更新IP锁定</h5> | |
<table border="1" cellspacing="0" cellpadding="0" width="100%"> | |
<tr class="bg"> | |
<td colspan="5">更新IP锁定</td> | |
</tr> | |
<tr> | |
<td width="25%">接口描述</td> | |
<td colspan="4">更新IP锁定</td> | |
</tr> | |
<tr> | |
<td>URL</td> | |
<td colspan="4">/v1/admin/ipLockHistories</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.ipLockHistoryUpdateRequest</td> | |
<td>object:IpLockHistoryUpdateRequest</td> | |
<td>body</td> | |
<td>Y</td> | |
<td>IP锁定</td> | |
<!-- <td th:if="${request.modelAttr}" th:text="asdfagadfg"></td>--> | |
</tr> | |
<tbody> | |
<tr> | |
<td align="left" style="padding-left:10px">1.1.companyId</td> | |
<td>string</td> | |
<td></td> | |
<td>N</td> | |
<td>CompanyID</td> | |
</tr> | |
<tr> | |
<td align="left" style="padding-left:10px">1.2.id</td> | |
<td>string</td> | |
<td></td> | |
<td>N</td> | |
<td></td> | |
</tr> | |
<tr> | |
<td align="left" style="padding-left:10px">1.3.ip</td> | |
<td>string</td> | |
<td></td> | |
<td>N</td> | |
<td></td> | |
</tr> | |
<tr> | |
<td align="left" style="padding-left:10px">1.4.lockReason</td> | |
<td>string</td> | |
<td></td> | |
<td>N</td> | |
<td></td> | |
</tr> | |
<tr> | |
<td align="left" style="padding-left:10px">1.5.lockTime</td> | |
<td>string(date-time)</td> | |
<td></td> | |
<td>N</td> | |
<td></td> | |
</tr> | |
<tr> | |
<td align="left" style="padding-left:10px">1.6.unlockReason</td> | |
<td>string</td> | |
<td></td> | |
<td>N</td> | |
<td></td> | |
</tr> | |
<tr> | |
<td align="left" style="padding-left:10px">1.7.unlockTime</td> | |
<td>string(date-time)</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.acknowleged</td> | |
<td colspan="2">boolean</td> | |
<td colspan="2"></td> | |
</tr> | |
<tr> | |
<td align="left" style="padding-left:10px">2.code</td> | |
<td colspan="2">integer(int32)</td> | |
<td colspan="2"></td> | |
</tr> | |
<tr> | |
<td align="left" style="padding-left:10px">3.data</td> | |
<td colspan="2">object:IApiResponseData</td> | |
<td colspan="2"></td> | |
</tr> | |
<tr> | |
<td align="left" style="padding-left:10px">4.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 '{"companyId":"string","id":"string","ip":"string","lockReason":"string","lockTime":"2020/01/01 00:00:00","unlockReason":"string","unlockTime":"2020/01/01 00:00:00"}'</td> | |
</tr> | |
<tr class="specialHeight"> | |
<td class="bg">返回值</td> | |
<td colspan="4">{"code":0,"data":{},"message":"string","acknowleged":true}</td> | |
</tr> | |
</table> | |
</div> | |
<div> | |
<!--这个是每个请求的说明,方便生成文档后进行整理--> | |
<h5 class="second_title">4)根据ID获取IP锁定</h5> | |
<table border="1" cellspacing="0" cellpadding="0" width="100%"> | |
<tr class="bg"> | |
<td colspan="5">根据ID获取IP锁定</td> | |
</tr> | |
<tr> | |
<td width="25%">接口描述</td> | |
<td colspan="4">根据ID获取IP锁定</td> | |
</tr> | |
<tr> | |
<td>URL</td> | |
<td colspan="4">/v1/admin/ipLockHistories/{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.acknowleged</td> | |
<td colspan="2">boolean</td> | |
<td colspan="2"></td> | |
</tr> | |
<tr> | |
<td align="left" style="padding-left:10px">2.code</td> | |
<td colspan="2">integer(int32)</td> | |
<td colspan="2"></td> | |
</tr> | |
<tr> | |
<td align="left" style="padding-left:10px">3.data</td> | |
<td colspan="2">object:IApiResponseData</td> | |
<td colspan="2"></td> | |
</tr> | |
<tr> | |
<td align="left" style="padding-left:10px">4.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":{},"message":"string","acknowleged":true}</td> | |
</tr> | |
</table> | |
</div> | |
<div> | |
<!--这个是每个请求的说明,方便生成文档后进行整理--> | |
<h5 class="second_title">5)根据ID删除IP锁定</h5> | |
<table border="1" cellspacing="0" cellpadding="0" width="100%"> | |
<tr class="bg"> | |
<td colspan="5">根据ID删除IP锁定</td> | |
</tr> | |
<tr> | |
<td width="25%">接口描述</td> | |
<td colspan="4">根据ID删除IP锁定</td> | |
</tr> | |
<tr> | |
<td>URL</td> | |
<td colspan="4">/v1/admin/ipLockHistories/{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.acknowleged</td> | |
<td colspan="2">boolean</td> | |
<td colspan="2"></td> | |
</tr> | |
<tr> | |
<td align="left" style="padding-left:10px">2.code</td> | |
<td colspan="2">integer(int32)</td> | |
<td colspan="2"></td> | |
</tr> | |
<tr> | |
<td align="left" style="padding-left:10px">3.data</td> | |
<td colspan="2">object:IApiResponseData</td> | |
<td colspan="2"></td> | |
</tr> | |
<tr> | |
<td align="left" style="padding-left:10px">4.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":{},"message":"string","acknowleged":true}</td> | |
</tr> | |
</table> | |
</div> | |
</div> | |
<div style="margin-bottom:20px;"> | |
<!--这个是类的说明--> | |
<h4 class="first_title">安全策略的操作接口</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/securityStrategies</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.mapBean[code]</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">2.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">3.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">4.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">5.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">6.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.acknowleged</td> | |
<td colspan="2">boolean</td> | |
<td colspan="2"></td> | |
</tr> | |
<tr> | |
<td align="left" style="padding-left:10px">2.code</td> | |
<td colspan="2">integer(int32)</td> | |
<td colspan="2"></td> | |
</tr> | |
<tr> | |
<td align="left" style="padding-left:10px">3.data</td> | |
<td colspan="2">object:IApiResponseData</td> | |
<td colspan="2"></td> | |
</tr> | |
<tr> | |
<td align="left" style="padding-left:10px">4.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">mapBean[code]=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":{},"message":"string","acknowleged":true}</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/securityStrategies</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.securityStrategyCreateRequest</td> | |
<td>object:SecurityStrategyCreateRequest</td> | |
<td>body</td> | |
<td>Y</td> | |
<td>安全策略</td> | |
<!-- <td th:if="${request.modelAttr}" th:text="asdfagadfg"></td>--> | |
</tr> | |
<tbody> | |
<tr> | |
<td align="left" style="padding-left:10px">1.1.accountFreezePeriod</td> | |
<td>integer(int64)</td> | |
<td></td> | |
<td>N</td> | |
<td></td> | |
</tr> | |
<tr> | |
<td align="left" style="padding-left:10px">1.2.accountFreezePeriodType</td> | |
<td>integer(int32)</td> | |
<td></td> | |
<td>N</td> | |
<td></td> | |
</tr> | |
<tr> | |
<td align="left" style="padding-left:10px">1.3.accountLoginThreshold</td> | |
<td>integer(int32)</td> | |
<td></td> | |
<td>N</td> | |
<td></td> | |
</tr> | |
<tr> | |
<td align="left" style="padding-left:10px">1.4.accountThresholdPeriod</td> | |
<td>integer(int64)</td> | |
<td></td> | |
<td>N</td> | |
<td></td> | |
</tr> | |
<tr> | |
<td align="left" style="padding-left:10px">1.5.accountThresholdPeriodType</td> | |
<td>integer(int32)</td> | |
<td></td> | |
<td>N</td> | |
<td></td> | |
</tr> | |
<tr> | |
<td align="left" style="padding-left:10px">1.6.code</td> | |
<td>string</td> | |
<td></td> | |
<td>N</td> | |
<td></td> | |
</tr> | |
<tr> | |
<td align="left" style="padding-left:10px">1.7.companyId</td> | |
<td>string</td> | |
<td></td> | |
<td>N</td> | |
<td>CompanyID</td> | |
</tr> | |
<tr> | |
<td align="left" style="padding-left:10px">1.8.description</td> | |
<td>string</td> | |
<td></td> | |
<td>N</td> | |
<td></td> | |
</tr> | |
<tr> | |
<td align="left" style="padding-left:10px">1.9.errAccountFreezeThreshold</td> | |
<td>integer(int32)</td> | |
<td></td> | |
<td>N</td> | |
<td></td> | |
</tr> | |
<tr> | |
<td align="left" style="padding-left:10px">1.10.errFreezeAccountPeriod</td> | |
<td>integer(int64)</td> | |
<td></td> | |
<td>N</td> | |
<td></td> | |
</tr> | |
<tr> | |
<td align="left" style="padding-left:10px">1.11.errFreezeAccountPeriodType</td> | |
<td>integer(int32)</td> | |
<td></td> | |
<td>N</td> | |
<td></td> | |
</tr> | |
<tr> | |
<td align="left" style="padding-left:10px">1.12.freezeAccountPeriod</td> | |
<td>integer(int64)</td> | |
<td></td> | |
<td>N</td> | |
<td></td> | |
</tr> | |
<tr> | |
<td align="left" style="padding-left:10px">1.13.freezeAccountPeriodType</td> | |
<td>integer(int32)</td> | |
<td></td> | |
<td>N</td> | |
<td></td> | |
</tr> | |
<tr> | |
<td align="left" style="padding-left:10px">1.14.freezeIpPeriod</td> | |
<td>integer(int64)</td> | |
<td></td> | |
<td>N</td> | |
<td></td> | |
</tr> | |
<tr> | |
<td align="left" style="padding-left:10px">1.15.freezeIpPeriodType</td> | |
<td>integer(int32)</td> | |
<td></td> | |
<td>N</td> | |
<td></td> | |
</tr> | |
<tr> | |
<td align="left" style="padding-left:10px">1.16.id</td> | |
<td>string</td> | |
<td></td> | |
<td>N</td> | |
<td>ID</td> | |
</tr> | |
<tr> | |
<td align="left" style="padding-left:10px">1.17.ipLoginThreshold</td> | |
<td>integer(int32)</td> | |
<td></td> | |
<td>N</td> | |
<td></td> | |
</tr> | |
<tr> | |
<td align="left" style="padding-left:10px">1.18.ipThresholdPeriod</td> | |
<td>integer(int64)</td> | |
<td></td> | |
<td>N</td> | |
<td></td> | |
</tr> | |
<tr> | |
<td align="left" style="padding-left:10px">1.19.ipThresholdPeriodType</td> | |
<td>integer(int32)</td> | |
<td></td> | |
<td>N</td> | |
<td></td> | |
</tr> | |
<tr> | |
<td align="left" style="padding-left:10px">1.20.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 '{"accountFreezePeriod":0,"accountFreezePeriodType":0,"accountLoginThreshold":0,"accountThresholdPeriod":0,"accountThresholdPeriodType":0,"code":"string","companyId":"string","description":"string","errAccountFreezeThreshold":0,"errFreezeAccountPeriod":0,"errFreezeAccountPeriodType":0,"freezeAccountPeriod":0,"freezeAccountPeriodType":0,"freezeIpPeriod":0,"freezeIpPeriodType":0,"id":"string","ipLoginThreshold":0,"ipThresholdPeriod":0,"ipThresholdPeriodType":0,"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/securityStrategies</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.securityStrategyUpdateRequest</td> | |
<td>object:SecurityStrategyUpdateRequest</td> | |
<td>body</td> | |
<td>Y</td> | |
<td>安全策略</td> | |
<!-- <td th:if="${request.modelAttr}" th:text="asdfagadfg"></td>--> | |
</tr> | |
<tbody> | |
<tr> | |
<td align="left" style="padding-left:10px">1.1.accountFreezePeriod</td> | |
<td>integer(int64)</td> | |
<td></td> | |
<td>N</td> | |
<td></td> | |
</tr> | |
<tr> | |
<td align="left" style="padding-left:10px">1.2.accountFreezePeriodType</td> | |
<td>integer(int32)</td> | |
<td></td> | |
<td>N</td> | |
<td></td> | |
</tr> | |
<tr> | |
<td align="left" style="padding-left:10px">1.3.accountLoginThreshold</td> | |
<td>integer(int32)</td> | |
<td></td> | |
<td>N</td> | |
<td></td> | |
</tr> | |
<tr> | |
<td align="left" style="padding-left:10px">1.4.accountThresholdPeriod</td> | |
<td>integer(int64)</td> | |
<td></td> | |
<td>N</td> | |
<td></td> | |
</tr> | |
<tr> | |
<td align="left" style="padding-left:10px">1.5.accountThresholdPeriodType</td> | |
<td>integer(int32)</td> | |
<td></td> | |
<td>N</td> | |
<td></td> | |
</tr> | |
<tr> | |
<td align="left" style="padding-left:10px">1.6.code</td> | |
<td>string</td> | |
<td></td> | |
<td>N</td> | |
<td></td> | |
</tr> | |
<tr> | |
<td align="left" style="padding-left:10px">1.7.companyId</td> | |
<td>string</td> | |
<td></td> | |
<td>N</td> | |
<td>CompanyID</td> | |
</tr> | |
<tr> | |
<td align="left" style="padding-left:10px">1.8.description</td> | |
<td>string</td> | |
<td></td> | |
<td>N</td> | |
<td></td> | |
</tr> | |
<tr> | |
<td align="left" style="padding-left:10px">1.9.errAccountFreezeThreshold</td> | |
<td>integer(int32)</td> | |
<td></td> | |
<td>N</td> | |
<td></td> | |
</tr> | |
<tr> | |
<td align="left" style="padding-left:10px">1.10.errFreezeAccountPeriod</td> | |
<td>integer(int64)</td> | |
<td></td> | |
<td>N</td> | |
<td></td> | |
</tr> | |
<tr> | |
<td align="left" style="padding-left:10px">1.11.errFreezeAccountPeriodType</td> | |
<td>integer(int32)</td> | |
<td></td> | |
<td>N</td> | |
<td></td> | |
</tr> | |
<tr> | |
<td align="left" style="padding-left:10px">1.12.freezeAccountPeriod</td> | |
<td>integer(int64)</td> | |
<td></td> | |
<td>N</td> | |
<td></td> | |
</tr> | |
<tr> | |
<td align="left" style="padding-left:10px">1.13.freezeAccountPeriodType</td> | |
<td>integer(int32)</td> | |
<td></td> | |
<td>N</td> | |
<td></td> | |
</tr> | |
<tr> | |
<td align="left" style="padding-left:10px">1.14.freezeIpPeriod</td> | |
<td>integer(int64)</td> | |
<td></td> | |
<td>N</td> | |
<td></td> | |
</tr> | |
<tr> | |
<td align="left" style="padding-left:10px">1.15.freezeIpPeriodType</td> | |
<td>integer(int32)</td> | |
<td></td> | |
<td>N</td> | |
<td></td> | |
</tr> | |
<tr> | |
<td align="left" style="padding-left:10px">1.16.id</td> | |
<td>string</td> | |
<td></td> | |
<td>N</td> | |
<td></td> | |
</tr> | |
<tr> | |
<td align="left" style="padding-left:10px">1.17.ipLoginThreshold</td> | |
<td>integer(int32)</td> | |
<td></td> | |
<td>N</td> | |
<td></td> | |
</tr> | |
<tr> | |
<td align="left" style="padding-left:10px">1.18.ipThresholdPeriod</td> | |
<td>integer(int64)</td> | |
<td></td> | |
<td>N</td> | |
<td></td> | |
</tr> | |
<tr> | |
<td align="left" style="padding-left:10px">1.19.ipThresholdPeriodType</td> | |
<td>integer(int32)</td> | |
<td></td> | |
<td>N</td> | |
<td></td> | |
</tr> | |
<tr> | |
<td align="left" style="padding-left:10px">1.20.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>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.acknowleged</td> | |
<td colspan="2">boolean</td> | |
<td colspan="2"></td> | |
</tr> | |
<tr> | |
<td align="left" style="padding-left:10px">2.code</td> | |
<td colspan="2">integer(int32)</td> | |
<td colspan="2"></td> | |
</tr> | |
<tr> | |
<td align="left" style="padding-left:10px">3.data</td> | |
<td colspan="2">object:IApiResponseData</td> | |
<td colspan="2"></td> | |
</tr> | |
<tr> | |
<td align="left" style="padding-left:10px">4.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 '{"accountFreezePeriod":0,"accountFreezePeriodType":0,"accountLoginThreshold":0,"accountThresholdPeriod":0,"accountThresholdPeriodType":0,"code":"string","companyId":"string","description":"string","errAccountFreezeThreshold":0,"errFreezeAccountPeriod":0,"errFreezeAccountPeriodType":0,"freezeAccountPeriod":0,"freezeAccountPeriodType":0,"freezeIpPeriod":0,"freezeIpPeriodType":0,"id":"string","ipLoginThreshold":0,"ipThresholdPeriod":0,"ipThresholdPeriodType":0,"name":"string"}'</td> | |
</tr> | |
<tr class="specialHeight"> | |
<td class="bg">返回值</td> | |
<td colspan="4">{"code":0,"data":{},"message":"string","acknowleged":true}</td> | |
</tr> | |
</table> | |
</div> | |
<div> | |
<!--这个是每个请求的说明,方便生成文档后进行整理--> | |
<h5 class="second_title">4)根据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/securityStrategies/{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.acknowleged</td> | |
<td colspan="2">boolean</td> | |
<td colspan="2"></td> | |
</tr> | |
<tr> | |
<td align="left" style="padding-left:10px">2.code</td> | |
<td colspan="2">integer(int32)</td> | |
<td colspan="2"></td> | |
</tr> | |
<tr> | |
<td align="left" style="padding-left:10px">3.data</td> | |
<td colspan="2">object:IApiResponseData</td> | |
<td colspan="2"></td> | |
</tr> | |
<tr> | |
<td align="left" style="padding-left:10px">4.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":{},"message":"string","acknowleged":true}</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/securityStrategies/{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.acknowleged</td> | |
<td colspan="2">boolean</td> | |
<td colspan="2"></td> | |
</tr> | |
<tr> | |
<td align="left" style="padding-left:10px">2.code</td> | |
<td colspan="2">integer(int32)</td> | |
<td colspan="2"></td> | |
</tr> | |
<tr> | |
<td align="left" style="padding-left:10px">3.data</td> | |
<td colspan="2">object:IApiResponseData</td> | |
<td colspan="2"></td> | |
</tr> | |
<tr> | |
<td align="left" style="padding-left:10px">4.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":{},"message":"string","acknowleged":true}</td> | |
</tr> | |
</table> | |
</div> | |
</div> | |
<div style="margin-bottom:20px;"> | |
<!--这个是类的说明--> | |
<h4 class="first_title">帐号绑定记录的操作接口</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/federations</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.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">2.mapBean[federatedId]</td> | |
<td>string</td> | |
<td>query</td> | |
<td>N</td> | |
<td>查询条件 - 第三方ID(精确)</td> | |
<!-- <td th:if="${request.modelAttr}" th:text="asdfagadfg"></td>--> | |
</tr> | |
<tr> | |
<td align="left">3.mapBean[federatedType]</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[userNo]</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">5.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">6.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.acknowleged</td> | |
<td colspan="2">boolean</td> | |
<td colspan="2"></td> | |
</tr> | |
<tr> | |
<td align="left" style="padding-left:10px">2.code</td> | |
<td colspan="2">integer(int32)</td> | |
<td colspan="2"></td> | |
</tr> | |
<tr> | |
<td align="left" style="padding-left:10px">3.data</td> | |
<td colspan="2">object:IApiResponseData</td> | |
<td colspan="2"></td> | |
</tr> | |
<tr> | |
<td align="left" style="padding-left:10px">4.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">mapBean[deleted]=true&mapBean[federatedId]=string&mapBean[federatedType]=string&mapBean[userNo]=string&pageIndex=0&pageSize=0</td> | |
</tr> | |
<tr class="specialHeight"> | |
<td class="bg">返回值</td> | |
<td colspan="4">{"code":0,"data":{},"message":"string","acknowleged":true}</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/federations</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.federationCreateRequest</td> | |
<td>object:FederationCreateRequest</td> | |
<td>body</td> | |
<td>Y</td> | |
<td>帐号绑定</td> | |
<!-- <td th:if="${request.modelAttr}" th:text="asdfagadfg"></td>--> | |
</tr> | |
<tbody> | |
<tr> | |
<td align="left" style="padding-left:10px">1.1.companyId</td> | |
<td>string</td> | |
<td></td> | |
<td>N</td> | |
<td>CompanyID</td> | |
</tr> | |
<tr> | |
<td align="left" style="padding-left:10px">1.2.federatedId</td> | |
<td>string</td> | |
<td></td> | |
<td>N</td> | |
<td></td> | |
</tr> | |
<tr> | |
<td align="left" style="padding-left:10px">1.3.federatedInfo</td> | |
<td>string</td> | |
<td></td> | |
<td>N</td> | |
<td></td> | |
</tr> | |
<tr> | |
<td align="left" style="padding-left:10px">1.4.federatedType</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.userNo</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 '{"companyId":"string","federatedId":"string","federatedInfo":"string","federatedType":"string","id":"string","userNo":"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/federations</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.federationUpdateRequest</td> | |
<td>object:FederationUpdateRequest</td> | |
<td>body</td> | |
<td>Y</td> | |
<td>帐号绑定</td> | |
<!-- <td th:if="${request.modelAttr}" th:text="asdfagadfg"></td>--> | |
</tr> | |
<tbody> | |
<tr> | |
<td align="left" style="padding-left:10px">1.1.companyId</td> | |
<td>string</td> | |
<td></td> | |
<td>N</td> | |
<td>CompanyID</td> | |
</tr> | |
<tr> | |
<td align="left" style="padding-left:10px">1.2.federatedId</td> | |
<td>string</td> | |
<td></td> | |
<td>N</td> | |
<td></td> | |
</tr> | |
<tr> | |
<td align="left" style="padding-left:10px">1.3.federatedInfo</td> | |
<td>string</td> | |
<td></td> | |
<td>N</td> | |
<td></td> | |
</tr> | |
<tr> | |
<td align="left" style="padding-left:10px">1.4.federatedType</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></td> | |
</tr> | |
<tr> | |
<td align="left" style="padding-left:10px">1.6.userNo</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.acknowleged</td> | |
<td colspan="2">boolean</td> | |
<td colspan="2"></td> | |
</tr> | |
<tr> | |
<td align="left" style="padding-left:10px">2.code</td> | |
<td colspan="2">integer(int32)</td> | |
<td colspan="2"></td> | |
</tr> | |
<tr> | |
<td align="left" style="padding-left:10px">3.data</td> | |
<td colspan="2">object:IApiResponseData</td> | |
<td colspan="2"></td> | |
</tr> | |
<tr> | |
<td align="left" style="padding-left:10px">4.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 '{"companyId":"string","federatedId":"string","federatedInfo":"string","federatedType":"string","id":"string","userNo":"string"}'</td> | |
</tr> | |
<tr class="specialHeight"> | |
<td class="bg">返回值</td> | |
<td colspan="4">{"code":0,"data":{},"message":"string","acknowleged":true}</td> | |
</tr> | |
</table> | |
</div> | |
<div> | |
<!--这个是每个请求的说明,方便生成文档后进行整理--> | |
<h5 class="second_title">4)绑定帐号</h5> | |
<table border="1" cellspacing="0" cellpadding="0" width="100%"> | |
<tr class="bg"> | |
<td colspan="5">绑定帐号</td> | |
</tr> | |
<tr> | |
<td width="25%">接口描述</td> | |
<td colspan="4">绑定帐号</td> | |
</tr> | |
<tr> | |
<td>URL</td> | |
<td colspan="4">/v1/admin/federations/bind</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.federationBindRequest</td> | |
<td>object:FederationBindRequest</td> | |
<td>body</td> | |
<td>Y</td> | |
<td>帐号绑定信息</td> | |
<!-- <td th:if="${request.modelAttr}" th:text="asdfagadfg"></td>--> | |
</tr> | |
<tbody> | |
<tr> | |
<td align="left" style="padding-left:10px">1.1.federatedId</td> | |
<td>string</td> | |
<td></td> | |
<td>N</td> | |
<td></td> | |
</tr> | |
<tr> | |
<td align="left" style="padding-left:10px">1.2.federatedInfo</td> | |
<td>string</td> | |
<td></td> | |
<td>N</td> | |
<td></td> | |
</tr> | |
<tr> | |
<td align="left" style="padding-left:10px">1.3.federatedType</td> | |
<td>string</td> | |
<td></td> | |
<td>N</td> | |
<td></td> | |
</tr> | |
<tr> | |
<td align="left" style="padding-left:10px">1.4.userNo</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.acknowleged</td> | |
<td colspan="2">boolean</td> | |
<td colspan="2"></td> | |
</tr> | |
<tr> | |
<td align="left" style="padding-left:10px">2.code</td> | |
<td colspan="2">integer(int32)</td> | |
<td colspan="2"></td> | |
</tr> | |
<tr> | |
<td align="left" style="padding-left:10px">3.data</td> | |
<td colspan="2">object:IApiResponseData</td> | |
<td colspan="2"></td> | |
</tr> | |
<tr> | |
<td align="left" style="padding-left:10px">4.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 '{"federatedId":"string","federatedInfo":"string","federatedType":"string","userNo":"string"}'</td> | |
</tr> | |
<tr class="specialHeight"> | |
<td class="bg">返回值</td> | |
<td colspan="4">{"code":0,"data":{},"message":"string","acknowleged":true}</td> | |
</tr> | |
</table> | |
</div> | |
<div> | |
<!--这个是每个请求的说明,方便生成文档后进行整理--> | |
<h5 class="second_title">5)批量查询用户的联合登录信息</h5> | |
<table border="1" cellspacing="0" cellpadding="0" width="100%"> | |
<tr class="bg"> | |
<td colspan="5">批量查询用户的联合登录信息</td> | |
</tr> | |
<tr> | |
<td width="25%">接口描述</td> | |
<td colspan="4">批量查询用户的联合登录信息</td> | |
</tr> | |
<tr> | |
<td>URL</td> | |
<td colspan="4">/v1/admin/federations/federatedType/{federatedType}/batchQuery</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.federatedType</td> | |
<td>string</td> | |
<td>path</td> | |
<td>Y</td> | |
<td>federatedType</td> | |
<!-- <td th:if="${request.modelAttr}" th:text="asdfagadfg"></td>--> | |
</tr> | |
<tr> | |
<td align="left">2.query</td> | |
<td>object:FederationBatchQuery</td> | |
<td>body</td> | |
<td>Y</td> | |
<td>query</td> | |
<!-- <td th:if="${request.modelAttr}" th:text="asdfagadfg"></td>--> | |
</tr> | |
<tbody> | |
<tr> | |
<td align="left" style="padding-left:10px">2.1.accountIds</td> | |
<td>array</td> | |
<td></td> | |
<td>N</td> | |
<td></td> | |
</tr> | |
<tr> | |
<td align="left" style="padding-left:10px">2.2.accountNames</td> | |
<td>array</td> | |
<td></td> | |
<td>N</td> | |
<td></td> | |
</tr> | |
<tr> | |
<td align="left" style="padding-left:10px">2.3.empty</td> | |
<td>boolean</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.acknowleged</td> | |
<td colspan="2">boolean</td> | |
<td colspan="2"></td> | |
</tr> | |
<tr> | |
<td align="left" style="padding-left:10px">2.code</td> | |
<td colspan="2">integer(int32)</td> | |
<td colspan="2"></td> | |
</tr> | |
<tr> | |
<td align="left" style="padding-left:10px">3.data</td> | |
<td colspan="2">object:IApiResponseData</td> | |
<td colspan="2"></td> | |
</tr> | |
<tr> | |
<td align="left" style="padding-left:10px">4.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 '{"accountIds":[{}],"accountNames":[{}],"empty":true}'</td> | |
</tr> | |
<tr class="specialHeight"> | |
<td class="bg">返回值</td> | |
<td colspan="4">{"code":0,"data":{},"message":"string","acknowleged":true}</td> | |
</tr> | |
</table> | |
</div> | |
<div> | |
<!--这个是每个请求的说明,方便生成文档后进行整理--> | |
<h5 class="second_title">6)根据federatedType, federatedId获取帐号绑定记录</h5> | |
<table border="1" cellspacing="0" cellpadding="0" width="100%"> | |
<tr class="bg"> | |
<td colspan="5">根据federatedType, federatedId获取帐号绑定记录</td> | |
</tr> | |
<tr> | |
<td width="25%">接口描述</td> | |
<td colspan="4">根据federatedType, federatedId获取帐号绑定记录</td> | |
</tr> | |
<tr> | |
<td>URL</td> | |
<td colspan="4">/v1/admin/federations/federatedType/{federatedType}/federatedId/{federatedId}</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.federatedId</td> | |
<td>string</td> | |
<td>path</td> | |
<td>Y</td> | |
<td>查询条件 - federatedId</td> | |
<!-- <td th:if="${request.modelAttr}" th:text="asdfagadfg"></td>--> | |
</tr> | |
<tr> | |
<td align="left">2.federatedType</td> | |
<td>string</td> | |
<td>path</td> | |
<td>Y</td> | |
<td>查询条件 - federatedType</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.acknowleged</td> | |
<td colspan="2">boolean</td> | |
<td colspan="2"></td> | |
</tr> | |
<tr> | |
<td align="left" style="padding-left:10px">2.code</td> | |
<td colspan="2">integer(int32)</td> | |
<td colspan="2"></td> | |
</tr> | |
<tr> | |
<td align="left" style="padding-left:10px">3.data</td> | |
<td colspan="2">object:IApiResponseData</td> | |
<td colspan="2"></td> | |
</tr> | |
<tr> | |
<td align="left" style="padding-left:10px">4.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":{},"message":"string","acknowleged":true}</td> | |
</tr> | |
</table> | |
</div> | |
<div> | |
<!--这个是每个请求的说明,方便生成文档后进行整理--> | |
<h5 class="second_title">7)根据federatedType, userNo获取帐号绑定记录</h5> | |
<table border="1" cellspacing="0" cellpadding="0" width="100%"> | |
<tr class="bg"> | |
<td colspan="5">根据federatedType, userNo获取帐号绑定记录</td> | |
</tr> | |
<tr> | |
<td width="25%">接口描述</td> | |
<td colspan="4">根据federatedType, userNo获取帐号绑定记录</td> | |
</tr> | |
<tr> | |
<td>URL</td> | |
<td colspan="4">/v1/admin/federations/federatedType/{federatedType}/userNo/{userNo}</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.federatedType</td> | |
<td>string</td> | |
<td>path</td> | |
<td>Y</td> | |
<td>查询条件 - federatedType</td> | |
<!-- <td th:if="${request.modelAttr}" th:text="asdfagadfg"></td>--> | |
</tr> | |
<tr> | |
<td align="left">2.userNo</td> | |
<td>string</td> | |
<td>path</td> | |
<td>Y</td> | |
<td>查询条件 - userNo</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.acknowleged</td> | |
<td colspan="2">boolean</td> | |
<td colspan="2"></td> | |
</tr> | |
<tr> | |
<td align="left" style="padding-left:10px">2.code</td> | |
<td colspan="2">integer(int32)</td> | |
<td colspan="2"></td> | |
</tr> | |
<tr> | |
<td align="left" style="padding-left:10px">3.data</td> | |
<td colspan="2">object:IApiResponseData</td> | |
<td colspan="2"></td> | |
</tr> | |
<tr> | |
<td align="left" style="padding-left:10px">4.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":{},"message":"string","acknowleged":true}</td> | |
</tr> | |
</table> | |
</div> | |
<div> | |
<!--这个是每个请求的说明,方便生成文档后进行整理--> | |
<h5 class="second_title">8)根据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/federations/{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.acknowleged</td> | |
<td colspan="2">boolean</td> | |
<td colspan="2"></td> | |
</tr> | |
<tr> | |
<td align="left" style="padding-left:10px">2.code</td> | |
<td colspan="2">integer(int32)</td> | |
<td colspan="2"></td> | |
</tr> | |
<tr> | |
<td align="left" style="padding-left:10px">3.data</td> | |
<td colspan="2">object:IApiResponseData</td> | |
<td colspan="2"></td> | |
</tr> | |
<tr> | |
<td align="left" style="padding-left:10px">4.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":{},"message":"string","acknowleged":true}</td> | |
</tr> | |
</table> | |
</div> | |
<div> | |
<!--这个是每个请求的说明,方便生成文档后进行整理--> | |
<h5 class="second_title">9)根据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/federations/{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.acknowleged</td> | |
<td colspan="2">boolean</td> | |
<td colspan="2"></td> | |
</tr> | |
<tr> | |
<td align="left" style="padding-left:10px">2.code</td> | |
<td colspan="2">integer(int32)</td> | |
<td colspan="2"></td> | |
</tr> | |
<tr> | |
<td align="left" style="padding-left:10px">3.data</td> | |
<td colspan="2">object:IApiResponseData</td> | |
<td colspan="2"></td> | |
</tr> | |
<tr> | |
<td align="left" style="padding-left:10px">4.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":{},"message":"string","acknowleged":true}</td> | |
</tr> | |
</table> | |
</div> | |
</div> | |
<div style="margin-bottom:20px;"> | |
<!--这个是类的说明--> | |
<h4 class="first_title">服务的操作接口</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/services</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.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">2.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">3.mapBean[enabled]</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[informationUrl]</td> | |
<td>string</td> | |
<td>query</td> | |
<td>N</td> | |
<td>查询条件 - 服务访问地址URL(模糊)</td> | |
<!-- <td th:if="${request.modelAttr}" th:text="asdfagadfg"></td>--> | |
</tr> | |
<tr> | |
<td align="left">5.mapBean[keyword]</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">6.mapBean[logoutUrl]</td> | |
<td>string</td> | |
<td>query</td> | |
<td>N</td> | |
<td>查询条件 - 服务注销地址URL(模糊)</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.mapBean[serviceId]</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">9.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">10.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.acknowleged</td> | |
<td colspan="2">boolean</td> | |
<td colspan="2"></td> | |
</tr> | |
<tr> | |
<td align="left" style="padding-left:10px">2.code</td> | |
<td colspan="2">integer(int32)</td> | |
<td colspan="2"></td> | |
</tr> | |
<tr> | |
<td align="left" style="padding-left:10px">3.data</td> | |
<td colspan="2">object:IApiResponseData</td> | |
<td colspan="2"></td> | |
</tr> | |
<tr> | |
<td align="left" style="padding-left:10px">4.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">mapBean[deleted]=true&mapBean[description]=string&mapBean[enabled]=string&mapBean[informationUrl]=string&mapBean[keyword]=string&mapBean[logoutUrl]=string&mapBean[name]=string&mapBean[serviceId]=string&pageIndex=0&pageSize=0</td> | |
</tr> | |
<tr class="specialHeight"> | |
<td class="bg">返回值</td> | |
<td colspan="4">{"code":0,"data":{},"message":"string","acknowleged":true}</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/services</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.serviceCreateRequest</td> | |
<td>object:ServiceCreateRequest</td> | |
<td>body</td> | |
<td>Y</td> | |
<td>服务</td> | |
<!-- <td th:if="${request.modelAttr}" th:text="asdfagadfg"></td>--> | |
</tr> | |
<tbody> | |
<tr> | |
<td align="left" style="padding-left:10px">1.1.adaptV4Product</td> | |
<td>boolean</td> | |
<td></td> | |
<td>N</td> | |
<td></td> | |
</tr> | |
<tr> | |
<td align="left" style="padding-left:10px">1.2.applicationDomain</td> | |
<td>string</td> | |
<td></td> | |
<td>N</td> | |
<td></td> | |
</tr> | |
<tr> | |
<td align="left" style="padding-left:10px">1.3.applicationId</td> | |
<td>string</td> | |
<td></td> | |
<td>N</td> | |
<td></td> | |
</tr> | |
<tr> | |
<td align="left" style="padding-left:10px">1.4.companyId</td> | |
<td>string</td> | |
<td></td> | |
<td>N</td> | |
<td>CompanyID</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.enabled</td> | |
<td>boolean</td> | |
<td></td> | |
<td>N</td> | |
<td></td> | |
</tr> | |
<tr> | |
<td align="left" style="padding-left:10px">1.7.evaluationOrder</td> | |
<td>integer(int32)</td> | |
<td></td> | |
<td>N</td> | |
<td></td> | |
</tr> | |
<tr> | |
<td align="left" style="padding-left:10px">1.8.externalId</td> | |
<td>string</td> | |
<td></td> | |
<td>N</td> | |
<td></td> | |
</tr> | |
<tr> | |
<td align="left" style="padding-left:10px">1.9.friendlyName</td> | |
<td>string</td> | |
<td></td> | |
<td>N</td> | |
<td></td> | |
</tr> | |
<tr> | |
<td align="left" style="padding-left:10px">1.10.groupIds</td> | |
<td>array</td> | |
<td></td> | |
<td>N</td> | |
<td></td> | |
</tr> | |
<tr> | |
<td align="left" style="padding-left:10px">1.11.id</td> | |
<td>string</td> | |
<td></td> | |
<td>N</td> | |
<td>ID</td> | |
</tr> | |
<tr> | |
<td align="left" style="padding-left:10px">1.12.idTokenEnabled</td> | |
<td>boolean</td> | |
<td></td> | |
<td>N</td> | |
<td></td> | |
</tr> | |
<tr> | |
<td align="left" style="padding-left:10px">1.13.idTokenPublicKeyPem</td> | |
<td>string</td> | |
<td></td> | |
<td>N</td> | |
<td></td> | |
</tr> | |
<tr> | |
<td align="left" style="padding-left:10px">1.14.informationUrl</td> | |
<td>string</td> | |
<td></td> | |
<td>N</td> | |
<td></td> | |
</tr> | |
<tr> | |
<td align="left" style="padding-left:10px">1.15.jwtAsServiceTicket</td> | |
<td>boolean</td> | |
<td></td> | |
<td>N</td> | |
<td></td> | |
</tr> | |
<tr> | |
<td align="left" style="padding-left:10px">1.16.logoutType</td> | |
<td>string</td> | |
<td></td> | |
<td>N</td> | |
<td></td> | |
</tr> | |
<tr> | |
<td align="left" style="padding-left:10px">1.17.logoutUrl</td> | |
<td>string</td> | |
<td></td> | |
<td>N</td> | |
<td></td> | |
</tr> | |
<tr> | |
<td align="left" style="padding-left:10px">1.18.name</td> | |
<td>string</td> | |
<td></td> | |
<td>N</td> | |
<td></td> | |
</tr> | |
<tr> | |
<td align="left" style="padding-left:10px">1.19.registeredServiceId</td> | |
<td>integer(int64)</td> | |
<td></td> | |
<td>N</td> | |
<td></td> | |
</tr> | |
<tr> | |
<td align="left" style="padding-left:10px">1.20.requireAllAttributes</td> | |
<td>boolean</td> | |
<td></td> | |
<td>N</td> | |
<td></td> | |
</tr> | |
<tr> | |
<td align="left" style="padding-left:10px">1.21.responseType</td> | |
<td>string</td> | |
<td></td> | |
<td>N</td> | |
<td></td> | |
</tr> | |
<tr> | |
<td align="left" style="padding-left:10px">1.22.serviceId</td> | |
<td>string</td> | |
<td></td> | |
<td>N</td> | |
<td></td> | |
</tr> | |
<tr> | |
<td align="left" style="padding-left:10px">1.23.ssoEnabled</td> | |
<td>boolean</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 '{"adaptV4Product":true,"applicationDomain":"string","applicationId":"string","companyId":"string","description":"string","enabled":true,"evaluationOrder":0,"externalId":"string","friendlyName":"string","groupIds":[{}],"id":"string","idTokenEnabled":true,"idTokenPublicKeyPem":"string","informationUrl":"string","jwtAsServiceTicket":true,"logoutType":"string","logoutUrl":"string","name":"string","registeredServiceId":0,"requireAllAttributes":true,"responseType":"string","serviceId":"string","ssoEnabled":true}'</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/services</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.serviceUpdateRequest</td> | |
<td>object:ServiceUpdateRequest</td> | |
<td>body</td> | |
<td>Y</td> | |
<td>服务</td> | |
<!-- <td th:if="${request.modelAttr}" th:text="asdfagadfg"></td>--> | |
</tr> | |
<tbody> | |
<tr> | |
<td align="left" style="padding-left:10px">1.1.adaptV4Product</td> | |
<td>boolean</td> | |
<td></td> | |
<td>N</td> | |
<td></td> | |
</tr> | |
<tr> | |
<td align="left" style="padding-left:10px">1.2.applicationDomain</td> | |
<td>string</td> | |
<td></td> | |
<td>N</td> | |
<td></td> | |
</tr> | |
<tr> | |
<td align="left" style="padding-left:10px">1.3.applicationId</td> | |
<td>string</td> | |
<td></td> | |
<td>N</td> | |
<td></td> | |
</tr> | |
<tr> | |
<td align="left" style="padding-left:10px">1.4.companyId</td> | |
<td>string</td> | |
<td></td> | |
<td>N</td> | |
<td>CompanyID</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.enabled</td> | |
<td>boolean</td> | |
<td></td> | |
<td>N</td> | |
<td></td> | |
</tr> | |
<tr> | |
<td align="left" style="padding-left:10px">1.7.evaluationOrder</td> | |
<td>integer(int32)</td> | |
<td></td> | |
<td>N</td> | |
<td></td> | |
</tr> | |
<tr> | |
<td align="left" style="padding-left:10px">1.8.externalId</td> | |
<td>string</td> | |
<td></td> | |
<td>N</td> | |
<td></td> | |
</tr> | |
<tr> | |
<td align="left" style="padding-left:10px">1.9.friendlyName</td> | |
<td>string</td> | |
<td></td> | |
<td>N</td> | |
<td></td> | |
</tr> | |
<tr> | |
<td align="left" style="padding-left:10px">1.10.groupIds</td> | |
<td>array</td> | |
<td></td> | |
<td>N</td> | |
<td></td> | |
</tr> | |
<tr> | |
<td align="left" style="padding-left:10px">1.11.id</td> | |
<td>string</td> | |
<td></td> | |
<td>N</td> | |
<td></td> | |
</tr> | |
<tr> | |
<td align="left" style="padding-left:10px">1.12.idTokenEnabled</td> | |
<td>boolean</td> | |
<td></td> | |
<td>N</td> | |
<td></td> | |
</tr> | |
<tr> | |
<td align="left" style="padding-left:10px">1.13.idTokenPublicKeyPem</td> | |
<td>string</td> | |
<td></td> | |
<td>N</td> | |
<td></td> | |
</tr> | |
<tr> | |
<td align="left" style="padding-left:10px">1.14.informationUrl</td> | |
<td>string</td> | |
<td></td> | |
<td>N</td> | |
<td></td> | |
</tr> | |
<tr> | |
<td align="left" style="padding-left:10px">1.15.jwtAsServiceTicket</td> | |
<td>boolean</td> | |
<td></td> | |
<td>N</td> | |
<td></td> | |
</tr> | |
<tr> | |
<td align="left" style="padding-left:10px">1.16.logoutType</td> | |
<td>string</td> | |
<td></td> | |
<td>N</td> | |
<td></td> | |
</tr> | |
<tr> | |
<td align="left" style="padding-left:10px">1.17.logoutUrl</td> | |
<td>string</td> | |
<td></td> | |
<td>N</td> | |
<td></td> | |
</tr> | |
<tr> | |
<td align="left" style="padding-left:10px">1.18.name</td> | |
<td>string</td> | |
<td></td> | |
<td>N</td> | |
<td></td> | |
</tr> | |
<tr> | |
<td align="left" style="padding-left:10px">1.19.registeredServiceId</td> | |
<td>integer(int64)</td> | |
<td></td> | |
<td>N</td> | |
<td></td> | |
</tr> | |
<tr> | |
<td align="left" style="padding-left:10px">1.20.requireAllAttributes</td> | |
<td>boolean</td> | |
<td></td> | |
<td>N</td> | |
<td></td> | |
</tr> | |
<tr> | |
<td align="left" style="padding-left:10px">1.21.responseType</td> | |
<td>string</td> | |
<td></td> | |
<td>N</td> | |
<td></td> | |
</tr> | |
<tr> | |
<td align="left" style="padding-left:10px">1.22.serviceId</td> | |
<td>string</td> | |
<td></td> | |
<td>N</td> | |
<td></td> | |
</tr> | |
<tr> | |
<td align="left" style="padding-left:10px">1.23.ssoEnabled</td> | |
<td>boolean</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.acknowleged</td> | |
<td colspan="2">boolean</td> | |
<td colspan="2"></td> | |
</tr> | |
<tr> | |
<td align="left" style="padding-left:10px">2.code</td> | |
<td colspan="2">integer(int32)</td> | |
<td colspan="2"></td> | |
</tr> | |
<tr> | |
<td align="left" style="padding-left:10px">3.data</td> | |
<td colspan="2">object:IApiResponseData</td> | |
<td colspan="2"></td> | |
</tr> | |
<tr> | |
<td align="left" style="padding-left:10px">4.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 '{"adaptV4Product":true,"applicationDomain":"string","applicationId":"string","companyId":"string","description":"string","enabled":true,"evaluationOrder":0,"externalId":"string","friendlyName":"string","groupIds":[{}],"id":"string","idTokenEnabled":true,"idTokenPublicKeyPem":"string","informationUrl":"string","jwtAsServiceTicket":true,"logoutType":"string","logoutUrl":"string","name":"string","registeredServiceId":0,"requireAllAttributes":true,"responseType":"string","serviceId":"string","ssoEnabled":true}'</td> | |
</tr> | |
<tr class="specialHeight"> | |
<td class="bg">返回值</td> | |
<td colspan="4">{"code":0,"data":{},"message":"string","acknowleged":true}</td> | |
</tr> | |
</table> | |
</div> | |
<div> | |
<!--这个是每个请求的说明,方便生成文档后进行整理--> | |
<h5 class="second_title">4)根据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/services/registeredServiceId/{registeredServiceId}</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.registeredServiceId</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.acknowleged</td> | |
<td colspan="2">boolean</td> | |
<td colspan="2"></td> | |
</tr> | |
<tr> | |
<td align="left" style="padding-left:10px">2.code</td> | |
<td colspan="2">integer(int32)</td> | |
<td colspan="2"></td> | |
</tr> | |
<tr> | |
<td align="left" style="padding-left:10px">3.data</td> | |
<td colspan="2">object:IApiResponseData</td> | |
<td colspan="2"></td> | |
</tr> | |
<tr> | |
<td align="left" style="padding-left:10px">4.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":{},"message":"string","acknowleged":true}</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/services/{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.acknowleged</td> | |
<td colspan="2">boolean</td> | |
<td colspan="2"></td> | |
</tr> | |
<tr> | |
<td align="left" style="padding-left:10px">2.code</td> | |
<td colspan="2">integer(int32)</td> | |
<td colspan="2"></td> | |
</tr> | |
<tr> | |
<td align="left" style="padding-left:10px">3.data</td> | |
<td colspan="2">object:IApiResponseData</td> | |
<td colspan="2"></td> | |
</tr> | |
<tr> | |
<td align="left" style="padding-left:10px">4.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":{},"message":"string","acknowleged":true}</td> | |
</tr> | |
</table> | |
</div> | |
<div> | |
<!--这个是每个请求的说明,方便生成文档后进行整理--> | |
<h5 class="second_title">6)根据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/services/{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.acknowleged</td> | |
<td colspan="2">boolean</td> | |
<td colspan="2"></td> | |
</tr> | |
<tr> | |
<td align="left" style="padding-left:10px">2.code</td> | |
<td colspan="2">integer(int32)</td> | |
<td colspan="2"></td> | |
</tr> | |
<tr> | |
<td align="left" style="padding-left:10px">3.data</td> | |
<td colspan="2">object:IApiResponseData</td> | |
<td colspan="2"></td> | |
</tr> | |
<tr> | |
<td align="left" style="padding-left:10px">4.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":{},"message":"string","acknowleged":true}</td> | |
</tr> | |
</table> | |
</div> | |
</div> | |
<div style="margin-bottom:20px;"> | |
<!--这个是类的说明--> | |
<h4 class="first_title">登录配置的操作接口</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[configKeyPrefix]</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[configKey]</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[configValue]</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">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.acknowleged</td> | |
<td colspan="2">boolean</td> | |
<td colspan="2"></td> | |
</tr> | |
<tr> | |
<td align="left" style="padding-left:10px">2.code</td> | |
<td colspan="2">integer(int32)</td> | |
<td colspan="2"></td> | |
</tr> | |
<tr> | |
<td align="left" style="padding-left:10px">3.data</td> | |
<td colspan="2">object:IApiResponseData</td> | |
<td colspan="2"></td> | |
</tr> | |
<tr> | |
<td align="left" style="padding-left:10px">4.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[configKeyPrefix]=string&mapBean[configKey]=string&mapBean[configValue]=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":{},"message":"string","acknowleged":true}</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>登录配置</td> | |
<!-- <td th:if="${request.modelAttr}" th:text="asdfagadfg"></td>--> | |
</tr> | |
<tbody> | |
<tr> | |
<td align="left" style="padding-left:10px">1.1.companyId</td> | |
<td>string</td> | |
<td></td> | |
<td>N</td> | |
<td>CompanyID</td> | |
</tr> | |
<tr> | |
<td align="left" style="padding-left:10px">1.2.configKey</td> | |
<td>string</td> | |
<td></td> | |
<td>N</td> | |
<td></td> | |
</tr> | |
<tr> | |
<td align="left" style="padding-left:10px">1.3.configValue</td> | |
<td>string</td> | |
<td></td> | |
<td>N</td> | |
<td></td> | |
</tr> | |
<tr> | |
<td align="left" style="padding-left:10px">1.4.description</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.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 '{"companyId":"string","configKey":"string","configValue":"string","description":"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)更新config</h5> | |
<table border="1" cellspacing="0" cellpadding="0" width="100%"> | |
<tr class="bg"> | |
<td colspan="5">更新config</td> | |
</tr> | |
<tr> | |
<td width="25%">接口描述</td> | |
<td colspan="4">更新config</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>登录配置</td> | |
<!-- <td th:if="${request.modelAttr}" th:text="asdfagadfg"></td>--> | |
</tr> | |
<tbody> | |
<tr> | |
<td align="left" style="padding-left:10px">1.1.companyId</td> | |
<td>string</td> | |
<td></td> | |
<td>N</td> | |
<td>CompanyID</td> | |
</tr> | |
<tr> | |
<td align="left" style="padding-left:10px">1.2.configKey</td> | |
<td>string</td> | |
<td></td> | |
<td>N</td> | |
<td></td> | |
</tr> | |
<tr> | |
<td align="left" style="padding-left:10px">1.3.configValue</td> | |
<td>string</td> | |
<td></td> | |
<td>N</td> | |
<td></td> | |
</tr> | |
<tr> | |
<td align="left" style="padding-left:10px">1.4.description</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></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> | |
</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.acknowleged</td> | |
<td colspan="2">boolean</td> | |
<td colspan="2"></td> | |
</tr> | |
<tr> | |
<td align="left" style="padding-left:10px">2.code</td> | |
<td colspan="2">integer(int32)</td> | |
<td colspan="2"></td> | |
</tr> | |
<tr> | |
<td align="left" style="padding-left:10px">3.data</td> | |
<td colspan="2">object:IApiResponseData</td> | |
<td colspan="2"></td> | |
</tr> | |
<tr> | |
<td align="left" style="padding-left:10px">4.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 '{"companyId":"string","configKey":"string","configValue":"string","description":"string","id":"string","name":"string"}'</td> | |
</tr> | |
<tr class="specialHeight"> | |
<td class="bg">返回值</td> | |
<td colspan="4">{"code":0,"data":{},"message":"string","acknowleged":true}</td> | |
</tr> | |
</table> | |
</div> | |
<div> | |
<!--这个是每个请求的说明,方便生成文档后进行整理--> | |
<h5 class="second_title">4)根据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.acknowleged</td> | |
<td colspan="2">boolean</td> | |
<td colspan="2"></td> | |
</tr> | |
<tr> | |
<td align="left" style="padding-left:10px">2.code</td> | |
<td colspan="2">integer(int32)</td> | |
<td colspan="2"></td> | |
</tr> | |
<tr> | |
<td align="left" style="padding-left:10px">3.data</td> | |
<td colspan="2">object:IApiResponseData</td> | |
<td colspan="2"></td> | |
</tr> | |
<tr> | |
<td align="left" style="padding-left:10px">4.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":{},"message":"string","acknowleged":true}</td> | |
</tr> | |
</table> | |
</div> | |
</div> | |
<div style="margin-bottom:20px;"> | |
<!--这个是类的说明--> | |
<h4 class="first_title">统计分析-异常登录日志操作接口</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/abnormalAuthnLogs/countAbnormalAuthnLog</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.beginDate</td> | |
<td>string</td> | |
<td>query</td> | |
<td>Y</td> | |
<td>查询条件 - 开始时间(yyyy-MM-dd)</td> | |
<!-- <td th:if="${request.modelAttr}" th:text="asdfagadfg"></td>--> | |
</tr> | |
<tr> | |
<td align="left">2.endDate</td> | |
<td>string</td> | |
<td>query</td> | |
<td>Y</td> | |
<td>查询条件 - 结束时间(yyyy-MM-dd)</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.acknowleged</td> | |
<td colspan="2">boolean</td> | |
<td colspan="2"></td> | |
</tr> | |
<tr> | |
<td align="left" style="padding-left:10px">2.code</td> | |
<td colspan="2">integer(int32)</td> | |
<td colspan="2"></td> | |
</tr> | |
<tr> | |
<td align="left" style="padding-left:10px">3.data</td> | |
<td colspan="2">object:IApiResponseData</td> | |
<td colspan="2"></td> | |
</tr> | |
<tr> | |
<td align="left" style="padding-left:10px">4.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">beginDate=string&endDate=string</td> | |
</tr> | |
<tr class="specialHeight"> | |
<td class="bg">返回值</td> | |
<td colspan="4">{"code":0,"data":{},"message":"string","acknowleged":true}</td> | |
</tr> | |
</table> | |
</div> | |
<div> | |
<!--这个是每个请求的说明,方便生成文档后进行整理--> | |
<h5 class="second_title">2)获取异常登录日志timePageByQueryList</h5> | |
<table border="1" cellspacing="0" cellpadding="0" width="100%"> | |
<tr class="bg"> | |
<td colspan="5">获取异常登录日志timePageByQueryList</td> | |
</tr> | |
<tr> | |
<td width="25%">接口描述</td> | |
<td colspan="4">获取异常登录日志timePageByQueryList</td> | |
</tr> | |
<tr> | |
<td>URL</td> | |
<td colspan="4">/v1/admin/abnormalAuthnLogs/findTimePageByQuery</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.mapBean[abnormalType]</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">2.mapBean[accountAndUserName]</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[deleted]</td> | |
<td>string</td> | |
<td>query</td> | |
<td>N</td> | |
<td>查询条件 - 删除状态 0未删除 1删除 (精确)</td> | |
<!-- <td th:if="${request.modelAttr}" th:text="asdfagadfg"></td>--> | |
</tr> | |
<tr> | |
<td align="left">4.mapBean[endTime]</td> | |
<td>string</td> | |
<td>query</td> | |
<td>N</td> | |
<td>查询条件 - 当前时间之前的时间,在mapBean[interval]为负数(自定义日期)时使用(精确 yyyy-MM-dd HH:mm:ss)</td> | |
<!-- <td th:if="${request.modelAttr}" th:text="asdfagadfg"></td>--> | |
</tr> | |
<tr> | |
<td align="left">5.mapBean[interval]</td> | |
<td>string</td> | |
<td>query</td> | |
<td>N</td> | |
<td>查询条件 - 间隔天数 0 今日 1近1天 2 近2天 3 近3天 负数 自定义日期</td> | |
<!-- <td th:if="${request.modelAttr}" th:text="asdfagadfg"></td>--> | |
</tr> | |
<tr> | |
<td align="left">6.mapBean[ip]</td> | |
<td>string</td> | |
<td>query</td> | |
<td>N</td> | |
<td>查询条件 - IP(精确)</td> | |
<!-- <td th:if="${request.modelAttr}" th:text="asdfagadfg"></td>--> | |
</tr> | |
<tr> | |
<td align="left">7.mapBean[nowTime]</td> | |
<td>string</td> | |
<td>query</td> | |
<td>N</td> | |
<td>查询条件 - 当前时间(精确 yyyy-MM-dd HH:mm:ss)</td> | |
<!-- <td th:if="${request.modelAttr}" th:text="asdfagadfg"></td>--> | |
</tr> | |
<tr> | |
<td align="left">8.mapBean[timeOrAbnormalType]</td> | |
<td>string</td> | |
<td>query</td> | |
<td>Y</td> | |
<td>查询条件 - 分析维度 0 异常类型和数据查询 1 time</td> | |
<!-- <td th:if="${request.modelAttr}" th:text="asdfagadfg"></td>--> | |
</tr> | |
<tr> | |
<td align="left">9.mapBean[username]</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">10.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">11.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.acknowleged</td> | |
<td colspan="2">boolean</td> | |
<td colspan="2"></td> | |
</tr> | |
<tr> | |
<td align="left" style="padding-left:10px">2.code</td> | |
<td colspan="2">integer(int32)</td> | |
<td colspan="2"></td> | |
</tr> | |
<tr> | |
<td align="left" style="padding-left:10px">3.data</td> | |
<td colspan="2">object:IApiResponseData</td> | |
<td colspan="2"></td> | |
</tr> | |
<tr> | |
<td align="left" style="padding-left:10px">4.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">mapBean[abnormalType]=string&mapBean[accountAndUserName]=string&mapBean[deleted]=string&mapBean[endTime]=string&mapBean[interval]=string&mapBean[ip]=string&mapBean[nowTime]=string&mapBean[timeOrAbnormalType]=string&mapBean[username]=string&pageIndex=0&pageSize=0</td> | |
</tr> | |
<tr class="specialHeight"> | |
<td class="bg">返回值</td> | |
<td colspan="4">{"code":0,"data":{},"message":"string","acknowleged":true}</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/abnormalAuthnLogs/findTimePageByQueryGraphType</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.mapBean[deleted]</td> | |
<td>string</td> | |
<td>query</td> | |
<td>N</td> | |
<td>查询条件 - 删除状态 0未删除 1删除 (精确)</td> | |
<!-- <td th:if="${request.modelAttr}" th:text="asdfagadfg"></td>--> | |
</tr> | |
<tr> | |
<td align="left">2.mapBean[endTime]</td> | |
<td>string</td> | |
<td>query</td> | |
<td>N</td> | |
<td>查询条件 - 当前时间之前的时间,在mapBean[interval]为负数(自定义日期)时使用(精确 yyyy-MM-dd HH:mm:ss)</td> | |
<!-- <td th:if="${request.modelAttr}" th:text="asdfagadfg"></td>--> | |
</tr> | |
<tr> | |
<td align="left">3.mapBean[interval]</td> | |
<td>string</td> | |
<td>query</td> | |
<td>N</td> | |
<td>查询条件 - 间隔天数 0 今日 1近1天 2 近2天 3 近3天 负数 自定义日期</td> | |
<!-- <td th:if="${request.modelAttr}" th:text="asdfagadfg"></td>--> | |
</tr> | |
<tr> | |
<td align="left">4.mapBean[nowTime]</td> | |
<td>string</td> | |
<td>query</td> | |
<td>N</td> | |
<td>查询条件 - 当前时间(精确 yyyy-MM-dd HH:mm:ss)</td> | |
<!-- <td th:if="${request.modelAttr}" th:text="asdfagadfg"></td>--> | |
</tr> | |
<tr> | |
<td align="left">5.mapBean[timeOrAbnormalType]</td> | |
<td>string</td> | |
<td>query</td> | |
<td>Y</td> | |
<td>查询条件 - 分析维度 0 异常类型和数据查询 1 time</td> | |
<!-- <td th:if="${request.modelAttr}" th:text="asdfagadfg"></td>--> | |
</tr> | |
<tr> | |
<td align="left">6.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">7.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.acknowleged</td> | |
<td colspan="2">boolean</td> | |
<td colspan="2"></td> | |
</tr> | |
<tr> | |
<td align="left" style="padding-left:10px">2.code</td> | |
<td colspan="2">integer(int32)</td> | |
<td colspan="2"></td> | |
</tr> | |
<tr> | |
<td align="left" style="padding-left:10px">3.data</td> | |
<td colspan="2">object:IApiResponseData</td> | |
<td colspan="2"></td> | |
</tr> | |
<tr> | |
<td align="left" style="padding-left:10px">4.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">mapBean[deleted]=string&mapBean[endTime]=string&mapBean[interval]=string&mapBean[nowTime]=string&mapBean[timeOrAbnormalType]=string&pageIndex=0&pageSize=0</td> | |
</tr> | |
<tr class="specialHeight"> | |
<td class="bg">返回值</td> | |
<td colspan="4">{"code":0,"data":{},"message":"string","acknowleged":true}</td> | |
</tr> | |
</table> | |
</div> | |
<div> | |
<!--这个是每个请求的说明,方便生成文档后进行整理--> | |
<h5 class="second_title">4)异常登录人次,数据钻取列表</h5> | |
<table border="1" cellspacing="0" cellpadding="0" width="100%"> | |
<tr class="bg"> | |
<td colspan="5">异常登录人次,数据钻取列表</td> | |
</tr> | |
<tr> | |
<td width="25%">接口描述</td> | |
<td colspan="4">异常登录人次,数据钻取列表</td> | |
</tr> | |
<tr> | |
<td>URL</td> | |
<td colspan="4">/v1/admin/abnormalAuthnLogs/queryAbnormalAuthnLog</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.mapBean[abnormalType]</td> | |
<td>string</td> | |
<td>query</td> | |
<td>N</td> | |
<td>查询条件 - 异常类型(精确,1 访问频数异常、2 访问失败异常)</td> | |
<!-- <td th:if="${request.modelAttr}" th:text="asdfagadfg"></td>--> | |
</tr> | |
<tr> | |
<td align="left">2.mapBean[authnType]</td> | |
<td>string</td> | |
<td>query</td> | |
<td>N</td> | |
<td>查询条件 - 终端类型(精确,1 PC、2 移动)</td> | |
<!-- <td th:if="${request.modelAttr}" th:text="asdfagadfg"></td>--> | |
</tr> | |
<tr> | |
<td align="left">3.mapBean[beginDate]</td> | |
<td>string</td> | |
<td>query</td> | |
<td>Y</td> | |
<td>查询条件 - 开始时间(yyyy-MM-dd)</td> | |
<!-- <td th:if="${request.modelAttr}" th:text="asdfagadfg"></td>--> | |
</tr> | |
<tr> | |
<td align="left">4.mapBean[endDate]</td> | |
<td>string</td> | |
<td>query</td> | |
<td>Y</td> | |
<td>查询条件 - 结束时间(yyyy-MM-dd)</td> | |
<!-- <td th:if="${request.modelAttr}" th:text="asdfagadfg"></td>--> | |
</tr> | |
<tr> | |
<td align="left">5.mapBean[identity]</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">6.mapBean[keyword]</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.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">8.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.acknowleged</td> | |
<td colspan="2">boolean</td> | |
<td colspan="2"></td> | |
</tr> | |
<tr> | |
<td align="left" style="padding-left:10px">2.code</td> | |
<td colspan="2">integer(int32)</td> | |
<td colspan="2"></td> | |
</tr> | |
<tr> | |
<td align="left" style="padding-left:10px">3.data</td> | |
<td colspan="2">object:IApiResponseData</td> | |
<td colspan="2"></td> | |
</tr> | |
<tr> | |
<td align="left" style="padding-left:10px">4.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">mapBean[abnormalType]=string&mapBean[authnType]=string&mapBean[beginDate]=string&mapBean[endDate]=string&mapBean[identity]=string&mapBean[keyword]=string&pageIndex=0&pageSize=0</td> | |
</tr> | |
<tr class="specialHeight"> | |
<td class="bg">返回值</td> | |
<td colspan="4">{"code":0,"data":{},"message":"string","acknowleged":true}</td> | |
</tr> | |
</table> | |
</div> | |
<div> | |
<!--这个是每个请求的说明,方便生成文档后进行整理--> | |
<h5 class="second_title">5)异常登录人数,数据钻取列表</h5> | |
<table border="1" cellspacing="0" cellpadding="0" width="100%"> | |
<tr class="bg"> | |
<td colspan="5">异常登录人数,数据钻取列表</td> | |
</tr> | |
<tr> | |
<td width="25%">接口描述</td> | |
<td colspan="4">异常登录人数,数据钻取列表</td> | |
</tr> | |
<tr> | |
<td>URL</td> | |
<td colspan="4">/v1/admin/abnormalAuthnLogs/queryAbnormalAuthnLogPerAccount</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.mapBean[abnormalType]</td> | |
<td>string</td> | |
<td>query</td> | |
<td>N</td> | |
<td>查询条件 - 异常类型(精确,1 访问频数异常、2 访问失败异常)</td> | |
<!-- <td th:if="${request.modelAttr}" th:text="asdfagadfg"></td>--> | |
</tr> | |
<tr> | |
<td align="left">2.mapBean[authnType]</td> | |
<td>string</td> | |
<td>query</td> | |
<td>N</td> | |
<td>查询条件 - 终端类型(精确,1 PC、2 移动)</td> | |
<!-- <td th:if="${request.modelAttr}" th:text="asdfagadfg"></td>--> | |
</tr> | |
<tr> | |
<td align="left">3.mapBean[beginDate]</td> | |
<td>string</td> | |
<td>query</td> | |
<td>Y</td> | |
<td>查询条件 - 开始时间(yyyy-MM-dd)</td> | |
<!-- <td th:if="${request.modelAttr}" th:text="asdfagadfg"></td>--> | |
</tr> | |
<tr> | |
<td align="left">4.mapBean[endDate]</td> | |
<td>string</td> | |
<td>query</td> | |
<td>Y</td> | |
<td>查询条件 - 结束时间(yyyy-MM-dd)</td> | |
<!-- <td th:if="${request.modelAttr}" th:text="asdfagadfg"></td>--> | |
</tr> | |
<tr> | |
<td align="left">5.mapBean[identity]</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">6.mapBean[keyword]</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.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">8.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.acknowleged</td> | |
<td colspan="2">boolean</td> | |
<td colspan="2"></td> | |
</tr> | |
<tr> | |
<td align="left" style="padding-left:10px">2.code</td> | |
<td colspan="2">integer(int32)</td> | |
<td colspan="2"></td> | |
</tr> | |
<tr> | |
<td align="left" style="padding-left:10px">3.data</td> | |
<td colspan="2">object:IApiResponseData</td> | |
<td colspan="2"></td> | |
</tr> | |
<tr> | |
<td align="left" style="padding-left:10px">4.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">mapBean[abnormalType]=string&mapBean[authnType]=string&mapBean[beginDate]=string&mapBean[endDate]=string&mapBean[identity]=string&mapBean[keyword]=string&pageIndex=0&pageSize=0</td> | |
</tr> | |
<tr class="specialHeight"> | |
<td class="bg">返回值</td> | |
<td colspan="4">{"code":0,"data":{},"message":"string","acknowleged":true}</td> | |
</tr> | |
</table> | |
</div> | |
<div> | |
<!--这个是每个请求的说明,方便生成文档后进行整理--> | |
<h5 class="second_title">6)异常登录人次,按异常类型分组统计</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/abnormalAuthnLogs/statAbnormalAuthnLogByAbnormalType</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.beginDate</td> | |
<td>string</td> | |
<td>query</td> | |
<td>Y</td> | |
<td>查询条件 - 开始时间(yyyy-MM-dd)</td> | |
<!-- <td th:if="${request.modelAttr}" th:text="asdfagadfg"></td>--> | |
</tr> | |
<tr> | |
<td align="left">2.endDate</td> | |
<td>string</td> | |
<td>query</td> | |
<td>Y</td> | |
<td>查询条件 - 结束时间(yyyy-MM-dd)</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.acknowleged</td> | |
<td colspan="2">boolean</td> | |
<td colspan="2"></td> | |
</tr> | |
<tr> | |
<td align="left" style="padding-left:10px">2.code</td> | |
<td colspan="2">integer(int32)</td> | |
<td colspan="2"></td> | |
</tr> | |
<tr> | |
<td align="left" style="padding-left:10px">3.data</td> | |
<td colspan="2">object:IApiResponseData</td> | |
<td colspan="2"></td> | |
</tr> | |
<tr> | |
<td align="left" style="padding-left:10px">4.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">beginDate=string&endDate=string</td> | |
</tr> | |
<tr class="specialHeight"> | |
<td class="bg">返回值</td> | |
<td colspan="4">{"code":0,"data":{},"message":"string","acknowleged":true}</td> | |
</tr> | |
</table> | |
</div> | |
<div> | |
<!--这个是每个请求的说明,方便生成文档后进行整理--> | |
<h5 class="second_title">7)根据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/abnormalAuthnLogs/{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.acknowleged</td> | |
<td colspan="2">boolean</td> | |
<td colspan="2"></td> | |
</tr> | |
<tr> | |
<td align="left" style="padding-left:10px">2.code</td> | |
<td colspan="2">integer(int32)</td> | |
<td colspan="2"></td> | |
</tr> | |
<tr> | |
<td align="left" style="padding-left:10px">3.data</td> | |
<td colspan="2">object:IApiResponseData</td> | |
<td colspan="2"></td> | |
</tr> | |
<tr> | |
<td align="left" style="padding-left:10px">4.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":{},"message":"string","acknowleged":true}</td> | |
</tr> | |
</table> | |
</div> | |
</div> | |
<div style="margin-bottom:20px;"> | |
<!--这个是类的说明--> | |
<h4 class="first_title">统计分析-登录日志的操作接口</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/authenticationLogs/countAuthenticationLog</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.beginDate</td> | |
<td>string</td> | |
<td>query</td> | |
<td>Y</td> | |
<td>查询条件 - 开始时间(yyyy-MM-dd)</td> | |
<!-- <td th:if="${request.modelAttr}" th:text="asdfagadfg"></td>--> | |
</tr> | |
<tr> | |
<td align="left">2.endDate</td> | |
<td>string</td> | |
<td>query</td> | |
<td>Y</td> | |
<td>查询条件 - 结束时间(yyyy-MM-dd)</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.acknowleged</td> | |
<td colspan="2">boolean</td> | |
<td colspan="2"></td> | |
</tr> | |
<tr> | |
<td align="left" style="padding-left:10px">2.code</td> | |
<td colspan="2">integer(int32)</td> | |
<td colspan="2"></td> | |
</tr> | |
<tr> | |
<td align="left" style="padding-left:10px">3.data</td> | |
<td colspan="2">object:IApiResponseData</td> | |
<td colspan="2"></td> | |
</tr> | |
<tr> | |
<td align="left" style="padding-left:10px">4.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">beginDate=string&endDate=string</td> | |
</tr> | |
<tr class="specialHeight"> | |
<td class="bg">返回值</td> | |
<td colspan="4">{"code":0,"data":{},"message":"string","acknowleged":true}</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/authenticationLogs/countAuthenticationLogOfMobile</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.beginDate</td> | |
<td>string</td> | |
<td>query</td> | |
<td>Y</td> | |
<td>查询条件 - 开始时间(yyyy-MM-dd)</td> | |
<!-- <td th:if="${request.modelAttr}" th:text="asdfagadfg"></td>--> | |
</tr> | |
<tr> | |
<td align="left">2.endDate</td> | |
<td>string</td> | |
<td>query</td> | |
<td>Y</td> | |
<td>查询条件 - 结束时间(yyyy-MM-dd)</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.acknowleged</td> | |
<td colspan="2">boolean</td> | |
<td colspan="2"></td> | |
</tr> | |
<tr> | |
<td align="left" style="padding-left:10px">2.code</td> | |
<td colspan="2">integer(int32)</td> | |
<td colspan="2"></td> | |
</tr> | |
<tr> | |
<td align="left" style="padding-left:10px">3.data</td> | |
<td colspan="2">object:IApiResponseData</td> | |
<td colspan="2"></td> | |
</tr> | |
<tr> | |
<td align="left" style="padding-left:10px">4.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">beginDate=string&endDate=string</td> | |
</tr> | |
<tr class="specialHeight"> | |
<td class="bg">返回值</td> | |
<td colspan="4">{"code":0,"data":{},"message":"string","acknowleged":true}</td> | |
</tr> | |
</table> | |
</div> | |
<div> | |
<!--这个是每个请求的说明,方便生成文档后进行整理--> | |
<h5 class="second_title">3)PC端登录数,计数</h5> | |
<table border="1" cellspacing="0" cellpadding="0" width="100%"> | |
<tr class="bg"> | |
<td colspan="5">PC端登录数,计数</td> | |
</tr> | |
<tr> | |
<td width="25%">接口描述</td> | |
<td colspan="4">PC端登录数,计数</td> | |
</tr> | |
<tr> | |
<td>URL</td> | |
<td colspan="4">/v1/admin/authenticationLogs/countAuthenticationLogOfPC</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.beginDate</td> | |
<td>string</td> | |
<td>query</td> | |
<td>Y</td> | |
<td>查询条件 - 开始时间(yyyy-MM-dd)</td> | |
<!-- <td th:if="${request.modelAttr}" th:text="asdfagadfg"></td>--> | |
</tr> | |
<tr> | |
<td align="left">2.endDate</td> | |
<td>string</td> | |
<td>query</td> | |
<td>Y</td> | |
<td>查询条件 - 结束时间(yyyy-MM-dd)</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.acknowleged</td> | |
<td colspan="2">boolean</td> | |
<td colspan="2"></td> | |
</tr> | |
<tr> | |
<td align="left" style="padding-left:10px">2.code</td> | |
<td colspan="2">integer(int32)</td> | |
<td colspan="2"></td> | |
</tr> | |
<tr> | |
<td align="left" style="padding-left:10px">3.data</td> | |
<td colspan="2">object:IApiResponseData</td> | |
<td colspan="2"></td> | |
</tr> | |
<tr> | |
<td align="left" style="padding-left:10px">4.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">beginDate=string&endDate=string</td> | |
</tr> | |
<tr class="specialHeight"> | |
<td class="bg">返回值</td> | |
<td colspan="4">{"code":0,"data":{},"message":"string","acknowleged":true}</td> | |
</tr> | |
</table> | |
</div> | |
<div> | |
<!--这个是每个请求的说明,方便生成文档后进行整理--> | |
<h5 class="second_title">4)登录总人数</h5> | |
<table border="1" cellspacing="0" cellpadding="0" width="100%"> | |
<tr class="bg"> | |
<td colspan="5">登录总人数</td> | |
</tr> | |
<tr> | |
<td width="25%">接口描述</td> | |
<td colspan="4">登录总人数</td> | |
</tr> | |
<tr> | |
<td>URL</td> | |
<td colspan="4">/v1/admin/authenticationLogs/countAuthenticationLogPerAccount</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.beginDate</td> | |
<td>string</td> | |
<td>query</td> | |
<td>Y</td> | |
<td>查询条件 - 开始时间(yyyy-MM-dd)</td> | |
<!-- <td th:if="${request.modelAttr}" th:text="asdfagadfg"></td>--> | |
</tr> | |
<tr> | |
<td align="left">2.endDate</td> | |
<td>string</td> | |
<td>query</td> | |
<td>Y</td> | |
<td>查询条件 - 结束时间(yyyy-MM-dd)</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.acknowleged</td> | |
<td colspan="2">boolean</td> | |
<td colspan="2"></td> | |
</tr> | |
<tr> | |
<td align="left" style="padding-left:10px">2.code</td> | |
<td colspan="2">integer(int32)</td> | |
<td colspan="2"></td> | |
</tr> | |
<tr> | |
<td align="left" style="padding-left:10px">3.data</td> | |
<td colspan="2">object:IApiResponseData</td> | |
<td colspan="2"></td> | |
</tr> | |
<tr> | |
<td align="left" style="padding-left:10px">4.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">beginDate=string&endDate=string</td> | |
</tr> | |
<tr class="specialHeight"> | |
<td class="bg">返回值</td> | |
<td colspan="4">{"code":0,"data":{},"message":"string","acknowleged":true}</td> | |
</tr> | |
</table> | |
</div> | |
<div> | |
<!--这个是每个请求的说明,方便生成文档后进行整理--> | |
<h5 class="second_title">5)登录终端类型获取登录日志LoginMethodPageByQueryList</h5> | |
<table border="1" cellspacing="0" cellpadding="0" width="100%"> | |
<tr class="bg"> | |
<td colspan="5">登录终端类型获取登录日志LoginMethodPageByQueryList</td> | |
</tr> | |
<tr> | |
<td width="25%">接口描述</td> | |
<td colspan="4">登录终端类型获取登录日志LoginMethodPageByQueryList</td> | |
</tr> | |
<tr> | |
<td>URL</td> | |
<td colspan="4">/v1/admin/authenticationLogs/findLoginMethodPageByQuery</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.mapBean[accountAndUserName]</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">2.mapBean[authnType]</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[deleted]</td> | |
<td>string</td> | |
<td>query</td> | |
<td>N</td> | |
<td>查询条件 - 删除状态 0未删除 1删除 (精确)</td> | |
<!-- <td th:if="${request.modelAttr}" th:text="asdfagadfg"></td>--> | |
</tr> | |
<tr> | |
<td align="left">4.mapBean[endTime]</td> | |
<td>string</td> | |
<td>query</td> | |
<td>N</td> | |
<td>查询条件 - 当前时间之前的时间,在mapBean[interval]为负数(自定义日期)时使用(精确 yyyy-MM-dd HH:mm:ss)</td> | |
<!-- <td th:if="${request.modelAttr}" th:text="asdfagadfg"></td>--> | |
</tr> | |
<tr> | |
<td align="left">5.mapBean[identity]</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">6.mapBean[interval]</td> | |
<td>string</td> | |
<td>query</td> | |
<td>N</td> | |
<td>查询条件 - 间隔天数 0 今日 1近1天 2 近2天 3 近3天 负数 自定义日期</td> | |
<!-- <td th:if="${request.modelAttr}" th:text="asdfagadfg"></td>--> | |
</tr> | |
<tr> | |
<td align="left">7.mapBean[nowTime]</td> | |
<td>string</td> | |
<td>query</td> | |
<td>N</td> | |
<td>查询条件 - 当前时间(精确 yyyy-MM-dd HH:mm:ss)</td> | |
<!-- <td th:if="${request.modelAttr}" th:text="asdfagadfg"></td>--> | |
</tr> | |
<tr> | |
<td align="left">8.mapBean[timeOrLoginMethod]</td> | |
<td>string</td> | |
<td>query</td> | |
<td>Y</td> | |
<td>查询条件 - 分析维度 0 登录方式和数据查询 1 time</td> | |
<!-- <td th:if="${request.modelAttr}" th:text="asdfagadfg"></td>--> | |
</tr> | |
<tr> | |
<td align="left">9.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">10.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.acknowleged</td> | |
<td colspan="2">boolean</td> | |
<td colspan="2"></td> | |
</tr> | |
<tr> | |
<td align="left" style="padding-left:10px">2.code</td> | |
<td colspan="2">integer(int32)</td> | |
<td colspan="2"></td> | |
</tr> | |
<tr> | |
<td align="left" style="padding-left:10px">3.data</td> | |
<td colspan="2">object:IApiResponseData</td> | |
<td colspan="2"></td> | |
</tr> | |
<tr> | |
<td align="left" style="padding-left:10px">4.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">mapBean[accountAndUserName]=string&mapBean[authnType]=string&mapBean[deleted]=string&mapBean[endTime]=string&mapBean[identity]=string&mapBean[interval]=string&mapBean[nowTime]=string&mapBean[timeOrLoginMethod]=string&pageIndex=0&pageSize=0</td> | |
</tr> | |
<tr class="specialHeight"> | |
<td class="bg">返回值</td> | |
<td colspan="4">{"code":0,"data":{},"message":"string","acknowleged":true}</td> | |
</tr> | |
</table> | |
</div> | |
<div> | |
<!--这个是每个请求的说明,方便生成文档后进行整理--> | |
<h5 class="second_title">6)登录终端类型获取分布统计图</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/authenticationLogs/findLoginMethodPageByQueryGraphTime</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.mapBean[deleted]</td> | |
<td>string</td> | |
<td>query</td> | |
<td>N</td> | |
<td>查询条件 - 删除状态 0未删除 1删除 (精确)</td> | |
<!-- <td th:if="${request.modelAttr}" th:text="asdfagadfg"></td>--> | |
</tr> | |
<tr> | |
<td align="left">2.mapBean[endTime]</td> | |
<td>string</td> | |
<td>query</td> | |
<td>N</td> | |
<td>查询条件 - 当前时间之前的时间,在mapBean[interval]为负数(自定义日期)时使用(精确 yyyy-MM-dd HH:mm:ss)</td> | |
<!-- <td th:if="${request.modelAttr}" th:text="asdfagadfg"></td>--> | |
</tr> | |
<tr> | |
<td align="left">3.mapBean[interval]</td> | |
<td>string</td> | |
<td>query</td> | |
<td>N</td> | |
<td>查询条件 - 间隔天数 0 今日 1近1天 2 近2天 3 近3天 负数 自定义日期</td> | |
<!-- <td th:if="${request.modelAttr}" th:text="asdfagadfg"></td>--> | |
</tr> | |
<tr> | |
<td align="left">4.mapBean[nowTime]</td> | |
<td>string</td> | |
<td>query</td> | |
<td>N</td> | |
<td>查询条件 - 当前时间(精确 yyyy-MM-dd HH:mm:ss)</td> | |
<!-- <td th:if="${request.modelAttr}" th:text="asdfagadfg"></td>--> | |
</tr> | |
<tr> | |
<td align="left">5.mapBean[timeOrLoginMethod]</td> | |
<td>string</td> | |
<td>query</td> | |
<td>Y</td> | |
<td>查询条件 - 分析维度 0 登录方式和数据查询 1 time</td> | |
<!-- <td th:if="${request.modelAttr}" th:text="asdfagadfg"></td>--> | |
</tr> | |
<tr> | |
<td align="left">6.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">7.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.acknowleged</td> | |
<td colspan="2">boolean</td> | |
<td colspan="2"></td> | |
</tr> | |
<tr> | |
<td align="left" style="padding-left:10px">2.code</td> | |
<td colspan="2">integer(int32)</td> | |
<td colspan="2"></td> | |
</tr> | |
<tr> | |
<td align="left" style="padding-left:10px">3.data</td> | |
<td colspan="2">object:IApiResponseData</td> | |
<td colspan="2"></td> | |
</tr> | |
<tr> | |
<td align="left" style="padding-left:10px">4.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">mapBean[deleted]=string&mapBean[endTime]=string&mapBean[interval]=string&mapBean[nowTime]=string&mapBean[timeOrLoginMethod]=string&pageIndex=0&pageSize=0</td> | |
</tr> | |
<tr class="specialHeight"> | |
<td class="bg">返回值</td> | |
<td colspan="4">{"code":0,"data":{},"message":"string","acknowleged":true}</td> | |
</tr> | |
</table> | |
</div> | |
<div> | |
<!--这个是每个请求的说明,方便生成文档后进行整理--> | |
<h5 class="second_title">7)获取登录人数日志numberPageByQueryList</h5> | |
<table border="1" cellspacing="0" cellpadding="0" width="100%"> | |
<tr class="bg"> | |
<td colspan="5">获取登录人数日志numberPageByQueryList</td> | |
</tr> | |
<tr> | |
<td width="25%">接口描述</td> | |
<td colspan="4">获取登录人数日志numberPageByQueryList</td> | |
</tr> | |
<tr> | |
<td>URL</td> | |
<td colspan="4">/v1/admin/authenticationLogs/findNumberPageByQuery</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.mapBean[accountAndUserName]</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">2.mapBean[deleted]</td> | |
<td>string</td> | |
<td>query</td> | |
<td>N</td> | |
<td>查询条件 - 删除状态 0未删除 1删除 (精确)</td> | |
<!-- <td th:if="${request.modelAttr}" th:text="asdfagadfg"></td>--> | |
</tr> | |
<tr> | |
<td align="left">3.mapBean[endTime]</td> | |
<td>string</td> | |
<td>query</td> | |
<td>N</td> | |
<td>查询条件 - 当前时间之前的时间,在mapBean[interval]为负数(自定义日期)时使用(精确 yyyy-MM-dd HH:mm:ss)</td> | |
<!-- <td th:if="${request.modelAttr}" th:text="asdfagadfg"></td>--> | |
</tr> | |
<tr> | |
<td align="left">4.mapBean[identity]</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">5.mapBean[interval]</td> | |
<td>string</td> | |
<td>query</td> | |
<td>N</td> | |
<td>查询条件 - 间隔天数 0 今日 1近1天 2 近2天 3 近3天 负数 自定义日期</td> | |
<!-- <td th:if="${request.modelAttr}" th:text="asdfagadfg"></td>--> | |
</tr> | |
<tr> | |
<td align="left">6.mapBean[nowTime]</td> | |
<td>string</td> | |
<td>query</td> | |
<td>N</td> | |
<td>查询条件 - 当前时间(精确 yyyy-MM-dd HH:mm:ss)</td> | |
<!-- <td th:if="${request.modelAttr}" th:text="asdfagadfg"></td>--> | |
</tr> | |
<tr> | |
<td align="left">7.mapBean[timeOrIdentity]</td> | |
<td>string</td> | |
<td>query</td> | |
<td>N</td> | |
<td>查询条件 - 分析维度 0 identity和数据查询 1 time</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.acknowleged</td> | |
<td colspan="2">boolean</td> | |
<td colspan="2"></td> | |
</tr> | |
<tr> | |
<td align="left" style="padding-left:10px">2.code</td> | |
<td colspan="2">integer(int32)</td> | |
<td colspan="2"></td> | |
</tr> | |
<tr> | |
<td align="left" style="padding-left:10px">3.data</td> | |
<td colspan="2">object:IApiResponseData</td> | |
<td colspan="2"></td> | |
</tr> | |
<tr> | |
<td align="left" style="padding-left:10px">4.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">mapBean[accountAndUserName]=string&mapBean[deleted]=string&mapBean[endTime]=string&mapBean[identity]=string&mapBean[interval]=string&mapBean[nowTime]=string&mapBean[timeOrIdentity]=string&pageIndex=0&pageSize=0</td> | |
</tr> | |
<tr class="specialHeight"> | |
<td class="bg">返回值</td> | |
<td colspan="4">{"code":0,"data":{},"message":"string","acknowleged":true}</td> | |
</tr> | |
</table> | |
</div> | |
<div> | |
<!--这个是每个请求的说明,方便生成文档后进行整理--> | |
<h5 class="second_title">8)获取登录人数日志-统计分析图</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/authenticationLogs/findNumberPageByQueryGraphTime</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.mapBean[deleted]</td> | |
<td>string</td> | |
<td>query</td> | |
<td>N</td> | |
<td>查询条件 - 删除状态 0未删除 1删除 (精确)</td> | |
<!-- <td th:if="${request.modelAttr}" th:text="asdfagadfg"></td>--> | |
</tr> | |
<tr> | |
<td align="left">2.mapBean[endTime]</td> | |
<td>string</td> | |
<td>query</td> | |
<td>N</td> | |
<td>查询条件 - 当前时间之前的时间,在mapBean[interval]为负数(自定义日期)时使用(精确 yyyy-MM-dd HH:mm:ss)</td> | |
<!-- <td th:if="${request.modelAttr}" th:text="asdfagadfg"></td>--> | |
</tr> | |
<tr> | |
<td align="left">3.mapBean[interval]</td> | |
<td>string</td> | |
<td>query</td> | |
<td>Y</td> | |
<td>查询条件 - 间隔天数 0 今日 1近1天 2 近2天 3 近3天 负数 自定义日期</td> | |
<!-- <td th:if="${request.modelAttr}" th:text="asdfagadfg"></td>--> | |
</tr> | |
<tr> | |
<td align="left">4.mapBean[nowTime]</td> | |
<td>string</td> | |
<td>query</td> | |
<td>N</td> | |
<td>查询条件 - 当前时间(精确 yyyy-MM-dd HH:mm:ss)</td> | |
<!-- <td th:if="${request.modelAttr}" th:text="asdfagadfg"></td>--> | |
</tr> | |
<tr> | |
<td align="left">5.mapBean[timeOrIdentity]</td> | |
<td>string</td> | |
<td>query</td> | |
<td>Y</td> | |
<td>查询条件 - 分析维度 0 identity和数据查询 1 time</td> | |
<!-- <td th:if="${request.modelAttr}" th:text="asdfagadfg"></td>--> | |
</tr> | |
<tr> | |
<td align="left">6.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">7.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.acknowleged</td> | |
<td colspan="2">boolean</td> | |
<td colspan="2"></td> | |
</tr> | |
<tr> | |
<td align="left" style="padding-left:10px">2.code</td> | |
<td colspan="2">integer(int32)</td> | |
<td colspan="2"></td> | |
</tr> | |
<tr> | |
<td align="left" style="padding-left:10px">3.data</td> | |
<td colspan="2">object:IApiResponseData</td> | |
<td colspan="2"></td> | |
</tr> | |
<tr> | |
<td align="left" style="padding-left:10px">4.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">mapBean[deleted]=string&mapBean[endTime]=string&mapBean[interval]=string&mapBean[nowTime]=string&mapBean[timeOrIdentity]=string&pageIndex=0&pageSize=0</td> | |
</tr> | |
<tr class="specialHeight"> | |
<td class="bg">返回值</td> | |
<td colspan="4">{"code":0,"data":{},"message":"string","acknowleged":true}</td> | |
</tr> | |
</table> | |
</div> | |
<div> | |
<!--这个是每个请求的说明,方便生成文档后进行整理--> | |
<h5 class="second_title">9)获取登录人次日志timePageByQueryList</h5> | |
<table border="1" cellspacing="0" cellpadding="0" width="100%"> | |
<tr class="bg"> | |
<td colspan="5">获取登录人次日志timePageByQueryList</td> | |
</tr> | |
<tr> | |
<td width="25%">接口描述</td> | |
<td colspan="4">获取登录人次日志timePageByQueryList</td> | |
</tr> | |
<tr> | |
<td>URL</td> | |
<td colspan="4">/v1/admin/authenticationLogs/findTimePageByQuery</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.mapBean[accountAndUserName]</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">2.mapBean[deleted]</td> | |
<td>string</td> | |
<td>query</td> | |
<td>N</td> | |
<td>查询条件 - 删除状态 0未删除 1删除 (精确)</td> | |
<!-- <td th:if="${request.modelAttr}" th:text="asdfagadfg"></td>--> | |
</tr> | |
<tr> | |
<td align="left">3.mapBean[endTime]</td> | |
<td>string</td> | |
<td>query</td> | |
<td>N</td> | |
<td>查询条件 - 当前时间之前的时间,在mapBean[interval]为负数(自定义日期)时使用(精确 yyyy-MM-dd HH:mm:ss)</td> | |
<!-- <td th:if="${request.modelAttr}" th:text="asdfagadfg"></td>--> | |
</tr> | |
<tr> | |
<td align="left">4.mapBean[identity]</td> | |
<td>string</td> | |
<td>query</td> | |
<td>N</td> | |
<td>查询条件 - 身份ID(精确 格式:ID1,ID2,... )</td> | |
<!-- <td th:if="${request.modelAttr}" th:text="asdfagadfg"></td>--> | |
</tr> | |
<tr> | |
<td align="left">5.mapBean[interval]</td> | |
<td>string</td> | |
<td>query</td> | |
<td>N</td> | |
<td>查询条件 - 间隔天数 0 今日 1近1天 2 近2天 3 近3天 负数 自定义日期</td> | |
<!-- <td th:if="${request.modelAttr}" th:text="asdfagadfg"></td>--> | |
</tr> | |
<tr> | |
<td align="left">6.mapBean[nowTime]</td> | |
<td>string</td> | |
<td>query</td> | |
<td>N</td> | |
<td>查询条件 - 当前时间(精确 yyyy-MM-dd HH:mm:ss)</td> | |
<!-- <td th:if="${request.modelAttr}" th:text="asdfagadfg"></td>--> | |
</tr> | |
<tr> | |
<td align="left">7.mapBean[timeOrIdentity]</td> | |
<td>string</td> | |
<td>query</td> | |
<td>N</td> | |
<td>查询条件 - 分析维度 0 identity和数据查询 1 time</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.acknowleged</td> | |
<td colspan="2">boolean</td> | |
<td colspan="2"></td> | |
</tr> | |
<tr> | |
<td align="left" style="padding-left:10px">2.code</td> | |
<td colspan="2">integer(int32)</td> | |
<td colspan="2"></td> | |
</tr> | |
<tr> | |
<td align="left" style="padding-left:10px">3.data</td> | |
<td colspan="2">object:IApiResponseData</td> | |
<td colspan="2"></td> | |
</tr> | |
<tr> | |
<td align="left" style="padding-left:10px">4.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">mapBean[accountAndUserName]=string&mapBean[deleted]=string&mapBean[endTime]=string&mapBean[identity]=string&mapBean[interval]=string&mapBean[nowTime]=string&mapBean[timeOrIdentity]=string&pageIndex=0&pageSize=0</td> | |
</tr> | |
<tr class="specialHeight"> | |
<td class="bg">返回值</td> | |
<td colspan="4">{"code":0,"data":{},"message":"string","acknowleged":true}</td> | |
</tr> | |
</table> | |
</div> | |
<div> | |
<!--这个是每个请求的说明,方便生成文档后进行整理--> | |
<h5 class="second_title">10)获取登录人次日志-统计分析图</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/authenticationLogs/findTimePageByQueryGraphTime</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.mapBean[deleted]</td> | |
<td>string</td> | |
<td>query</td> | |
<td>N</td> | |
<td>查询条件 - 删除状态 0未删除 1删除 (精确)</td> | |
<!-- <td th:if="${request.modelAttr}" th:text="asdfagadfg"></td>--> | |
</tr> | |
<tr> | |
<td align="left">2.mapBean[endTime]</td> | |
<td>string</td> | |
<td>query</td> | |
<td>N</td> | |
<td>查询条件 - 当前时间之前的时间,在mapBean[interval]为负数(自定义日期)时使用(精确 yyyy-MM-dd HH:mm:ss)</td> | |
<!-- <td th:if="${request.modelAttr}" th:text="asdfagadfg"></td>--> | |
</tr> | |
<tr> | |
<td align="left">3.mapBean[interval]</td> | |
<td>string</td> | |
<td>query</td> | |
<td>Y</td> | |
<td>查询条件 - 间隔天数 0 今日 1近1天 2 近2天 3 近3天 负数 自定义日期</td> | |
<!-- <td th:if="${request.modelAttr}" th:text="asdfagadfg"></td>--> | |
</tr> | |
<tr> | |
<td align="left">4.mapBean[nowTime]</td> | |
<td>string</td> | |
<td>query</td> | |
<td>N</td> | |
<td>查询条件 - 当前时间(精确 yyyy-MM-dd HH:mm:ss)</td> | |
<!-- <td th:if="${request.modelAttr}" th:text="asdfagadfg"></td>--> | |
</tr> | |
<tr> | |
<td align="left">5.mapBean[timeOrIdentity]</td> | |
<td>string</td> | |
<td>query</td> | |
<td>Y</td> | |
<td>查询条件 - 分析维度 0 identity和数据查询 1 time</td> | |
<!-- <td th:if="${request.modelAttr}" th:text="asdfagadfg"></td>--> | |
</tr> | |
<tr> | |
<td align="left">6.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">7.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.acknowleged</td> | |
<td colspan="2">boolean</td> | |
<td colspan="2"></td> | |
</tr> | |
<tr> | |
<td align="left" style="padding-left:10px">2.code</td> | |
<td colspan="2">integer(int32)</td> | |
<td colspan="2"></td> | |
</tr> | |
<tr> | |
<td align="left" style="padding-left:10px">3.data</td> | |
<td colspan="2">object:IApiResponseData</td> | |
<td colspan="2"></td> | |
</tr> | |
<tr> | |
<td align="left" style="padding-left:10px">4.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">mapBean[deleted]=string&mapBean[endTime]=string&mapBean[interval]=string&mapBean[nowTime]=string&mapBean[timeOrIdentity]=string&pageIndex=0&pageSize=0</td> | |
</tr> | |
<tr class="specialHeight"> | |
<td class="bg">返回值</td> | |
<td colspan="4">{"code":0,"data":{},"message":"string","acknowleged":true}</td> | |
</tr> | |
</table> | |
</div> | |
<div> | |
<!--这个是每个请求的说明,方便生成文档后进行整理--> | |
<h5 class="second_title">11)根据page获取登录日志</h5> | |
<table border="1" cellspacing="0" cellpadding="0" width="100%"> | |
<tr class="bg"> | |
<td colspan="5">根据page获取登录日志</td> | |
</tr> | |
<tr> | |
<td width="25%">接口描述</td> | |
<td colspan="4">根据page获取登录日志</td> | |
</tr> | |
<tr> | |
<td>URL</td> | |
<td colspan="4">/v1/admin/authenticationLogs/getByQuery</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.mapBean[authnTimeBegin]</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">2.mapBean[authnTimeEnd]</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[identity]</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[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">5.mapBean[userNo]</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">6.mapBean[username]</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.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">8.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.acknowleged</td> | |
<td colspan="2">boolean</td> | |
<td colspan="2"></td> | |
</tr> | |
<tr> | |
<td align="left" style="padding-left:10px">2.code</td> | |
<td colspan="2">integer(int32)</td> | |
<td colspan="2"></td> | |
</tr> | |
<tr> | |
<td align="left" style="padding-left:10px">3.data</td> | |
<td colspan="2">object:IApiResponseData</td> | |
<td colspan="2"></td> | |
</tr> | |
<tr> | |
<td align="left" style="padding-left:10px">4.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">mapBean[authnTimeBegin]=string&mapBean[authnTimeEnd]=string&mapBean[identity]=string&mapBean[name]=string&mapBean[userNo]=string&mapBean[username]=string&pageIndex=0&pageSize=0</td> | |
</tr> | |
<tr class="specialHeight"> | |
<td class="bg">返回值</td> | |
<td colspan="4">{"code":0,"data":{},"message":"string","acknowleged":true}</td> | |
</tr> | |
</table> | |
</div> | |
<div> | |
<!--这个是每个请求的说明,方便生成文档后进行整理--> | |
<h5 class="second_title">12)获取登录人次-总数</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/authenticationLogs/getTimeTotalGraph</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.mapBean[deleted]</td> | |
<td>string</td> | |
<td>query</td> | |
<td>N</td> | |
<td>查询条件 - 删除状态 0未删除 1删除 (精确)</td> | |
<!-- <td th:if="${request.modelAttr}" th:text="asdfagadfg"></td>--> | |
</tr> | |
<tr> | |
<td align="left">2.mapBean[endTime]</td> | |
<td>string</td> | |
<td>query</td> | |
<td>N</td> | |
<td>查询条件 - 当前时间之前的时间,在mapBean[interval]为负数(自定义日期)时使用(精确 yyyy-MM-dd HH:mm:ss)</td> | |
<!-- <td th:if="${request.modelAttr}" th:text="asdfagadfg"></td>--> | |
</tr> | |
<tr> | |
<td align="left">3.mapBean[identity]</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[interval]</td> | |
<td>string</td> | |
<td>query</td> | |
<td>N</td> | |
<td>查询条件 - 间隔天数 0 今日 1近1天 2 近2天 3 近3天 负数 自定义日期</td> | |
<!-- <td th:if="${request.modelAttr}" th:text="asdfagadfg"></td>--> | |
</tr> | |
<tr> | |
<td align="left">5.mapBean[nowTime]</td> | |
<td>string</td> | |
<td>query</td> | |
<td>N</td> | |
<td>查询条件 - 当前时间(精确 yyyy-MM-dd HH:mm:ss)</td> | |
<!-- <td th:if="${request.modelAttr}" th:text="asdfagadfg"></td>--> | |
</tr> | |
<tr> | |
<td align="left">6.mapBean[timeOrIdentity]</td> | |
<td>string</td> | |
<td>query</td> | |
<td>N</td> | |
<td>查询条件 - 分析维度 0 identity和数据查询 1 time</td> | |
<!-- <td th:if="${request.modelAttr}" th:text="asdfagadfg"></td>--> | |
</tr> | |
<tr> | |
<td align="left">7.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">8.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.acknowleged</td> | |
<td colspan="2">boolean</td> | |
<td colspan="2"></td> | |
</tr> | |
<tr> | |
<td align="left" style="padding-left:10px">2.code</td> | |
<td colspan="2">integer(int32)</td> | |
<td colspan="2"></td> | |
</tr> | |
<tr> | |
<td align="left" style="padding-left:10px">3.data</td> | |
<td colspan="2">object:IApiResponseData</td> | |
<td colspan="2"></td> | |
</tr> | |
<tr> | |
<td align="left" style="padding-left:10px">4.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">mapBean[deleted]=string&mapBean[endTime]=string&mapBean[identity]=string&mapBean[interval]=string&mapBean[nowTime]=string&mapBean[timeOrIdentity]=string&pageIndex=0&pageSize=0</td> | |
</tr> | |
<tr class="specialHeight"> | |
<td class="bg">返回值</td> | |
<td colspan="4">{"code":0,"data":{},"message":"string","acknowleged":true}</td> | |
</tr> | |
</table> | |
</div> | |
<div> | |
<!--这个是每个请求的说明,方便生成文档后进行整理--> | |
<h5 class="second_title">13)用户登录人次,数据钻取列表</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/authenticationLogs/queryAuthenticationLog</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.mapBean[authnType]</td> | |
<td>string</td> | |
<td>query</td> | |
<td>N</td> | |
<td>查询条件 - 终端类型(精确,1 PC、2 移动)</td> | |
<!-- <td th:if="${request.modelAttr}" th:text="asdfagadfg"></td>--> | |
</tr> | |
<tr> | |
<td align="left">2.mapBean[beginDate]</td> | |
<td>string</td> | |
<td>query</td> | |
<td>N</td> | |
<td>查询条件 - 开始时间(yyyy-MM-dd)</td> | |
<!-- <td th:if="${request.modelAttr}" th:text="asdfagadfg"></td>--> | |
</tr> | |
<tr> | |
<td align="left">3.mapBean[endDate]</td> | |
<td>string</td> | |
<td>query</td> | |
<td>N</td> | |
<td>查询条件 - 结束时间(yyyy-MM-dd)</td> | |
<!-- <td th:if="${request.modelAttr}" th:text="asdfagadfg"></td>--> | |
</tr> | |
<tr> | |
<td align="left">4.mapBean[identity]</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">5.mapBean[keyword]</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">6.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">7.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.acknowleged</td> | |
<td colspan="2">boolean</td> | |
<td colspan="2"></td> | |
</tr> | |
<tr> | |
<td align="left" style="padding-left:10px">2.code</td> | |
<td colspan="2">integer(int32)</td> | |
<td colspan="2"></td> | |
</tr> | |
<tr> | |
<td align="left" style="padding-left:10px">3.data</td> | |
<td colspan="2">object:IApiResponseData</td> | |
<td colspan="2"></td> | |
</tr> | |
<tr> | |
<td align="left" style="padding-left:10px">4.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">mapBean[authnType]=string&mapBean[beginDate]=string&mapBean[endDate]=string&mapBean[identity]=string&mapBean[keyword]=string&pageIndex=0&pageSize=0</td> | |
</tr> | |
<tr class="specialHeight"> | |
<td class="bg">返回值</td> | |
<td colspan="4">{"code":0,"data":{},"message":"string","acknowleged":true}</td> | |
</tr> | |
</table> | |
</div> | |
<div> | |
<!--这个是每个请求的说明,方便生成文档后进行整理--> | |
<h5 class="second_title">14)用户登录人数,数据钻取列表</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/authenticationLogs/queryAuthenticationLogPerAccount</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.mapBean[authnType]</td> | |
<td>string</td> | |
<td>query</td> | |
<td>N</td> | |
<td>查询条件 - 终端类型(精确,1 PC、2 移动)</td> | |
<!-- <td th:if="${request.modelAttr}" th:text="asdfagadfg"></td>--> | |
</tr> | |
<tr> | |
<td align="left">2.mapBean[beginDate]</td> | |
<td>string</td> | |
<td>query</td> | |
<td>N</td> | |
<td>查询条件 - 开始时间(yyyy-MM-dd)</td> | |
<!-- <td th:if="${request.modelAttr}" th:text="asdfagadfg"></td>--> | |
</tr> | |
<tr> | |
<td align="left">3.mapBean[endDate]</td> | |
<td>string</td> | |
<td>query</td> | |
<td>N</td> | |
<td>查询条件 - 结束时间(yyyy-MM-dd)</td> | |
<!-- <td th:if="${request.modelAttr}" th:text="asdfagadfg"></td>--> | |
</tr> | |
<tr> | |
<td align="left">4.mapBean[identity]</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">5.mapBean[keyword]</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">6.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">7.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.acknowleged</td> | |
<td colspan="2">boolean</td> | |
<td colspan="2"></td> | |
</tr> | |
<tr> | |
<td align="left" style="padding-left:10px">2.code</td> | |
<td colspan="2">integer(int32)</td> | |
<td colspan="2"></td> | |
</tr> | |
<tr> | |
<td align="left" style="padding-left:10px">3.data</td> | |
<td colspan="2">object:IApiResponseData</td> | |
<td colspan="2"></td> | |
</tr> | |
<tr> | |
<td align="left" style="padding-left:10px">4.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">mapBean[authnType]=string&mapBean[beginDate]=string&mapBean[endDate]=string&mapBean[identity]=string&mapBean[keyword]=string&pageIndex=0&pageSize=0</td> | |
</tr> | |
<tr class="specialHeight"> | |
<td class="bg">返回值</td> | |
<td colspan="4">{"code":0,"data":{},"message":"string","acknowleged":true}</td> | |
</tr> | |
</table> | |
</div> | |
<div> | |
<!--这个是每个请求的说明,方便生成文档后进行整理--> | |
<h5 class="second_title">15)用户登录人次,按登录终端分组统计</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/authenticationLogs/statAuthenticationLogByAuthnType</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.beginDate</td> | |
<td>string</td> | |
<td>query</td> | |
<td>Y</td> | |
<td>查询条件 - 开始时间(yyyy-MM-dd)</td> | |
<!-- <td th:if="${request.modelAttr}" th:text="asdfagadfg"></td>--> | |
</tr> | |
<tr> | |
<td align="left">2.endDate</td> | |
<td>string</td> | |
<td>query</td> | |
<td>Y</td> | |
<td>查询条件 - 结束时间(yyyy-MM-dd)</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.acknowleged</td> | |
<td colspan="2">boolean</td> | |
<td colspan="2"></td> | |
</tr> | |
<tr> | |
<td align="left" style="padding-left:10px">2.code</td> | |
<td colspan="2">integer(int32)</td> | |
<td colspan="2"></td> | |
</tr> | |
<tr> | |
<td align="left" style="padding-left:10px">3.data</td> | |
<td colspan="2">object:IApiResponseData</td> | |
<td colspan="2"></td> | |
</tr> | |
<tr> | |
<td align="left" style="padding-left:10px">4.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">beginDate=string&endDate=string</td> | |
</tr> | |
<tr class="specialHeight"> | |
<td class="bg">返回值</td> | |
<td colspan="4">{"code":0,"data":{},"message":"string","acknowleged":true}</td> | |
</tr> | |
</table> | |
</div> | |
<div> | |
<!--这个是每个请求的说明,方便生成文档后进行整理--> | |
<h5 class="second_title">16)用户登录人次,按时间(小时、天)分组统计</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/authenticationLogs/statAuthenticationLogByDate</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.beginDate</td> | |
<td>string</td> | |
<td>query</td> | |
<td>Y</td> | |
<td>查询条件 - 开始时间(yyyy-MM-dd)</td> | |
<!-- <td th:if="${request.modelAttr}" th:text="asdfagadfg"></td>--> | |
</tr> | |
<tr> | |
<td align="left">2.endDate</td> | |
<td>string</td> | |
<td>query</td> | |
<td>Y</td> | |
<td>查询条件 - 结束时间(yyyy-MM-dd)</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.acknowleged</td> | |
<td colspan="2">boolean</td> | |
<td colspan="2"></td> | |
</tr> | |
<tr> | |
<td align="left" style="padding-left:10px">2.code</td> | |
<td colspan="2">integer(int32)</td> | |
<td colspan="2"></td> | |
</tr> | |
<tr> | |
<td align="left" style="padding-left:10px">3.data</td> | |
<td colspan="2">object:IApiResponseData</td> | |
<td colspan="2"></td> | |
</tr> | |
<tr> | |
<td align="left" style="padding-left:10px">4.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">beginDate=string&endDate=string</td> | |
</tr> | |
<tr class="specialHeight"> | |
<td class="bg">返回值</td> | |
<td colspan="4">{"code":0,"data":{},"message":"string","acknowleged":true}</td> | |
</tr> | |
</table> | |
</div> | |
<div> | |
<!--这个是每个请求的说明,方便生成文档后进行整理--> | |
<h5 class="second_title">17)用户登录人次,按身份分组统计</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/authenticationLogs/statAuthenticationLogByIdentity</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.beginDate</td> | |
<td>string</td> | |
<td>query</td> | |
<td>Y</td> | |
<td>查询条件 - 开始时间(yyyy-MM-dd)</td> | |
<!-- <td th:if="${request.modelAttr}" th:text="asdfagadfg"></td>--> | |
</tr> | |
<tr> | |
<td align="left">2.endDate</td> | |
<td>string</td> | |
<td>query</td> | |
<td>Y</td> | |
<td>查询条件 - 结束时间(yyyy-MM-dd)</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.acknowleged</td> | |
<td colspan="2">boolean</td> | |
<td colspan="2"></td> | |
</tr> | |
<tr> | |
<td align="left" style="padding-left:10px">2.code</td> | |
<td colspan="2">integer(int32)</td> | |
<td colspan="2"></td> | |
</tr> | |
<tr> | |
<td align="left" style="padding-left:10px">3.data</td> | |
<td colspan="2">object:IApiResponseData</td> | |
<td colspan="2"></td> | |
</tr> | |
<tr> | |
<td align="left" style="padding-left:10px">4.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">beginDate=string&endDate=string</td> | |
</tr> | |
<tr class="specialHeight"> | |
<td class="bg">返回值</td> | |
<td colspan="4">{"code":0,"data":{},"message":"string","acknowleged":true}</td> | |
</tr> | |
</table> | |
</div> | |
<div> | |
<!--这个是每个请求的说明,方便生成文档后进行整理--> | |
<h5 class="second_title">18)用户登录人数,按时间(小时、天)分组统计</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/authenticationLogs/statAuthenticationLogPerAccount</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.beginDate</td> | |
<td>string</td> | |
<td>query</td> | |
<td>Y</td> | |
<td>查询条件 - 开始时间(yyyy-MM-dd)</td> | |
<!-- <td th:if="${request.modelAttr}" th:text="asdfagadfg"></td>--> | |
</tr> | |
<tr> | |
<td align="left">2.endDate</td> | |
<td>string</td> | |
<td>query</td> | |
<td>Y</td> | |
<td>查询条件 - 结束时间(yyyy-MM-dd)</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.acknowleged</td> | |
<td colspan="2">boolean</td> | |
<td colspan="2"></td> | |
</tr> | |
<tr> | |
<td align="left" style="padding-left:10px">2.code</td> | |
<td colspan="2">integer(int32)</td> | |
<td colspan="2"></td> | |
</tr> | |
<tr> | |
<td align="left" style="padding-left:10px">3.data</td> | |
<td colspan="2">object:IApiResponseData</td> | |
<td colspan="2"></td> | |
</tr> | |
<tr> | |
<td align="left" style="padding-left:10px">4.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">beginDate=string&endDate=string</td> | |
</tr> | |
<tr class="specialHeight"> | |
<td class="bg">返回值</td> | |
<td colspan="4">{"code":0,"data":{},"message":"string","acknowleged":true}</td> | |
</tr> | |
</table> | |
</div> | |
<div> | |
<!--这个是每个请求的说明,方便生成文档后进行整理--> | |
<h5 class="second_title">19)用户登录人数,按身份分组统计</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/authenticationLogs/statAuthenticationLogPerAccountByIdentity</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.beginDate</td> | |
<td>string</td> | |
<td>query</td> | |
<td>Y</td> | |
<td>查询条件 - 开始时间(yyyy-MM-dd)</td> | |
<!-- <td th:if="${request.modelAttr}" th:text="asdfagadfg"></td>--> | |
</tr> | |
<tr> | |
<td align="left">2.endDate</td> | |
<td>string</td> | |
<td>query</td> | |
<td>Y</td> | |
<td>查询条件 - 结束时间(yyyy-MM-dd)</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.acknowleged</td> | |
<td colspan="2">boolean</td> | |
<td colspan="2"></td> | |
</tr> | |
<tr> | |
<td align="left" style="padding-left:10px">2.code</td> | |
<td colspan="2">integer(int32)</td> | |
<td colspan="2"></td> | |
</tr> | |
<tr> | |
<td align="left" style="padding-left:10px">3.data</td> | |
<td colspan="2">object:IApiResponseData</td> | |
<td colspan="2"></td> | |
</tr> | |
<tr> | |
<td align="left" style="padding-left:10px">4.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">beginDate=string&endDate=string</td> | |
</tr> | |
<tr class="specialHeight"> | |
<td class="bg">返回值</td> | |
<td colspan="4">{"code":0,"data":{},"message":"string","acknowleged":true}</td> | |
</tr> | |
</table> | |
</div> | |
<div> | |
<!--这个是每个请求的说明,方便生成文档后进行整理--> | |
<h5 class="second_title">20)根据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/authenticationLogs/{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.acknowleged</td> | |
<td colspan="2">boolean</td> | |
<td colspan="2"></td> | |
</tr> | |
<tr> | |
<td align="left" style="padding-left:10px">2.code</td> | |
<td colspan="2">integer(int32)</td> | |
<td colspan="2"></td> | |
</tr> | |
<tr> | |
<td align="left" style="padding-left:10px">3.data</td> | |
<td colspan="2">object:IApiResponseData</td> | |
<td colspan="2"></td> | |
</tr> | |
<tr> | |
<td align="left" style="padding-left:10px">4.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":{},"message":"string","acknowleged":true}</td> | |
</tr> | |
</table> | |
</div> | |
</div> | |
<div style="margin-bottom:20px;"> | |
<!--这个是类的说明--> | |
<h4 class="first_title">统计分析-系统访问日志操作</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/serviceAccessLogs/countServiceAccessLog</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.beginDate</td> | |
<td>string</td> | |
<td>query</td> | |
<td>Y</td> | |
<td>查询条件 - 开始时间(yyyy-MM-dd)</td> | |
<!-- <td th:if="${request.modelAttr}" th:text="asdfagadfg"></td>--> | |
</tr> | |
<tr> | |
<td align="left">2.endDate</td> | |
<td>string</td> | |
<td>query</td> | |
<td>Y</td> | |
<td>查询条件 - 结束时间(yyyy-MM-dd)</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.acknowleged</td> | |
<td colspan="2">boolean</td> | |
<td colspan="2"></td> | |
</tr> | |
<tr> | |
<td align="left" style="padding-left:10px">2.code</td> | |
<td colspan="2">integer(int32)</td> | |
<td colspan="2"></td> | |
</tr> | |
<tr> | |
<td align="left" style="padding-left:10px">3.data</td> | |
<td colspan="2">object:IApiResponseData</td> | |
<td colspan="2"></td> | |
</tr> | |
<tr> | |
<td align="left" style="padding-left:10px">4.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">beginDate=string&endDate=string</td> | |
</tr> | |
<tr class="specialHeight"> | |
<td class="bg">返回值</td> | |
<td colspan="4">{"code":0,"data":{},"message":"string","acknowleged":true}</td> | |
</tr> | |
</table> | |
</div> | |
<div> | |
<!--这个是每个请求的说明,方便生成文档后进行整理--> | |
<h5 class="second_title">2)获取系统访问量(详情)日志viewsPageByQueryList</h5> | |
<table border="1" cellspacing="0" cellpadding="0" width="100%"> | |
<tr class="bg"> | |
<td colspan="5">获取系统访问量(详情)日志viewsPageByQueryList</td> | |
</tr> | |
<tr> | |
<td width="25%">接口描述</td> | |
<td colspan="4">获取系统访问量(详情)日志viewsPageByQueryList</td> | |
</tr> | |
<tr> | |
<td>URL</td> | |
<td colspan="4">/v1/admin/serviceAccessLogs/findViewsDetailPageByQuery</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.mapBean[accessService]</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">2.mapBean[accountAndUserName]</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[deleted]</td> | |
<td>string</td> | |
<td>query</td> | |
<td>N</td> | |
<td>查询条件 - 删除状态 0未删除 1删除 (精确)</td> | |
<!-- <td th:if="${request.modelAttr}" th:text="asdfagadfg"></td>--> | |
</tr> | |
<tr> | |
<td align="left">4.mapBean[endTime]</td> | |
<td>string</td> | |
<td>query</td> | |
<td>N</td> | |
<td>查询条件 - 当前时间之前的时间,在mapBean[interval]为负数(自定义日期)时使用(精确 yyyy-MM-dd HH:mm:ss)</td> | |
<!-- <td th:if="${request.modelAttr}" th:text="asdfagadfg"></td>--> | |
</tr> | |
<tr> | |
<td align="left">5.mapBean[identity]</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">6.mapBean[interval]</td> | |
<td>string</td> | |
<td>query</td> | |
<td>N</td> | |
<td>查询条件 - 间隔天数 0 今日 1近1天 2 近2天 3 近3天 负数 自定义日期</td> | |
<!-- <td th:if="${request.modelAttr}" th:text="asdfagadfg"></td>--> | |
</tr> | |
<tr> | |
<td align="left">7.mapBean[nowTime]</td> | |
<td>string</td> | |
<td>query</td> | |
<td>N</td> | |
<td>查询条件 - 当前时间(精确 yyyy-MM-dd HH:mm:ss)</td> | |
<!-- <td th:if="${request.modelAttr}" th:text="asdfagadfg"></td>--> | |
</tr> | |
<tr> | |
<td align="left">8.mapBean[timeOrAccessService]</td> | |
<td>string</td> | |
<td>query</td> | |
<td>Y</td> | |
<td>查询条件 - 分析维度 0 异常类型和数据查询 1 time</td> | |
<!-- <td th:if="${request.modelAttr}" th:text="asdfagadfg"></td>--> | |
</tr> | |
<tr> | |
<td align="left">9.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">10.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.acknowleged</td> | |
<td colspan="2">boolean</td> | |
<td colspan="2"></td> | |
</tr> | |
<tr> | |
<td align="left" style="padding-left:10px">2.code</td> | |
<td colspan="2">integer(int32)</td> | |
<td colspan="2"></td> | |
</tr> | |
<tr> | |
<td align="left" style="padding-left:10px">3.data</td> | |
<td colspan="2">object:IApiResponseData</td> | |
<td colspan="2"></td> | |
</tr> | |
<tr> | |
<td align="left" style="padding-left:10px">4.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">mapBean[accessService]=string&mapBean[accountAndUserName]=string&mapBean[deleted]=string&mapBean[endTime]=string&mapBean[identity]=string&mapBean[interval]=string&mapBean[nowTime]=string&mapBean[timeOrAccessService]=string&pageIndex=0&pageSize=0</td> | |
</tr> | |
<tr class="specialHeight"> | |
<td class="bg">返回值</td> | |
<td colspan="4">{"code":0,"data":{},"message":"string","acknowleged":true}</td> | |
</tr> | |
</table> | |
</div> | |
<div> | |
<!--这个是每个请求的说明,方便生成文档后进行整理--> | |
<h5 class="second_title">3)获取系统访问量日志viewsPageByQueryList</h5> | |
<table border="1" cellspacing="0" cellpadding="0" width="100%"> | |
<tr class="bg"> | |
<td colspan="5">获取系统访问量日志viewsPageByQueryList</td> | |
</tr> | |
<tr> | |
<td width="25%">接口描述</td> | |
<td colspan="4">获取系统访问量日志viewsPageByQueryList</td> | |
</tr> | |
<tr> | |
<td>URL</td> | |
<td colspan="4">/v1/admin/serviceAccessLogs/findViewsPageByQuery</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.mapBean[deleted]</td> | |
<td>string</td> | |
<td>query</td> | |
<td>N</td> | |
<td>查询条件 - 删除状态 0未删除 1删除(精确)</td> | |
<!-- <td th:if="${request.modelAttr}" th:text="asdfagadfg"></td>--> | |
</tr> | |
<tr> | |
<td align="left">2.mapBean[endTime]</td> | |
<td>string</td> | |
<td>query</td> | |
<td>N</td> | |
<td>查询条件 - 当前时间之前的时间,在mapBean[interval]为负数(自定义日期)时使用(精确 yyyy-MM-dd HH:mm:ss)</td> | |
<!-- <td th:if="${request.modelAttr}" th:text="asdfagadfg"></td>--> | |
</tr> | |
<tr> | |
<td align="left">3.mapBean[interval]</td> | |
<td>string</td> | |
<td>query</td> | |
<td>Y</td> | |
<td>查询条件 - 间隔天数 0 今日 1近1天 2 近2天 3 近3天 负数 自定义日期</td> | |
<!-- <td th:if="${request.modelAttr}" th:text="asdfagadfg"></td>--> | |
</tr> | |
<tr> | |
<td align="left">4.mapBean[nowTime]</td> | |
<td>string</td> | |
<td>query</td> | |
<td>N</td> | |
<td>查询条件 - 当前时间(精确 yyyy-MM-dd HH:mm:ss)</td> | |
<!-- <td th:if="${request.modelAttr}" th:text="asdfagadfg"></td>--> | |
</tr> | |
<tr> | |
<td align="left">5.mapBean[timeOrAccessService]</td> | |
<td>string</td> | |
<td>query</td> | |
<td>Y</td> | |
<td>查询条件 - 分析维度 0 访问系统和数据查询 1 time</td> | |
<!-- <td th:if="${request.modelAttr}" th:text="asdfagadfg"></td>--> | |
</tr> | |
<tr> | |
<td align="left">6.order[column]</td> | |
<td>string</td> | |
<td>query</td> | |
<td>N</td> | |
<td>查询条件 - 以哪个字段排序 与order[total]任选一种</td> | |
<!-- <td th:if="${request.modelAttr}" th:text="asdfagadfg"></td>--> | |
</tr> | |
<tr> | |
<td align="left">7.order[total]</td> | |
<td>string</td> | |
<td>query</td> | |
<td>N</td> | |
<td>查询条件 - 以数目排序(任意非空数) 与order[column]任选一种</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> | |
<td align="left">10.sequence[column]</td> | |
<td>string</td> | |
<td>query</td> | |
<td>N</td> | |
<td>查询条件 - 以哪个字段降序还是升序排序(0降序 1升序) 与sequence[total]任选一种</td> | |
<!-- <td th:if="${request.modelAttr}" th:text="asdfagadfg"></td>--> | |
</tr> | |
<tr> | |
<td align="left">11.sequence[total]</td> | |
<td>string</td> | |
<td>query</td> | |
<td>N</td> | |
<td>查询条件 - 以数目降序还是升序排序(0降序 1升序) 与sequence[column]任选一种</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.acknowleged</td> | |
<td colspan="2">boolean</td> | |
<td colspan="2"></td> | |
</tr> | |
<tr> | |
<td align="left" style="padding-left:10px">2.code</td> | |
<td colspan="2">integer(int32)</td> | |
<td colspan="2"></td> | |
</tr> | |
<tr> | |
<td align="left" style="padding-left:10px">3.data</td> | |
<td colspan="2">object:IApiResponseData</td> | |
<td colspan="2"></td> | |
</tr> | |
<tr> | |
<td align="left" style="padding-left:10px">4.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">mapBean[deleted]=string&mapBean[endTime]=string&mapBean[interval]=string&mapBean[nowTime]=string&mapBean[timeOrAccessService]=string&order[column]=string&order[total]=string&pageIndex=0&pageSize=0&sequence[column]=string&sequence[total]=string</td> | |
</tr> | |
<tr class="specialHeight"> | |
<td class="bg">返回值</td> | |
<td colspan="4">{"code":0,"data":{},"message":"string","acknowleged":true}</td> | |
</tr> | |
</table> | |
</div> | |
<div> | |
<!--这个是每个请求的说明,方便生成文档后进行整理--> | |
<h5 class="second_title">4)获取系统访问量日志-统计分析图</h5> | |
<table border="1" cellspacing="0" cellpadding="0" width="100%"> | |
<tr class="bg"> | |
<td colspan="5">获取系统访问量日志-统计分析图</td> | |
</tr> | |
<tr> | |
<td width="25%">接口描述</td> | |
<td colspan="4">获取系统访问量日志-统计分析图</td> | |
</tr> | |
<tr> | |
<td>URL</td> | |
<td colspan="4">/v1/admin/serviceAccessLogs/findViewsPageByQueryGraphTime</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.mapBean[deleted]</td> | |
<td>string</td> | |
<td>query</td> | |
<td>N</td> | |
<td>查询条件 - 删除状态 0未删除 1删除 (精确)</td> | |
<!-- <td th:if="${request.modelAttr}" th:text="asdfagadfg"></td>--> | |
</tr> | |
<tr> | |
<td align="left">2.mapBean[endTime]</td> | |
<td>string</td> | |
<td>query</td> | |
<td>N</td> | |
<td>查询条件 - 当前时间之前的时间,在mapBean[interval]为负数(自定义日期)时使用(精确 yyyy-MM-dd HH:mm:ss)</td> | |
<!-- <td th:if="${request.modelAttr}" th:text="asdfagadfg"></td>--> | |
</tr> | |
<tr> | |
<td align="left">3.mapBean[interval]</td> | |
<td>string</td> | |
<td>query</td> | |
<td>N</td> | |
<td>查询条件 - 间隔天数 0 今日 1近1天 2 近2天 3 近3天 负数 自定义日期</td> | |
<!-- <td th:if="${request.modelAttr}" th:text="asdfagadfg"></td>--> | |
</tr> | |
<tr> | |
<td align="left">4.mapBean[nowTime]</td> | |
<td>string</td> | |
<td>query</td> | |
<td>N</td> | |
<td>查询条件 - 当前时间(精确 yyyy-MM-dd HH:mm:ss)</td> | |
<!-- <td th:if="${request.modelAttr}" th:text="asdfagadfg"></td>--> | |
</tr> | |
<tr> | |
<td align="left">5.mapBean[timeOrAccessService]</td> | |
<td>string</td> | |
<td>query</td> | |
<td>Y</td> | |
<td>查询条件 - 分析维度 0 访问系统和数据查询 1 time</td> | |
<!-- <td th:if="${request.modelAttr}" th:text="asdfagadfg"></td>--> | |
</tr> | |
<tr> | |
<td align="left">6.orderBy[column]</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.orderBy[total]</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> | |
<td align="left">10.sequence[column]</td> | |
<td>string</td> | |
<td>query</td> | |
<td>N</td> | |
<td>查询条件 - 以哪个字段降序还是升序排序(0降序 1升序)</td> | |
<!-- <td th:if="${request.modelAttr}" th:text="asdfagadfg"></td>--> | |
</tr> | |
<tr> | |
<td align="left">11.sequence[total]</td> | |
<td>string</td> | |
<td>query</td> | |
<td>N</td> | |
<td>查询条件 - 以数目降序还是升序排序(0降序 1升序)</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.acknowleged</td> | |
<td colspan="2">boolean</td> | |
<td colspan="2"></td> | |
</tr> | |
<tr> | |
<td align="left" style="padding-left:10px">2.code</td> | |
<td colspan="2">integer(int32)</td> | |
<td colspan="2"></td> | |
</tr> | |
<tr> | |
<td align="left" style="padding-left:10px">3.data</td> | |
<td colspan="2">object:IApiResponseData</td> | |
<td colspan="2"></td> | |
</tr> | |
<tr> | |
<td align="left" style="padding-left:10px">4.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">mapBean[deleted]=string&mapBean[endTime]=string&mapBean[interval]=string&mapBean[nowTime]=string&mapBean[timeOrAccessService]=string&orderBy[column]=string&orderBy[total]=string&pageIndex=0&pageSize=0&sequence[column]=string&sequence[total]=string</td> | |
</tr> | |
<tr class="specialHeight"> | |
<td class="bg">返回值</td> | |
<td colspan="4">{"code":0,"data":{},"message":"string","acknowleged":true}</td> | |
</tr> | |
</table> | |
</div> | |
<div> | |
<!--这个是每个请求的说明,方便生成文档后进行整理--> | |
<h5 class="second_title">5)获取访问总次数</h5> | |
<table border="1" cellspacing="0" cellpadding="0" width="100%"> | |
<tr class="bg"> | |
<td colspan="5">获取访问总次数</td> | |
</tr> | |
<tr> | |
<td width="25%">接口描述</td> | |
<td colspan="4">获取访问总次数</td> | |
</tr> | |
<tr> | |
<td>URL</td> | |
<td colspan="4">/v1/admin/serviceAccessLogs/getTotal</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.mapBean[deleted]</td> | |
<td>string</td> | |
<td>query</td> | |
<td>N</td> | |
<td>查询条件 - 删除状态 0未删除 1删除 (精确)</td> | |
<!-- <td th:if="${request.modelAttr}" th:text="asdfagadfg"></td>--> | |
</tr> | |
<tr> | |
<td align="left">2.mapBean[endTime]</td> | |
<td>string</td> | |
<td>query</td> | |
<td>N</td> | |
<td>查询条件 - 当前时间之前的时间,在mapBean[interval]为负数(自定义日期)时使用(精确 yyyy-MM-dd HH:mm:ss)</td> | |
<!-- <td th:if="${request.modelAttr}" th:text="asdfagadfg"></td>--> | |
</tr> | |
<tr> | |
<td align="left">3.mapBean[interval]</td> | |
<td>string</td> | |
<td>query</td> | |
<td>Y</td> | |
<td>查询条件 - 间隔天数 0 今日 1近1天 2 近2天 3 近3天 负数 自定义日期</td> | |
<!-- <td th:if="${request.modelAttr}" th:text="asdfagadfg"></td>--> | |
</tr> | |
<tr> | |
<td align="left">4.mapBean[nowTime]</td> | |
<td>string</td> | |
<td>query</td> | |
<td>N</td> | |
<td>查询条件 - 当前时间(精确 yyyy-MM-dd HH:mm:ss)</td> | |
<!-- <td th:if="${request.modelAttr}" th:text="asdfagadfg"></td>--> | |
</tr> | |
<tr> | |
<td align="left">5.mapBean[timeOrAccessService]</td> | |
<td>string</td> | |
<td>query</td> | |
<td>Y</td> | |
<td>查询条件 - 分析维度 0 异常类型和数据查询 1 time</td> | |
<!-- <td th:if="${request.modelAttr}" th:text="asdfagadfg"></td>--> | |
</tr> | |
<tr> | |
<td align="left">6.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">7.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.acknowleged</td> | |
<td colspan="2">boolean</td> | |
<td colspan="2"></td> | |
</tr> | |
<tr> | |
<td align="left" style="padding-left:10px">2.code</td> | |
<td colspan="2">integer(int32)</td> | |
<td colspan="2"></td> | |
</tr> | |
<tr> | |
<td align="left" style="padding-left:10px">3.data</td> | |
<td colspan="2">object:IApiResponseData</td> | |
<td colspan="2"></td> | |
</tr> | |
<tr> | |
<td align="left" style="padding-left:10px">4.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">mapBean[deleted]=string&mapBean[endTime]=string&mapBean[interval]=string&mapBean[nowTime]=string&mapBean[timeOrAccessService]=string&pageIndex=0&pageSize=0</td> | |
</tr> | |
<tr class="specialHeight"> | |
<td class="bg">返回值</td> | |
<td colspan="4">{"code":0,"data":{},"message":"string","acknowleged":true}</td> | |
</tr> | |
</table> | |
</div> | |
<div> | |
<!--这个是每个请求的说明,方便生成文档后进行整理--> | |
<h5 class="second_title">6)系统访问人次,数据钻取列表</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/serviceAccessLogs/queryServiceAccessLog</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.mapBean[beginDate]</td> | |
<td>string</td> | |
<td>query</td> | |
<td>Y</td> | |
<td>查询条件 - 开始时间(yyyy-MM-dd)</td> | |
<!-- <td th:if="${request.modelAttr}" th:text="asdfagadfg"></td>--> | |
</tr> | |
<tr> | |
<td align="left">2.mapBean[endDate]</td> | |
<td>string</td> | |
<td>query</td> | |
<td>Y</td> | |
<td>查询条件 - 结束时间(yyyy-MM-dd)</td> | |
<!-- <td th:if="${request.modelAttr}" th:text="asdfagadfg"></td>--> | |
</tr> | |
<tr> | |
<td align="left">3.mapBean[identity]</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[keyword]</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">5.mapBean[serviceName]</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">6.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">7.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.acknowleged</td> | |
<td colspan="2">boolean</td> | |
<td colspan="2"></td> | |
</tr> | |
<tr> | |
<td align="left" style="padding-left:10px">2.code</td> | |
<td colspan="2">integer(int32)</td> | |
<td colspan="2"></td> | |
</tr> | |
<tr> | |
<td align="left" style="padding-left:10px">3.data</td> | |
<td colspan="2">object:IApiResponseData</td> | |
<td colspan="2"></td> | |
</tr> | |
<tr> | |
<td align="left" style="padding-left:10px">4.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">mapBean[beginDate]=string&mapBean[endDate]=string&mapBean[identity]=string&mapBean[keyword]=string&mapBean[serviceName]=string&pageIndex=0&pageSize=0</td> | |
</tr> | |
<tr class="specialHeight"> | |
<td class="bg">返回值</td> | |
<td colspan="4">{"code":0,"data":{},"message":"string","acknowleged":true}</td> | |
</tr> | |
</table> | |
</div> | |
<div> | |
<!--这个是每个请求的说明,方便生成文档后进行整理--> | |
<h5 class="second_title">7)系统访问人次,按访问系统分组统计</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/serviceAccessLogs/statServiceAccessLogByService</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.beginDate</td> | |
<td>string</td> | |
<td>query</td> | |
<td>Y</td> | |
<td>查询条件 - 开始时间(yyyy-MM-dd)</td> | |
<!-- <td th:if="${request.modelAttr}" th:text="asdfagadfg"></td>--> | |
</tr> | |
<tr> | |
<td align="left">2.endDate</td> | |
<td>string</td> | |
<td>query</td> | |
<td>Y</td> | |
<td>查询条件 - 结束时间(yyyy-MM-dd)</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.acknowleged</td> | |
<td colspan="2">boolean</td> | |
<td colspan="2"></td> | |
</tr> | |
<tr> | |
<td align="left" style="padding-left:10px">2.code</td> | |
<td colspan="2">integer(int32)</td> | |
<td colspan="2"></td> | |
</tr> | |
<tr> | |
<td align="left" style="padding-left:10px">3.data</td> | |
<td colspan="2">object:IApiResponseData</td> | |
<td colspan="2"></td> | |
</tr> | |
<tr> | |
<td align="left" style="padding-left:10px">4.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">beginDate=string&endDate=string</td> | |
</tr> | |
<tr class="specialHeight"> | |
<td class="bg">返回值</td> | |
<td colspan="4">{"code":0,"data":{},"message":"string","acknowleged":true}</td> | |
</tr> | |
</table> | |
</div> | |
<div> | |
<!--这个是每个请求的说明,方便生成文档后进行整理--> | |
<h5 class="second_title">8)根据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/serviceAccessLogs/{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.acknowleged</td> | |
<td colspan="2">boolean</td> | |
<td colspan="2"></td> | |
</tr> | |
<tr> | |
<td align="left" style="padding-left:10px">2.code</td> | |
<td colspan="2">integer(int32)</td> | |
<td colspan="2"></td> | |
</tr> | |
<tr> | |
<td align="left" style="padding-left:10px">3.data</td> | |
<td colspan="2">object:IApiResponseData</td> | |
<td colspan="2"></td> | |
</tr> | |
<tr> | |
<td align="left" style="padding-left:10px">4.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":{},"message":"string","acknowleged":true}</td> | |
</tr> | |
</table> | |
</div> | |
</div> | |
<div style="margin-bottom:20px;"> | |
<!--这个是类的说明--> | |
<h4 class="first_title">账号锁定的操作接口</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/accountLockHistories</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.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">2.mapBean[username]</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.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">4.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.acknowleged</td> | |
<td colspan="2">boolean</td> | |
<td colspan="2"></td> | |
</tr> | |
<tr> | |
<td align="left" style="padding-left:10px">2.code</td> | |
<td colspan="2">integer(int32)</td> | |
<td colspan="2"></td> | |
</tr> | |
<tr> | |
<td align="left" style="padding-left:10px">3.data</td> | |
<td colspan="2">object:IApiResponseData</td> | |
<td colspan="2"></td> | |
</tr> | |
<tr> | |
<td align="left" style="padding-left:10px">4.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">mapBean[deleted]=true&mapBean[username]=string&pageIndex=0&pageSize=0</td> | |
</tr> | |
<tr class="specialHeight"> | |
<td class="bg">返回值</td> | |
<td colspan="4">{"code":0,"data":{},"message":"string","acknowleged":true}</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/accountLockHistories</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.accountLockHistoryCreateRequest</td> | |
<td>object:AccountLockHistoryCreateRequest</td> | |
<td>body</td> | |
<td>Y</td> | |
<td>账号锁定</td> | |
<!-- <td th:if="${request.modelAttr}" th:text="asdfagadfg"></td>--> | |
</tr> | |
<tbody> | |
<tr> | |
<td align="left" style="padding-left:10px">1.1.companyId</td> | |
<td>string</td> | |
<td></td> | |
<td>N</td> | |
<td>CompanyID</td> | |
</tr> | |
<tr> | |
<td align="left" style="padding-left:10px">1.2.id</td> | |
<td>string</td> | |
<td></td> | |
<td>N</td> | |
<td>ID</td> | |
</tr> | |
<tr> | |
<td align="left" style="padding-left:10px">1.3.lockReason</td> | |
<td>string</td> | |
<td></td> | |
<td>N</td> | |
<td></td> | |
</tr> | |
<tr> | |
<td align="left" style="padding-left:10px">1.4.lockTime</td> | |
<td>string(date-time)</td> | |
<td></td> | |
<td>N</td> | |
<td></td> | |
</tr> | |
<tr> | |
<td align="left" style="padding-left:10px">1.5.unlockReason</td> | |
<td>string</td> | |
<td></td> | |
<td>N</td> | |
<td></td> | |
</tr> | |
<tr> | |
<td align="left" style="padding-left:10px">1.6.unlockTime</td> | |
<td>string(date-time)</td> | |
<td></td> | |
<td>N</td> | |
<td></td> | |
</tr> | |
<tr> | |
<td align="left" style="padding-left:10px">1.7.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>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 '{"companyId":"string","id":"string","lockReason":"string","lockTime":"2020/01/01 00:00:00","unlockReason":"string","unlockTime":"2020/01/01 00:00:00","username":"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/accountLockHistories</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.accountLockHistoryUpdateRequest</td> | |
<td>object:AccountLockHistoryUpdateRequest</td> | |
<td>body</td> | |
<td>Y</td> | |
<td>账号锁定</td> | |
<!-- <td th:if="${request.modelAttr}" th:text="asdfagadfg"></td>--> | |
</tr> | |
<tbody> | |
<tr> | |
<td align="left" style="padding-left:10px">1.1.companyId</td> | |
<td>string</td> | |
<td></td> | |
<td>N</td> | |
<td>CompanyID</td> | |
</tr> | |
<tr> | |
<td align="left" style="padding-left:10px">1.2.id</td> | |
<td>string</td> | |
<td></td> | |
<td>N</td> | |
<td></td> | |
</tr> | |
<tr> | |
<td align="left" style="padding-left:10px">1.3.lockReason</td> | |
<td>string</td> | |
<td></td> | |
<td>N</td> | |
<td></td> | |
</tr> | |
<tr> | |
<td align="left" style="padding-left:10px">1.4.lockTime</td> | |
<td>string(date-time)</td> | |
<td></td> | |
<td>N</td> | |
<td></td> | |
</tr> | |
<tr> | |
<td align="left" style="padding-left:10px">1.5.unlockReason</td> | |
<td>string</td> | |
<td></td> | |
<td>N</td> | |
<td></td> | |
</tr> | |
<tr> | |
<td align="left" style="padding-left:10px">1.6.unlockTime</td> | |
<td>string(date-time)</td> | |
<td></td> | |
<td>N</td> | |
<td></td> | |
</tr> | |
<tr> | |
<td align="left" style="padding-left:10px">1.7.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.acknowleged</td> | |
<td colspan="2">boolean</td> | |
<td colspan="2"></td> | |
</tr> | |
<tr> | |
<td align="left" style="padding-left:10px">2.code</td> | |
<td colspan="2">integer(int32)</td> | |
<td colspan="2"></td> | |
</tr> | |
<tr> | |
<td align="left" style="padding-left:10px">3.data</td> | |
<td colspan="2">object:IApiResponseData</td> | |
<td colspan="2"></td> | |
</tr> | |
<tr> | |
<td align="left" style="padding-left:10px">4.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 '{"companyId":"string","id":"string","lockReason":"string","lockTime":"2020/01/01 00:00:00","unlockReason":"string","unlockTime":"2020/01/01 00:00:00","username":"string"}'</td> | |
</tr> | |
<tr class="specialHeight"> | |
<td class="bg">返回值</td> | |
<td colspan="4">{"code":0,"data":{},"message":"string","acknowleged":true}</td> | |
</tr> | |
</table> | |
</div> | |
<div> | |
<!--这个是每个请求的说明,方便生成文档后进行整理--> | |
<h5 class="second_title">4)根据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/accountLockHistories/{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.acknowleged</td> | |
<td colspan="2">boolean</td> | |
<td colspan="2"></td> | |
</tr> | |
<tr> | |
<td align="left" style="padding-left:10px">2.code</td> | |
<td colspan="2">integer(int32)</td> | |
<td colspan="2"></td> | |
</tr> | |
<tr> | |
<td align="left" style="padding-left:10px">3.data</td> | |
<td colspan="2">object:IApiResponseData</td> | |
<td colspan="2"></td> | |
</tr> | |
<tr> | |
<td align="left" style="padding-left:10px">4.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":{},"message":"string","acknowleged":true}</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/accountLockHistories/{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.acknowleged</td> | |
<td colspan="2">boolean</td> | |
<td colspan="2"></td> | |
</tr> | |
<tr> | |
<td align="left" style="padding-left:10px">2.code</td> | |
<td colspan="2">integer(int32)</td> | |
<td colspan="2"></td> | |
</tr> | |
<tr> | |
<td align="left" style="padding-left:10px">3.data</td> | |
<td colspan="2">object:IApiResponseData</td> | |
<td colspan="2"></td> | |
</tr> | |
<tr> | |
<td align="left" style="padding-left:10px">4.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":{},"message":"string","acknowleged":true}</td> | |
</tr> | |
</table> | |
</div> | |
</div> | |
<div style="margin-bottom:20px;"> | |
<!--这个是类的说明--> | |
<h4 class="first_title">账户的操作接口</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/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.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">2.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">3.mapBean[enabled]</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[identity]</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">5.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">6.mapBean[username]</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.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">8.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.acknowleged</td> | |
<td colspan="2">boolean</td> | |
<td colspan="2"></td> | |
</tr> | |
<tr> | |
<td align="left" style="padding-left:10px">2.code</td> | |
<td colspan="2">integer(int32)</td> | |
<td colspan="2"></td> | |
</tr> | |
<tr> | |
<td align="left" style="padding-left:10px">3.data</td> | |
<td colspan="2">object:IApiResponseData</td> | |
<td colspan="2"></td> | |
</tr> | |
<tr> | |
<td align="left" style="padding-left:10px">4.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">mapBean[deleted]=true&mapBean[description]=string&mapBean[enabled]=string&mapBean[identity]=string&mapBean[name]=string&mapBean[username]=string&pageIndex=0&pageSize=0</td> | |
</tr> | |
<tr class="specialHeight"> | |
<td class="bg">返回值</td> | |
<td colspan="4">{"code":0,"data":{},"message":"string","acknowleged":true}</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/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.accountCreateRequest</td> | |
<td>object:AccountCreateRequest</td> | |
<td>body</td> | |
<td>Y</td> | |
<td>用户</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.companyId</td> | |
<td>string</td> | |
<td></td> | |
<td>N</td> | |
<td>CompanyID</td> | |
</tr> | |
<tr> | |
<td align="left" style="padding-left:10px">1.4.credentialsNonExpired</td> | |
<td>boolean</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.emailAddress</td> | |
<td>string</td> | |
<td></td> | |
<td>N</td> | |
<td></td> | |
</tr> | |
<tr> | |
<td align="left" style="padding-left:10px">1.7.enabled</td> | |
<td>boolean</td> | |
<td></td> | |
<td>N</td> | |
<td></td> | |
</tr> | |
<tr> | |
<td align="left" style="padding-left:10px">1.8.externalId</td> | |
<td>string</td> | |
<td></td> | |
<td>N</td> | |
<td></td> | |
</tr> | |
<tr> | |
<td align="left" style="padding-left:10px">1.9.id</td> | |
<td>string</td> | |
<td></td> | |
<td>N</td> | |
<td>ID</td> | |
</tr> | |
<tr> | |
<td align="left" style="padding-left:10px">1.10.identity</td> | |
<td>string</td> | |
<td></td> | |
<td>N</td> | |
<td></td> | |
</tr> | |
<tr> | |
<td align="left" style="padding-left:10px">1.11.identityNo</td> | |
<td>string</td> | |
<td></td> | |
<td>N</td> | |
<td></td> | |
</tr> | |
<tr> | |
<td align="left" style="padding-left:10px">1.12.identityType</td> | |
<td>string</td> | |
<td></td> | |
<td>N</td> | |
<td></td> | |
</tr> | |
<tr> | |
<td align="left" style="padding-left:10px">1.13.mobile</td> | |
<td>string</td> | |
<td></td> | |
<td>N</td> | |
<td></td> | |
</tr> | |
<tr> | |
<td align="left" style="padding-left:10px">1.14.name</td> | |
<td>string</td> | |
<td></td> | |
<td>N</td> | |
<td></td> | |
</tr> | |
<tr> | |
<td align="left" style="padding-left:10px">1.15.password</td> | |
<td>string</td> | |
<td></td> | |
<td>N</td> | |
<td></td> | |
</tr> | |
<tr> | |
<td align="left" style="padding-left:10px">1.16.userNo</td> | |
<td>string</td> | |
<td></td> | |
<td>N</td> | |
<td></td> | |
</tr> | |
<tr> | |
<td align="left" style="padding-left:10px">1.17.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>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 '{"accountNonExpired":true,"accountNonLocked":true,"companyId":"string","credentialsNonExpired":true,"description":"string","emailAddress":"string","enabled":true,"externalId":"string","id":"string","identity":"string","identityNo":"string","identityType":"string","mobile":"string","name":"string","password":"string","userNo":"string","username":"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/accounts</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.accountUpdateRequest</td> | |
<td>object:AccountUpdateRequest</td> | |
<td>body</td> | |
<td>Y</td> | |
<td>用户</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.companyId</td> | |
<td>string</td> | |
<td></td> | |
<td>N</td> | |
<td>CompanyID</td> | |
</tr> | |
<tr> | |
<td align="left" style="padding-left:10px">1.4.credentialsNonExpired</td> | |
<td>boolean</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.emailAddress</td> | |
<td>string</td> | |
<td></td> | |
<td>N</td> | |
<td></td> | |
</tr> | |
<tr> | |
<td align="left" style="padding-left:10px">1.7.enabled</td> | |
<td>boolean</td> | |
<td></td> | |
<td>N</td> | |
<td></td> | |
</tr> | |
<tr> | |
<td align="left" style="padding-left:10px">1.8.externalId</td> | |
<td>string</td> | |
<td></td> | |
<td>N</td> | |
<td></td> | |
</tr> | |
<tr> | |
<td align="left" style="padding-left:10px">1.9.id</td> | |
<td>string</td> | |
<td></td> | |
<td>N</td> | |
<td></td> | |
</tr> | |
<tr> | |
<td align="left" style="padding-left:10px">1.10.identity</td> | |
<td>string</td> | |
<td></td> | |
<td>N</td> | |
<td></td> | |
</tr> | |
<tr> | |
<td align="left" style="padding-left:10px">1.11.identityNo</td> | |
<td>string</td> | |
<td></td> | |
<td>N</td> | |
<td></td> | |
</tr> | |
<tr> | |
<td align="left" style="padding-left:10px">1.12.identityType</td> | |
<td>string</td> | |
<td></td> | |
<td>N</td> | |
<td></td> | |
</tr> | |
<tr> | |
<td align="left" style="padding-left:10px">1.13.mobile</td> | |
<td>string</td> | |
<td></td> | |
<td>N</td> | |
<td></td> | |
</tr> | |
<tr> | |
<td align="left" style="padding-left:10px">1.14.name</td> | |
<td>string</td> | |
<td></td> | |
<td>N</td> | |
<td></td> | |
</tr> | |
<tr> | |
<td align="left" style="padding-left:10px">1.15.password</td> | |
<td>string</td> | |
<td></td> | |
<td>N</td> | |
<td></td> | |
</tr> | |
<tr> | |
<td align="left" style="padding-left:10px">1.16.userNo</td> | |
<td>string</td> | |
<td></td> | |
<td>N</td> | |
<td></td> | |
</tr> | |
<tr> | |
<td align="left" style="padding-left:10px">1.17.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.acknowleged</td> | |
<td colspan="2">boolean</td> | |
<td colspan="2"></td> | |
</tr> | |
<tr> | |
<td align="left" style="padding-left:10px">2.code</td> | |
<td colspan="2">integer(int32)</td> | |
<td colspan="2"></td> | |
</tr> | |
<tr> | |
<td align="left" style="padding-left:10px">3.data</td> | |
<td colspan="2">object:IApiResponseData</td> | |
<td colspan="2"></td> | |
</tr> | |
<tr> | |
<td align="left" style="padding-left:10px">4.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,"companyId":"string","credentialsNonExpired":true,"description":"string","emailAddress":"string","enabled":true,"externalId":"string","id":"string","identity":"string","identityNo":"string","identityType":"string","mobile":"string","name":"string","password":"string","userNo":"string","username":"string"}'</td> | |
</tr> | |
<tr class="specialHeight"> | |
<td class="bg">返回值</td> | |
<td colspan="4">{"code":0,"data":{},"message":"string","acknowleged":true}</td> | |
</tr> | |
</table> | |
</div> | |
<div> | |
<!--这个是每个请求的说明,方便生成文档后进行整理--> | |
<h5 class="second_title">4)根据username获取账号锁定</h5> | |
<table border="1" cellspacing="0" cellpadding="0" width="100%"> | |
<tr class="bg"> | |
<td colspan="5">根据username获取账号锁定</td> | |
</tr> | |
<tr> | |
<td width="25%">接口描述</td> | |
<td colspan="4">根据username获取账号锁定</td> | |
</tr> | |
<tr> | |
<td>URL</td> | |
<td colspan="4">/v1/admin/accounts/username/{username}</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>查询条件 - 用户名(精确)</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.acknowleged</td> | |
<td colspan="2">boolean</td> | |
<td colspan="2"></td> | |
</tr> | |
<tr> | |
<td align="left" style="padding-left:10px">2.code</td> | |
<td colspan="2">integer(int32)</td> | |
<td colspan="2"></td> | |
</tr> | |
<tr> | |
<td align="left" style="padding-left:10px">3.data</td> | |
<td colspan="2">object:IApiResponseData</td> | |
<td colspan="2"></td> | |
</tr> | |
<tr> | |
<td align="left" style="padding-left:10px">4.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":{},"message":"string","acknowleged":true}</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/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.acknowleged</td> | |
<td colspan="2">boolean</td> | |
<td colspan="2"></td> | |
</tr> | |
<tr> | |
<td align="left" style="padding-left:10px">2.code</td> | |
<td colspan="2">integer(int32)</td> | |
<td colspan="2"></td> | |
</tr> | |
<tr> | |
<td align="left" style="padding-left:10px">3.data</td> | |
<td colspan="2">object:IApiResponseData</td> | |
<td colspan="2"></td> | |
</tr> | |
<tr> | |
<td align="left" style="padding-left:10px">4.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":{},"message":"string","acknowleged":true}</td> | |
</tr> | |
</table> | |
</div> | |
<div> | |
<!--这个是每个请求的说明,方便生成文档后进行整理--> | |
<h5 class="second_title">6)根据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/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.acknowleged</td> | |
<td colspan="2">boolean</td> | |
<td colspan="2"></td> | |
</tr> | |
<tr> | |
<td align="left" style="padding-left:10px">2.code</td> | |
<td colspan="2">integer(int32)</td> | |
<td colspan="2"></td> | |
</tr> | |
<tr> | |
<td align="left" style="padding-left:10px">3.data</td> | |
<td colspan="2">object:IApiResponseData</td> | |
<td colspan="2"></td> | |
</tr> | |
<tr> | |
<td align="left" style="padding-left:10px">4.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":{},"message":"string","acknowleged":true}</td> | |
</tr> | |
</table> | |
</div> | |
</div> | |
</div> | |
</body> | |
</html> |