docs: 新增接口文档
diff --git "a/design/\344\270\252\344\272\272\345\256\211\345\205\250\344\270\255\345\277\203\346\216\245\345\217\243\350\256\276\350\256\241\346\226\207\346\241\243.doc" "b/design/\344\270\252\344\272\272\345\256\211\345\205\250\344\270\255\345\277\203\346\216\245\345\217\243\350\256\276\350\256\241\346\226\207\346\241\243.doc"
new file mode 100644
index 0000000..de722a7
--- /dev/null
+++ "b/design/\344\270\252\344\272\272\345\256\211\345\205\250\344\270\255\345\277\203\346\216\245\345\217\243\350\256\276\350\256\241\346\226\207\346\241\243.doc"
@@ -0,0 +1,23910 @@
+<!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">Personal Security Center BFF APIs(1.0)</p>
+
+ <br>
+ </div>
+ <div style="margin-bottom:20px;">
+ <!--这个是类的说明-->
+ <h4 class="first_title">dictionary</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">/api/v1/dictionary/list</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.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.codeAndName</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.dictionaryTypeCode</td>
+ <td>string</td>
+ <td>query</td>
+
+ <td>N</td>
+ <td>字典类型Code</td>
+ <!-- <td th:if="${request.modelAttr}" th:text="asdfagadfg"></td>-->
+ </tr>
+
+
+
+
+ <tr>
+ <td align="left">4.dictionaryTypeId</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">5.enable</td>
+ <td>string</td>
+ <td>query</td>
+
+ <td>N</td>
+ <td>是否启用 1:启用 0:不启用</td>
+ <!-- <td th:if="${request.modelAttr}" th:text="asdfagadfg"></td>-->
+ </tr>
+
+
+
+
+ <tr>
+ <td align="left">6.isDataCenter</td>
+ <td>string</td>
+ <td>query</td>
+
+ <td>N</td>
+ <td>是否来源数据中心 1:是 0:否</td>
+ <!-- <td th:if="${request.modelAttr}" th:text="asdfagadfg"></td>-->
+ </tr>
+
+
+
+
+ <tr>
+ <td align="left">7.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.parentDictionaryId</td>
+ <td>string</td>
+ <td>query</td>
+
+ <td>N</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">code=string&codeAndName=string&dictionaryTypeCode=string&dictionaryTypeId=string&enable=string&isDataCenter=string&name=string&parentDictionaryId=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">/api/v1/dictionary/pageList</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.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.codeAndName</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.dictionaryTypeCode</td>
+ <td>string</td>
+ <td>query</td>
+
+ <td>N</td>
+ <td>字典类型Code</td>
+ <!-- <td th:if="${request.modelAttr}" th:text="asdfagadfg"></td>-->
+ </tr>
+
+
+
+
+ <tr>
+ <td align="left">4.dictionaryTypeId</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">5.enable</td>
+ <td>string</td>
+ <td>query</td>
+
+ <td>N</td>
+ <td>是否启用 1:启用 0:不启用</td>
+ <!-- <td th:if="${request.modelAttr}" th:text="asdfagadfg"></td>-->
+ </tr>
+
+
+
+
+ <tr>
+ <td align="left">6.isDataCenter</td>
+ <td>string</td>
+ <td>query</td>
+
+ <td>N</td>
+ <td>是否来源数据中心 1:是 0:否</td>
+ <!-- <td th:if="${request.modelAttr}" th:text="asdfagadfg"></td>-->
+ </tr>
+
+
+
+
+ <tr>
+ <td align="left">7.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>ref</td>
+ <td>query</td>
+
+ <td>N</td>
+ <td>当前第页数,默认0,为第一页</td>
+ <!-- <td th:if="${request.modelAttr}" th:text="asdfagadfg"></td>-->
+ </tr>
+
+
+
+
+ <tr>
+ <td align="left">9.pageSize</td>
+ <td>ref</td>
+ <td>query</td>
+
+ <td>N</td>
+ <td>每页条数,默认20</td>
+ <!-- <td th:if="${request.modelAttr}" th:text="asdfagadfg"></td>-->
+ </tr>
+
+
+
+
+ <tr>
+ <td align="left">10.parentDictionaryId</td>
+ <td>string</td>
+ <td>query</td>
+
+ <td>N</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">code=string&codeAndName=string&dictionaryTypeCode=string&dictionaryTypeId=string&enable=string&isDataCenter=string&name=string&pageIndex=null&pageSize=null&parentDictionaryId=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>
+ <div style="margin-bottom:20px;">
+ <!--这个是类的说明-->
+ <h4 class="first_title">me</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">/api/v1/me/portrait</td>
+ </tr>
+ <tr>
+ <td>请求方式</td>
+ <td colspan="4">get</td>
+ </tr>
+ <tr>
+ <td>请求类型</td>
+ <td colspan="4"></td>
+ </tr>
+ <tr>
+ <td>返回类型</td>
+ <td colspan="4">*/*</td>
+ </tr>
+
+ <tr class="bg">
+ <td>参数名</td>
+ <td width="15%">数据类型</td>
+ <td width="15%">参数类型</td>
+ <td width="15%">是否必填</td>
+ <td width="29%">说明</td>
+ </tr>
+
+
+
+ <tr 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>
+
+</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"></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">/api/v1/me/user</td>
+ </tr>
+ <tr>
+ <td>请求方式</td>
+ <td colspan="4">get</td>
+ </tr>
+ <tr>
+ <td>请求类型</td>
+ <td colspan="4"></td>
+ </tr>
+ <tr>
+ <td>返回类型</td>
+ <td colspan="4">application/json</td>
+ </tr>
+
+ <tr class="bg">
+ <td>参数名</td>
+ <td width="15%">数据类型</td>
+ <td width="15%">参数类型</td>
+ <td width="15%">是否必填</td>
+ <td width="29%">说明</td>
+ </tr>
+
+
+
+ <tr class="bg">
+ <td>状态码</td>
+ <td colspan="2">描述</td>
+ <td colspan="2">说明</td>
+ </tr>
+
+ <tr>
+ <td>200</td>
+ <td colspan="2">OK</td>
+ <td colspan="2"></td>
+ </tr>
+
+ <tr>
+ <td>401</td>
+ <td colspan="2">Unauthorized</td>
+ <td colspan="2"></td>
+ </tr>
+
+ <tr>
+ <td>403</td>
+ <td colspan="2">Forbidden</td>
+ <td colspan="2"></td>
+ </tr>
+
+ <tr>
+ <td>404</td>
+ <td colspan="2">Not Found</td>
+ <td colspan="2"></td>
+ </tr>
+
+ <tr class="bg">
+ <td>返回属性名</td>
+ <td colspan="2">类型</td>
+ <td colspan="2">说明</td>
+ </tr>
+
+<!-- 对返回参数 递归生成行-->
+ <tbody>
+
+ <tr>
+ <td align="left" style="padding-left:10px">1.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:CurrentUserResponseData</td>
+ <td colspan="2"></td>
+ </tr>
+
+
+ <tr>
+ <td align="left" style="padding-left:20px">3.1.attributes</td>
+ <td colspan="2">object</td>
+ <td colspan="2"></td>
+ </tr>
+
+
+ <tr>
+ <td align="left" style="padding-left:20px">3.2.roles</td>
+ <td colspan="2">array</td>
+ <td colspan="2"></td>
+ </tr>
+
+
+ <tr>
+ <td align="left" style="padding-left:20px">3.3.username</td>
+ <td colspan="2">string</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":{"attributes":{},"roles":[{}],"username":"string"},"message":"string","acknowleged":true}</td>
+ </tr>
+
+ </table>
+ </div>
+ </div>
+ <div style="margin-bottom:20px;">
+ <!--这个是类的说明-->
+ <h4 class="first_title">open-account-info</h4>
+ <div>
+
+ <!--这个是每个请求的说明,方便生成文档后进行整理-->
+ <h5 class="second_title">1)查询账号 - 2 验证验证码并发送学号短信</h5>
+
+ <table border="1" cellspacing="0" cellpadding="0" width="100%">
+ <tr class="bg">
+ <td colspan="5">查询账号 - 2 验证验证码并发送学号短信</td>
+ </tr>
+ <tr>
+ <td width="25%">接口描述</td>
+ <td colspan="4">查询账号 - 2 验证验证码并发送学号短信</td>
+ </tr>
+ <tr>
+ <td>URL</td>
+ <td colspan="4">/api/v1/open/account/info/checkCodeSendAccountName</td>
+ </tr>
+ <tr>
+ <td>请求方式</td>
+ <td colspan="4">post</td>
+ </tr>
+ <tr>
+ <td>请求类型</td>
+ <td colspan="4">application/json;charset=UTF-8</td>
+ </tr>
+ <tr>
+ <td>返回类型</td>
+ <td colspan="4">application/json;charset=UTF-8</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.accountInfoCheckCodeSendInfoRequest</td>
+ <td>object:AccountInfoCheckCodeSendInfoRequest</td>
+ <td>body</td>
+ <td>Y</td>
+
+ <td>accountInfoCheckCodeSendInfoRequest</td>
+ <!-- <td th:if="${request.modelAttr}" th:text="asdfagadfg"></td>-->
+ </tr>
+
+ <tbody>
+
+ <tr>
+ <td align="left" style="padding-left:10px">1.1.code</td>
+ <td>string</td>
+ <td></td>
+
+ <td>N</td>
+ <td></td>
+ </tr>
+
+
+ <tr>
+ <td align="left" style="padding-left:10px">1.2.mobile</td>
+ <td>string</td>
+ <td></td>
+
+ <td>N</td>
+ <td></td>
+ </tr>
+
+
+ <tr>
+ <td align="left" style="padding-left:10px">1.3.nonce</td>
+ <td>string</td>
+ <td></td>
+
+ <td>N</td>
+ <td></td>
+ </tr>
+
+
+ <tr>
+ <td align="left" style="padding-left:10px">1.4.userCertificateNumber</td>
+ <td>string</td>
+ <td></td>
+
+ <td>N</td>
+ <td></td>
+ </tr>
+
+
+ <tr>
+ <td align="left" style="padding-left:10px">1.5.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:AccountInfoCheckCodeSendInfoResponseData</td>
+ <td colspan="2"></td>
+ </tr>
+
+
+ <tr>
+ <td align="left" style="padding-left:20px">3.1.message</td>
+ <td colspan="2">string</td>
+ <td colspan="2"></td>
+ </tr>
+
+
+ <tr>
+ <td align="left" style="padding-left:20px">3.2.nonce</td>
+ <td colspan="2">string</td>
+ <td colspan="2"></td>
+ </tr>
+
+
+ <tr>
+ <td align="left" style="padding-left:20px">3.3.step</td>
+ <td colspan="2">integer(int32)</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 '{"code":"string","mobile":"string","nonce":"string","userCertificateNumber":"string","userName":"string"}'</td>
+ </tr>
+ <tr class="specialHeight">
+ <td class="bg">返回值</td>
+ <td colspan="4">{"code":0,"data":{"message":"string","nonce":"string","step":0},"message":"string","acknowleged":true}</td>
+ </tr>
+
+ </table>
+ </div>
+ <div>
+
+ <!--这个是每个请求的说明,方便生成文档后进行整理-->
+ <h5 class="second_title">2)查询账号 - 0 初始化</h5>
+
+ <table border="1" cellspacing="0" cellpadding="0" width="100%">
+ <tr class="bg">
+ <td colspan="5">查询账号 - 0 初始化</td>
+ </tr>
+ <tr>
+ <td width="25%">接口描述</td>
+ <td colspan="4">查询账号 - 0 初始化</td>
+ </tr>
+ <tr>
+ <td>URL</td>
+ <td colspan="4">/api/v1/open/account/info/initSendAccountName</td>
+ </tr>
+ <tr>
+ <td>请求方式</td>
+ <td colspan="4">get</td>
+ </tr>
+ <tr>
+ <td>请求类型</td>
+ <td colspan="4"></td>
+ </tr>
+ <tr>
+ <td>返回类型</td>
+ <td colspan="4">*/*</td>
+ </tr>
+
+ <tr class="bg">
+ <td>参数名</td>
+ <td width="15%">数据类型</td>
+ <td width="15%">参数类型</td>
+ <td width="15%">是否必填</td>
+ <td width="29%">说明</td>
+ </tr>
+
+
+
+ <tr 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:AccountInfoInitSendAccountNameResponseData</td>
+ <td colspan="2"></td>
+ </tr>
+
+
+ <tr>
+ <td align="left" style="padding-left:20px">3.1.message</td>
+ <td colspan="2">string</td>
+ <td colspan="2"></td>
+ </tr>
+
+
+ <tr>
+ <td align="left" style="padding-left:20px">3.2.nonce</td>
+ <td colspan="2">string</td>
+ <td colspan="2"></td>
+ </tr>
+
+
+ <tr>
+ <td align="left" style="padding-left:20px">3.3.step</td>
+ <td colspan="2">integer(int32)</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","nonce":"string","step":0},"message":"string","acknowleged":true}</td>
+ </tr>
+
+ </table>
+ </div>
+ <div>
+
+ <!--这个是每个请求的说明,方便生成文档后进行整理-->
+ <h5 class="second_title">3)查询账号 - 1 发送验证码</h5>
+
+ <table border="1" cellspacing="0" cellpadding="0" width="100%">
+ <tr class="bg">
+ <td colspan="5">查询账号 - 1 发送验证码</td>
+ </tr>
+ <tr>
+ <td width="25%">接口描述</td>
+ <td colspan="4">查询账号 - 1 发送验证码</td>
+ </tr>
+ <tr>
+ <td>URL</td>
+ <td colspan="4">/api/v1/open/account/info/sendCodeByMobile</td>
+ </tr>
+ <tr>
+ <td>请求方式</td>
+ <td colspan="4">post</td>
+ </tr>
+ <tr>
+ <td>请求类型</td>
+ <td colspan="4">application/json;charset=UTF-8</td>
+ </tr>
+ <tr>
+ <td>返回类型</td>
+ <td colspan="4">application/json;charset=UTF-8</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.accountInfoSendCodeByMobileRequest</td>
+ <td>object:AccountInfoSendCodeByMobileRequest</td>
+ <td>body</td>
+ <td>Y</td>
+
+ <td>accountInfoSendCodeByMobileRequest</td>
+ <!-- <td th:if="${request.modelAttr}" th:text="asdfagadfg"></td>-->
+ </tr>
+
+ <tbody>
+
+ <tr>
+ <td align="left" style="padding-left:10px">1.1.mobile</td>
+ <td>string</td>
+ <td></td>
+
+ <td>N</td>
+ <td></td>
+ </tr>
+
+
+ <tr>
+ <td align="left" style="padding-left:10px">1.2.nonce</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:AccountInfoSendCodeByMobileResponseData</td>
+ <td colspan="2"></td>
+ </tr>
+
+
+ <tr>
+ <td align="left" style="padding-left:20px">3.1.message</td>
+ <td colspan="2">string</td>
+ <td colspan="2"></td>
+ </tr>
+
+
+ <tr>
+ <td align="left" style="padding-left:20px">3.2.nonce</td>
+ <td colspan="2">string</td>
+ <td colspan="2"></td>
+ </tr>
+
+
+ <tr>
+ <td align="left" style="padding-left:20px">3.3.step</td>
+ <td colspan="2">integer(int32)</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 '{"mobile":"string","nonce":"string"}'</td>
+ </tr>
+ <tr class="specialHeight">
+ <td class="bg">返回值</td>
+ <td colspan="4">{"code":0,"data":{"message":"string","nonce":"string","step":0},"message":"string","acknowleged":true}</td>
+ </tr>
+
+ </table>
+ </div>
+ </div>
+ <div style="margin-bottom:20px;">
+ <!--这个是类的说明-->
+ <h4 class="first_title">open-active-user</h4>
+ <div>
+
+ <!--这个是每个请求的说明,方便生成文档后进行整理-->
+ <h5 class="second_title">1)激活帐号 - 4 激活用户(密码)</h5>
+
+ <table border="1" cellspacing="0" cellpadding="0" width="100%">
+ <tr class="bg">
+ <td colspan="5">激活帐号 - 4 激活用户(密码)</td>
+ </tr>
+ <tr>
+ <td width="25%">接口描述</td>
+ <td colspan="4">激活帐号 - 4 激活用户(密码)</td>
+ </tr>
+ <tr>
+ <td>URL</td>
+ <td colspan="4">/api/v1/open/activeUser/activeUser</td>
+ </tr>
+ <tr>
+ <td>请求方式</td>
+ <td colspan="4">post</td>
+ </tr>
+ <tr>
+ <td>请求类型</td>
+ <td colspan="4">application/json;charset=UTF-8</td>
+ </tr>
+ <tr>
+ <td>返回类型</td>
+ <td colspan="4">application/json;charset=UTF-8</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.activeUserActiveUserRequest</td>
+ <td>object:ActiveUserActiveUserRequest</td>
+ <td>body</td>
+ <td>Y</td>
+
+ <td>activeUserActiveUserRequest</td>
+ <!-- <td th:if="${request.modelAttr}" th:text="asdfagadfg"></td>-->
+ </tr>
+
+ <tbody>
+
+ <tr>
+ <td align="left" style="padding-left:10px">1.1.confirmPassword</td>
+ <td>string</td>
+ <td></td>
+
+ <td>N</td>
+ <td></td>
+ </tr>
+
+
+ <tr>
+ <td align="left" style="padding-left:10px">1.2.newPassword</td>
+ <td>string</td>
+ <td></td>
+
+ <td>N</td>
+ <td></td>
+ </tr>
+
+
+ <tr>
+ <td align="left" style="padding-left:10px">1.3.nonce</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:ActiveUserActiveUserResponseData</td>
+ <td colspan="2"></td>
+ </tr>
+
+
+ <tr>
+ <td align="left" style="padding-left:20px">3.1.message</td>
+ <td colspan="2">string</td>
+ <td colspan="2"></td>
+ </tr>
+
+
+ <tr>
+ <td align="left" style="padding-left:20px">3.2.nonce</td>
+ <td colspan="2">string</td>
+ <td colspan="2"></td>
+ </tr>
+
+
+ <tr>
+ <td align="left" style="padding-left:20px">3.3.step</td>
+ <td colspan="2">integer(int32)</td>
+ <td colspan="2"></td>
+ </tr>
+
+
+ <tr>
+ <td align="left" style="padding-left:20px">3.4.userId</td>
+ <td colspan="2">string</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 '{"confirmPassword":"string","newPassword":"string","nonce":"string"}'</td>
+ </tr>
+ <tr class="specialHeight">
+ <td class="bg">返回值</td>
+ <td colspan="4">{"code":0,"data":{"message":"string","nonce":"string","step":0,"userId":"string"},"message":"string","acknowleged":true}</td>
+ </tr>
+
+ </table>
+ </div>
+ <div>
+
+ <!--这个是每个请求的说明,方便生成文档后进行整理-->
+ <h5 class="second_title">2)激活帐号 - 2.1.0 支付宝验证结果回调</h5>
+
+ <table border="1" cellspacing="0" cellpadding="0" width="100%">
+ <tr class="bg">
+ <td colspan="5">激活帐号 - 2.1.0 支付宝验证结果回调</td>
+ </tr>
+ <tr>
+ <td width="25%">接口描述</td>
+ <td colspan="4">激活帐号 - 2.1.0 支付宝验证结果回调</td>
+ </tr>
+ <tr>
+ <td>URL</td>
+ <td colspan="4">/api/v1/open/activeUser/alipayVerifyResult</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;charset=UTF-8</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.nonce</td>
+ <td>string</td>
+ <td>query</td>
+
+ <td>N</td>
+ <td>null</td>
+ <!-- <td th:if="${request.modelAttr}" th:text="asdfagadfg"></td>-->
+ </tr>
+
+
+
+
+ <tr>
+ <td align="left">2.verifyResult</td>
+ <td>string</td>
+ <td>query</td>
+
+ <td>N</td>
+ <td>null</td>
+ <!-- <td th:if="${request.modelAttr}" th:text="asdfagadfg"></td>-->
+ </tr>
+
+
+
+
+
+ <tr class="bg">
+ <td>状态码</td>
+ <td colspan="2">描述</td>
+ <td colspan="2">说明</td>
+ </tr>
+
+ <tr>
+ <td>200</td>
+ <td colspan="2">OK</td>
+ <td colspan="2"></td>
+ </tr>
+
+ <tr>
+ <td>401</td>
+ <td colspan="2">Unauthorized</td>
+ <td colspan="2"></td>
+ </tr>
+
+ <tr>
+ <td>403</td>
+ <td colspan="2">Forbidden</td>
+ <td colspan="2"></td>
+ </tr>
+
+ <tr>
+ <td>404</td>
+ <td colspan="2">Not Found</td>
+ <td colspan="2"></td>
+ </tr>
+
+ <tr class="bg">
+ <td>返回属性名</td>
+ <td colspan="2">类型</td>
+ <td colspan="2">说明</td>
+ </tr>
+
+<!-- 对返回参数 递归生成行-->
+ <tbody>
+
+</tbody>
+
+ <tr class="bg">
+ <td colspan="5">示例</td>
+ </tr>
+ <tr class="specialHeight">
+ <td class="bg">请求参数</td>
+ <td colspan="4">nonce=string&verifyResult=string</td>
+ </tr>
+ <tr class="specialHeight">
+ <td class="bg">返回值</td>
+ <td colspan="4"></td>
+ </tr>
+
+ </table>
+ </div>
+ <div>
+
+ <!--这个是每个请求的说明,方便生成文档后进行整理-->
+ <h5 class="second_title">3)激活帐号 - 2.1.0 支付宝验证结果回调</h5>
+
+ <table border="1" cellspacing="0" cellpadding="0" width="100%">
+ <tr class="bg">
+ <td colspan="5">激活帐号 - 2.1.0 支付宝验证结果回调</td>
+ </tr>
+ <tr>
+ <td width="25%">接口描述</td>
+ <td colspan="4">激活帐号 - 2.1.0 支付宝验证结果回调</td>
+ </tr>
+ <tr>
+ <td>URL</td>
+ <td colspan="4">/api/v1/open/activeUser/alipayVerifyResult</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;charset=UTF-8</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.nonce</td>
+ <td>string</td>
+ <td>query</td>
+
+ <td>N</td>
+ <td>null</td>
+ <!-- <td th:if="${request.modelAttr}" th:text="asdfagadfg"></td>-->
+ </tr>
+
+
+
+
+ <tr>
+ <td align="left">2.verifyResult</td>
+ <td>string</td>
+ <td>query</td>
+
+ <td>N</td>
+ <td>null</td>
+ <!-- <td th:if="${request.modelAttr}" th:text="asdfagadfg"></td>-->
+ </tr>
+
+
+
+
+
+ <tr class="bg">
+ <td>状态码</td>
+ <td colspan="2">描述</td>
+ <td colspan="2">说明</td>
+ </tr>
+
+ <tr>
+ <td>200</td>
+ <td colspan="2">OK</td>
+ <td colspan="2"></td>
+ </tr>
+
+ <tr>
+ <td>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">nonce=string&verifyResult=string</td>
+ </tr>
+ <tr class="specialHeight">
+ <td class="bg">返回值</td>
+ <td colspan="4"></td>
+ </tr>
+
+ </table>
+ </div>
+ <div>
+
+ <!--这个是每个请求的说明,方便生成文档后进行整理-->
+ <h5 class="second_title">4)激活帐号 - 2.1.1 支付宝验证</h5>
+
+ <table border="1" cellspacing="0" cellpadding="0" width="100%">
+ <tr class="bg">
+ <td colspan="5">激活帐号 - 2.1.1 支付宝验证</td>
+ </tr>
+ <tr>
+ <td width="25%">接口描述</td>
+ <td colspan="4">激活帐号 - 2.1.1 支付宝验证</td>
+ </tr>
+ <tr>
+ <td>URL</td>
+ <td colspan="4">/api/v1/open/activeUser/checkAlipay</td>
+ </tr>
+ <tr>
+ <td>请求方式</td>
+ <td colspan="4">post</td>
+ </tr>
+ <tr>
+ <td>请求类型</td>
+ <td colspan="4">application/json;charset=UTF-8</td>
+ </tr>
+ <tr>
+ <td>返回类型</td>
+ <td colspan="4">application/json;charset=UTF-8</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.activeUserCheckAlipayRequest</td>
+ <td>object:ActiveUserCheckAlipayRequest</td>
+ <td>body</td>
+ <td>Y</td>
+
+ <td>activeUserCheckAlipayRequest</td>
+ <!-- <td th:if="${request.modelAttr}" th:text="asdfagadfg"></td>-->
+ </tr>
+
+ <tbody>
+
+ <tr>
+ <td align="left" style="padding-left:10px">1.1.nonce</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:ActiveUserCheckAlipayResponseData</td>
+ <td colspan="2"></td>
+ </tr>
+
+
+ <tr>
+ <td align="left" style="padding-left:20px">3.1.message</td>
+ <td colspan="2">string</td>
+ <td colspan="2"></td>
+ </tr>
+
+
+ <tr>
+ <td align="left" style="padding-left:20px">3.2.nonce</td>
+ <td colspan="2">string</td>
+ <td colspan="2"></td>
+ </tr>
+
+
+ <tr>
+ <td align="left" style="padding-left:20px">3.3.step</td>
+ <td colspan="2">integer(int32)</td>
+ <td colspan="2"></td>
+ </tr>
+
+
+ <tr>
+ <td align="left" style="padding-left:20px">3.4.userId</td>
+ <td colspan="2">string</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 '{"nonce":"string"}'</td>
+ </tr>
+ <tr class="specialHeight">
+ <td class="bg">返回值</td>
+ <td colspan="4">{"code":0,"data":{"message":"string","nonce":"string","step":0,"userId":"string"},"message":"string","acknowleged":true}</td>
+ </tr>
+
+ </table>
+ </div>
+ <div>
+
+ <!--这个是每个请求的说明,方便生成文档后进行整理-->
+ <h5 class="second_title">5)激活帐号 - 3.9 验证验证码(安全手机/安全邮箱 二选一)</h5>
+
+ <table border="1" cellspacing="0" cellpadding="0" width="100%">
+ <tr class="bg">
+ <td colspan="5">激活帐号 - 3.9 验证验证码(安全手机/安全邮箱 二选一)</td>
+ </tr>
+ <tr>
+ <td width="25%">接口描述</td>
+ <td colspan="4">激活帐号 - 3.9 验证验证码(安全手机/安全邮箱 二选一)</td>
+ </tr>
+ <tr>
+ <td>URL</td>
+ <td colspan="4">/api/v1/open/activeUser/checkCode</td>
+ </tr>
+ <tr>
+ <td>请求方式</td>
+ <td colspan="4">post</td>
+ </tr>
+ <tr>
+ <td>请求类型</td>
+ <td colspan="4">application/json;charset=UTF-8</td>
+ </tr>
+ <tr>
+ <td>返回类型</td>
+ <td colspan="4">application/json;charset=UTF-8</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.activeUserCheckCodeRequest</td>
+ <td>object:ActiveUserCheckCodeRequest</td>
+ <td>body</td>
+ <td>Y</td>
+
+ <td>activeUserCheckCodeRequest</td>
+ <!-- <td th:if="${request.modelAttr}" th:text="asdfagadfg"></td>-->
+ </tr>
+
+ <tbody>
+
+ <tr>
+ <td align="left" style="padding-left:10px">1.1.code</td>
+ <td>string</td>
+ <td></td>
+
+ <td>N</td>
+ <td></td>
+ </tr>
+
+
+ <tr>
+ <td align="left" style="padding-left:10px">1.2.emailAddress</td>
+ <td>string</td>
+ <td></td>
+
+ <td>N</td>
+ <td></td>
+ </tr>
+
+
+ <tr>
+ <td align="left" style="padding-left:10px">1.3.mobile</td>
+ <td>string</td>
+ <td></td>
+
+ <td>N</td>
+ <td></td>
+ </tr>
+
+
+ <tr>
+ <td align="left" style="padding-left:10px">1.4.nonce</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:ActiveUserCheckCodeResponseData</td>
+ <td colspan="2"></td>
+ </tr>
+
+
+ <tr>
+ <td align="left" style="padding-left:20px">3.1.message</td>
+ <td colspan="2">string</td>
+ <td colspan="2"></td>
+ </tr>
+
+
+ <tr>
+ <td align="left" style="padding-left:20px">3.2.nonce</td>
+ <td colspan="2">string</td>
+ <td colspan="2"></td>
+ </tr>
+
+
+ <tr>
+ <td align="left" style="padding-left:20px">3.3.step</td>
+ <td colspan="2">integer(int32)</td>
+ <td colspan="2"></td>
+ </tr>
+
+
+ <tr>
+ <td align="left" style="padding-left:20px">3.4.userId</td>
+ <td colspan="2">string</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 '{"code":"string","emailAddress":"string","mobile":"string","nonce":"string"}'</td>
+ </tr>
+ <tr class="specialHeight">
+ <td class="bg">返回值</td>
+ <td colspan="4">{"code":0,"data":{"message":"string","nonce":"string","step":0,"userId":"string"},"message":"string","acknowleged":true}</td>
+ </tr>
+
+ </table>
+ </div>
+ <div>
+
+ <!--这个是每个请求的说明,方便生成文档后进行整理-->
+ <h5 class="second_title">6)激活帐号 - 3.2 验证验证码并激活用户(安全手机/安全邮箱 二选一、密码)</h5>
+
+ <table border="1" cellspacing="0" cellpadding="0" width="100%">
+ <tr class="bg">
+ <td colspan="5">激活帐号 - 3.2 验证验证码并激活用户(安全手机/安全邮箱 二选一、密码)</td>
+ </tr>
+ <tr>
+ <td width="25%">接口描述</td>
+ <td colspan="4">激活帐号 - 3.2 验证验证码并激活用户(安全手机/安全邮箱 二选一、密码)</td>
+ </tr>
+ <tr>
+ <td>URL</td>
+ <td colspan="4">/api/v1/open/activeUser/checkCodeActiveUser</td>
+ </tr>
+ <tr>
+ <td>请求方式</td>
+ <td colspan="4">post</td>
+ </tr>
+ <tr>
+ <td>请求类型</td>
+ <td colspan="4">application/json;charset=UTF-8</td>
+ </tr>
+ <tr>
+ <td>返回类型</td>
+ <td colspan="4">application/json;charset=UTF-8</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.activeUserCheckCodeActiveUserRequest</td>
+ <td>object:ActiveUserCheckCodeActiveUserRequest</td>
+ <td>body</td>
+ <td>Y</td>
+
+ <td>activeUserCheckCodeActiveUserRequest</td>
+ <!-- <td th:if="${request.modelAttr}" th:text="asdfagadfg"></td>-->
+ </tr>
+
+ <tbody>
+
+ <tr>
+ <td align="left" style="padding-left:10px">1.1.code</td>
+ <td>string</td>
+ <td></td>
+
+ <td>N</td>
+ <td></td>
+ </tr>
+
+
+ <tr>
+ <td align="left" style="padding-left:10px">1.2.confirmPassword</td>
+ <td>string</td>
+ <td></td>
+
+ <td>N</td>
+ <td></td>
+ </tr>
+
+
+ <tr>
+ <td align="left" style="padding-left:10px">1.3.emailAddress</td>
+ <td>string</td>
+ <td></td>
+
+ <td>N</td>
+ <td></td>
+ </tr>
+
+
+ <tr>
+ <td align="left" style="padding-left:10px">1.4.mobile</td>
+ <td>string</td>
+ <td></td>
+
+ <td>N</td>
+ <td></td>
+ </tr>
+
+
+ <tr>
+ <td align="left" style="padding-left:10px">1.5.newPassword</td>
+ <td>string</td>
+ <td></td>
+
+ <td>N</td>
+ <td></td>
+ </tr>
+
+
+ <tr>
+ <td align="left" style="padding-left:10px">1.6.nonce</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:ActiveUserCheckCodeActiveUserResponseData</td>
+ <td colspan="2"></td>
+ </tr>
+
+
+ <tr>
+ <td align="left" style="padding-left:20px">3.1.message</td>
+ <td colspan="2">string</td>
+ <td colspan="2"></td>
+ </tr>
+
+
+ <tr>
+ <td align="left" style="padding-left:20px">3.2.nonce</td>
+ <td colspan="2">string</td>
+ <td colspan="2"></td>
+ </tr>
+
+
+ <tr>
+ <td align="left" style="padding-left:20px">3.3.step</td>
+ <td colspan="2">integer(int32)</td>
+ <td colspan="2"></td>
+ </tr>
+
+
+ <tr>
+ <td align="left" style="padding-left:20px">3.4.userId</td>
+ <td colspan="2">string</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 '{"code":"string","confirmPassword":"string","emailAddress":"string","mobile":"string","newPassword":"string","nonce":"string"}'</td>
+ </tr>
+ <tr class="specialHeight">
+ <td class="bg">返回值</td>
+ <td colspan="4">{"code":0,"data":{"message":"string","nonce":"string","step":0,"userId":"string"},"message":"string","acknowleged":true}</td>
+ </tr>
+
+ </table>
+ </div>
+ <div>
+
+ <!--这个是每个请求的说明,方便生成文档后进行整理-->
+ <h5 class="second_title">7)激活帐号 - 2.4.2 验证验证码(预留手机)</h5>
+
+ <table border="1" cellspacing="0" cellpadding="0" width="100%">
+ <tr class="bg">
+ <td colspan="5">激活帐号 - 2.4.2 验证验证码(预留手机)</td>
+ </tr>
+ <tr>
+ <td width="25%">接口描述</td>
+ <td colspan="4">激活帐号 - 2.4.2 验证验证码(预留手机)</td>
+ </tr>
+ <tr>
+ <td>URL</td>
+ <td colspan="4">/api/v1/open/activeUser/checkCodeByPreMobile</td>
+ </tr>
+ <tr>
+ <td>请求方式</td>
+ <td colspan="4">post</td>
+ </tr>
+ <tr>
+ <td>请求类型</td>
+ <td colspan="4">application/json;charset=UTF-8</td>
+ </tr>
+ <tr>
+ <td>返回类型</td>
+ <td colspan="4">application/json;charset=UTF-8</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.activeUserCheckCodeByPreMobileRequest</td>
+ <td>object:ActiveUserCheckCodeByPreMobileRequest</td>
+ <td>body</td>
+ <td>Y</td>
+
+ <td>activeUserCheckCodeByPreMobileRequest</td>
+ <!-- <td th:if="${request.modelAttr}" th:text="asdfagadfg"></td>-->
+ </tr>
+
+ <tbody>
+
+ <tr>
+ <td align="left" style="padding-left:10px">1.1.code</td>
+ <td>string</td>
+ <td></td>
+
+ <td>N</td>
+ <td></td>
+ </tr>
+
+
+ <tr>
+ <td align="left" style="padding-left:10px">1.2.nonce</td>
+ <td>string</td>
+ <td></td>
+
+ <td>N</td>
+ <td></td>
+ </tr>
+
+
+ <tr>
+ <td align="left" style="padding-left:10px">1.3.useAsSecureMobile</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:ActiveUserCheckCodeByPreMobileResponseData</td>
+ <td colspan="2"></td>
+ </tr>
+
+
+ <tr>
+ <td align="left" style="padding-left:20px">3.1.message</td>
+ <td colspan="2">string</td>
+ <td colspan="2"></td>
+ </tr>
+
+
+ <tr>
+ <td align="left" style="padding-left:20px">3.2.nonce</td>
+ <td colspan="2">string</td>
+ <td colspan="2"></td>
+ </tr>
+
+
+ <tr>
+ <td align="left" style="padding-left:20px">3.3.step</td>
+ <td colspan="2">integer(int32)</td>
+ <td colspan="2"></td>
+ </tr>
+
+
+ <tr>
+ <td align="left" style="padding-left:20px">3.4.userId</td>
+ <td colspan="2">string</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 '{"code":"string","nonce":"string","useAsSecureMobile":true}'</td>
+ </tr>
+ <tr class="specialHeight">
+ <td class="bg">返回值</td>
+ <td colspan="4">{"code":0,"data":{"message":"string","nonce":"string","step":0,"userId":"string"},"message":"string","acknowleged":true}</td>
+ </tr>
+
+ </table>
+ </div>
+ <div>
+
+ <!--这个是每个请求的说明,方便生成文档后进行整理-->
+ <h5 class="second_title">8)激活帐号 - 2.2.1 提交证照</h5>
+
+ <table border="1" cellspacing="0" cellpadding="0" width="100%">
+ <tr class="bg">
+ <td colspan="5">激活帐号 - 2.2.1 提交证照</td>
+ </tr>
+ <tr>
+ <td width="25%">接口描述</td>
+ <td colspan="4">激活帐号 - 2.2.1 提交证照</td>
+ </tr>
+ <tr>
+ <td>URL</td>
+ <td colspan="4">/api/v1/open/activeUser/checkIdentityPic</td>
+ </tr>
+ <tr>
+ <td>请求方式</td>
+ <td colspan="4">post</td>
+ </tr>
+ <tr>
+ <td>请求类型</td>
+ <td colspan="4">application/json;charset=UTF-8</td>
+ </tr>
+ <tr>
+ <td>返回类型</td>
+ <td colspan="4">application/json;charset=UTF-8</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.activeUserCheckIdentityPicRequest</td>
+ <td>object:ActiveUserCheckIdentityPicRequest</td>
+ <td>body</td>
+ <td>Y</td>
+
+ <td>activeUserCheckIdentityPicRequest</td>
+ <!-- <td th:if="${request.modelAttr}" th:text="asdfagadfg"></td>-->
+ </tr>
+
+ <tbody>
+
+ <tr>
+ <td align="left" style="padding-left:10px">1.1.identityPic1</td>
+ <td>string</td>
+ <td></td>
+
+ <td>N</td>
+ <td></td>
+ </tr>
+
+
+ <tr>
+ <td align="left" style="padding-left:10px">1.2.identityPic2</td>
+ <td>string</td>
+ <td></td>
+
+ <td>N</td>
+ <td></td>
+ </tr>
+
+
+ <tr>
+ <td align="left" style="padding-left:10px">1.3.identityPic3</td>
+ <td>string</td>
+ <td></td>
+
+ <td>N</td>
+ <td></td>
+ </tr>
+
+
+ <tr>
+ <td align="left" style="padding-left:10px">1.4.identityPic4</td>
+ <td>string</td>
+ <td></td>
+
+ <td>N</td>
+ <td></td>
+ </tr>
+
+
+ <tr>
+ <td align="left" style="padding-left:10px">1.5.identityPic5</td>
+ <td>string</td>
+ <td></td>
+
+ <td>N</td>
+ <td></td>
+ </tr>
+
+
+ <tr>
+ <td align="left" style="padding-left:10px">1.6.identityPicType</td>
+ <td>string</td>
+ <td></td>
+
+ <td>N</td>
+ <td></td>
+ </tr>
+
+
+ <tr>
+ <td align="left" style="padding-left:10px">1.7.nonce</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:ActiveUserCheckIdentityPicResponseData</td>
+ <td colspan="2"></td>
+ </tr>
+
+
+ <tr>
+ <td align="left" style="padding-left:20px">3.1.message</td>
+ <td colspan="2">string</td>
+ <td colspan="2"></td>
+ </tr>
+
+
+ <tr>
+ <td align="left" style="padding-left:20px">3.2.nonce</td>
+ <td colspan="2">string</td>
+ <td colspan="2"></td>
+ </tr>
+
+
+ <tr>
+ <td align="left" style="padding-left:20px">3.3.step</td>
+ <td colspan="2">integer(int32)</td>
+ <td colspan="2"></td>
+ </tr>
+
+
+ <tr>
+ <td align="left" style="padding-left:20px">3.4.userId</td>
+ <td colspan="2">string</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 '{"identityPic1":"string","identityPic2":"string","identityPic3":"string","identityPic4":"string","identityPic5":"string","identityPicType":"string","nonce":"string"}'</td>
+ </tr>
+ <tr class="specialHeight">
+ <td class="bg">返回值</td>
+ <td colspan="4">{"code":0,"data":{"message":"string","nonce":"string","step":0,"userId":"string"},"message":"string","acknowleged":true}</td>
+ </tr>
+
+ </table>
+ </div>
+ <div>
+
+ <!--这个是每个请求的说明,方便生成文档后进行整理-->
+ <h5 class="second_title">9)激活帐号 - 1 验证用户信息</h5>
+
+ <table border="1" cellspacing="0" cellpadding="0" width="100%">
+ <tr class="bg">
+ <td colspan="5">激活帐号 - 1 验证用户信息</td>
+ </tr>
+ <tr>
+ <td width="25%">接口描述</td>
+ <td colspan="4">激活帐号 - 1 验证用户信息</td>
+ </tr>
+ <tr>
+ <td>URL</td>
+ <td colspan="4">/api/v1/open/activeUser/checkUserInfo</td>
+ </tr>
+ <tr>
+ <td>请求方式</td>
+ <td colspan="4">post</td>
+ </tr>
+ <tr>
+ <td>请求类型</td>
+ <td colspan="4">application/json;charset=UTF-8</td>
+ </tr>
+ <tr>
+ <td>返回类型</td>
+ <td colspan="4">application/json;charset=UTF-8</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.activeUserCheckUserInfoRequest</td>
+ <td>object:ActiveUserCheckUserInfoRequest</td>
+ <td>body</td>
+ <td>Y</td>
+
+ <td>activeUserCheckUserInfoRequest</td>
+ <!-- <td th:if="${request.modelAttr}" th:text="asdfagadfg"></td>-->
+ </tr>
+
+ <tbody>
+
+ <tr>
+ <td align="left" style="padding-left:10px">1.1.accountName</td>
+ <td>string</td>
+ <td></td>
+
+ <td>N</td>
+ <td></td>
+ </tr>
+
+
+ <tr>
+ <td align="left" style="padding-left:10px">1.2.identityNo</td>
+ <td>string</td>
+ <td></td>
+
+ <td>N</td>
+ <td></td>
+ </tr>
+
+
+ <tr>
+ <td align="left" style="padding-left:10px">1.3.name</td>
+ <td>string</td>
+ <td></td>
+
+ <td>N</td>
+ <td></td>
+ </tr>
+
+
+ <tr>
+ <td align="left" style="padding-left:10px">1.4.nonce</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:ActiveUserCheckUserInfoResponseData</td>
+ <td colspan="2"></td>
+ </tr>
+
+
+ <tr>
+ <td align="left" style="padding-left:20px">3.1.activationModeConfig</td>
+ <td colspan="2">object:ActivationModeConfig</td>
+ <td colspan="2"></td>
+ </tr>
+
+
+ <tr>
+ <td align="left" style="padding-left:30px">3.1.1.alipayEnabled</td>
+ <td colspan="2">boolean</td>
+ <td colspan="2"></td>
+ </tr>
+
+
+ <tr>
+ <td align="left" style="padding-left:30px">3.1.2.faceVerifyEnabled</td>
+ <td colspan="2">boolean</td>
+ <td colspan="2"></td>
+ </tr>
+
+
+ <tr>
+ <td align="left" style="padding-left:30px">3.1.3.identityPicEnabled</td>
+ <td colspan="2">boolean</td>
+ <td colspan="2"></td>
+ </tr>
+
+
+ <tr>
+ <td align="left" style="padding-left:30px">3.1.4.mobileEnabled</td>
+ <td colspan="2">boolean</td>
+ <td colspan="2"></td>
+ </tr>
+
+
+ <tr>
+ <td align="left" style="padding-left:30px">3.1.5.preMobileVerifyEnabled</td>
+ <td colspan="2">boolean</td>
+ <td colspan="2"></td>
+ </tr>
+
+
+
+
+ <tr>
+ <td align="left" style="padding-left:20px">3.2.activationTypeConfig</td>
+ <td colspan="2">object:ActivationTypeConfig</td>
+ <td colspan="2"></td>
+ </tr>
+
+
+ <tr>
+ <td align="left" style="padding-left:30px">3.2.1.secureEmailAddressEnabled</td>
+ <td colspan="2">boolean</td>
+ <td colspan="2"></td>
+ </tr>
+
+
+ <tr>
+ <td align="left" style="padding-left:30px">3.2.2.secureMobileEnabled</td>
+ <td colspan="2">boolean</td>
+ <td colspan="2"></td>
+ </tr>
+
+
+
+
+ <tr>
+ <td align="left" style="padding-left:20px">3.3.certifyUrl</td>
+ <td colspan="2">string</td>
+ <td colspan="2"></td>
+ </tr>
+
+
+ <tr>
+ <td align="left" style="padding-left:20px">3.4.message</td>
+ <td colspan="2">string</td>
+ <td colspan="2"></td>
+ </tr>
+
+
+ <tr>
+ <td align="left" style="padding-left:20px">3.5.nonce</td>
+ <td colspan="2">string</td>
+ <td colspan="2"></td>
+ </tr>
+
+
+ <tr>
+ <td align="left" style="padding-left:20px">3.6.step</td>
+ <td colspan="2">integer(int32)</td>
+ <td colspan="2"></td>
+ </tr>
+
+
+ <tr>
+ <td align="left" style="padding-left:20px">3.7.userId</td>
+ <td colspan="2">string</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 '{"accountName":"string","identityNo":"string","name":"string","nonce":"string"}'</td>
+ </tr>
+ <tr class="specialHeight">
+ <td class="bg">返回值</td>
+ <td colspan="4">{"code":0,"data":{"activationModeConfig":{"alipayEnabled":true,"faceVerifyEnabled":true,"identityPicEnabled":true,"mobileEnabled":true,"preMobileVerifyEnabled":true},"activationTypeConfig":{"secureEmailAddressEnabled":true,"secureMobileEnabled":true},"certifyUrl":"string","message":"string","nonce":"string","step":0,"userId":"string"},"message":"string","acknowleged":true}</td>
+ </tr>
+
+ </table>
+ </div>
+ <div>
+
+ <!--这个是每个请求的说明,方便生成文档后进行整理-->
+ <h5 class="second_title">10)激活帐号 - 3.1.0 判断邮箱是否已被使用(安全邮箱)</h5>
+
+ <table border="1" cellspacing="0" cellpadding="0" width="100%">
+ <tr class="bg">
+ <td colspan="5">激活帐号 - 3.1.0 判断邮箱是否已被使用(安全邮箱)</td>
+ </tr>
+ <tr>
+ <td width="25%">接口描述</td>
+ <td colspan="4">激活帐号 - 3.1.0 判断邮箱是否已被使用(安全邮箱)</td>
+ </tr>
+ <tr>
+ <td>URL</td>
+ <td colspan="4">/api/v1/open/activeUser/existsEmailAddress</td>
+ </tr>
+ <tr>
+ <td>请求方式</td>
+ <td colspan="4">post</td>
+ </tr>
+ <tr>
+ <td>请求类型</td>
+ <td colspan="4">application/json;charset=UTF-8</td>
+ </tr>
+ <tr>
+ <td>返回类型</td>
+ <td colspan="4">application/json;charset=UTF-8</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.activeUserExistsEmailAddressRequest</td>
+ <td>object:ActiveUserExistsEmailAddressRequest</td>
+ <td>body</td>
+ <td>Y</td>
+
+ <td>activeUserExistsEmailAddressRequest</td>
+ <!-- <td th:if="${request.modelAttr}" th:text="asdfagadfg"></td>-->
+ </tr>
+
+ <tbody>
+
+ <tr>
+ <td align="left" style="padding-left:10px">1.1.emailAddress</td>
+ <td>string</td>
+ <td></td>
+
+ <td>N</td>
+ <td></td>
+ </tr>
+
+
+ <tr>
+ <td align="left" style="padding-left:10px">1.2.nonce</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:ActiveUserExistsEmailAddressResponseData</td>
+ <td colspan="2"></td>
+ </tr>
+
+
+ <tr>
+ <td align="left" style="padding-left:20px">3.1.exists</td>
+ <td colspan="2">boolean</td>
+ <td colspan="2"></td>
+ </tr>
+
+
+ <tr>
+ <td align="left" style="padding-left:20px">3.2.message</td>
+ <td colspan="2">string</td>
+ <td colspan="2"></td>
+ </tr>
+
+
+ <tr>
+ <td align="left" style="padding-left:20px">3.3.nonce</td>
+ <td colspan="2">string</td>
+ <td colspan="2"></td>
+ </tr>
+
+
+ <tr>
+ <td align="left" style="padding-left:20px">3.4.step</td>
+ <td colspan="2">integer(int32)</td>
+ <td colspan="2"></td>
+ </tr>
+
+
+ <tr>
+ <td align="left" style="padding-left:20px">3.5.userId</td>
+ <td colspan="2">string</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 '{"emailAddress":"string","nonce":"string"}'</td>
+ </tr>
+ <tr class="specialHeight">
+ <td class="bg">返回值</td>
+ <td colspan="4">{"code":0,"data":{"exists":true,"message":"string","nonce":"string","step":0,"userId":"string"},"message":"string","acknowleged":true}</td>
+ </tr>
+
+ </table>
+ </div>
+ <div>
+
+ <!--这个是每个请求的说明,方便生成文档后进行整理-->
+ <h5 class="second_title">11)激活帐号 - 3.1.0 判断手机是否已被使用(安全手机)</h5>
+
+ <table border="1" cellspacing="0" cellpadding="0" width="100%">
+ <tr class="bg">
+ <td colspan="5">激活帐号 - 3.1.0 判断手机是否已被使用(安全手机)</td>
+ </tr>
+ <tr>
+ <td width="25%">接口描述</td>
+ <td colspan="4">激活帐号 - 3.1.0 判断手机是否已被使用(安全手机)</td>
+ </tr>
+ <tr>
+ <td>URL</td>
+ <td colspan="4">/api/v1/open/activeUser/existsMobile</td>
+ </tr>
+ <tr>
+ <td>请求方式</td>
+ <td colspan="4">post</td>
+ </tr>
+ <tr>
+ <td>请求类型</td>
+ <td colspan="4">application/json;charset=UTF-8</td>
+ </tr>
+ <tr>
+ <td>返回类型</td>
+ <td colspan="4">application/json;charset=UTF-8</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.activeUserExistsMobileRequest</td>
+ <td>object:ActiveUserExistsMobileRequest</td>
+ <td>body</td>
+ <td>Y</td>
+
+ <td>activeUserExistsMobileRequest</td>
+ <!-- <td th:if="${request.modelAttr}" th:text="asdfagadfg"></td>-->
+ </tr>
+
+ <tbody>
+
+ <tr>
+ <td align="left" style="padding-left:10px">1.1.mobile</td>
+ <td>string</td>
+ <td></td>
+
+ <td>N</td>
+ <td></td>
+ </tr>
+
+
+ <tr>
+ <td align="left" style="padding-left:10px">1.2.nonce</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:ActiveUserExistsMobileResponseData</td>
+ <td colspan="2"></td>
+ </tr>
+
+
+ <tr>
+ <td align="left" style="padding-left:20px">3.1.exists</td>
+ <td colspan="2">boolean</td>
+ <td colspan="2"></td>
+ </tr>
+
+
+ <tr>
+ <td align="left" style="padding-left:20px">3.2.message</td>
+ <td colspan="2">string</td>
+ <td colspan="2"></td>
+ </tr>
+
+
+ <tr>
+ <td align="left" style="padding-left:20px">3.3.nonce</td>
+ <td colspan="2">string</td>
+ <td colspan="2"></td>
+ </tr>
+
+
+ <tr>
+ <td align="left" style="padding-left:20px">3.4.step</td>
+ <td colspan="2">integer(int32)</td>
+ <td colspan="2"></td>
+ </tr>
+
+
+ <tr>
+ <td align="left" style="padding-left:20px">3.5.userId</td>
+ <td colspan="2">string</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 '{"mobile":"string","nonce":"string"}'</td>
+ </tr>
+ <tr class="specialHeight">
+ <td class="bg">返回值</td>
+ <td colspan="4">{"code":0,"data":{"exists":true,"message":"string","nonce":"string","step":0,"userId":"string"},"message":"string","acknowleged":true}</td>
+ </tr>
+
+ </table>
+ </div>
+ <div>
+
+ <!--这个是每个请求的说明,方便生成文档后进行整理-->
+ <h5 class="second_title">12)激活帐号 - 2.4.2 判断手机是否已被使用(预留手机)</h5>
+
+ <table border="1" cellspacing="0" cellpadding="0" width="100%">
+ <tr class="bg">
+ <td colspan="5">激活帐号 - 2.4.2 判断手机是否已被使用(预留手机)</td>
+ </tr>
+ <tr>
+ <td width="25%">接口描述</td>
+ <td colspan="4">激活帐号 - 2.4.2 判断手机是否已被使用(预留手机)</td>
+ </tr>
+ <tr>
+ <td>URL</td>
+ <td colspan="4">/api/v1/open/activeUser/existsPreMobile</td>
+ </tr>
+ <tr>
+ <td>请求方式</td>
+ <td colspan="4">post</td>
+ </tr>
+ <tr>
+ <td>请求类型</td>
+ <td colspan="4">application/json;charset=UTF-8</td>
+ </tr>
+ <tr>
+ <td>返回类型</td>
+ <td colspan="4">application/json;charset=UTF-8</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.activeUserExistsPreMobileRequest</td>
+ <td>object:ActiveUserExistsPreMobileRequest</td>
+ <td>body</td>
+ <td>Y</td>
+
+ <td>activeUserExistsPreMobileRequest</td>
+ <!-- <td th:if="${request.modelAttr}" th:text="asdfagadfg"></td>-->
+ </tr>
+
+ <tbody>
+
+ <tr>
+ <td align="left" style="padding-left:10px">1.1.nonce</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:ActiveUserExistsPreMobileResponseData</td>
+ <td colspan="2"></td>
+ </tr>
+
+
+ <tr>
+ <td align="left" style="padding-left:20px">3.1.exists</td>
+ <td colspan="2">boolean</td>
+ <td colspan="2"></td>
+ </tr>
+
+
+ <tr>
+ <td align="left" style="padding-left:20px">3.2.message</td>
+ <td colspan="2">string</td>
+ <td colspan="2"></td>
+ </tr>
+
+
+ <tr>
+ <td align="left" style="padding-left:20px">3.3.nonce</td>
+ <td colspan="2">string</td>
+ <td colspan="2"></td>
+ </tr>
+
+
+ <tr>
+ <td align="left" style="padding-left:20px">3.4.step</td>
+ <td colspan="2">integer(int32)</td>
+ <td colspan="2"></td>
+ </tr>
+
+
+ <tr>
+ <td align="left" style="padding-left:20px">3.5.userId</td>
+ <td colspan="2">string</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 '{"nonce":"string"}'</td>
+ </tr>
+ <tr class="specialHeight">
+ <td class="bg">返回值</td>
+ <td colspan="4">{"code":0,"data":{"exists":true,"message":"string","nonce":"string","step":0,"userId":"string"},"message":"string","acknowleged":true}</td>
+ </tr>
+
+ </table>
+ </div>
+ <div>
+
+ <!--这个是每个请求的说明,方便生成文档后进行整理-->
+ <h5 class="second_title">13)激活帐号 - 0 初始化</h5>
+
+ <table border="1" cellspacing="0" cellpadding="0" width="100%">
+ <tr class="bg">
+ <td colspan="5">激活帐号 - 0 初始化</td>
+ </tr>
+ <tr>
+ <td width="25%">接口描述</td>
+ <td colspan="4">激活帐号 - 0 初始化</td>
+ </tr>
+ <tr>
+ <td>URL</td>
+ <td colspan="4">/api/v1/open/activeUser/initActiveUser</td>
+ </tr>
+ <tr>
+ <td>请求方式</td>
+ <td colspan="4">get</td>
+ </tr>
+ <tr>
+ <td>请求类型</td>
+ <td colspan="4"></td>
+ </tr>
+ <tr>
+ <td>返回类型</td>
+ <td colspan="4">*/*</td>
+ </tr>
+
+ <tr class="bg">
+ <td>参数名</td>
+ <td width="15%">数据类型</td>
+ <td width="15%">参数类型</td>
+ <td width="15%">是否必填</td>
+ <td width="29%">说明</td>
+ </tr>
+
+
+
+ <tr 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:ActiveUserInitActiveUserResponseData</td>
+ <td colspan="2"></td>
+ </tr>
+
+
+ <tr>
+ <td align="left" style="padding-left:20px">3.1.activationModeConfig</td>
+ <td colspan="2">object:ActivationModeConfig</td>
+ <td colspan="2"></td>
+ </tr>
+
+
+ <tr>
+ <td align="left" style="padding-left:30px">3.1.1.alipayEnabled</td>
+ <td colspan="2">boolean</td>
+ <td colspan="2"></td>
+ </tr>
+
+
+ <tr>
+ <td align="left" style="padding-left:30px">3.1.2.faceVerifyEnabled</td>
+ <td colspan="2">boolean</td>
+ <td colspan="2"></td>
+ </tr>
+
+
+ <tr>
+ <td align="left" style="padding-left:30px">3.1.3.identityPicEnabled</td>
+ <td colspan="2">boolean</td>
+ <td colspan="2"></td>
+ </tr>
+
+
+ <tr>
+ <td align="left" style="padding-left:30px">3.1.4.mobileEnabled</td>
+ <td colspan="2">boolean</td>
+ <td colspan="2"></td>
+ </tr>
+
+
+ <tr>
+ <td align="left" style="padding-left:30px">3.1.5.preMobileVerifyEnabled</td>
+ <td colspan="2">boolean</td>
+ <td colspan="2"></td>
+ </tr>
+
+
+
+
+ <tr>
+ <td align="left" style="padding-left:20px">3.2.activationTypeConfig</td>
+ <td colspan="2">object:ActivationTypeConfig</td>
+ <td colspan="2"></td>
+ </tr>
+
+
+ <tr>
+ <td align="left" style="padding-left:30px">3.2.1.secureEmailAddressEnabled</td>
+ <td colspan="2">boolean</td>
+ <td colspan="2"></td>
+ </tr>
+
+
+ <tr>
+ <td align="left" style="padding-left:30px">3.2.2.secureMobileEnabled</td>
+ <td colspan="2">boolean</td>
+ <td colspan="2"></td>
+ </tr>
+
+
+
+
+ <tr>
+ <td align="left" style="padding-left:20px">3.3.message</td>
+ <td colspan="2">string</td>
+ <td colspan="2"></td>
+ </tr>
+
+
+ <tr>
+ <td align="left" style="padding-left:20px">3.4.nonce</td>
+ <td colspan="2">string</td>
+ <td colspan="2"></td>
+ </tr>
+
+
+ <tr>
+ <td align="left" style="padding-left:20px">3.5.step</td>
+ <td colspan="2">integer(int32)</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":{"activationModeConfig":{"alipayEnabled":true,"faceVerifyEnabled":true,"identityPicEnabled":true,"mobileEnabled":true,"preMobileVerifyEnabled":true},"activationTypeConfig":{"secureEmailAddressEnabled":true,"secureMobileEnabled":true},"message":"string","nonce":"string","step":0},"message":"string","acknowleged":true}</td>
+ </tr>
+
+ </table>
+ </div>
+ <div>
+
+ <!--这个是每个请求的说明,方便生成文档后进行整理-->
+ <h5 class="second_title">14)激活帐号 - 2.1.0 支付宝验证启用</h5>
+
+ <table border="1" cellspacing="0" cellpadding="0" width="100%">
+ <tr class="bg">
+ <td colspan="5">激活帐号 - 2.1.0 支付宝验证启用</td>
+ </tr>
+ <tr>
+ <td width="25%">接口描述</td>
+ <td colspan="4">激活帐号 - 2.1.0 支付宝验证启用</td>
+ </tr>
+ <tr>
+ <td>URL</td>
+ <td colspan="4">/api/v1/open/activeUser/openAlipayCertify</td>
+ </tr>
+ <tr>
+ <td>请求方式</td>
+ <td colspan="4">post</td>
+ </tr>
+ <tr>
+ <td>请求类型</td>
+ <td colspan="4">application/json;charset=UTF-8</td>
+ </tr>
+ <tr>
+ <td>返回类型</td>
+ <td colspan="4">application/json;charset=UTF-8</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.activeUserOpenAlipayCertifyRequest</td>
+ <td>object:ActiveUserOpenAlipayCertifyRequest</td>
+ <td>body</td>
+ <td>Y</td>
+
+ <td>activeUserOpenAlipayCertifyRequest</td>
+ <!-- <td th:if="${request.modelAttr}" th:text="asdfagadfg"></td>-->
+ </tr>
+
+ <tbody>
+
+ <tr>
+ <td align="left" style="padding-left:10px">1.1.nonce</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:ActiveUserOpenAlipayCertifyResponseData</td>
+ <td colspan="2"></td>
+ </tr>
+
+
+ <tr>
+ <td align="left" style="padding-left:20px">3.1.certifyUrl</td>
+ <td colspan="2">string</td>
+ <td colspan="2"></td>
+ </tr>
+
+
+ <tr>
+ <td align="left" style="padding-left:20px">3.2.enabled</td>
+ <td colspan="2">boolean</td>
+ <td colspan="2"></td>
+ </tr>
+
+
+ <tr>
+ <td align="left" style="padding-left:20px">3.3.message</td>
+ <td colspan="2">string</td>
+ <td colspan="2"></td>
+ </tr>
+
+
+ <tr>
+ <td align="left" style="padding-left:20px">3.4.nonce</td>
+ <td colspan="2">string</td>
+ <td colspan="2"></td>
+ </tr>
+
+
+ <tr>
+ <td align="left" style="padding-left:20px">3.5.step</td>
+ <td colspan="2">integer(int32)</td>
+ <td colspan="2"></td>
+ </tr>
+
+
+ <tr>
+ <td align="left" style="padding-left:20px">3.6.userId</td>
+ <td colspan="2">string</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 '{"nonce":"string"}'</td>
+ </tr>
+ <tr class="specialHeight">
+ <td class="bg">返回值</td>
+ <td colspan="4">{"code":0,"data":{"certifyUrl":"string","enabled":true,"message":"string","nonce":"string","step":0,"userId":"string"},"message":"string","acknowleged":true}</td>
+ </tr>
+
+ </table>
+ </div>
+ <div>
+
+ <!--这个是每个请求的说明,方便生成文档后进行整理-->
+ <h5 class="second_title">15)激活帐号 - 2.4.0 预留手机验证启用</h5>
+
+ <table border="1" cellspacing="0" cellpadding="0" width="100%">
+ <tr class="bg">
+ <td colspan="5">激活帐号 - 2.4.0 预留手机验证启用</td>
+ </tr>
+ <tr>
+ <td width="25%">接口描述</td>
+ <td colspan="4">激活帐号 - 2.4.0 预留手机验证启用</td>
+ </tr>
+ <tr>
+ <td>URL</td>
+ <td colspan="4">/api/v1/open/activeUser/openPreMobileVerify</td>
+ </tr>
+ <tr>
+ <td>请求方式</td>
+ <td colspan="4">post</td>
+ </tr>
+ <tr>
+ <td>请求类型</td>
+ <td colspan="4">application/json;charset=UTF-8</td>
+ </tr>
+ <tr>
+ <td>返回类型</td>
+ <td colspan="4">application/json;charset=UTF-8</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.activeUserOpenPreMobileVerifyRequest</td>
+ <td>object:ActiveUserOpenPreMobileVerifyRequest</td>
+ <td>body</td>
+ <td>Y</td>
+
+ <td>activeUserOpenPreMobileVerifyRequest</td>
+ <!-- <td th:if="${request.modelAttr}" th:text="asdfagadfg"></td>-->
+ </tr>
+
+ <tbody>
+
+ <tr>
+ <td align="left" style="padding-left:10px">1.1.nonce</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:ActiveUserOpenPreMobileVerifyResponseData</td>
+ <td colspan="2"></td>
+ </tr>
+
+
+ <tr>
+ <td align="left" style="padding-left:20px">3.1.enabled</td>
+ <td colspan="2">boolean</td>
+ <td colspan="2"></td>
+ </tr>
+
+
+ <tr>
+ <td align="left" style="padding-left:20px">3.2.message</td>
+ <td colspan="2">string</td>
+ <td colspan="2"></td>
+ </tr>
+
+
+ <tr>
+ <td align="left" style="padding-left:20px">3.3.nonce</td>
+ <td colspan="2">string</td>
+ <td colspan="2"></td>
+ </tr>
+
+
+ <tr>
+ <td align="left" style="padding-left:20px">3.4.preMobile</td>
+ <td colspan="2">string</td>
+ <td colspan="2"></td>
+ </tr>
+
+
+ <tr>
+ <td align="left" style="padding-left:20px">3.5.step</td>
+ <td colspan="2">integer(int32)</td>
+ <td colspan="2"></td>
+ </tr>
+
+
+ <tr>
+ <td align="left" style="padding-left:20px">3.6.userId</td>
+ <td colspan="2">string</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 '{"nonce":"string"}'</td>
+ </tr>
+ <tr class="specialHeight">
+ <td class="bg">返回值</td>
+ <td colspan="4">{"code":0,"data":{"enabled":true,"message":"string","nonce":"string","preMobile":"string","step":0,"userId":"string"},"message":"string","acknowleged":true}</td>
+ </tr>
+
+ </table>
+ </div>
+ <div>
+
+ <!--这个是每个请求的说明,方便生成文档后进行整理-->
+ <h5 class="second_title">16)激活帐号 - 3.1.1 发送验证码(安全邮箱)</h5>
+
+ <table border="1" cellspacing="0" cellpadding="0" width="100%">
+ <tr class="bg">
+ <td colspan="5">激活帐号 - 3.1.1 发送验证码(安全邮箱)</td>
+ </tr>
+ <tr>
+ <td width="25%">接口描述</td>
+ <td colspan="4">激活帐号 - 3.1.1 发送验证码(安全邮箱)</td>
+ </tr>
+ <tr>
+ <td>URL</td>
+ <td colspan="4">/api/v1/open/activeUser/sendCodeByEmailAddress</td>
+ </tr>
+ <tr>
+ <td>请求方式</td>
+ <td colspan="4">post</td>
+ </tr>
+ <tr>
+ <td>请求类型</td>
+ <td colspan="4">application/json;charset=UTF-8</td>
+ </tr>
+ <tr>
+ <td>返回类型</td>
+ <td colspan="4">application/json;charset=UTF-8</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.activeUserSendCodeByEmailAddressRequest</td>
+ <td>object:ActiveUserSendCodeByEmailAddressRequest</td>
+ <td>body</td>
+ <td>Y</td>
+
+ <td>activeUserSendCodeByEmailAddressRequest</td>
+ <!-- <td th:if="${request.modelAttr}" th:text="asdfagadfg"></td>-->
+ </tr>
+
+ <tbody>
+
+ <tr>
+ <td align="left" style="padding-left:10px">1.1.emailAddress</td>
+ <td>string</td>
+ <td></td>
+
+ <td>N</td>
+ <td></td>
+ </tr>
+
+
+ <tr>
+ <td align="left" style="padding-left:10px">1.2.nonce</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:ActiveUserSendCodeByEmailAddressResponseData</td>
+ <td colspan="2"></td>
+ </tr>
+
+
+ <tr>
+ <td align="left" style="padding-left:20px">3.1.message</td>
+ <td colspan="2">string</td>
+ <td colspan="2"></td>
+ </tr>
+
+
+ <tr>
+ <td align="left" style="padding-left:20px">3.2.nonce</td>
+ <td colspan="2">string</td>
+ <td colspan="2"></td>
+ </tr>
+
+
+ <tr>
+ <td align="left" style="padding-left:20px">3.3.step</td>
+ <td colspan="2">integer(int32)</td>
+ <td colspan="2"></td>
+ </tr>
+
+
+ <tr>
+ <td align="left" style="padding-left:20px">3.4.userId</td>
+ <td colspan="2">string</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 '{"emailAddress":"string","nonce":"string"}'</td>
+ </tr>
+ <tr class="specialHeight">
+ <td class="bg">返回值</td>
+ <td colspan="4">{"code":0,"data":{"message":"string","nonce":"string","step":0,"userId":"string"},"message":"string","acknowleged":true}</td>
+ </tr>
+
+ </table>
+ </div>
+ <div>
+
+ <!--这个是每个请求的说明,方便生成文档后进行整理-->
+ <h5 class="second_title">17)激活帐号 - 3.1.1 发送验证码(安全手机)</h5>
+
+ <table border="1" cellspacing="0" cellpadding="0" width="100%">
+ <tr class="bg">
+ <td colspan="5">激活帐号 - 3.1.1 发送验证码(安全手机)</td>
+ </tr>
+ <tr>
+ <td width="25%">接口描述</td>
+ <td colspan="4">激活帐号 - 3.1.1 发送验证码(安全手机)</td>
+ </tr>
+ <tr>
+ <td>URL</td>
+ <td colspan="4">/api/v1/open/activeUser/sendCodeByMobile</td>
+ </tr>
+ <tr>
+ <td>请求方式</td>
+ <td colspan="4">post</td>
+ </tr>
+ <tr>
+ <td>请求类型</td>
+ <td colspan="4">application/json;charset=UTF-8</td>
+ </tr>
+ <tr>
+ <td>返回类型</td>
+ <td colspan="4">application/json;charset=UTF-8</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.activeUserSendCodeByMobileRequest</td>
+ <td>object:ActiveUserSendCodeByMobileRequest</td>
+ <td>body</td>
+ <td>Y</td>
+
+ <td>activeUserSendCodeByMobileRequest</td>
+ <!-- <td th:if="${request.modelAttr}" th:text="asdfagadfg"></td>-->
+ </tr>
+
+ <tbody>
+
+ <tr>
+ <td align="left" style="padding-left:10px">1.1.mobile</td>
+ <td>string</td>
+ <td></td>
+
+ <td>N</td>
+ <td></td>
+ </tr>
+
+
+ <tr>
+ <td align="left" style="padding-left:10px">1.2.nonce</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:ActiveUserSendCodeByMobileResponseData</td>
+ <td colspan="2"></td>
+ </tr>
+
+
+ <tr>
+ <td align="left" style="padding-left:20px">3.1.message</td>
+ <td colspan="2">string</td>
+ <td colspan="2"></td>
+ </tr>
+
+
+ <tr>
+ <td align="left" style="padding-left:20px">3.2.nonce</td>
+ <td colspan="2">string</td>
+ <td colspan="2"></td>
+ </tr>
+
+
+ <tr>
+ <td align="left" style="padding-left:20px">3.3.step</td>
+ <td colspan="2">integer(int32)</td>
+ <td colspan="2"></td>
+ </tr>
+
+
+ <tr>
+ <td align="left" style="padding-left:20px">3.4.userId</td>
+ <td colspan="2">string</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 '{"mobile":"string","nonce":"string"}'</td>
+ </tr>
+ <tr class="specialHeight">
+ <td class="bg">返回值</td>
+ <td colspan="4">{"code":0,"data":{"message":"string","nonce":"string","step":0,"userId":"string"},"message":"string","acknowleged":true}</td>
+ </tr>
+
+ </table>
+ </div>
+ <div>
+
+ <!--这个是每个请求的说明,方便生成文档后进行整理-->
+ <h5 class="second_title">18)激活帐号 - 2.4.1 发送验证码(预留手机)</h5>
+
+ <table border="1" cellspacing="0" cellpadding="0" width="100%">
+ <tr class="bg">
+ <td colspan="5">激活帐号 - 2.4.1 发送验证码(预留手机)</td>
+ </tr>
+ <tr>
+ <td width="25%">接口描述</td>
+ <td colspan="4">激活帐号 - 2.4.1 发送验证码(预留手机)</td>
+ </tr>
+ <tr>
+ <td>URL</td>
+ <td colspan="4">/api/v1/open/activeUser/sendCodeByPreMobile</td>
+ </tr>
+ <tr>
+ <td>请求方式</td>
+ <td colspan="4">post</td>
+ </tr>
+ <tr>
+ <td>请求类型</td>
+ <td colspan="4">application/json;charset=UTF-8</td>
+ </tr>
+ <tr>
+ <td>返回类型</td>
+ <td colspan="4">application/json;charset=UTF-8</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.activeUserSendCodeByPreMobileRequest</td>
+ <td>object:ActiveUserSendCodeByPreMobileRequest</td>
+ <td>body</td>
+ <td>Y</td>
+
+ <td>activeUserSendCodeByPreMobileRequest</td>
+ <!-- <td th:if="${request.modelAttr}" th:text="asdfagadfg"></td>-->
+ </tr>
+
+ <tbody>
+
+ <tr>
+ <td align="left" style="padding-left:10px">1.1.nonce</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:ActiveUserSendCodeByPreMobileResponseData</td>
+ <td colspan="2"></td>
+ </tr>
+
+
+ <tr>
+ <td align="left" style="padding-left:20px">3.1.message</td>
+ <td colspan="2">string</td>
+ <td colspan="2"></td>
+ </tr>
+
+
+ <tr>
+ <td align="left" style="padding-left:20px">3.2.nonce</td>
+ <td colspan="2">string</td>
+ <td colspan="2"></td>
+ </tr>
+
+
+ <tr>
+ <td align="left" style="padding-left:20px">3.3.step</td>
+ <td colspan="2">integer(int32)</td>
+ <td colspan="2"></td>
+ </tr>
+
+
+ <tr>
+ <td align="left" style="padding-left:20px">3.4.userId</td>
+ <td colspan="2">string</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 '{"nonce":"string"}'</td>
+ </tr>
+ <tr class="specialHeight">
+ <td class="bg">返回值</td>
+ <td colspan="4">{"code":0,"data":{"message":"string","nonce":"string","step":0,"userId":"string"},"message":"string","acknowleged":true}</td>
+ </tr>
+
+ </table>
+ </div>
+ <div>
+
+ <!--这个是每个请求的说明,方便生成文档后进行整理-->
+ <h5 class="second_title">19)激活帐号 - 2.2.0 显示证照</h5>
+
+ <table border="1" cellspacing="0" cellpadding="0" width="100%">
+ <tr class="bg">
+ <td colspan="5">激活帐号 - 2.2.0 显示证照</td>
+ </tr>
+ <tr>
+ <td width="25%">接口描述</td>
+ <td colspan="4">激活帐号 - 2.2.0 显示证照</td>
+ </tr>
+ <tr>
+ <td>URL</td>
+ <td colspan="4">/api/v1/open/activeUser/showIdentityPic</td>
+ </tr>
+ <tr>
+ <td>请求方式</td>
+ <td colspan="4">get</td>
+ </tr>
+ <tr>
+ <td>请求类型</td>
+ <td colspan="4"></td>
+ </tr>
+ <tr>
+ <td>返回类型</td>
+ <td colspan="4">*/*</td>
+ </tr>
+
+ <tr class="bg">
+ <td>参数名</td>
+ <td width="15%">数据类型</td>
+ <td width="15%">参数类型</td>
+ <td width="15%">是否必填</td>
+ <td width="29%">说明</td>
+ </tr>
+
+
+ <tr>
+ <td align="left">1.identityPicUrl</td>
+ <td>string</td>
+ <td>query</td>
+ <td>Y</td>
+
+ <td>identityPicUrl</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>
+
+</tbody>
+
+ <tr class="bg">
+ <td colspan="5">示例</td>
+ </tr>
+ <tr class="specialHeight">
+ <td class="bg">请求参数</td>
+ <td colspan="4">identityPicUrl=string</td>
+ </tr>
+ <tr class="specialHeight">
+ <td class="bg">返回值</td>
+ <td colspan="4"></td>
+ </tr>
+
+ </table>
+ </div>
+ <div>
+
+ <!--这个是每个请求的说明,方便生成文档后进行整理-->
+ <h5 class="second_title">20)激活帐号 - 2.2.0 上传证照</h5>
+
+ <table border="1" cellspacing="0" cellpadding="0" width="100%">
+ <tr class="bg">
+ <td colspan="5">激活帐号 - 2.2.0 上传证照</td>
+ </tr>
+ <tr>
+ <td width="25%">接口描述</td>
+ <td colspan="4">激活帐号 - 2.2.0 上传证照</td>
+ </tr>
+ <tr>
+ <td>URL</td>
+ <td colspan="4">/api/v1/open/activeUser/uploadIdentityPic</td>
+ </tr>
+ <tr>
+ <td>请求方式</td>
+ <td colspan="4">post</td>
+ </tr>
+ <tr>
+ <td>请求类型</td>
+ <td colspan="4">multipart/form-data</td>
+ </tr>
+ <tr>
+ <td>返回类型</td>
+ <td colspan="4">application/json;charset=UTF-8</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.file</td>
+ <td>file</td>
+ <td>formData</td>
+ <td>Y</td>
+
+ <td>file</td>
+ <!-- <td th:if="${request.modelAttr}" th:text="asdfagadfg"></td>-->
+ </tr>
+
+
+
+
+
+ <tr class="bg">
+ <td>状态码</td>
+ <td colspan="2">描述</td>
+ <td colspan="2">说明</td>
+ </tr>
+
+ <tr>
+ <td>200</td>
+ <td colspan="2">OK</td>
+ <td colspan="2"></td>
+ </tr>
+
+ <tr>
+ <td>201</td>
+ <td colspan="2">Created</td>
+ <td colspan="2"></td>
+ </tr>
+
+ <tr>
+ <td>401</td>
+ <td colspan="2">Unauthorized</td>
+ <td colspan="2"></td>
+ </tr>
+
+ <tr>
+ <td>403</td>
+ <td colspan="2">Forbidden</td>
+ <td colspan="2"></td>
+ </tr>
+
+ <tr>
+ <td>404</td>
+ <td colspan="2">Not Found</td>
+ <td colspan="2"></td>
+ </tr>
+
+ <tr class="bg">
+ <td>返回属性名</td>
+ <td colspan="2">类型</td>
+ <td colspan="2">说明</td>
+ </tr>
+
+<!-- 对返回参数 递归生成行-->
+ <tbody>
+
+ <tr>
+ <td align="left" style="padding-left:10px">1.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:ActiveUserCheckIdentityPicUploadResponseData</td>
+ <td colspan="2"></td>
+ </tr>
+
+
+ <tr>
+ <td align="left" style="padding-left:20px">3.1.identityPicUrl</td>
+ <td colspan="2">string</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":{"identityPicUrl":"string"},"message":"string","acknowleged":true}</td>
+ </tr>
+
+ </table>
+ </div>
+ </div>
+ <div style="margin-bottom:20px;">
+ <!--这个是类的说明-->
+ <h4 class="first_title">open-app-active-user</h4>
+ <div>
+
+ <!--这个是每个请求的说明,方便生成文档后进行整理-->
+ <h5 class="second_title">1)激活帐号 - 4 激活用户(密码)</h5>
+
+ <table border="1" cellspacing="0" cellpadding="0" width="100%">
+ <tr class="bg">
+ <td colspan="5">激活帐号 - 4 激活用户(密码)</td>
+ </tr>
+ <tr>
+ <td width="25%">接口描述</td>
+ <td colspan="4">激活帐号 - 4 激活用户(密码)</td>
+ </tr>
+ <tr>
+ <td>URL</td>
+ <td colspan="4">/api/v1/open/app/activeUser/activeUser</td>
+ </tr>
+ <tr>
+ <td>请求方式</td>
+ <td colspan="4">post</td>
+ </tr>
+ <tr>
+ <td>请求类型</td>
+ <td colspan="4">application/json;charset=UTF-8</td>
+ </tr>
+ <tr>
+ <td>返回类型</td>
+ <td colspan="4">application/json;charset=UTF-8</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.activeUserActiveUserRequest</td>
+ <td>object:ActiveUserActiveUserRequest</td>
+ <td>body</td>
+ <td>Y</td>
+
+ <td>activeUserActiveUserRequest</td>
+ <!-- <td th:if="${request.modelAttr}" th:text="asdfagadfg"></td>-->
+ </tr>
+
+ <tbody>
+
+ <tr>
+ <td align="left" style="padding-left:10px">1.1.confirmPassword</td>
+ <td>string</td>
+ <td></td>
+
+ <td>N</td>
+ <td></td>
+ </tr>
+
+
+ <tr>
+ <td align="left" style="padding-left:10px">1.2.newPassword</td>
+ <td>string</td>
+ <td></td>
+
+ <td>N</td>
+ <td></td>
+ </tr>
+
+
+ <tr>
+ <td align="left" style="padding-left:10px">1.3.nonce</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:ActiveUserActiveUserResponseData</td>
+ <td colspan="2"></td>
+ </tr>
+
+
+ <tr>
+ <td align="left" style="padding-left:20px">3.1.message</td>
+ <td colspan="2">string</td>
+ <td colspan="2"></td>
+ </tr>
+
+
+ <tr>
+ <td align="left" style="padding-left:20px">3.2.nonce</td>
+ <td colspan="2">string</td>
+ <td colspan="2"></td>
+ </tr>
+
+
+ <tr>
+ <td align="left" style="padding-left:20px">3.3.step</td>
+ <td colspan="2">integer(int32)</td>
+ <td colspan="2"></td>
+ </tr>
+
+
+ <tr>
+ <td align="left" style="padding-left:20px">3.4.userId</td>
+ <td colspan="2">string</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 '{"confirmPassword":"string","newPassword":"string","nonce":"string"}'</td>
+ </tr>
+ <tr class="specialHeight">
+ <td class="bg">返回值</td>
+ <td colspan="4">{"code":0,"data":{"message":"string","nonce":"string","step":0,"userId":"string"},"message":"string","acknowleged":true}</td>
+ </tr>
+
+ </table>
+ </div>
+ <div>
+
+ <!--这个是每个请求的说明,方便生成文档后进行整理-->
+ <h5 class="second_title">2)激活帐号 - 2.1.0 支付宝验证结果回调</h5>
+
+ <table border="1" cellspacing="0" cellpadding="0" width="100%">
+ <tr class="bg">
+ <td colspan="5">激活帐号 - 2.1.0 支付宝验证结果回调</td>
+ </tr>
+ <tr>
+ <td width="25%">接口描述</td>
+ <td colspan="4">激活帐号 - 2.1.0 支付宝验证结果回调</td>
+ </tr>
+ <tr>
+ <td>URL</td>
+ <td colspan="4">/api/v1/open/app/activeUser/alipayVerifyResult</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;charset=UTF-8</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.nonce</td>
+ <td>string</td>
+ <td>query</td>
+
+ <td>N</td>
+ <td>null</td>
+ <!-- <td th:if="${request.modelAttr}" th:text="asdfagadfg"></td>-->
+ </tr>
+
+
+
+
+ <tr>
+ <td align="left">2.verifyResult</td>
+ <td>string</td>
+ <td>query</td>
+
+ <td>N</td>
+ <td>null</td>
+ <!-- <td th:if="${request.modelAttr}" th:text="asdfagadfg"></td>-->
+ </tr>
+
+
+
+
+
+ <tr class="bg">
+ <td>状态码</td>
+ <td colspan="2">描述</td>
+ <td colspan="2">说明</td>
+ </tr>
+
+ <tr>
+ <td>200</td>
+ <td colspan="2">OK</td>
+ <td colspan="2"></td>
+ </tr>
+
+ <tr>
+ <td>401</td>
+ <td colspan="2">Unauthorized</td>
+ <td colspan="2"></td>
+ </tr>
+
+ <tr>
+ <td>403</td>
+ <td colspan="2">Forbidden</td>
+ <td colspan="2"></td>
+ </tr>
+
+ <tr>
+ <td>404</td>
+ <td colspan="2">Not Found</td>
+ <td colspan="2"></td>
+ </tr>
+
+ <tr class="bg">
+ <td>返回属性名</td>
+ <td colspan="2">类型</td>
+ <td colspan="2">说明</td>
+ </tr>
+
+<!-- 对返回参数 递归生成行-->
+ <tbody>
+
+</tbody>
+
+ <tr class="bg">
+ <td colspan="5">示例</td>
+ </tr>
+ <tr class="specialHeight">
+ <td class="bg">请求参数</td>
+ <td colspan="4">nonce=string&verifyResult=string</td>
+ </tr>
+ <tr class="specialHeight">
+ <td class="bg">返回值</td>
+ <td colspan="4"></td>
+ </tr>
+
+ </table>
+ </div>
+ <div>
+
+ <!--这个是每个请求的说明,方便生成文档后进行整理-->
+ <h5 class="second_title">3)激活帐号 - 2.1.0 支付宝验证结果回调</h5>
+
+ <table border="1" cellspacing="0" cellpadding="0" width="100%">
+ <tr class="bg">
+ <td colspan="5">激活帐号 - 2.1.0 支付宝验证结果回调</td>
+ </tr>
+ <tr>
+ <td width="25%">接口描述</td>
+ <td colspan="4">激活帐号 - 2.1.0 支付宝验证结果回调</td>
+ </tr>
+ <tr>
+ <td>URL</td>
+ <td colspan="4">/api/v1/open/app/activeUser/alipayVerifyResult</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;charset=UTF-8</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.nonce</td>
+ <td>string</td>
+ <td>query</td>
+
+ <td>N</td>
+ <td>null</td>
+ <!-- <td th:if="${request.modelAttr}" th:text="asdfagadfg"></td>-->
+ </tr>
+
+
+
+
+ <tr>
+ <td align="left">2.verifyResult</td>
+ <td>string</td>
+ <td>query</td>
+
+ <td>N</td>
+ <td>null</td>
+ <!-- <td th:if="${request.modelAttr}" th:text="asdfagadfg"></td>-->
+ </tr>
+
+
+
+
+
+ <tr class="bg">
+ <td>状态码</td>
+ <td colspan="2">描述</td>
+ <td colspan="2">说明</td>
+ </tr>
+
+ <tr>
+ <td>200</td>
+ <td colspan="2">OK</td>
+ <td colspan="2"></td>
+ </tr>
+
+ <tr>
+ <td>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">nonce=string&verifyResult=string</td>
+ </tr>
+ <tr class="specialHeight">
+ <td class="bg">返回值</td>
+ <td colspan="4"></td>
+ </tr>
+
+ </table>
+ </div>
+ <div>
+
+ <!--这个是每个请求的说明,方便生成文档后进行整理-->
+ <h5 class="second_title">4)激活帐号 - 2.1.1 支付宝验证</h5>
+
+ <table border="1" cellspacing="0" cellpadding="0" width="100%">
+ <tr class="bg">
+ <td colspan="5">激活帐号 - 2.1.1 支付宝验证</td>
+ </tr>
+ <tr>
+ <td width="25%">接口描述</td>
+ <td colspan="4">激活帐号 - 2.1.1 支付宝验证</td>
+ </tr>
+ <tr>
+ <td>URL</td>
+ <td colspan="4">/api/v1/open/app/activeUser/checkAlipay</td>
+ </tr>
+ <tr>
+ <td>请求方式</td>
+ <td colspan="4">post</td>
+ </tr>
+ <tr>
+ <td>请求类型</td>
+ <td colspan="4">application/json;charset=UTF-8</td>
+ </tr>
+ <tr>
+ <td>返回类型</td>
+ <td colspan="4">application/json;charset=UTF-8</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.activeUserCheckAlipayRequest</td>
+ <td>object:ActiveUserCheckAlipayRequest</td>
+ <td>body</td>
+ <td>Y</td>
+
+ <td>activeUserCheckAlipayRequest</td>
+ <!-- <td th:if="${request.modelAttr}" th:text="asdfagadfg"></td>-->
+ </tr>
+
+ <tbody>
+
+ <tr>
+ <td align="left" style="padding-left:10px">1.1.nonce</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:ActiveUserCheckAlipayResponseData</td>
+ <td colspan="2"></td>
+ </tr>
+
+
+ <tr>
+ <td align="left" style="padding-left:20px">3.1.message</td>
+ <td colspan="2">string</td>
+ <td colspan="2"></td>
+ </tr>
+
+
+ <tr>
+ <td align="left" style="padding-left:20px">3.2.nonce</td>
+ <td colspan="2">string</td>
+ <td colspan="2"></td>
+ </tr>
+
+
+ <tr>
+ <td align="left" style="padding-left:20px">3.3.step</td>
+ <td colspan="2">integer(int32)</td>
+ <td colspan="2"></td>
+ </tr>
+
+
+ <tr>
+ <td align="left" style="padding-left:20px">3.4.userId</td>
+ <td colspan="2">string</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 '{"nonce":"string"}'</td>
+ </tr>
+ <tr class="specialHeight">
+ <td class="bg">返回值</td>
+ <td colspan="4">{"code":0,"data":{"message":"string","nonce":"string","step":0,"userId":"string"},"message":"string","acknowleged":true}</td>
+ </tr>
+
+ </table>
+ </div>
+ <div>
+
+ <!--这个是每个请求的说明,方便生成文档后进行整理-->
+ <h5 class="second_title">5)激活帐号 - 3.9 验证验证码(安全手机)</h5>
+
+ <table border="1" cellspacing="0" cellpadding="0" width="100%">
+ <tr class="bg">
+ <td colspan="5">激活帐号 - 3.9 验证验证码(安全手机)</td>
+ </tr>
+ <tr>
+ <td width="25%">接口描述</td>
+ <td colspan="4">激活帐号 - 3.9 验证验证码(安全手机)</td>
+ </tr>
+ <tr>
+ <td>URL</td>
+ <td colspan="4">/api/v1/open/app/activeUser/checkCode</td>
+ </tr>
+ <tr>
+ <td>请求方式</td>
+ <td colspan="4">post</td>
+ </tr>
+ <tr>
+ <td>请求类型</td>
+ <td colspan="4">application/json;charset=UTF-8</td>
+ </tr>
+ <tr>
+ <td>返回类型</td>
+ <td colspan="4">application/json;charset=UTF-8</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.activeUserCheckCodeRequest</td>
+ <td>object:ActiveUserCheckCodeRequest</td>
+ <td>body</td>
+ <td>Y</td>
+
+ <td>activeUserCheckCodeRequest</td>
+ <!-- <td th:if="${request.modelAttr}" th:text="asdfagadfg"></td>-->
+ </tr>
+
+ <tbody>
+
+ <tr>
+ <td align="left" style="padding-left:10px">1.1.code</td>
+ <td>string</td>
+ <td></td>
+
+ <td>N</td>
+ <td></td>
+ </tr>
+
+
+ <tr>
+ <td align="left" style="padding-left:10px">1.2.emailAddress</td>
+ <td>string</td>
+ <td></td>
+
+ <td>N</td>
+ <td></td>
+ </tr>
+
+
+ <tr>
+ <td align="left" style="padding-left:10px">1.3.mobile</td>
+ <td>string</td>
+ <td></td>
+
+ <td>N</td>
+ <td></td>
+ </tr>
+
+
+ <tr>
+ <td align="left" style="padding-left:10px">1.4.nonce</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:ActiveUserCheckCodeResponseData</td>
+ <td colspan="2"></td>
+ </tr>
+
+
+ <tr>
+ <td align="left" style="padding-left:20px">3.1.message</td>
+ <td colspan="2">string</td>
+ <td colspan="2"></td>
+ </tr>
+
+
+ <tr>
+ <td align="left" style="padding-left:20px">3.2.nonce</td>
+ <td colspan="2">string</td>
+ <td colspan="2"></td>
+ </tr>
+
+
+ <tr>
+ <td align="left" style="padding-left:20px">3.3.step</td>
+ <td colspan="2">integer(int32)</td>
+ <td colspan="2"></td>
+ </tr>
+
+
+ <tr>
+ <td align="left" style="padding-left:20px">3.4.userId</td>
+ <td colspan="2">string</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 '{"code":"string","emailAddress":"string","mobile":"string","nonce":"string"}'</td>
+ </tr>
+ <tr class="specialHeight">
+ <td class="bg">返回值</td>
+ <td colspan="4">{"code":0,"data":{"message":"string","nonce":"string","step":0,"userId":"string"},"message":"string","acknowleged":true}</td>
+ </tr>
+
+ </table>
+ </div>
+ <div>
+
+ <!--这个是每个请求的说明,方便生成文档后进行整理-->
+ <h5 class="second_title">6)激活帐号 - 3.2 验证验证码并激活用户(安全手机、密码)</h5>
+
+ <table border="1" cellspacing="0" cellpadding="0" width="100%">
+ <tr class="bg">
+ <td colspan="5">激活帐号 - 3.2 验证验证码并激活用户(安全手机、密码)</td>
+ </tr>
+ <tr>
+ <td width="25%">接口描述</td>
+ <td colspan="4">激活帐号 - 3.2 验证验证码并激活用户(安全手机、密码)</td>
+ </tr>
+ <tr>
+ <td>URL</td>
+ <td colspan="4">/api/v1/open/app/activeUser/checkCodeActiveUser</td>
+ </tr>
+ <tr>
+ <td>请求方式</td>
+ <td colspan="4">post</td>
+ </tr>
+ <tr>
+ <td>请求类型</td>
+ <td colspan="4">application/json;charset=UTF-8</td>
+ </tr>
+ <tr>
+ <td>返回类型</td>
+ <td colspan="4">application/json;charset=UTF-8</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.activeUserCheckCodeActiveUserRequest</td>
+ <td>object:ActiveUserCheckCodeActiveUserRequest</td>
+ <td>body</td>
+ <td>Y</td>
+
+ <td>activeUserCheckCodeActiveUserRequest</td>
+ <!-- <td th:if="${request.modelAttr}" th:text="asdfagadfg"></td>-->
+ </tr>
+
+ <tbody>
+
+ <tr>
+ <td align="left" style="padding-left:10px">1.1.code</td>
+ <td>string</td>
+ <td></td>
+
+ <td>N</td>
+ <td></td>
+ </tr>
+
+
+ <tr>
+ <td align="left" style="padding-left:10px">1.2.confirmPassword</td>
+ <td>string</td>
+ <td></td>
+
+ <td>N</td>
+ <td></td>
+ </tr>
+
+
+ <tr>
+ <td align="left" style="padding-left:10px">1.3.emailAddress</td>
+ <td>string</td>
+ <td></td>
+
+ <td>N</td>
+ <td></td>
+ </tr>
+
+
+ <tr>
+ <td align="left" style="padding-left:10px">1.4.mobile</td>
+ <td>string</td>
+ <td></td>
+
+ <td>N</td>
+ <td></td>
+ </tr>
+
+
+ <tr>
+ <td align="left" style="padding-left:10px">1.5.newPassword</td>
+ <td>string</td>
+ <td></td>
+
+ <td>N</td>
+ <td></td>
+ </tr>
+
+
+ <tr>
+ <td align="left" style="padding-left:10px">1.6.nonce</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:ActiveUserCheckCodeActiveUserResponseData</td>
+ <td colspan="2"></td>
+ </tr>
+
+
+ <tr>
+ <td align="left" style="padding-left:20px">3.1.message</td>
+ <td colspan="2">string</td>
+ <td colspan="2"></td>
+ </tr>
+
+
+ <tr>
+ <td align="left" style="padding-left:20px">3.2.nonce</td>
+ <td colspan="2">string</td>
+ <td colspan="2"></td>
+ </tr>
+
+
+ <tr>
+ <td align="left" style="padding-left:20px">3.3.step</td>
+ <td colspan="2">integer(int32)</td>
+ <td colspan="2"></td>
+ </tr>
+
+
+ <tr>
+ <td align="left" style="padding-left:20px">3.4.userId</td>
+ <td colspan="2">string</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 '{"code":"string","confirmPassword":"string","emailAddress":"string","mobile":"string","newPassword":"string","nonce":"string"}'</td>
+ </tr>
+ <tr class="specialHeight">
+ <td class="bg">返回值</td>
+ <td colspan="4">{"code":0,"data":{"message":"string","nonce":"string","step":0,"userId":"string"},"message":"string","acknowleged":true}</td>
+ </tr>
+
+ </table>
+ </div>
+ <div>
+
+ <!--这个是每个请求的说明,方便生成文档后进行整理-->
+ <h5 class="second_title">7)激活帐号 - 2.4.2 验证验证码(预留手机)</h5>
+
+ <table border="1" cellspacing="0" cellpadding="0" width="100%">
+ <tr class="bg">
+ <td colspan="5">激活帐号 - 2.4.2 验证验证码(预留手机)</td>
+ </tr>
+ <tr>
+ <td width="25%">接口描述</td>
+ <td colspan="4">激活帐号 - 2.4.2 验证验证码(预留手机)</td>
+ </tr>
+ <tr>
+ <td>URL</td>
+ <td colspan="4">/api/v1/open/app/activeUser/checkCodeByPreMobile</td>
+ </tr>
+ <tr>
+ <td>请求方式</td>
+ <td colspan="4">post</td>
+ </tr>
+ <tr>
+ <td>请求类型</td>
+ <td colspan="4">application/json;charset=UTF-8</td>
+ </tr>
+ <tr>
+ <td>返回类型</td>
+ <td colspan="4">application/json;charset=UTF-8</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.activeUserCheckCodeByPreMobileRequest</td>
+ <td>object:ActiveUserCheckCodeByPreMobileRequest</td>
+ <td>body</td>
+ <td>Y</td>
+
+ <td>activeUserCheckCodeByPreMobileRequest</td>
+ <!-- <td th:if="${request.modelAttr}" th:text="asdfagadfg"></td>-->
+ </tr>
+
+ <tbody>
+
+ <tr>
+ <td align="left" style="padding-left:10px">1.1.code</td>
+ <td>string</td>
+ <td></td>
+
+ <td>N</td>
+ <td></td>
+ </tr>
+
+
+ <tr>
+ <td align="left" style="padding-left:10px">1.2.nonce</td>
+ <td>string</td>
+ <td></td>
+
+ <td>N</td>
+ <td></td>
+ </tr>
+
+
+ <tr>
+ <td align="left" style="padding-left:10px">1.3.useAsSecureMobile</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:ActiveUserCheckCodeByPreMobileResponseData</td>
+ <td colspan="2"></td>
+ </tr>
+
+
+ <tr>
+ <td align="left" style="padding-left:20px">3.1.message</td>
+ <td colspan="2">string</td>
+ <td colspan="2"></td>
+ </tr>
+
+
+ <tr>
+ <td align="left" style="padding-left:20px">3.2.nonce</td>
+ <td colspan="2">string</td>
+ <td colspan="2"></td>
+ </tr>
+
+
+ <tr>
+ <td align="left" style="padding-left:20px">3.3.step</td>
+ <td colspan="2">integer(int32)</td>
+ <td colspan="2"></td>
+ </tr>
+
+
+ <tr>
+ <td align="left" style="padding-left:20px">3.4.userId</td>
+ <td colspan="2">string</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 '{"code":"string","nonce":"string","useAsSecureMobile":true}'</td>
+ </tr>
+ <tr class="specialHeight">
+ <td class="bg">返回值</td>
+ <td colspan="4">{"code":0,"data":{"message":"string","nonce":"string","step":0,"userId":"string"},"message":"string","acknowleged":true}</td>
+ </tr>
+
+ </table>
+ </div>
+ <div>
+
+ <!--这个是每个请求的说明,方便生成文档后进行整理-->
+ <h5 class="second_title">8)激活帐号 - 2.3.1 人脸验证</h5>
+
+ <table border="1" cellspacing="0" cellpadding="0" width="100%">
+ <tr class="bg">
+ <td colspan="5">激活帐号 - 2.3.1 人脸验证</td>
+ </tr>
+ <tr>
+ <td width="25%">接口描述</td>
+ <td colspan="4">激活帐号 - 2.3.1 人脸验证</td>
+ </tr>
+ <tr>
+ <td>URL</td>
+ <td colspan="4">/api/v1/open/app/activeUser/checkFaceVerify</td>
+ </tr>
+ <tr>
+ <td>请求方式</td>
+ <td colspan="4">post</td>
+ </tr>
+ <tr>
+ <td>请求类型</td>
+ <td colspan="4">multipart/form-data</td>
+ </tr>
+ <tr>
+ <td>返回类型</td>
+ <td colspan="4">application/json;charset=UTF-8</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.nonce</td>
+ <td>object</td>
+ <td>formData</td>
+ <td>Y</td>
+
+ <td>nonce</td>
+ <!-- <td th:if="${request.modelAttr}" th:text="asdfagadfg"></td>-->
+ </tr>
+
+
+
+
+ <tr>
+ <td align="left">2.photoFile</td>
+ <td>file</td>
+ <td>formData</td>
+ <td>Y</td>
+
+ <td>photoFile</td>
+ <!-- <td th:if="${request.modelAttr}" th:text="asdfagadfg"></td>-->
+ </tr>
+
+
+
+
+
+ <tr class="bg">
+ <td>状态码</td>
+ <td colspan="2">描述</td>
+ <td colspan="2">说明</td>
+ </tr>
+
+ <tr>
+ <td>200</td>
+ <td colspan="2">OK</td>
+ <td colspan="2"></td>
+ </tr>
+
+ <tr>
+ <td>201</td>
+ <td colspan="2">Created</td>
+ <td colspan="2"></td>
+ </tr>
+
+ <tr>
+ <td>401</td>
+ <td colspan="2">Unauthorized</td>
+ <td colspan="2"></td>
+ </tr>
+
+ <tr>
+ <td>403</td>
+ <td colspan="2">Forbidden</td>
+ <td colspan="2"></td>
+ </tr>
+
+ <tr>
+ <td>404</td>
+ <td colspan="2">Not Found</td>
+ <td colspan="2"></td>
+ </tr>
+
+ <tr class="bg">
+ <td>返回属性名</td>
+ <td colspan="2">类型</td>
+ <td colspan="2">说明</td>
+ </tr>
+
+<!-- 对返回参数 递归生成行-->
+ <tbody>
+
+ <tr>
+ <td align="left" style="padding-left:10px">1.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:ActiveUserCheckFaceVerifyResponseData</td>
+ <td colspan="2"></td>
+ </tr>
+
+
+ <tr>
+ <td align="left" style="padding-left:20px">3.1.message</td>
+ <td colspan="2">string</td>
+ <td colspan="2"></td>
+ </tr>
+
+
+ <tr>
+ <td align="left" style="padding-left:20px">3.2.nonce</td>
+ <td colspan="2">string</td>
+ <td colspan="2"></td>
+ </tr>
+
+
+ <tr>
+ <td align="left" style="padding-left:20px">3.3.step</td>
+ <td colspan="2">integer(int32)</td>
+ <td colspan="2"></td>
+ </tr>
+
+
+ <tr>
+ <td align="left" style="padding-left:20px">3.4.userId</td>
+ <td colspan="2">string</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","nonce":"string","step":0,"userId":"string"},"message":"string","acknowleged":true}</td>
+ </tr>
+
+ </table>
+ </div>
+ <div>
+
+ <!--这个是每个请求的说明,方便生成文档后进行整理-->
+ <h5 class="second_title">9)激活帐号 - 2.2.1 提交证照</h5>
+
+ <table border="1" cellspacing="0" cellpadding="0" width="100%">
+ <tr class="bg">
+ <td colspan="5">激活帐号 - 2.2.1 提交证照</td>
+ </tr>
+ <tr>
+ <td width="25%">接口描述</td>
+ <td colspan="4">激活帐号 - 2.2.1 提交证照</td>
+ </tr>
+ <tr>
+ <td>URL</td>
+ <td colspan="4">/api/v1/open/app/activeUser/checkIdentityPic</td>
+ </tr>
+ <tr>
+ <td>请求方式</td>
+ <td colspan="4">post</td>
+ </tr>
+ <tr>
+ <td>请求类型</td>
+ <td colspan="4">application/json;charset=UTF-8</td>
+ </tr>
+ <tr>
+ <td>返回类型</td>
+ <td colspan="4">application/json;charset=UTF-8</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.activeUserCheckIdentityPicRequest</td>
+ <td>object:ActiveUserCheckIdentityPicRequest</td>
+ <td>body</td>
+ <td>Y</td>
+
+ <td>activeUserCheckIdentityPicRequest</td>
+ <!-- <td th:if="${request.modelAttr}" th:text="asdfagadfg"></td>-->
+ </tr>
+
+ <tbody>
+
+ <tr>
+ <td align="left" style="padding-left:10px">1.1.identityPic1</td>
+ <td>string</td>
+ <td></td>
+
+ <td>N</td>
+ <td></td>
+ </tr>
+
+
+ <tr>
+ <td align="left" style="padding-left:10px">1.2.identityPic2</td>
+ <td>string</td>
+ <td></td>
+
+ <td>N</td>
+ <td></td>
+ </tr>
+
+
+ <tr>
+ <td align="left" style="padding-left:10px">1.3.identityPic3</td>
+ <td>string</td>
+ <td></td>
+
+ <td>N</td>
+ <td></td>
+ </tr>
+
+
+ <tr>
+ <td align="left" style="padding-left:10px">1.4.identityPic4</td>
+ <td>string</td>
+ <td></td>
+
+ <td>N</td>
+ <td></td>
+ </tr>
+
+
+ <tr>
+ <td align="left" style="padding-left:10px">1.5.identityPic5</td>
+ <td>string</td>
+ <td></td>
+
+ <td>N</td>
+ <td></td>
+ </tr>
+
+
+ <tr>
+ <td align="left" style="padding-left:10px">1.6.identityPicType</td>
+ <td>string</td>
+ <td></td>
+
+ <td>N</td>
+ <td></td>
+ </tr>
+
+
+ <tr>
+ <td align="left" style="padding-left:10px">1.7.nonce</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:ActiveUserCheckIdentityPicResponseData</td>
+ <td colspan="2"></td>
+ </tr>
+
+
+ <tr>
+ <td align="left" style="padding-left:20px">3.1.message</td>
+ <td colspan="2">string</td>
+ <td colspan="2"></td>
+ </tr>
+
+
+ <tr>
+ <td align="left" style="padding-left:20px">3.2.nonce</td>
+ <td colspan="2">string</td>
+ <td colspan="2"></td>
+ </tr>
+
+
+ <tr>
+ <td align="left" style="padding-left:20px">3.3.step</td>
+ <td colspan="2">integer(int32)</td>
+ <td colspan="2"></td>
+ </tr>
+
+
+ <tr>
+ <td align="left" style="padding-left:20px">3.4.userId</td>
+ <td colspan="2">string</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 '{"identityPic1":"string","identityPic2":"string","identityPic3":"string","identityPic4":"string","identityPic5":"string","identityPicType":"string","nonce":"string"}'</td>
+ </tr>
+ <tr class="specialHeight">
+ <td class="bg">返回值</td>
+ <td colspan="4">{"code":0,"data":{"message":"string","nonce":"string","step":0,"userId":"string"},"message":"string","acknowleged":true}</td>
+ </tr>
+
+ </table>
+ </div>
+ <div>
+
+ <!--这个是每个请求的说明,方便生成文档后进行整理-->
+ <h5 class="second_title">10)激活帐号 - 1 验证用户信息</h5>
+
+ <table border="1" cellspacing="0" cellpadding="0" width="100%">
+ <tr class="bg">
+ <td colspan="5">激活帐号 - 1 验证用户信息</td>
+ </tr>
+ <tr>
+ <td width="25%">接口描述</td>
+ <td colspan="4">激活帐号 - 1 验证用户信息</td>
+ </tr>
+ <tr>
+ <td>URL</td>
+ <td colspan="4">/api/v1/open/app/activeUser/checkUserInfo</td>
+ </tr>
+ <tr>
+ <td>请求方式</td>
+ <td colspan="4">post</td>
+ </tr>
+ <tr>
+ <td>请求类型</td>
+ <td colspan="4">application/json;charset=UTF-8</td>
+ </tr>
+ <tr>
+ <td>返回类型</td>
+ <td colspan="4">application/json;charset=UTF-8</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.activeUserCheckUserInfoRequest</td>
+ <td>object:ActiveUserCheckUserInfoRequest</td>
+ <td>body</td>
+ <td>Y</td>
+
+ <td>activeUserCheckUserInfoRequest</td>
+ <!-- <td th:if="${request.modelAttr}" th:text="asdfagadfg"></td>-->
+ </tr>
+
+ <tbody>
+
+ <tr>
+ <td align="left" style="padding-left:10px">1.1.accountName</td>
+ <td>string</td>
+ <td></td>
+
+ <td>N</td>
+ <td></td>
+ </tr>
+
+
+ <tr>
+ <td align="left" style="padding-left:10px">1.2.identityNo</td>
+ <td>string</td>
+ <td></td>
+
+ <td>N</td>
+ <td></td>
+ </tr>
+
+
+ <tr>
+ <td align="left" style="padding-left:10px">1.3.name</td>
+ <td>string</td>
+ <td></td>
+
+ <td>N</td>
+ <td></td>
+ </tr>
+
+
+ <tr>
+ <td align="left" style="padding-left:10px">1.4.nonce</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:ActiveUserCheckUserInfoResponseData</td>
+ <td colspan="2"></td>
+ </tr>
+
+
+ <tr>
+ <td align="left" style="padding-left:20px">3.1.activationModeConfig</td>
+ <td colspan="2">object:ActivationModeConfig</td>
+ <td colspan="2"></td>
+ </tr>
+
+
+ <tr>
+ <td align="left" style="padding-left:30px">3.1.1.alipayEnabled</td>
+ <td colspan="2">boolean</td>
+ <td colspan="2"></td>
+ </tr>
+
+
+ <tr>
+ <td align="left" style="padding-left:30px">3.1.2.faceVerifyEnabled</td>
+ <td colspan="2">boolean</td>
+ <td colspan="2"></td>
+ </tr>
+
+
+ <tr>
+ <td align="left" style="padding-left:30px">3.1.3.identityPicEnabled</td>
+ <td colspan="2">boolean</td>
+ <td colspan="2"></td>
+ </tr>
+
+
+ <tr>
+ <td align="left" style="padding-left:30px">3.1.4.mobileEnabled</td>
+ <td colspan="2">boolean</td>
+ <td colspan="2"></td>
+ </tr>
+
+
+ <tr>
+ <td align="left" style="padding-left:30px">3.1.5.preMobileVerifyEnabled</td>
+ <td colspan="2">boolean</td>
+ <td colspan="2"></td>
+ </tr>
+
+
+
+
+ <tr>
+ <td align="left" style="padding-left:20px">3.2.activationTypeConfig</td>
+ <td colspan="2">object:ActivationTypeConfig</td>
+ <td colspan="2"></td>
+ </tr>
+
+
+ <tr>
+ <td align="left" style="padding-left:30px">3.2.1.secureEmailAddressEnabled</td>
+ <td colspan="2">boolean</td>
+ <td colspan="2"></td>
+ </tr>
+
+
+ <tr>
+ <td align="left" style="padding-left:30px">3.2.2.secureMobileEnabled</td>
+ <td colspan="2">boolean</td>
+ <td colspan="2"></td>
+ </tr>
+
+
+
+
+ <tr>
+ <td align="left" style="padding-left:20px">3.3.certifyUrl</td>
+ <td colspan="2">string</td>
+ <td colspan="2"></td>
+ </tr>
+
+
+ <tr>
+ <td align="left" style="padding-left:20px">3.4.message</td>
+ <td colspan="2">string</td>
+ <td colspan="2"></td>
+ </tr>
+
+
+ <tr>
+ <td align="left" style="padding-left:20px">3.5.nonce</td>
+ <td colspan="2">string</td>
+ <td colspan="2"></td>
+ </tr>
+
+
+ <tr>
+ <td align="left" style="padding-left:20px">3.6.step</td>
+ <td colspan="2">integer(int32)</td>
+ <td colspan="2"></td>
+ </tr>
+
+
+ <tr>
+ <td align="left" style="padding-left:20px">3.7.userId</td>
+ <td colspan="2">string</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 '{"accountName":"string","identityNo":"string","name":"string","nonce":"string"}'</td>
+ </tr>
+ <tr class="specialHeight">
+ <td class="bg">返回值</td>
+ <td colspan="4">{"code":0,"data":{"activationModeConfig":{"alipayEnabled":true,"faceVerifyEnabled":true,"identityPicEnabled":true,"mobileEnabled":true,"preMobileVerifyEnabled":true},"activationTypeConfig":{"secureEmailAddressEnabled":true,"secureMobileEnabled":true},"certifyUrl":"string","message":"string","nonce":"string","step":0,"userId":"string"},"message":"string","acknowleged":true}</td>
+ </tr>
+
+ </table>
+ </div>
+ <div>
+
+ <!--这个是每个请求的说明,方便生成文档后进行整理-->
+ <h5 class="second_title">11)激活帐号 - 3.1.0 判断手机是否已被使用(安全手机)</h5>
+
+ <table border="1" cellspacing="0" cellpadding="0" width="100%">
+ <tr class="bg">
+ <td colspan="5">激活帐号 - 3.1.0 判断手机是否已被使用(安全手机)</td>
+ </tr>
+ <tr>
+ <td width="25%">接口描述</td>
+ <td colspan="4">激活帐号 - 3.1.0 判断手机是否已被使用(安全手机)</td>
+ </tr>
+ <tr>
+ <td>URL</td>
+ <td colspan="4">/api/v1/open/app/activeUser/existsMobile</td>
+ </tr>
+ <tr>
+ <td>请求方式</td>
+ <td colspan="4">post</td>
+ </tr>
+ <tr>
+ <td>请求类型</td>
+ <td colspan="4">application/json;charset=UTF-8</td>
+ </tr>
+ <tr>
+ <td>返回类型</td>
+ <td colspan="4">application/json;charset=UTF-8</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.activeUserExistsMobileRequest</td>
+ <td>object:ActiveUserExistsMobileRequest</td>
+ <td>body</td>
+ <td>Y</td>
+
+ <td>activeUserExistsMobileRequest</td>
+ <!-- <td th:if="${request.modelAttr}" th:text="asdfagadfg"></td>-->
+ </tr>
+
+ <tbody>
+
+ <tr>
+ <td align="left" style="padding-left:10px">1.1.mobile</td>
+ <td>string</td>
+ <td></td>
+
+ <td>N</td>
+ <td></td>
+ </tr>
+
+
+ <tr>
+ <td align="left" style="padding-left:10px">1.2.nonce</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:ActiveUserExistsMobileResponseData</td>
+ <td colspan="2"></td>
+ </tr>
+
+
+ <tr>
+ <td align="left" style="padding-left:20px">3.1.exists</td>
+ <td colspan="2">boolean</td>
+ <td colspan="2"></td>
+ </tr>
+
+
+ <tr>
+ <td align="left" style="padding-left:20px">3.2.message</td>
+ <td colspan="2">string</td>
+ <td colspan="2"></td>
+ </tr>
+
+
+ <tr>
+ <td align="left" style="padding-left:20px">3.3.nonce</td>
+ <td colspan="2">string</td>
+ <td colspan="2"></td>
+ </tr>
+
+
+ <tr>
+ <td align="left" style="padding-left:20px">3.4.step</td>
+ <td colspan="2">integer(int32)</td>
+ <td colspan="2"></td>
+ </tr>
+
+
+ <tr>
+ <td align="left" style="padding-left:20px">3.5.userId</td>
+ <td colspan="2">string</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 '{"mobile":"string","nonce":"string"}'</td>
+ </tr>
+ <tr class="specialHeight">
+ <td class="bg">返回值</td>
+ <td colspan="4">{"code":0,"data":{"exists":true,"message":"string","nonce":"string","step":0,"userId":"string"},"message":"string","acknowleged":true}</td>
+ </tr>
+
+ </table>
+ </div>
+ <div>
+
+ <!--这个是每个请求的说明,方便生成文档后进行整理-->
+ <h5 class="second_title">12)激活帐号 - 2.4.2 判断手机是否已被使用(预留手机)</h5>
+
+ <table border="1" cellspacing="0" cellpadding="0" width="100%">
+ <tr class="bg">
+ <td colspan="5">激活帐号 - 2.4.2 判断手机是否已被使用(预留手机)</td>
+ </tr>
+ <tr>
+ <td width="25%">接口描述</td>
+ <td colspan="4">激活帐号 - 2.4.2 判断手机是否已被使用(预留手机)</td>
+ </tr>
+ <tr>
+ <td>URL</td>
+ <td colspan="4">/api/v1/open/app/activeUser/existsPreMobile</td>
+ </tr>
+ <tr>
+ <td>请求方式</td>
+ <td colspan="4">post</td>
+ </tr>
+ <tr>
+ <td>请求类型</td>
+ <td colspan="4">application/json;charset=UTF-8</td>
+ </tr>
+ <tr>
+ <td>返回类型</td>
+ <td colspan="4">application/json;charset=UTF-8</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.activeUserExistsPreMobileRequest</td>
+ <td>object:ActiveUserExistsPreMobileRequest</td>
+ <td>body</td>
+ <td>Y</td>
+
+ <td>activeUserExistsPreMobileRequest</td>
+ <!-- <td th:if="${request.modelAttr}" th:text="asdfagadfg"></td>-->
+ </tr>
+
+ <tbody>
+
+ <tr>
+ <td align="left" style="padding-left:10px">1.1.nonce</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:ActiveUserExistsPreMobileResponseData</td>
+ <td colspan="2"></td>
+ </tr>
+
+
+ <tr>
+ <td align="left" style="padding-left:20px">3.1.exists</td>
+ <td colspan="2">boolean</td>
+ <td colspan="2"></td>
+ </tr>
+
+
+ <tr>
+ <td align="left" style="padding-left:20px">3.2.message</td>
+ <td colspan="2">string</td>
+ <td colspan="2"></td>
+ </tr>
+
+
+ <tr>
+ <td align="left" style="padding-left:20px">3.3.nonce</td>
+ <td colspan="2">string</td>
+ <td colspan="2"></td>
+ </tr>
+
+
+ <tr>
+ <td align="left" style="padding-left:20px">3.4.step</td>
+ <td colspan="2">integer(int32)</td>
+ <td colspan="2"></td>
+ </tr>
+
+
+ <tr>
+ <td align="left" style="padding-left:20px">3.5.userId</td>
+ <td colspan="2">string</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 '{"nonce":"string"}'</td>
+ </tr>
+ <tr class="specialHeight">
+ <td class="bg">返回值</td>
+ <td colspan="4">{"code":0,"data":{"exists":true,"message":"string","nonce":"string","step":0,"userId":"string"},"message":"string","acknowleged":true}</td>
+ </tr>
+
+ </table>
+ </div>
+ <div>
+
+ <!--这个是每个请求的说明,方便生成文档后进行整理-->
+ <h5 class="second_title">13)激活帐号 - 0 初始化</h5>
+
+ <table border="1" cellspacing="0" cellpadding="0" width="100%">
+ <tr class="bg">
+ <td colspan="5">激活帐号 - 0 初始化</td>
+ </tr>
+ <tr>
+ <td width="25%">接口描述</td>
+ <td colspan="4">激活帐号 - 0 初始化</td>
+ </tr>
+ <tr>
+ <td>URL</td>
+ <td colspan="4">/api/v1/open/app/activeUser/initActiveUser</td>
+ </tr>
+ <tr>
+ <td>请求方式</td>
+ <td colspan="4">get</td>
+ </tr>
+ <tr>
+ <td>请求类型</td>
+ <td colspan="4"></td>
+ </tr>
+ <tr>
+ <td>返回类型</td>
+ <td colspan="4">*/*</td>
+ </tr>
+
+ <tr class="bg">
+ <td>参数名</td>
+ <td width="15%">数据类型</td>
+ <td width="15%">参数类型</td>
+ <td width="15%">是否必填</td>
+ <td width="29%">说明</td>
+ </tr>
+
+
+
+ <tr 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:ActiveUserInitActiveUserResponseData</td>
+ <td colspan="2"></td>
+ </tr>
+
+
+ <tr>
+ <td align="left" style="padding-left:20px">3.1.activationModeConfig</td>
+ <td colspan="2">object:ActivationModeConfig</td>
+ <td colspan="2"></td>
+ </tr>
+
+
+ <tr>
+ <td align="left" style="padding-left:30px">3.1.1.alipayEnabled</td>
+ <td colspan="2">boolean</td>
+ <td colspan="2"></td>
+ </tr>
+
+
+ <tr>
+ <td align="left" style="padding-left:30px">3.1.2.faceVerifyEnabled</td>
+ <td colspan="2">boolean</td>
+ <td colspan="2"></td>
+ </tr>
+
+
+ <tr>
+ <td align="left" style="padding-left:30px">3.1.3.identityPicEnabled</td>
+ <td colspan="2">boolean</td>
+ <td colspan="2"></td>
+ </tr>
+
+
+ <tr>
+ <td align="left" style="padding-left:30px">3.1.4.mobileEnabled</td>
+ <td colspan="2">boolean</td>
+ <td colspan="2"></td>
+ </tr>
+
+
+ <tr>
+ <td align="left" style="padding-left:30px">3.1.5.preMobileVerifyEnabled</td>
+ <td colspan="2">boolean</td>
+ <td colspan="2"></td>
+ </tr>
+
+
+
+
+ <tr>
+ <td align="left" style="padding-left:20px">3.2.activationTypeConfig</td>
+ <td colspan="2">object:ActivationTypeConfig</td>
+ <td colspan="2"></td>
+ </tr>
+
+
+ <tr>
+ <td align="left" style="padding-left:30px">3.2.1.secureEmailAddressEnabled</td>
+ <td colspan="2">boolean</td>
+ <td colspan="2"></td>
+ </tr>
+
+
+ <tr>
+ <td align="left" style="padding-left:30px">3.2.2.secureMobileEnabled</td>
+ <td colspan="2">boolean</td>
+ <td colspan="2"></td>
+ </tr>
+
+
+
+
+ <tr>
+ <td align="left" style="padding-left:20px">3.3.message</td>
+ <td colspan="2">string</td>
+ <td colspan="2"></td>
+ </tr>
+
+
+ <tr>
+ <td align="left" style="padding-left:20px">3.4.nonce</td>
+ <td colspan="2">string</td>
+ <td colspan="2"></td>
+ </tr>
+
+
+ <tr>
+ <td align="left" style="padding-left:20px">3.5.step</td>
+ <td colspan="2">integer(int32)</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":{"activationModeConfig":{"alipayEnabled":true,"faceVerifyEnabled":true,"identityPicEnabled":true,"mobileEnabled":true,"preMobileVerifyEnabled":true},"activationTypeConfig":{"secureEmailAddressEnabled":true,"secureMobileEnabled":true},"message":"string","nonce":"string","step":0},"message":"string","acknowleged":true}</td>
+ </tr>
+
+ </table>
+ </div>
+ <div>
+
+ <!--这个是每个请求的说明,方便生成文档后进行整理-->
+ <h5 class="second_title">14)激活帐号 - 2.1.0 支付宝验证启用</h5>
+
+ <table border="1" cellspacing="0" cellpadding="0" width="100%">
+ <tr class="bg">
+ <td colspan="5">激活帐号 - 2.1.0 支付宝验证启用</td>
+ </tr>
+ <tr>
+ <td width="25%">接口描述</td>
+ <td colspan="4">激活帐号 - 2.1.0 支付宝验证启用</td>
+ </tr>
+ <tr>
+ <td>URL</td>
+ <td colspan="4">/api/v1/open/app/activeUser/openAlipayCertify</td>
+ </tr>
+ <tr>
+ <td>请求方式</td>
+ <td colspan="4">post</td>
+ </tr>
+ <tr>
+ <td>请求类型</td>
+ <td colspan="4">application/json;charset=UTF-8</td>
+ </tr>
+ <tr>
+ <td>返回类型</td>
+ <td colspan="4">application/json;charset=UTF-8</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.activeUserOpenAlipayCertifyRequest</td>
+ <td>object:ActiveUserOpenAlipayCertifyRequest</td>
+ <td>body</td>
+ <td>Y</td>
+
+ <td>activeUserOpenAlipayCertifyRequest</td>
+ <!-- <td th:if="${request.modelAttr}" th:text="asdfagadfg"></td>-->
+ </tr>
+
+ <tbody>
+
+ <tr>
+ <td align="left" style="padding-left:10px">1.1.nonce</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:ActiveUserOpenAlipayCertifyResponseData</td>
+ <td colspan="2"></td>
+ </tr>
+
+
+ <tr>
+ <td align="left" style="padding-left:20px">3.1.certifyUrl</td>
+ <td colspan="2">string</td>
+ <td colspan="2"></td>
+ </tr>
+
+
+ <tr>
+ <td align="left" style="padding-left:20px">3.2.enabled</td>
+ <td colspan="2">boolean</td>
+ <td colspan="2"></td>
+ </tr>
+
+
+ <tr>
+ <td align="left" style="padding-left:20px">3.3.message</td>
+ <td colspan="2">string</td>
+ <td colspan="2"></td>
+ </tr>
+
+
+ <tr>
+ <td align="left" style="padding-left:20px">3.4.nonce</td>
+ <td colspan="2">string</td>
+ <td colspan="2"></td>
+ </tr>
+
+
+ <tr>
+ <td align="left" style="padding-left:20px">3.5.step</td>
+ <td colspan="2">integer(int32)</td>
+ <td colspan="2"></td>
+ </tr>
+
+
+ <tr>
+ <td align="left" style="padding-left:20px">3.6.userId</td>
+ <td colspan="2">string</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 '{"nonce":"string"}'</td>
+ </tr>
+ <tr class="specialHeight">
+ <td class="bg">返回值</td>
+ <td colspan="4">{"code":0,"data":{"certifyUrl":"string","enabled":true,"message":"string","nonce":"string","step":0,"userId":"string"},"message":"string","acknowleged":true}</td>
+ </tr>
+
+ </table>
+ </div>
+ <div>
+
+ <!--这个是每个请求的说明,方便生成文档后进行整理-->
+ <h5 class="second_title">15)激活帐号 - 2.3.0 人脸验证启用</h5>
+
+ <table border="1" cellspacing="0" cellpadding="0" width="100%">
+ <tr class="bg">
+ <td colspan="5">激活帐号 - 2.3.0 人脸验证启用</td>
+ </tr>
+ <tr>
+ <td width="25%">接口描述</td>
+ <td colspan="4">激活帐号 - 2.3.0 人脸验证启用</td>
+ </tr>
+ <tr>
+ <td>URL</td>
+ <td colspan="4">/api/v1/open/app/activeUser/openFaceVerify</td>
+ </tr>
+ <tr>
+ <td>请求方式</td>
+ <td colspan="4">post</td>
+ </tr>
+ <tr>
+ <td>请求类型</td>
+ <td colspan="4">application/json;charset=UTF-8</td>
+ </tr>
+ <tr>
+ <td>返回类型</td>
+ <td colspan="4">application/json;charset=UTF-8</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.activeUserOpenFaceVerifyRequest</td>
+ <td>object:ActiveUserOpenFaceVerifyRequest</td>
+ <td>body</td>
+ <td>Y</td>
+
+ <td>activeUserOpenFaceVerifyRequest</td>
+ <!-- <td th:if="${request.modelAttr}" th:text="asdfagadfg"></td>-->
+ </tr>
+
+ <tbody>
+
+ <tr>
+ <td align="left" style="padding-left:10px">1.1.nonce</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:ActiveUserOpenFaceVerifyResponseData</td>
+ <td colspan="2"></td>
+ </tr>
+
+
+ <tr>
+ <td align="left" style="padding-left:20px">3.1.enabled</td>
+ <td colspan="2">boolean</td>
+ <td colspan="2"></td>
+ </tr>
+
+
+ <tr>
+ <td align="left" style="padding-left:20px">3.2.message</td>
+ <td colspan="2">string</td>
+ <td colspan="2"></td>
+ </tr>
+
+
+ <tr>
+ <td align="left" style="padding-left:20px">3.3.nonce</td>
+ <td colspan="2">string</td>
+ <td colspan="2"></td>
+ </tr>
+
+
+ <tr>
+ <td align="left" style="padding-left:20px">3.4.step</td>
+ <td colspan="2">integer(int32)</td>
+ <td colspan="2"></td>
+ </tr>
+
+
+ <tr>
+ <td align="left" style="padding-left:20px">3.5.userId</td>
+ <td colspan="2">string</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 '{"nonce":"string"}'</td>
+ </tr>
+ <tr class="specialHeight">
+ <td class="bg">返回值</td>
+ <td colspan="4">{"code":0,"data":{"enabled":true,"message":"string","nonce":"string","step":0,"userId":"string"},"message":"string","acknowleged":true}</td>
+ </tr>
+
+ </table>
+ </div>
+ <div>
+
+ <!--这个是每个请求的说明,方便生成文档后进行整理-->
+ <h5 class="second_title">16)激活帐号 - 2.4.0 预留手机验证启用</h5>
+
+ <table border="1" cellspacing="0" cellpadding="0" width="100%">
+ <tr class="bg">
+ <td colspan="5">激活帐号 - 2.4.0 预留手机验证启用</td>
+ </tr>
+ <tr>
+ <td width="25%">接口描述</td>
+ <td colspan="4">激活帐号 - 2.4.0 预留手机验证启用</td>
+ </tr>
+ <tr>
+ <td>URL</td>
+ <td colspan="4">/api/v1/open/app/activeUser/openPreMobileVerify</td>
+ </tr>
+ <tr>
+ <td>请求方式</td>
+ <td colspan="4">post</td>
+ </tr>
+ <tr>
+ <td>请求类型</td>
+ <td colspan="4">application/json;charset=UTF-8</td>
+ </tr>
+ <tr>
+ <td>返回类型</td>
+ <td colspan="4">application/json;charset=UTF-8</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.activeUserOpenPreMobileVerifyRequest</td>
+ <td>object:ActiveUserOpenPreMobileVerifyRequest</td>
+ <td>body</td>
+ <td>Y</td>
+
+ <td>activeUserOpenPreMobileVerifyRequest</td>
+ <!-- <td th:if="${request.modelAttr}" th:text="asdfagadfg"></td>-->
+ </tr>
+
+ <tbody>
+
+ <tr>
+ <td align="left" style="padding-left:10px">1.1.nonce</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:ActiveUserOpenPreMobileVerifyResponseData</td>
+ <td colspan="2"></td>
+ </tr>
+
+
+ <tr>
+ <td align="left" style="padding-left:20px">3.1.enabled</td>
+ <td colspan="2">boolean</td>
+ <td colspan="2"></td>
+ </tr>
+
+
+ <tr>
+ <td align="left" style="padding-left:20px">3.2.message</td>
+ <td colspan="2">string</td>
+ <td colspan="2"></td>
+ </tr>
+
+
+ <tr>
+ <td align="left" style="padding-left:20px">3.3.nonce</td>
+ <td colspan="2">string</td>
+ <td colspan="2"></td>
+ </tr>
+
+
+ <tr>
+ <td align="left" style="padding-left:20px">3.4.preMobile</td>
+ <td colspan="2">string</td>
+ <td colspan="2"></td>
+ </tr>
+
+
+ <tr>
+ <td align="left" style="padding-left:20px">3.5.step</td>
+ <td colspan="2">integer(int32)</td>
+ <td colspan="2"></td>
+ </tr>
+
+
+ <tr>
+ <td align="left" style="padding-left:20px">3.6.userId</td>
+ <td colspan="2">string</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 '{"nonce":"string"}'</td>
+ </tr>
+ <tr class="specialHeight">
+ <td class="bg">返回值</td>
+ <td colspan="4">{"code":0,"data":{"enabled":true,"message":"string","nonce":"string","preMobile":"string","step":0,"userId":"string"},"message":"string","acknowleged":true}</td>
+ </tr>
+
+ </table>
+ </div>
+ <div>
+
+ <!--这个是每个请求的说明,方便生成文档后进行整理-->
+ <h5 class="second_title">17)激活帐号 - 3.1.1 发送验证码(安全手机)</h5>
+
+ <table border="1" cellspacing="0" cellpadding="0" width="100%">
+ <tr class="bg">
+ <td colspan="5">激活帐号 - 3.1.1 发送验证码(安全手机)</td>
+ </tr>
+ <tr>
+ <td width="25%">接口描述</td>
+ <td colspan="4">激活帐号 - 3.1.1 发送验证码(安全手机)</td>
+ </tr>
+ <tr>
+ <td>URL</td>
+ <td colspan="4">/api/v1/open/app/activeUser/sendCodeByMobile</td>
+ </tr>
+ <tr>
+ <td>请求方式</td>
+ <td colspan="4">post</td>
+ </tr>
+ <tr>
+ <td>请求类型</td>
+ <td colspan="4">application/json;charset=UTF-8</td>
+ </tr>
+ <tr>
+ <td>返回类型</td>
+ <td colspan="4">application/json;charset=UTF-8</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.activeUserSendCodeByMobileRequest</td>
+ <td>object:ActiveUserSendCodeByMobileRequest</td>
+ <td>body</td>
+ <td>Y</td>
+
+ <td>activeUserSendCodeByMobileRequest</td>
+ <!-- <td th:if="${request.modelAttr}" th:text="asdfagadfg"></td>-->
+ </tr>
+
+ <tbody>
+
+ <tr>
+ <td align="left" style="padding-left:10px">1.1.mobile</td>
+ <td>string</td>
+ <td></td>
+
+ <td>N</td>
+ <td></td>
+ </tr>
+
+
+ <tr>
+ <td align="left" style="padding-left:10px">1.2.nonce</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:ActiveUserSendCodeByMobileResponseData</td>
+ <td colspan="2"></td>
+ </tr>
+
+
+ <tr>
+ <td align="left" style="padding-left:20px">3.1.message</td>
+ <td colspan="2">string</td>
+ <td colspan="2"></td>
+ </tr>
+
+
+ <tr>
+ <td align="left" style="padding-left:20px">3.2.nonce</td>
+ <td colspan="2">string</td>
+ <td colspan="2"></td>
+ </tr>
+
+
+ <tr>
+ <td align="left" style="padding-left:20px">3.3.step</td>
+ <td colspan="2">integer(int32)</td>
+ <td colspan="2"></td>
+ </tr>
+
+
+ <tr>
+ <td align="left" style="padding-left:20px">3.4.userId</td>
+ <td colspan="2">string</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 '{"mobile":"string","nonce":"string"}'</td>
+ </tr>
+ <tr class="specialHeight">
+ <td class="bg">返回值</td>
+ <td colspan="4">{"code":0,"data":{"message":"string","nonce":"string","step":0,"userId":"string"},"message":"string","acknowleged":true}</td>
+ </tr>
+
+ </table>
+ </div>
+ <div>
+
+ <!--这个是每个请求的说明,方便生成文档后进行整理-->
+ <h5 class="second_title">18)激活帐号 - 2.4.1 发送验证码(预留手机)</h5>
+
+ <table border="1" cellspacing="0" cellpadding="0" width="100%">
+ <tr class="bg">
+ <td colspan="5">激活帐号 - 2.4.1 发送验证码(预留手机)</td>
+ </tr>
+ <tr>
+ <td width="25%">接口描述</td>
+ <td colspan="4">激活帐号 - 2.4.1 发送验证码(预留手机)</td>
+ </tr>
+ <tr>
+ <td>URL</td>
+ <td colspan="4">/api/v1/open/app/activeUser/sendCodeByPreMobile</td>
+ </tr>
+ <tr>
+ <td>请求方式</td>
+ <td colspan="4">post</td>
+ </tr>
+ <tr>
+ <td>请求类型</td>
+ <td colspan="4">application/json;charset=UTF-8</td>
+ </tr>
+ <tr>
+ <td>返回类型</td>
+ <td colspan="4">application/json;charset=UTF-8</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.activeUserSendCodeByPreMobileRequest</td>
+ <td>object:ActiveUserSendCodeByPreMobileRequest</td>
+ <td>body</td>
+ <td>Y</td>
+
+ <td>activeUserSendCodeByPreMobileRequest</td>
+ <!-- <td th:if="${request.modelAttr}" th:text="asdfagadfg"></td>-->
+ </tr>
+
+ <tbody>
+
+ <tr>
+ <td align="left" style="padding-left:10px">1.1.nonce</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:ActiveUserSendCodeByPreMobileResponseData</td>
+ <td colspan="2"></td>
+ </tr>
+
+
+ <tr>
+ <td align="left" style="padding-left:20px">3.1.message</td>
+ <td colspan="2">string</td>
+ <td colspan="2"></td>
+ </tr>
+
+
+ <tr>
+ <td align="left" style="padding-left:20px">3.2.nonce</td>
+ <td colspan="2">string</td>
+ <td colspan="2"></td>
+ </tr>
+
+
+ <tr>
+ <td align="left" style="padding-left:20px">3.3.step</td>
+ <td colspan="2">integer(int32)</td>
+ <td colspan="2"></td>
+ </tr>
+
+
+ <tr>
+ <td align="left" style="padding-left:20px">3.4.userId</td>
+ <td colspan="2">string</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 '{"nonce":"string"}'</td>
+ </tr>
+ <tr class="specialHeight">
+ <td class="bg">返回值</td>
+ <td colspan="4">{"code":0,"data":{"message":"string","nonce":"string","step":0,"userId":"string"},"message":"string","acknowleged":true}</td>
+ </tr>
+
+ </table>
+ </div>
+ <div>
+
+ <!--这个是每个请求的说明,方便生成文档后进行整理-->
+ <h5 class="second_title">19)激活帐号 - 2.2.0 显示证照</h5>
+
+ <table border="1" cellspacing="0" cellpadding="0" width="100%">
+ <tr class="bg">
+ <td colspan="5">激活帐号 - 2.2.0 显示证照</td>
+ </tr>
+ <tr>
+ <td width="25%">接口描述</td>
+ <td colspan="4">激活帐号 - 2.2.0 显示证照</td>
+ </tr>
+ <tr>
+ <td>URL</td>
+ <td colspan="4">/api/v1/open/app/activeUser/showIdentityPic</td>
+ </tr>
+ <tr>
+ <td>请求方式</td>
+ <td colspan="4">get</td>
+ </tr>
+ <tr>
+ <td>请求类型</td>
+ <td colspan="4"></td>
+ </tr>
+ <tr>
+ <td>返回类型</td>
+ <td colspan="4">*/*</td>
+ </tr>
+
+ <tr class="bg">
+ <td>参数名</td>
+ <td width="15%">数据类型</td>
+ <td width="15%">参数类型</td>
+ <td width="15%">是否必填</td>
+ <td width="29%">说明</td>
+ </tr>
+
+
+ <tr>
+ <td align="left">1.identityPicUrl</td>
+ <td>string</td>
+ <td>query</td>
+ <td>Y</td>
+
+ <td>identityPicUrl</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>
+
+</tbody>
+
+ <tr class="bg">
+ <td colspan="5">示例</td>
+ </tr>
+ <tr class="specialHeight">
+ <td class="bg">请求参数</td>
+ <td colspan="4">identityPicUrl=string</td>
+ </tr>
+ <tr class="specialHeight">
+ <td class="bg">返回值</td>
+ <td colspan="4"></td>
+ </tr>
+
+ </table>
+ </div>
+ <div>
+
+ <!--这个是每个请求的说明,方便生成文档后进行整理-->
+ <h5 class="second_title">20)激活帐号 - 2.2.0 上传证照</h5>
+
+ <table border="1" cellspacing="0" cellpadding="0" width="100%">
+ <tr class="bg">
+ <td colspan="5">激活帐号 - 2.2.0 上传证照</td>
+ </tr>
+ <tr>
+ <td width="25%">接口描述</td>
+ <td colspan="4">激活帐号 - 2.2.0 上传证照</td>
+ </tr>
+ <tr>
+ <td>URL</td>
+ <td colspan="4">/api/v1/open/app/activeUser/uploadIdentityPic</td>
+ </tr>
+ <tr>
+ <td>请求方式</td>
+ <td colspan="4">post</td>
+ </tr>
+ <tr>
+ <td>请求类型</td>
+ <td colspan="4">multipart/form-data</td>
+ </tr>
+ <tr>
+ <td>返回类型</td>
+ <td colspan="4">application/json;charset=UTF-8</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.file</td>
+ <td>file</td>
+ <td>formData</td>
+ <td>Y</td>
+
+ <td>file</td>
+ <!-- <td th:if="${request.modelAttr}" th:text="asdfagadfg"></td>-->
+ </tr>
+
+
+
+
+
+ <tr class="bg">
+ <td>状态码</td>
+ <td colspan="2">描述</td>
+ <td colspan="2">说明</td>
+ </tr>
+
+ <tr>
+ <td>200</td>
+ <td colspan="2">OK</td>
+ <td colspan="2"></td>
+ </tr>
+
+ <tr>
+ <td>201</td>
+ <td colspan="2">Created</td>
+ <td colspan="2"></td>
+ </tr>
+
+ <tr>
+ <td>401</td>
+ <td colspan="2">Unauthorized</td>
+ <td colspan="2"></td>
+ </tr>
+
+ <tr>
+ <td>403</td>
+ <td colspan="2">Forbidden</td>
+ <td colspan="2"></td>
+ </tr>
+
+ <tr>
+ <td>404</td>
+ <td colspan="2">Not Found</td>
+ <td colspan="2"></td>
+ </tr>
+
+ <tr class="bg">
+ <td>返回属性名</td>
+ <td colspan="2">类型</td>
+ <td colspan="2">说明</td>
+ </tr>
+
+<!-- 对返回参数 递归生成行-->
+ <tbody>
+
+ <tr>
+ <td align="left" style="padding-left:10px">1.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:ActiveUserCheckIdentityPicUploadResponseData</td>
+ <td colspan="2"></td>
+ </tr>
+
+
+ <tr>
+ <td align="left" style="padding-left:20px">3.1.identityPicUrl</td>
+ <td colspan="2">string</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":{"identityPicUrl":"string"},"message":"string","acknowleged":true}</td>
+ </tr>
+
+ </table>
+ </div>
+ </div>
+ <div style="margin-bottom:20px;">
+ <!--这个是类的说明-->
+ <h4 class="first_title">open-app-forgot-password</h4>
+ <div>
+
+ <!--这个是每个请求的说明,方便生成文档后进行整理-->
+ <h5 class="second_title">1)修改密码 - 3 修改密码</h5>
+
+ <table border="1" cellspacing="0" cellpadding="0" width="100%">
+ <tr class="bg">
+ <td colspan="5">修改密码 - 3 修改密码</td>
+ </tr>
+ <tr>
+ <td width="25%">接口描述</td>
+ <td colspan="4">修改密码 - 3 修改密码</td>
+ </tr>
+ <tr>
+ <td>URL</td>
+ <td colspan="4">/api/v1/open/app/forgotPassword/changePassword</td>
+ </tr>
+ <tr>
+ <td>请求方式</td>
+ <td colspan="4">post</td>
+ </tr>
+ <tr>
+ <td>请求类型</td>
+ <td colspan="4">application/json;charset=UTF-8</td>
+ </tr>
+ <tr>
+ <td>返回类型</td>
+ <td colspan="4">application/json;charset=UTF-8</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.forgotPasswordChangePasswordRequest</td>
+ <td>object:ForgotPasswordChangePasswordRequest</td>
+ <td>body</td>
+ <td>Y</td>
+
+ <td>forgotPasswordChangePasswordRequest</td>
+ <!-- <td th:if="${request.modelAttr}" th:text="asdfagadfg"></td>-->
+ </tr>
+
+ <tbody>
+
+ <tr>
+ <td align="left" style="padding-left:10px">1.1.confirmPassword</td>
+ <td>string</td>
+ <td></td>
+
+ <td>N</td>
+ <td></td>
+ </tr>
+
+
+ <tr>
+ <td align="left" style="padding-left:10px">1.2.newPassword</td>
+ <td>string</td>
+ <td></td>
+
+ <td>N</td>
+ <td></td>
+ </tr>
+
+
+ <tr>
+ <td align="left" style="padding-left:10px">1.3.nonce</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:ForgotPasswordChangePasswordResponseData</td>
+ <td colspan="2"></td>
+ </tr>
+
+
+ <tr>
+ <td align="left" style="padding-left:20px">3.1.message</td>
+ <td colspan="2">string</td>
+ <td colspan="2"></td>
+ </tr>
+
+
+ <tr>
+ <td align="left" style="padding-left:20px">3.2.nonce</td>
+ <td colspan="2">string</td>
+ <td colspan="2"></td>
+ </tr>
+
+
+ <tr>
+ <td align="left" style="padding-left:20px">3.3.result</td>
+ <td colspan="2">boolean</td>
+ <td colspan="2"></td>
+ </tr>
+
+
+ <tr>
+ <td align="left" style="padding-left:20px">3.4.step</td>
+ <td colspan="2">integer(int32)</td>
+ <td colspan="2"></td>
+ </tr>
+
+
+ <tr>
+ <td align="left" style="padding-left:20px">3.5.userId</td>
+ <td colspan="2">string</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 '{"confirmPassword":"string","newPassword":"string","nonce":"string"}'</td>
+ </tr>
+ <tr class="specialHeight">
+ <td class="bg">返回值</td>
+ <td colspan="4">{"code":0,"data":{"message":"string","nonce":"string","result":true,"step":0,"userId":"string"},"message":"string","acknowleged":true}</td>
+ </tr>
+
+ </table>
+ </div>
+ <div>
+
+ <!--这个是每个请求的说明,方便生成文档后进行整理-->
+ <h5 class="second_title">2)修改密码 - 2.2 验证验证码</h5>
+
+ <table border="1" cellspacing="0" cellpadding="0" width="100%">
+ <tr class="bg">
+ <td colspan="5">修改密码 - 2.2 验证验证码</td>
+ </tr>
+ <tr>
+ <td width="25%">接口描述</td>
+ <td colspan="4">修改密码 - 2.2 验证验证码</td>
+ </tr>
+ <tr>
+ <td>URL</td>
+ <td colspan="4">/api/v1/open/app/forgotPassword/checkCode</td>
+ </tr>
+ <tr>
+ <td>请求方式</td>
+ <td colspan="4">post</td>
+ </tr>
+ <tr>
+ <td>请求类型</td>
+ <td colspan="4">application/json;charset=UTF-8</td>
+ </tr>
+ <tr>
+ <td>返回类型</td>
+ <td colspan="4">application/json;charset=UTF-8</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.forgotPasswordCheckCodeRequest</td>
+ <td>object:ForgotPasswordCheckCodeRequest</td>
+ <td>body</td>
+ <td>Y</td>
+
+ <td>forgotPasswordCheckCodeRequest</td>
+ <!-- <td th:if="${request.modelAttr}" th:text="asdfagadfg"></td>-->
+ </tr>
+
+ <tbody>
+
+ <tr>
+ <td align="left" style="padding-left:10px">1.1.code</td>
+ <td>string</td>
+ <td></td>
+
+ <td>N</td>
+ <td></td>
+ </tr>
+
+
+ <tr>
+ <td align="left" style="padding-left:10px">1.2.nonce</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:ForgotPasswordCheckCodeResponseData</td>
+ <td colspan="2"></td>
+ </tr>
+
+
+ <tr>
+ <td align="left" style="padding-left:20px">3.1.message</td>
+ <td colspan="2">string</td>
+ <td colspan="2"></td>
+ </tr>
+
+
+ <tr>
+ <td align="left" style="padding-left:20px">3.2.nonce</td>
+ <td colspan="2">string</td>
+ <td colspan="2"></td>
+ </tr>
+
+
+ <tr>
+ <td align="left" style="padding-left:20px">3.3.step</td>
+ <td colspan="2">integer(int32)</td>
+ <td colspan="2"></td>
+ </tr>
+
+
+ <tr>
+ <td align="left" style="padding-left:20px">3.4.userId</td>
+ <td colspan="2">string</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 '{"code":"string","nonce":"string"}'</td>
+ </tr>
+ <tr class="specialHeight">
+ <td class="bg">返回值</td>
+ <td colspan="4">{"code":0,"data":{"message":"string","nonce":"string","step":0,"userId":"string"},"message":"string","acknowleged":true}</td>
+ </tr>
+
+ </table>
+ </div>
+ <div>
+
+ <!--这个是每个请求的说明,方便生成文档后进行整理-->
+ <h5 class="second_title">3)忘记密码 - 1 验证用户信息</h5>
+
+ <table border="1" cellspacing="0" cellpadding="0" width="100%">
+ <tr class="bg">
+ <td colspan="5">忘记密码 - 1 验证用户信息</td>
+ </tr>
+ <tr>
+ <td width="25%">接口描述</td>
+ <td colspan="4">忘记密码 - 1 验证用户信息</td>
+ </tr>
+ <tr>
+ <td>URL</td>
+ <td colspan="4">/api/v1/open/app/forgotPassword/checkUserInfo</td>
+ </tr>
+ <tr>
+ <td>请求方式</td>
+ <td colspan="4">post</td>
+ </tr>
+ <tr>
+ <td>请求类型</td>
+ <td colspan="4">application/json;charset=UTF-8</td>
+ </tr>
+ <tr>
+ <td>返回类型</td>
+ <td colspan="4">application/json;charset=UTF-8</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.forgotPasswordCheckUserInfoRequest</td>
+ <td>object:ForgotPasswordCheckUserInfoRequest</td>
+ <td>body</td>
+ <td>Y</td>
+
+ <td>forgotPasswordCheckUserInfoRequest</td>
+ <!-- <td th:if="${request.modelAttr}" th:text="asdfagadfg"></td>-->
+ </tr>
+
+ <tbody>
+
+ <tr>
+ <td align="left" style="padding-left:10px">1.1.nonce</td>
+ <td>string</td>
+ <td></td>
+
+ <td>N</td>
+ <td></td>
+ </tr>
+
+
+ <tr>
+ <td align="left" style="padding-left:10px">1.2.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:ForgotPasswordCheckUserInfoResponseData</td>
+ <td colspan="2"></td>
+ </tr>
+
+
+ <tr>
+ <td align="left" style="padding-left:20px">3.1.activation</td>
+ <td colspan="2">boolean</td>
+ <td colspan="2"></td>
+ </tr>
+
+
+ <tr>
+ <td align="left" style="padding-left:20px">3.2.emailAddress</td>
+ <td colspan="2">string</td>
+ <td colspan="2"></td>
+ </tr>
+
+
+ <tr>
+ <td align="left" style="padding-left:20px">3.3.message</td>
+ <td colspan="2">string</td>
+ <td colspan="2"></td>
+ </tr>
+
+
+ <tr>
+ <td align="left" style="padding-left:20px">3.4.mobile</td>
+ <td colspan="2">string</td>
+ <td colspan="2"></td>
+ </tr>
+
+
+ <tr>
+ <td align="left" style="padding-left:20px">3.5.nonce</td>
+ <td colspan="2">string</td>
+ <td colspan="2"></td>
+ </tr>
+
+
+ <tr>
+ <td align="left" style="padding-left:20px">3.6.state</td>
+ <td colspan="2">string</td>
+ <td colspan="2"></td>
+ </tr>
+
+
+ <tr>
+ <td align="left" style="padding-left:20px">3.7.step</td>
+ <td colspan="2">integer(int32)</td>
+ <td colspan="2"></td>
+ </tr>
+
+
+ <tr>
+ <td align="left" style="padding-left:20px">3.8.userId</td>
+ <td colspan="2">string</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 '{"nonce":"string","username":"string"}'</td>
+ </tr>
+ <tr class="specialHeight">
+ <td class="bg">返回值</td>
+ <td colspan="4">{"code":0,"data":{"activation":true,"emailAddress":"string","message":"string","mobile":"string","nonce":"string","state":"string","step":0,"userId":"string"},"message":"string","acknowleged":true}</td>
+ </tr>
+
+ </table>
+ </div>
+ <div>
+
+ <!--这个是每个请求的说明,方便生成文档后进行整理-->
+ <h5 class="second_title">4)忘记密码 - 0 初始化</h5>
+
+ <table border="1" cellspacing="0" cellpadding="0" width="100%">
+ <tr class="bg">
+ <td colspan="5">忘记密码 - 0 初始化</td>
+ </tr>
+ <tr>
+ <td width="25%">接口描述</td>
+ <td colspan="4">忘记密码 - 0 初始化</td>
+ </tr>
+ <tr>
+ <td>URL</td>
+ <td colspan="4">/api/v1/open/app/forgotPassword/initForgotPassword</td>
+ </tr>
+ <tr>
+ <td>请求方式</td>
+ <td colspan="4">get</td>
+ </tr>
+ <tr>
+ <td>请求类型</td>
+ <td colspan="4"></td>
+ </tr>
+ <tr>
+ <td>返回类型</td>
+ <td colspan="4">*/*</td>
+ </tr>
+
+ <tr class="bg">
+ <td>参数名</td>
+ <td width="15%">数据类型</td>
+ <td width="15%">参数类型</td>
+ <td width="15%">是否必填</td>
+ <td width="29%">说明</td>
+ </tr>
+
+
+
+ <tr 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:ForgotPasswordInitForgotPasswordResponseData</td>
+ <td colspan="2"></td>
+ </tr>
+
+
+ <tr>
+ <td align="left" style="padding-left:20px">3.1.message</td>
+ <td colspan="2">string</td>
+ <td colspan="2"></td>
+ </tr>
+
+
+ <tr>
+ <td align="left" style="padding-left:20px">3.2.nonce</td>
+ <td colspan="2">string</td>
+ <td colspan="2"></td>
+ </tr>
+
+
+ <tr>
+ <td align="left" style="padding-left:20px">3.3.securitySettingConfig</td>
+ <td colspan="2">object:SecuritySettingConfig</td>
+ <td colspan="2"></td>
+ </tr>
+
+
+ <tr>
+ <td align="left" style="padding-left:30px">3.3.1.emailAddressEnabled</td>
+ <td colspan="2">boolean</td>
+ <td colspan="2"></td>
+ </tr>
+
+
+ <tr>
+ <td align="left" style="padding-left:30px">3.3.2.mobileEnabled</td>
+ <td colspan="2">boolean</td>
+ <td colspan="2"></td>
+ </tr>
+
+
+
+
+ <tr>
+ <td align="left" style="padding-left:20px">3.4.step</td>
+ <td colspan="2">integer(int32)</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","nonce":"string","securitySettingConfig":{"emailAddressEnabled":true,"mobileEnabled":true},"step":0},"message":"string","acknowleged":true}</td>
+ </tr>
+
+ </table>
+ </div>
+ <div>
+
+ <!--这个是每个请求的说明,方便生成文档后进行整理-->
+ <h5 class="second_title">5)忘记密码 - 2.1 发送验证码</h5>
+
+ <table border="1" cellspacing="0" cellpadding="0" width="100%">
+ <tr class="bg">
+ <td colspan="5">忘记密码 - 2.1 发送验证码</td>
+ </tr>
+ <tr>
+ <td width="25%">接口描述</td>
+ <td colspan="4">忘记密码 - 2.1 发送验证码</td>
+ </tr>
+ <tr>
+ <td>URL</td>
+ <td colspan="4">/api/v1/open/app/forgotPassword/sendCode</td>
+ </tr>
+ <tr>
+ <td>请求方式</td>
+ <td colspan="4">post</td>
+ </tr>
+ <tr>
+ <td>请求类型</td>
+ <td colspan="4">application/json;charset=UTF-8</td>
+ </tr>
+ <tr>
+ <td>返回类型</td>
+ <td colspan="4">application/json;charset=UTF-8</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.forgotPasswordSendCodeRequest</td>
+ <td>object:ForgotPasswordSendCodeRequest</td>
+ <td>body</td>
+ <td>Y</td>
+
+ <td>forgotPasswordSendCodeRequest</td>
+ <!-- <td th:if="${request.modelAttr}" th:text="asdfagadfg"></td>-->
+ </tr>
+
+ <tbody>
+
+ <tr>
+ <td align="left" style="padding-left:10px">1.1.checkType</td>
+ <td>string</td>
+ <td></td>
+
+ <td>N</td>
+ <td></td>
+ </tr>
+
+
+ <tr>
+ <td align="left" style="padding-left:10px">1.2.nonce</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:ForgotPasswordSendCodeResponseData</td>
+ <td colspan="2"></td>
+ </tr>
+
+
+ <tr>
+ <td align="left" style="padding-left:20px">3.1.message</td>
+ <td colspan="2">string</td>
+ <td colspan="2"></td>
+ </tr>
+
+
+ <tr>
+ <td align="left" style="padding-left:20px">3.2.nonce</td>
+ <td colspan="2">string</td>
+ <td colspan="2"></td>
+ </tr>
+
+
+ <tr>
+ <td align="left" style="padding-left:20px">3.3.step</td>
+ <td colspan="2">integer(int32)</td>
+ <td colspan="2"></td>
+ </tr>
+
+
+ <tr>
+ <td align="left" style="padding-left:20px">3.4.userId</td>
+ <td colspan="2">string</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 '{"checkType":"string","nonce":"string"}'</td>
+ </tr>
+ <tr class="specialHeight">
+ <td class="bg">返回值</td>
+ <td colspan="4">{"code":0,"data":{"message":"string","nonce":"string","step":0,"userId":"string"},"message":"string","acknowleged":true}</td>
+ </tr>
+
+ </table>
+ </div>
+ </div>
+ <div style="margin-bottom:20px;">
+ <!--这个是类的说明-->
+ <h4 class="first_title">open-app-password-strategy</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">/api/v1/open/app/passwordStrategy/tips</td>
+ </tr>
+ <tr>
+ <td>请求方式</td>
+ <td colspan="4">get</td>
+ </tr>
+ <tr>
+ <td>请求类型</td>
+ <td colspan="4"></td>
+ </tr>
+ <tr>
+ <td>返回类型</td>
+ <td colspan="4">*/*</td>
+ </tr>
+
+ <tr class="bg">
+ <td>参数名</td>
+ <td width="15%">数据类型</td>
+ <td width="15%">参数类型</td>
+ <td width="15%">是否必填</td>
+ <td width="29%">说明</td>
+ </tr>
+
+
+
+ <tr 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:PasswordStrategyTipsResponseData</td>
+ <td colspan="2"></td>
+ </tr>
+
+
+ <tr>
+ <td align="left" style="padding-left:20px">3.1.tips</td>
+ <td colspan="2">string</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":{"tips":"string"},"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">/api/v1/open/app/passwordStrategy/verify</td>
+ </tr>
+ <tr>
+ <td>请求方式</td>
+ <td colspan="4">post</td>
+ </tr>
+ <tr>
+ <td>请求类型</td>
+ <td colspan="4">application/json</td>
+ </tr>
+ <tr>
+ <td>返回类型</td>
+ <td colspan="4">*/*</td>
+ </tr>
+
+ <tr class="bg">
+ <td>参数名</td>
+ <td width="15%">数据类型</td>
+ <td width="15%">参数类型</td>
+ <td width="15%">是否必填</td>
+ <td width="29%">说明</td>
+ </tr>
+
+
+ <tr>
+ <td align="left">1.passwordStrategyVerificationRequest</td>
+ <td>object:PasswordStrategyVerificationRequest</td>
+ <td>body</td>
+ <td>Y</td>
+
+ <td>passwordStrategyVerificationRequest</td>
+ <!-- <td th:if="${request.modelAttr}" th:text="asdfagadfg"></td>-->
+ </tr>
+
+ <tbody>
+
+ <tr>
+ <td align="left" style="padding-left:10px">1.1.password</td>
+ <td>string</td>
+ <td></td>
+
+ <td>N</td>
+ <td></td>
+ </tr>
+
+
+ <tr>
+ <td align="left" style="padding-left:10px">1.2.userId</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:PasswordStrategyVerificationResponseData</td>
+ <td colspan="2"></td>
+ </tr>
+
+
+ <tr>
+ <td align="left" style="padding-left:20px">3.1.message</td>
+ <td colspan="2">string</td>
+ <td colspan="2"></td>
+ </tr>
+
+
+ <tr>
+ <td align="left" style="padding-left:20px">3.2.valid</td>
+ <td colspan="2">boolean</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 '{"password":"string","userId":"string"}'</td>
+ </tr>
+ <tr class="specialHeight">
+ <td class="bg">返回值</td>
+ <td colspan="4">{"code":0,"data":{"message":"string","valid":true},"message":"string","acknowleged":true}</td>
+ </tr>
+
+ </table>
+ </div>
+ </div>
+ <div style="margin-bottom:20px;">
+ <!--这个是类的说明-->
+ <h4 class="first_title">open-forgot-password</h4>
+ <div>
+
+ <!--这个是每个请求的说明,方便生成文档后进行整理-->
+ <h5 class="second_title">1)修改密码 - 3 修改密码</h5>
+
+ <table border="1" cellspacing="0" cellpadding="0" width="100%">
+ <tr class="bg">
+ <td colspan="5">修改密码 - 3 修改密码</td>
+ </tr>
+ <tr>
+ <td width="25%">接口描述</td>
+ <td colspan="4">修改密码 - 3 修改密码</td>
+ </tr>
+ <tr>
+ <td>URL</td>
+ <td colspan="4">/api/v1/open/forgotPassword/changePassword</td>
+ </tr>
+ <tr>
+ <td>请求方式</td>
+ <td colspan="4">post</td>
+ </tr>
+ <tr>
+ <td>请求类型</td>
+ <td colspan="4">application/json;charset=UTF-8</td>
+ </tr>
+ <tr>
+ <td>返回类型</td>
+ <td colspan="4">application/json;charset=UTF-8</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.forgotPasswordChangePasswordRequest</td>
+ <td>object:ForgotPasswordChangePasswordRequest</td>
+ <td>body</td>
+ <td>Y</td>
+
+ <td>forgotPasswordChangePasswordRequest</td>
+ <!-- <td th:if="${request.modelAttr}" th:text="asdfagadfg"></td>-->
+ </tr>
+
+ <tbody>
+
+ <tr>
+ <td align="left" style="padding-left:10px">1.1.confirmPassword</td>
+ <td>string</td>
+ <td></td>
+
+ <td>N</td>
+ <td></td>
+ </tr>
+
+
+ <tr>
+ <td align="left" style="padding-left:10px">1.2.newPassword</td>
+ <td>string</td>
+ <td></td>
+
+ <td>N</td>
+ <td></td>
+ </tr>
+
+
+ <tr>
+ <td align="left" style="padding-left:10px">1.3.nonce</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:ForgotPasswordChangePasswordResponseData</td>
+ <td colspan="2"></td>
+ </tr>
+
+
+ <tr>
+ <td align="left" style="padding-left:20px">3.1.message</td>
+ <td colspan="2">string</td>
+ <td colspan="2"></td>
+ </tr>
+
+
+ <tr>
+ <td align="left" style="padding-left:20px">3.2.nonce</td>
+ <td colspan="2">string</td>
+ <td colspan="2"></td>
+ </tr>
+
+
+ <tr>
+ <td align="left" style="padding-left:20px">3.3.result</td>
+ <td colspan="2">boolean</td>
+ <td colspan="2"></td>
+ </tr>
+
+
+ <tr>
+ <td align="left" style="padding-left:20px">3.4.step</td>
+ <td colspan="2">integer(int32)</td>
+ <td colspan="2"></td>
+ </tr>
+
+
+ <tr>
+ <td align="left" style="padding-left:20px">3.5.userId</td>
+ <td colspan="2">string</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 '{"confirmPassword":"string","newPassword":"string","nonce":"string"}'</td>
+ </tr>
+ <tr class="specialHeight">
+ <td class="bg">返回值</td>
+ <td colspan="4">{"code":0,"data":{"message":"string","nonce":"string","result":true,"step":0,"userId":"string"},"message":"string","acknowleged":true}</td>
+ </tr>
+
+ </table>
+ </div>
+ <div>
+
+ <!--这个是每个请求的说明,方便生成文档后进行整理-->
+ <h5 class="second_title">2)修改密码 - 2.2 验证验证码</h5>
+
+ <table border="1" cellspacing="0" cellpadding="0" width="100%">
+ <tr class="bg">
+ <td colspan="5">修改密码 - 2.2 验证验证码</td>
+ </tr>
+ <tr>
+ <td width="25%">接口描述</td>
+ <td colspan="4">修改密码 - 2.2 验证验证码</td>
+ </tr>
+ <tr>
+ <td>URL</td>
+ <td colspan="4">/api/v1/open/forgotPassword/checkCode</td>
+ </tr>
+ <tr>
+ <td>请求方式</td>
+ <td colspan="4">post</td>
+ </tr>
+ <tr>
+ <td>请求类型</td>
+ <td colspan="4">application/json;charset=UTF-8</td>
+ </tr>
+ <tr>
+ <td>返回类型</td>
+ <td colspan="4">application/json;charset=UTF-8</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.forgotPasswordCheckCodeRequest</td>
+ <td>object:ForgotPasswordCheckCodeRequest</td>
+ <td>body</td>
+ <td>Y</td>
+
+ <td>forgotPasswordCheckCodeRequest</td>
+ <!-- <td th:if="${request.modelAttr}" th:text="asdfagadfg"></td>-->
+ </tr>
+
+ <tbody>
+
+ <tr>
+ <td align="left" style="padding-left:10px">1.1.code</td>
+ <td>string</td>
+ <td></td>
+
+ <td>N</td>
+ <td></td>
+ </tr>
+
+
+ <tr>
+ <td align="left" style="padding-left:10px">1.2.nonce</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:ForgotPasswordCheckCodeResponseData</td>
+ <td colspan="2"></td>
+ </tr>
+
+
+ <tr>
+ <td align="left" style="padding-left:20px">3.1.message</td>
+ <td colspan="2">string</td>
+ <td colspan="2"></td>
+ </tr>
+
+
+ <tr>
+ <td align="left" style="padding-left:20px">3.2.nonce</td>
+ <td colspan="2">string</td>
+ <td colspan="2"></td>
+ </tr>
+
+
+ <tr>
+ <td align="left" style="padding-left:20px">3.3.step</td>
+ <td colspan="2">integer(int32)</td>
+ <td colspan="2"></td>
+ </tr>
+
+
+ <tr>
+ <td align="left" style="padding-left:20px">3.4.userId</td>
+ <td colspan="2">string</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 '{"code":"string","nonce":"string"}'</td>
+ </tr>
+ <tr class="specialHeight">
+ <td class="bg">返回值</td>
+ <td colspan="4">{"code":0,"data":{"message":"string","nonce":"string","step":0,"userId":"string"},"message":"string","acknowleged":true}</td>
+ </tr>
+
+ </table>
+ </div>
+ <div>
+
+ <!--这个是每个请求的说明,方便生成文档后进行整理-->
+ <h5 class="second_title">3)忘记密码 - 1 验证用户信息</h5>
+
+ <table border="1" cellspacing="0" cellpadding="0" width="100%">
+ <tr class="bg">
+ <td colspan="5">忘记密码 - 1 验证用户信息</td>
+ </tr>
+ <tr>
+ <td width="25%">接口描述</td>
+ <td colspan="4">忘记密码 - 1 验证用户信息</td>
+ </tr>
+ <tr>
+ <td>URL</td>
+ <td colspan="4">/api/v1/open/forgotPassword/checkUserInfo</td>
+ </tr>
+ <tr>
+ <td>请求方式</td>
+ <td colspan="4">post</td>
+ </tr>
+ <tr>
+ <td>请求类型</td>
+ <td colspan="4">application/json;charset=UTF-8</td>
+ </tr>
+ <tr>
+ <td>返回类型</td>
+ <td colspan="4">application/json;charset=UTF-8</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.forgotPasswordCheckUserInfoRequest</td>
+ <td>object:ForgotPasswordCheckUserInfoRequest</td>
+ <td>body</td>
+ <td>Y</td>
+
+ <td>forgotPasswordCheckUserInfoRequest</td>
+ <!-- <td th:if="${request.modelAttr}" th:text="asdfagadfg"></td>-->
+ </tr>
+
+ <tbody>
+
+ <tr>
+ <td align="left" style="padding-left:10px">1.1.nonce</td>
+ <td>string</td>
+ <td></td>
+
+ <td>N</td>
+ <td></td>
+ </tr>
+
+
+ <tr>
+ <td align="left" style="padding-left:10px">1.2.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:ForgotPasswordCheckUserInfoResponseData</td>
+ <td colspan="2"></td>
+ </tr>
+
+
+ <tr>
+ <td align="left" style="padding-left:20px">3.1.activation</td>
+ <td colspan="2">boolean</td>
+ <td colspan="2"></td>
+ </tr>
+
+
+ <tr>
+ <td align="left" style="padding-left:20px">3.2.emailAddress</td>
+ <td colspan="2">string</td>
+ <td colspan="2"></td>
+ </tr>
+
+
+ <tr>
+ <td align="left" style="padding-left:20px">3.3.message</td>
+ <td colspan="2">string</td>
+ <td colspan="2"></td>
+ </tr>
+
+
+ <tr>
+ <td align="left" style="padding-left:20px">3.4.mobile</td>
+ <td colspan="2">string</td>
+ <td colspan="2"></td>
+ </tr>
+
+
+ <tr>
+ <td align="left" style="padding-left:20px">3.5.nonce</td>
+ <td colspan="2">string</td>
+ <td colspan="2"></td>
+ </tr>
+
+
+ <tr>
+ <td align="left" style="padding-left:20px">3.6.state</td>
+ <td colspan="2">string</td>
+ <td colspan="2"></td>
+ </tr>
+
+
+ <tr>
+ <td align="left" style="padding-left:20px">3.7.step</td>
+ <td colspan="2">integer(int32)</td>
+ <td colspan="2"></td>
+ </tr>
+
+
+ <tr>
+ <td align="left" style="padding-left:20px">3.8.userId</td>
+ <td colspan="2">string</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 '{"nonce":"string","username":"string"}'</td>
+ </tr>
+ <tr class="specialHeight">
+ <td class="bg">返回值</td>
+ <td colspan="4">{"code":0,"data":{"activation":true,"emailAddress":"string","message":"string","mobile":"string","nonce":"string","state":"string","step":0,"userId":"string"},"message":"string","acknowleged":true}</td>
+ </tr>
+
+ </table>
+ </div>
+ <div>
+
+ <!--这个是每个请求的说明,方便生成文档后进行整理-->
+ <h5 class="second_title">4)忘记密码 - 0 初始化</h5>
+
+ <table border="1" cellspacing="0" cellpadding="0" width="100%">
+ <tr class="bg">
+ <td colspan="5">忘记密码 - 0 初始化</td>
+ </tr>
+ <tr>
+ <td width="25%">接口描述</td>
+ <td colspan="4">忘记密码 - 0 初始化</td>
+ </tr>
+ <tr>
+ <td>URL</td>
+ <td colspan="4">/api/v1/open/forgotPassword/initForgotPassword</td>
+ </tr>
+ <tr>
+ <td>请求方式</td>
+ <td colspan="4">get</td>
+ </tr>
+ <tr>
+ <td>请求类型</td>
+ <td colspan="4"></td>
+ </tr>
+ <tr>
+ <td>返回类型</td>
+ <td colspan="4">*/*</td>
+ </tr>
+
+ <tr class="bg">
+ <td>参数名</td>
+ <td width="15%">数据类型</td>
+ <td width="15%">参数类型</td>
+ <td width="15%">是否必填</td>
+ <td width="29%">说明</td>
+ </tr>
+
+
+
+ <tr 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:ForgotPasswordInitForgotPasswordResponseData</td>
+ <td colspan="2"></td>
+ </tr>
+
+
+ <tr>
+ <td align="left" style="padding-left:20px">3.1.message</td>
+ <td colspan="2">string</td>
+ <td colspan="2"></td>
+ </tr>
+
+
+ <tr>
+ <td align="left" style="padding-left:20px">3.2.nonce</td>
+ <td colspan="2">string</td>
+ <td colspan="2"></td>
+ </tr>
+
+
+ <tr>
+ <td align="left" style="padding-left:20px">3.3.securitySettingConfig</td>
+ <td colspan="2">object:SecuritySettingConfig</td>
+ <td colspan="2"></td>
+ </tr>
+
+
+ <tr>
+ <td align="left" style="padding-left:30px">3.3.1.emailAddressEnabled</td>
+ <td colspan="2">boolean</td>
+ <td colspan="2"></td>
+ </tr>
+
+
+ <tr>
+ <td align="left" style="padding-left:30px">3.3.2.mobileEnabled</td>
+ <td colspan="2">boolean</td>
+ <td colspan="2"></td>
+ </tr>
+
+
+
+
+ <tr>
+ <td align="left" style="padding-left:20px">3.4.step</td>
+ <td colspan="2">integer(int32)</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","nonce":"string","securitySettingConfig":{"emailAddressEnabled":true,"mobileEnabled":true},"step":0},"message":"string","acknowleged":true}</td>
+ </tr>
+
+ </table>
+ </div>
+ <div>
+
+ <!--这个是每个请求的说明,方便生成文档后进行整理-->
+ <h5 class="second_title">5)忘记密码 - 2.1 发送验证码</h5>
+
+ <table border="1" cellspacing="0" cellpadding="0" width="100%">
+ <tr class="bg">
+ <td colspan="5">忘记密码 - 2.1 发送验证码</td>
+ </tr>
+ <tr>
+ <td width="25%">接口描述</td>
+ <td colspan="4">忘记密码 - 2.1 发送验证码</td>
+ </tr>
+ <tr>
+ <td>URL</td>
+ <td colspan="4">/api/v1/open/forgotPassword/sendCode</td>
+ </tr>
+ <tr>
+ <td>请求方式</td>
+ <td colspan="4">post</td>
+ </tr>
+ <tr>
+ <td>请求类型</td>
+ <td colspan="4">application/json;charset=UTF-8</td>
+ </tr>
+ <tr>
+ <td>返回类型</td>
+ <td colspan="4">application/json;charset=UTF-8</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.forgotPasswordSendCodeRequest</td>
+ <td>object:ForgotPasswordSendCodeRequest</td>
+ <td>body</td>
+ <td>Y</td>
+
+ <td>forgotPasswordSendCodeRequest</td>
+ <!-- <td th:if="${request.modelAttr}" th:text="asdfagadfg"></td>-->
+ </tr>
+
+ <tbody>
+
+ <tr>
+ <td align="left" style="padding-left:10px">1.1.checkType</td>
+ <td>string</td>
+ <td></td>
+
+ <td>N</td>
+ <td></td>
+ </tr>
+
+
+ <tr>
+ <td align="left" style="padding-left:10px">1.2.nonce</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:ForgotPasswordSendCodeResponseData</td>
+ <td colspan="2"></td>
+ </tr>
+
+
+ <tr>
+ <td align="left" style="padding-left:20px">3.1.message</td>
+ <td colspan="2">string</td>
+ <td colspan="2"></td>
+ </tr>
+
+
+ <tr>
+ <td align="left" style="padding-left:20px">3.2.nonce</td>
+ <td colspan="2">string</td>
+ <td colspan="2"></td>
+ </tr>
+
+
+ <tr>
+ <td align="left" style="padding-left:20px">3.3.step</td>
+ <td colspan="2">integer(int32)</td>
+ <td colspan="2"></td>
+ </tr>
+
+
+ <tr>
+ <td align="left" style="padding-left:20px">3.4.userId</td>
+ <td colspan="2">string</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 '{"checkType":"string","nonce":"string"}'</td>
+ </tr>
+ <tr class="specialHeight">
+ <td class="bg">返回值</td>
+ <td colspan="4">{"code":0,"data":{"message":"string","nonce":"string","step":0,"userId":"string"},"message":"string","acknowleged":true}</td>
+ </tr>
+
+ </table>
+ </div>
+ </div>
+ <div style="margin-bottom:20px;">
+ <!--这个是类的说明-->
+ <h4 class="first_title">open-password-strategy</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">/api/v1/open/passwordStrategy/tips</td>
+ </tr>
+ <tr>
+ <td>请求方式</td>
+ <td colspan="4">get</td>
+ </tr>
+ <tr>
+ <td>请求类型</td>
+ <td colspan="4"></td>
+ </tr>
+ <tr>
+ <td>返回类型</td>
+ <td colspan="4">*/*</td>
+ </tr>
+
+ <tr class="bg">
+ <td>参数名</td>
+ <td width="15%">数据类型</td>
+ <td width="15%">参数类型</td>
+ <td width="15%">是否必填</td>
+ <td width="29%">说明</td>
+ </tr>
+
+
+
+ <tr 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:PasswordStrategyTipsResponseData</td>
+ <td colspan="2"></td>
+ </tr>
+
+
+ <tr>
+ <td align="left" style="padding-left:20px">3.1.tips</td>
+ <td colspan="2">string</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":{"tips":"string"},"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">/api/v1/open/passwordStrategy/verify</td>
+ </tr>
+ <tr>
+ <td>请求方式</td>
+ <td colspan="4">post</td>
+ </tr>
+ <tr>
+ <td>请求类型</td>
+ <td colspan="4">application/json</td>
+ </tr>
+ <tr>
+ <td>返回类型</td>
+ <td colspan="4">*/*</td>
+ </tr>
+
+ <tr class="bg">
+ <td>参数名</td>
+ <td width="15%">数据类型</td>
+ <td width="15%">参数类型</td>
+ <td width="15%">是否必填</td>
+ <td width="29%">说明</td>
+ </tr>
+
+
+ <tr>
+ <td align="left">1.passwordStrategyVerificationRequest</td>
+ <td>object:PasswordStrategyVerificationRequest</td>
+ <td>body</td>
+ <td>Y</td>
+
+ <td>passwordStrategyVerificationRequest</td>
+ <!-- <td th:if="${request.modelAttr}" th:text="asdfagadfg"></td>-->
+ </tr>
+
+ <tbody>
+
+ <tr>
+ <td align="left" style="padding-left:10px">1.1.password</td>
+ <td>string</td>
+ <td></td>
+
+ <td>N</td>
+ <td></td>
+ </tr>
+
+
+ <tr>
+ <td align="left" style="padding-left:10px">1.2.userId</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:PasswordStrategyVerificationResponseData</td>
+ <td colspan="2"></td>
+ </tr>
+
+
+ <tr>
+ <td align="left" style="padding-left:20px">3.1.message</td>
+ <td colspan="2">string</td>
+ <td colspan="2"></td>
+ </tr>
+
+
+ <tr>
+ <td align="left" style="padding-left:20px">3.2.valid</td>
+ <td colspan="2">boolean</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 '{"password":"string","userId":"string"}'</td>
+ </tr>
+ <tr class="specialHeight">
+ <td class="bg">返回值</td>
+ <td colspan="4">{"code":0,"data":{"message":"string","valid":true},"message":"string","acknowleged":true}</td>
+ </tr>
+
+ </table>
+ </div>
+ </div>
+ <div style="margin-bottom:20px;">
+ <!--这个是类的说明-->
+ <h4 class="first_title">user-completed</h4>
+ <div>
+
+ <!--这个是每个请求的说明,方便生成文档后进行整理-->
+ <h5 class="second_title">1)用户信息完善状态 - 0 获取状态</h5>
+
+ <table border="1" cellspacing="0" cellpadding="0" width="100%">
+ <tr class="bg">
+ <td colspan="5">用户信息完善状态 - 0 获取状态</td>
+ </tr>
+ <tr>
+ <td width="25%">接口描述</td>
+ <td colspan="4">用户信息完善状态 - 0 获取状态</td>
+ </tr>
+ <tr>
+ <td>URL</td>
+ <td colspan="4">/api/v1/user/completed/userCompletedStatus</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;charset=UTF-8</td>
+ </tr>
+
+ <tr class="bg">
+ <td>参数名</td>
+ <td width="15%">数据类型</td>
+ <td width="15%">参数类型</td>
+ <td width="15%">是否必填</td>
+ <td width="29%">说明</td>
+ </tr>
+
+
+
+ <tr class="bg">
+ <td>状态码</td>
+ <td colspan="2">描述</td>
+ <td colspan="2">说明</td>
+ </tr>
+
+ <tr>
+ <td>200</td>
+ <td colspan="2">OK</td>
+ <td colspan="2"></td>
+ </tr>
+
+ <tr>
+ <td>401</td>
+ <td colspan="2">Unauthorized</td>
+ <td colspan="2"></td>
+ </tr>
+
+ <tr>
+ <td>403</td>
+ <td colspan="2">Forbidden</td>
+ <td colspan="2"></td>
+ </tr>
+
+ <tr>
+ <td>404</td>
+ <td colspan="2">Not Found</td>
+ <td colspan="2"></td>
+ </tr>
+
+ <tr class="bg">
+ <td>返回属性名</td>
+ <td colspan="2">类型</td>
+ <td colspan="2">说明</td>
+ </tr>
+
+<!-- 对返回参数 递归生成行-->
+ <tbody>
+
+</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"></td>
+ </tr>
+
+ </table>
+ </div>
+ <div>
+
+ <!--这个是每个请求的说明,方便生成文档后进行整理-->
+ <h5 class="second_title">2)用户信息完善状态 - 1 更新状态</h5>
+
+ <table border="1" cellspacing="0" cellpadding="0" width="100%">
+ <tr class="bg">
+ <td colspan="5">用户信息完善状态 - 1 更新状态</td>
+ </tr>
+ <tr>
+ <td width="25%">接口描述</td>
+ <td colspan="4">用户信息完善状态 - 1 更新状态</td>
+ </tr>
+ <tr>
+ <td>URL</td>
+ <td colspan="4">/api/v1/user/completed/userCompletedStatus</td>
+ </tr>
+ <tr>
+ <td>请求方式</td>
+ <td colspan="4">put</td>
+ </tr>
+ <tr>
+ <td>请求类型</td>
+ <td colspan="4">application/json;charset=UTF-8</td>
+ </tr>
+ <tr>
+ <td>返回类型</td>
+ <td colspan="4">application/json;charset=UTF-8</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.userCompletedStatusUpdateRequest</td>
+ <td>object:UserCompletedStatusUpdateRequest</td>
+ <td>body</td>
+ <td>Y</td>
+
+ <td>userCompletedStatusUpdateRequest</td>
+ <!-- <td th:if="${request.modelAttr}" th:text="asdfagadfg"></td>-->
+ </tr>
+
+ <tbody>
+
+ <tr>
+ <td align="left" style="padding-left:10px">1.1.nonce</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>
+
+</tbody>
+
+ <tr class="bg">
+ <td colspan="5">示例</td>
+ </tr>
+ <tr class="specialHeight">
+ <td class="bg">请求参数</td>
+ <td colspan="4"> -d '{"nonce":"string"}'</td>
+ </tr>
+ <tr class="specialHeight">
+ <td class="bg">返回值</td>
+ <td colspan="4"></td>
+ </tr>
+
+ </table>
+ </div>
+ </div>
+ <div style="margin-bottom:20px;">
+ <!--这个是类的说明-->
+ <h4 class="first_title">user-completed-bind-alipay</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">/api/v1/user/completed/alipay/bindAlipay</td>
+ </tr>
+ <tr>
+ <td>请求方式</td>
+ <td colspan="4">post</td>
+ </tr>
+ <tr>
+ <td>请求类型</td>
+ <td colspan="4">application/json;charset=UTF-8</td>
+ </tr>
+ <tr>
+ <td>返回类型</td>
+ <td colspan="4">application/json;charset=UTF-8</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.userCompletedBindAlipayBindAlipayRequest</td>
+ <td>object:UserCompletedBindAlipayBindAlipayRequest</td>
+ <td>body</td>
+ <td>Y</td>
+
+ <td>userCompletedBindAlipayBindAlipayRequest</td>
+ <!-- <td th:if="${request.modelAttr}" th:text="asdfagadfg"></td>-->
+ </tr>
+
+ <tbody>
+
+ <tr>
+ <td align="left" style="padding-left:10px">1.1.federatedCode</td>
+ <td>string</td>
+ <td></td>
+
+ <td>N</td>
+ <td></td>
+ </tr>
+
+
+ <tr>
+ <td align="left" style="padding-left:10px">1.2.nonce</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:UserCompletedBindAlipayBindAlipayResponseData</td>
+ <td colspan="2"></td>
+ </tr>
+
+
+ <tr>
+ <td align="left" style="padding-left:20px">3.1.message</td>
+ <td colspan="2">string</td>
+ <td colspan="2"></td>
+ </tr>
+
+
+ <tr>
+ <td align="left" style="padding-left:20px">3.2.step</td>
+ <td colspan="2">integer(int32)</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 '{"federatedCode":"string","nonce":"string"}'</td>
+ </tr>
+ <tr class="specialHeight">
+ <td class="bg">返回值</td>
+ <td colspan="4">{"code":0,"data":{"message":"string","step":0},"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">/api/v1/user/completed/alipay/initAlipay</td>
+ </tr>
+ <tr>
+ <td>请求方式</td>
+ <td colspan="4">get</td>
+ </tr>
+ <tr>
+ <td>请求类型</td>
+ <td colspan="4"></td>
+ </tr>
+ <tr>
+ <td>返回类型</td>
+ <td colspan="4">*/*</td>
+ </tr>
+
+ <tr class="bg">
+ <td>参数名</td>
+ <td width="15%">数据类型</td>
+ <td width="15%">参数类型</td>
+ <td width="15%">是否必填</td>
+ <td width="29%">说明</td>
+ </tr>
+
+
+
+ <tr 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:UserCompletedBindAlipayInitAlipayResponseData</td>
+ <td colspan="2"></td>
+ </tr>
+
+
+ <tr>
+ <td align="left" style="padding-left:20px">3.1.federatedUrl</td>
+ <td colspan="2">string</td>
+ <td colspan="2"></td>
+ </tr>
+
+
+ <tr>
+ <td align="left" style="padding-left:20px">3.2.message</td>
+ <td colspan="2">string</td>
+ <td colspan="2"></td>
+ </tr>
+
+
+ <tr>
+ <td align="left" style="padding-left:20px">3.3.nonce</td>
+ <td colspan="2">string</td>
+ <td colspan="2"></td>
+ </tr>
+
+
+ <tr>
+ <td align="left" style="padding-left:20px">3.4.step</td>
+ <td colspan="2">integer(int32)</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":{"federatedUrl":"string","message":"string","nonce":"string","step":0},"message":"string","acknowleged":true}</td>
+ </tr>
+
+ </table>
+ </div>
+ </div>
+ <div style="margin-bottom:20px;">
+ <!--这个是类的说明-->
+ <h4 class="first_title">user-completed-bind-openweixin</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">/api/v1/user/completed/openweixin/bindOpenweixin</td>
+ </tr>
+ <tr>
+ <td>请求方式</td>
+ <td colspan="4">post</td>
+ </tr>
+ <tr>
+ <td>请求类型</td>
+ <td colspan="4">application/json;charset=UTF-8</td>
+ </tr>
+ <tr>
+ <td>返回类型</td>
+ <td colspan="4">application/json;charset=UTF-8</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.userCompletedBindOpenweixinBindOpenweixinRequest</td>
+ <td>object:UserCompletedBindOpenweixinBindOpenweixinRequest</td>
+ <td>body</td>
+ <td>Y</td>
+
+ <td>userCompletedBindOpenweixinBindOpenweixinRequest</td>
+ <!-- <td th:if="${request.modelAttr}" th:text="asdfagadfg"></td>-->
+ </tr>
+
+ <tbody>
+
+ <tr>
+ <td align="left" style="padding-left:10px">1.1.federatedCode</td>
+ <td>string</td>
+ <td></td>
+
+ <td>N</td>
+ <td></td>
+ </tr>
+
+
+ <tr>
+ <td align="left" style="padding-left:10px">1.2.nonce</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:UserCompletedBindOpenweixinBindOpenweixinResponseData</td>
+ <td colspan="2"></td>
+ </tr>
+
+
+ <tr>
+ <td align="left" style="padding-left:20px">3.1.message</td>
+ <td colspan="2">string</td>
+ <td colspan="2"></td>
+ </tr>
+
+
+ <tr>
+ <td align="left" style="padding-left:20px">3.2.step</td>
+ <td colspan="2">integer(int32)</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 '{"federatedCode":"string","nonce":"string"}'</td>
+ </tr>
+ <tr class="specialHeight">
+ <td class="bg">返回值</td>
+ <td colspan="4">{"code":0,"data":{"message":"string","step":0},"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">/api/v1/user/completed/openweixin/initOpenweixin</td>
+ </tr>
+ <tr>
+ <td>请求方式</td>
+ <td colspan="4">get</td>
+ </tr>
+ <tr>
+ <td>请求类型</td>
+ <td colspan="4"></td>
+ </tr>
+ <tr>
+ <td>返回类型</td>
+ <td colspan="4">*/*</td>
+ </tr>
+
+ <tr class="bg">
+ <td>参数名</td>
+ <td width="15%">数据类型</td>
+ <td width="15%">参数类型</td>
+ <td width="15%">是否必填</td>
+ <td width="29%">说明</td>
+ </tr>
+
+
+
+ <tr 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:UserCompletedBindOpenweixinInitOpenweixinResponseData</td>
+ <td colspan="2"></td>
+ </tr>
+
+
+ <tr>
+ <td align="left" style="padding-left:20px">3.1.federatedUrl</td>
+ <td colspan="2">string</td>
+ <td colspan="2"></td>
+ </tr>
+
+
+ <tr>
+ <td align="left" style="padding-left:20px">3.2.message</td>
+ <td colspan="2">string</td>
+ <td colspan="2"></td>
+ </tr>
+
+
+ <tr>
+ <td align="left" style="padding-left:20px">3.3.nonce</td>
+ <td colspan="2">string</td>
+ <td colspan="2"></td>
+ </tr>
+
+
+ <tr>
+ <td align="left" style="padding-left:20px">3.4.step</td>
+ <td colspan="2">integer(int32)</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":{"federatedUrl":"string","message":"string","nonce":"string","step":0},"message":"string","acknowleged":true}</td>
+ </tr>
+
+ </table>
+ </div>
+ </div>
+ <div style="margin-bottom:20px;">
+ <!--这个是类的说明-->
+ <h4 class="first_title">user-completed-bind-securityEmailAddress</h4>
+ <div>
+
+ <!--这个是每个请求的说明,方便生成文档后进行整理-->
+ <h5 class="second_title">1)绑定安全邮箱 - 2 验证验证码并绑定安全邮箱</h5>
+
+ <table border="1" cellspacing="0" cellpadding="0" width="100%">
+ <tr class="bg">
+ <td colspan="5">绑定安全邮箱 - 2 验证验证码并绑定安全邮箱</td>
+ </tr>
+ <tr>
+ <td width="25%">接口描述</td>
+ <td colspan="4">绑定安全邮箱 - 2 验证验证码并绑定安全邮箱</td>
+ </tr>
+ <tr>
+ <td>URL</td>
+ <td colspan="4">/api/v1/user/completed/securityEmailAddress/checkCodeBindEmailAddress</td>
+ </tr>
+ <tr>
+ <td>请求方式</td>
+ <td colspan="4">post</td>
+ </tr>
+ <tr>
+ <td>请求类型</td>
+ <td colspan="4">application/json;charset=UTF-8</td>
+ </tr>
+ <tr>
+ <td>返回类型</td>
+ <td colspan="4">application/json;charset=UTF-8</td>
+ </tr>
+
+ <tr class="bg">
+ <td>参数名</td>
+ <td width="15%">数据类型</td>
+ <td width="15%">参数类型</td>
+ <td width="15%">是否必填</td>
+ <td width="29%">说明</td>
+ </tr>
+
+
+ <tr>
+ <td align="left">1.request</td>
+ <td>object:UserCompletedBindEmailCheckCodeBindEmailRequest</td>
+ <td>body</td>
+ <td>Y</td>
+
+ <td>request</td>
+ <!-- <td th:if="${request.modelAttr}" th:text="asdfagadfg"></td>-->
+ </tr>
+
+ <tbody>
+
+ <tr>
+ <td align="left" style="padding-left:10px">1.1.code</td>
+ <td>string</td>
+ <td></td>
+
+ <td>N</td>
+ <td></td>
+ </tr>
+
+
+ <tr>
+ <td align="left" style="padding-left:10px">1.2.emailAddress</td>
+ <td>string</td>
+ <td></td>
+
+ <td>N</td>
+ <td></td>
+ </tr>
+
+
+ <tr>
+ <td align="left" style="padding-left:10px">1.3.nonce</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:UserCompletedBindEmailCheckCodeBindResponseData</td>
+ <td colspan="2"></td>
+ </tr>
+
+
+ <tr>
+ <td align="left" style="padding-left:20px">3.1.message</td>
+ <td colspan="2">string</td>
+ <td colspan="2"></td>
+ </tr>
+
+
+ <tr>
+ <td align="left" style="padding-left:20px">3.2.nonce</td>
+ <td colspan="2">string</td>
+ <td colspan="2"></td>
+ </tr>
+
+
+ <tr>
+ <td align="left" style="padding-left:20px">3.3.step</td>
+ <td colspan="2">integer(int32)</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 '{"code":"string","emailAddress":"string","nonce":"string"}'</td>
+ </tr>
+ <tr class="specialHeight">
+ <td class="bg">返回值</td>
+ <td colspan="4">{"code":0,"data":{"message":"string","nonce":"string","step":0},"message":"string","acknowleged":true}</td>
+ </tr>
+
+ </table>
+ </div>
+ <div>
+
+ <!--这个是每个请求的说明,方便生成文档后进行整理-->
+ <h5 class="second_title">2)绑定安全邮箱 - 0 初始化</h5>
+
+ <table border="1" cellspacing="0" cellpadding="0" width="100%">
+ <tr class="bg">
+ <td colspan="5">绑定安全邮箱 - 0 初始化</td>
+ </tr>
+ <tr>
+ <td width="25%">接口描述</td>
+ <td colspan="4">绑定安全邮箱 - 0 初始化</td>
+ </tr>
+ <tr>
+ <td>URL</td>
+ <td colspan="4">/api/v1/user/completed/securityEmailAddress/initEmailAddress</td>
+ </tr>
+ <tr>
+ <td>请求方式</td>
+ <td colspan="4">get</td>
+ </tr>
+ <tr>
+ <td>请求类型</td>
+ <td colspan="4"></td>
+ </tr>
+ <tr>
+ <td>返回类型</td>
+ <td colspan="4">*/*</td>
+ </tr>
+
+ <tr class="bg">
+ <td>参数名</td>
+ <td width="15%">数据类型</td>
+ <td width="15%">参数类型</td>
+ <td width="15%">是否必填</td>
+ <td width="29%">说明</td>
+ </tr>
+
+
+
+ <tr 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:UserCompletedBindEmailInitEmailResponseData</td>
+ <td colspan="2"></td>
+ </tr>
+
+
+ <tr>
+ <td align="left" style="padding-left:20px">3.1.message</td>
+ <td colspan="2">string</td>
+ <td colspan="2"></td>
+ </tr>
+
+
+ <tr>
+ <td align="left" style="padding-left:20px">3.2.nonce</td>
+ <td colspan="2">string</td>
+ <td colspan="2"></td>
+ </tr>
+
+
+ <tr>
+ <td align="left" style="padding-left:20px">3.3.step</td>
+ <td colspan="2">integer(int32)</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","nonce":"string","step":0},"message":"string","acknowleged":true}</td>
+ </tr>
+
+ </table>
+ </div>
+ <div>
+
+ <!--这个是每个请求的说明,方便生成文档后进行整理-->
+ <h5 class="second_title">3)绑定安全邮箱 - 1 发送验证码</h5>
+
+ <table border="1" cellspacing="0" cellpadding="0" width="100%">
+ <tr class="bg">
+ <td colspan="5">绑定安全邮箱 - 1 发送验证码</td>
+ </tr>
+ <tr>
+ <td width="25%">接口描述</td>
+ <td colspan="4">绑定安全邮箱 - 1 发送验证码</td>
+ </tr>
+ <tr>
+ <td>URL</td>
+ <td colspan="4">/api/v1/user/completed/securityEmailAddress/sendCodeByEmailAddress</td>
+ </tr>
+ <tr>
+ <td>请求方式</td>
+ <td colspan="4">post</td>
+ </tr>
+ <tr>
+ <td>请求类型</td>
+ <td colspan="4">application/json;charset=UTF-8</td>
+ </tr>
+ <tr>
+ <td>返回类型</td>
+ <td colspan="4">application/json;charset=UTF-8</td>
+ </tr>
+
+ <tr class="bg">
+ <td>参数名</td>
+ <td width="15%">数据类型</td>
+ <td width="15%">参数类型</td>
+ <td width="15%">是否必填</td>
+ <td width="29%">说明</td>
+ </tr>
+
+
+ <tr>
+ <td align="left">1.request</td>
+ <td>object:UserCompletedBindEmailSendCodeByEmailRequest</td>
+ <td>body</td>
+ <td>Y</td>
+
+ <td>request</td>
+ <!-- <td th:if="${request.modelAttr}" th:text="asdfagadfg"></td>-->
+ </tr>
+
+ <tbody>
+
+ <tr>
+ <td align="left" style="padding-left:10px">1.1.emailAddress</td>
+ <td>string</td>
+ <td></td>
+
+ <td>N</td>
+ <td></td>
+ </tr>
+
+
+ <tr>
+ <td align="left" style="padding-left:10px">1.2.nonce</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:UserCompletedBindEmailSendCodeResponseData</td>
+ <td colspan="2"></td>
+ </tr>
+
+
+ <tr>
+ <td align="left" style="padding-left:20px">3.1.message</td>
+ <td colspan="2">string</td>
+ <td colspan="2"></td>
+ </tr>
+
+
+ <tr>
+ <td align="left" style="padding-left:20px">3.2.nonce</td>
+ <td colspan="2">string</td>
+ <td colspan="2"></td>
+ </tr>
+
+
+ <tr>
+ <td align="left" style="padding-left:20px">3.3.step</td>
+ <td colspan="2">integer(int32)</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 '{"emailAddress":"string","nonce":"string"}'</td>
+ </tr>
+ <tr class="specialHeight">
+ <td class="bg">返回值</td>
+ <td colspan="4">{"code":0,"data":{"message":"string","nonce":"string","step":0},"message":"string","acknowleged":true}</td>
+ </tr>
+
+ </table>
+ </div>
+ </div>
+ <div style="margin-bottom:20px;">
+ <!--这个是类的说明-->
+ <h4 class="first_title">user-completed-bind-securityMobile</h4>
+ <div>
+
+ <!--这个是每个请求的说明,方便生成文档后进行整理-->
+ <h5 class="second_title">1)绑定安全手机 - 2 验证验证码并绑定安全手机</h5>
+
+ <table border="1" cellspacing="0" cellpadding="0" width="100%">
+ <tr class="bg">
+ <td colspan="5">绑定安全手机 - 2 验证验证码并绑定安全手机</td>
+ </tr>
+ <tr>
+ <td width="25%">接口描述</td>
+ <td colspan="4">绑定安全手机 - 2 验证验证码并绑定安全手机</td>
+ </tr>
+ <tr>
+ <td>URL</td>
+ <td colspan="4">/api/v1/user/completed/securityMobile/checkCodeBindMobile</td>
+ </tr>
+ <tr>
+ <td>请求方式</td>
+ <td colspan="4">post</td>
+ </tr>
+ <tr>
+ <td>请求类型</td>
+ <td colspan="4">application/json;charset=UTF-8</td>
+ </tr>
+ <tr>
+ <td>返回类型</td>
+ <td colspan="4">application/json;charset=UTF-8</td>
+ </tr>
+
+ <tr class="bg">
+ <td>参数名</td>
+ <td width="15%">数据类型</td>
+ <td width="15%">参数类型</td>
+ <td width="15%">是否必填</td>
+ <td width="29%">说明</td>
+ </tr>
+
+
+ <tr>
+ <td align="left">1.request</td>
+ <td>object:UserCompletedBindMobileCheckCodeBindMobileRequest</td>
+ <td>body</td>
+ <td>Y</td>
+
+ <td>request</td>
+ <!-- <td th:if="${request.modelAttr}" th:text="asdfagadfg"></td>-->
+ </tr>
+
+ <tbody>
+
+ <tr>
+ <td align="left" style="padding-left:10px">1.1.code</td>
+ <td>string</td>
+ <td></td>
+
+ <td>N</td>
+ <td></td>
+ </tr>
+
+
+ <tr>
+ <td align="left" style="padding-left:10px">1.2.mobile</td>
+ <td>string</td>
+ <td></td>
+
+ <td>N</td>
+ <td></td>
+ </tr>
+
+
+ <tr>
+ <td align="left" style="padding-left:10px">1.3.nonce</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:UserCompletedBindMobileCheckCodeBindResponseData</td>
+ <td colspan="2"></td>
+ </tr>
+
+
+ <tr>
+ <td align="left" style="padding-left:20px">3.1.message</td>
+ <td colspan="2">string</td>
+ <td colspan="2"></td>
+ </tr>
+
+
+ <tr>
+ <td align="left" style="padding-left:20px">3.2.nonce</td>
+ <td colspan="2">string</td>
+ <td colspan="2"></td>
+ </tr>
+
+
+ <tr>
+ <td align="left" style="padding-left:20px">3.3.step</td>
+ <td colspan="2">integer(int32)</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 '{"code":"string","mobile":"string","nonce":"string"}'</td>
+ </tr>
+ <tr class="specialHeight">
+ <td class="bg">返回值</td>
+ <td colspan="4">{"code":0,"data":{"message":"string","nonce":"string","step":0},"message":"string","acknowleged":true}</td>
+ </tr>
+
+ </table>
+ </div>
+ <div>
+
+ <!--这个是每个请求的说明,方便生成文档后进行整理-->
+ <h5 class="second_title">2)绑定安全手机 - 0 初始化</h5>
+
+ <table border="1" cellspacing="0" cellpadding="0" width="100%">
+ <tr class="bg">
+ <td colspan="5">绑定安全手机 - 0 初始化</td>
+ </tr>
+ <tr>
+ <td width="25%">接口描述</td>
+ <td colspan="4">绑定安全手机 - 0 初始化</td>
+ </tr>
+ <tr>
+ <td>URL</td>
+ <td colspan="4">/api/v1/user/completed/securityMobile/initMobile</td>
+ </tr>
+ <tr>
+ <td>请求方式</td>
+ <td colspan="4">get</td>
+ </tr>
+ <tr>
+ <td>请求类型</td>
+ <td colspan="4"></td>
+ </tr>
+ <tr>
+ <td>返回类型</td>
+ <td colspan="4">*/*</td>
+ </tr>
+
+ <tr class="bg">
+ <td>参数名</td>
+ <td width="15%">数据类型</td>
+ <td width="15%">参数类型</td>
+ <td width="15%">是否必填</td>
+ <td width="29%">说明</td>
+ </tr>
+
+
+
+ <tr 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:UserCompletedBindMobileInitMobileResponseData</td>
+ <td colspan="2"></td>
+ </tr>
+
+
+ <tr>
+ <td align="left" style="padding-left:20px">3.1.message</td>
+ <td colspan="2">string</td>
+ <td colspan="2"></td>
+ </tr>
+
+
+ <tr>
+ <td align="left" style="padding-left:20px">3.2.nonce</td>
+ <td colspan="2">string</td>
+ <td colspan="2"></td>
+ </tr>
+
+
+ <tr>
+ <td align="left" style="padding-left:20px">3.3.step</td>
+ <td colspan="2">integer(int32)</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","nonce":"string","step":0},"message":"string","acknowleged":true}</td>
+ </tr>
+
+ </table>
+ </div>
+ <div>
+
+ <!--这个是每个请求的说明,方便生成文档后进行整理-->
+ <h5 class="second_title">3)绑定安全手机 - 1 发送验证码</h5>
+
+ <table border="1" cellspacing="0" cellpadding="0" width="100%">
+ <tr class="bg">
+ <td colspan="5">绑定安全手机 - 1 发送验证码</td>
+ </tr>
+ <tr>
+ <td width="25%">接口描述</td>
+ <td colspan="4">绑定安全手机 - 1 发送验证码</td>
+ </tr>
+ <tr>
+ <td>URL</td>
+ <td colspan="4">/api/v1/user/completed/securityMobile/sendCodeByMobile</td>
+ </tr>
+ <tr>
+ <td>请求方式</td>
+ <td colspan="4">post</td>
+ </tr>
+ <tr>
+ <td>请求类型</td>
+ <td colspan="4">application/json;charset=UTF-8</td>
+ </tr>
+ <tr>
+ <td>返回类型</td>
+ <td colspan="4">application/json;charset=UTF-8</td>
+ </tr>
+
+ <tr class="bg">
+ <td>参数名</td>
+ <td width="15%">数据类型</td>
+ <td width="15%">参数类型</td>
+ <td width="15%">是否必填</td>
+ <td width="29%">说明</td>
+ </tr>
+
+
+ <tr>
+ <td align="left">1.request</td>
+ <td>object:UserCompletedBindMobileSendCodeByMobileRequest</td>
+ <td>body</td>
+ <td>Y</td>
+
+ <td>request</td>
+ <!-- <td th:if="${request.modelAttr}" th:text="asdfagadfg"></td>-->
+ </tr>
+
+ <tbody>
+
+ <tr>
+ <td align="left" style="padding-left:10px">1.1.mobile</td>
+ <td>string</td>
+ <td></td>
+
+ <td>N</td>
+ <td></td>
+ </tr>
+
+
+ <tr>
+ <td align="left" style="padding-left:10px">1.2.nonce</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:UserCompletedBindMobileSendCodeByMobileResponseData</td>
+ <td colspan="2"></td>
+ </tr>
+
+
+ <tr>
+ <td align="left" style="padding-left:20px">3.1.message</td>
+ <td colspan="2">string</td>
+ <td colspan="2"></td>
+ </tr>
+
+
+ <tr>
+ <td align="left" style="padding-left:20px">3.2.nonce</td>
+ <td colspan="2">string</td>
+ <td colspan="2"></td>
+ </tr>
+
+
+ <tr>
+ <td align="left" style="padding-left:20px">3.3.step</td>
+ <td colspan="2">integer(int32)</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 '{"mobile":"string","nonce":"string"}'</td>
+ </tr>
+ <tr class="specialHeight">
+ <td class="bg">返回值</td>
+ <td colspan="4">{"code":0,"data":{"message":"string","nonce":"string","step":0},"message":"string","acknowleged":true}</td>
+ </tr>
+
+ </table>
+ </div>
+ </div>
+ <div style="margin-bottom:20px;">
+ <!--这个是类的说明-->
+ <h4 class="first_title">user-federation</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">/api/v1/user/federation</td>
+ </tr>
+ <tr>
+ <td>请求方式</td>
+ <td colspan="4">get</td>
+ </tr>
+ <tr>
+ <td>请求类型</td>
+ <td colspan="4"></td>
+ </tr>
+ <tr>
+ <td>返回类型</td>
+ <td colspan="4">*/*</td>
+ </tr>
+
+ <tr class="bg">
+ <td>参数名</td>
+ <td width="15%">数据类型</td>
+ <td width="15%">参数类型</td>
+ <td width="15%">是否必填</td>
+ <td width="29%">说明</td>
+ </tr>
+
+
+
+ <tr 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:UserFederationResponseData</td>
+ <td colspan="2"></td>
+ </tr>
+
+
+ <tr>
+ <td align="left" style="padding-left:20px">3.1.alipay</td>
+ <td colspan="2">string</td>
+ <td colspan="2"></td>
+ </tr>
+
+
+ <tr>
+ <td align="left" style="padding-left:20px">3.2.alipayBinded</td>
+ <td colspan="2">boolean</td>
+ <td colspan="2"></td>
+ </tr>
+
+
+ <tr>
+ <td align="left" style="padding-left:20px">3.3.federationModeConfig</td>
+ <td colspan="2">object:FederationModeConfig</td>
+ <td colspan="2"></td>
+ </tr>
+
+
+ <tr>
+ <td align="left" style="padding-left:30px">3.3.1.alipayEnabled</td>
+ <td colspan="2">boolean</td>
+ <td colspan="2"></td>
+ </tr>
+
+
+ <tr>
+ <td align="left" style="padding-left:30px">3.3.2.openweixinEnabled</td>
+ <td colspan="2">boolean</td>
+ <td colspan="2"></td>
+ </tr>
+
+
+ <tr>
+ <td align="left" style="padding-left:30px">3.3.3.qqEnabled</td>
+ <td colspan="2">boolean</td>
+ <td colspan="2"></td>
+ </tr>
+
+
+ <tr>
+ <td align="left" style="padding-left:30px">3.3.4.workweixinEnabled</td>
+ <td colspan="2">boolean</td>
+ <td colspan="2"></td>
+ </tr>
+
+
+
+
+ <tr>
+ <td align="left" style="padding-left:20px">3.4.openweixin</td>
+ <td colspan="2">string</td>
+ <td colspan="2"></td>
+ </tr>
+
+
+ <tr>
+ <td align="left" style="padding-left:20px">3.5.openweixinBinded</td>
+ <td colspan="2">boolean</td>
+ <td colspan="2"></td>
+ </tr>
+
+
+ <tr>
+ <td align="left" style="padding-left:20px">3.6.qq</td>
+ <td colspan="2">string</td>
+ <td colspan="2"></td>
+ </tr>
+
+
+ <tr>
+ <td align="left" style="padding-left:20px">3.7.qqBinded</td>
+ <td colspan="2">boolean</td>
+ <td colspan="2"></td>
+ </tr>
+
+
+ <tr>
+ <td align="left" style="padding-left:20px">3.8.workweixin</td>
+ <td colspan="2">string</td>
+ <td colspan="2"></td>
+ </tr>
+
+
+ <tr>
+ <td align="left" style="padding-left:20px">3.9.workweixinBinded</td>
+ <td colspan="2">boolean</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":{"alipay":"string","alipayBinded":true,"federationModeConfig":{"alipayEnabled":true,"openweixinEnabled":true,"qqEnabled":true,"workweixinEnabled":true},"openweixin":"string","openweixinBinded":true,"qq":"string","qqBinded":true,"workweixin":"string","workweixinBinded":true},"message":"string","acknowleged":true}</td>
+ </tr>
+
+ </table>
+ </div>
+ </div>
+ <div style="margin-bottom:20px;">
+ <!--这个是类的说明-->
+ <h4 class="first_title">user-federation-alipay</h4>
+ <div>
+
+ <!--这个是每个请求的说明,方便生成文档后进行整理-->
+ <h5 class="second_title">1)绑定支付宝 - 2 绑定</h5>
+
+ <table border="1" cellspacing="0" cellpadding="0" width="100%">
+ <tr class="bg">
+ <td colspan="5">绑定支付宝 - 2 绑定</td>
+ </tr>
+ <tr>
+ <td width="25%">接口描述</td>
+ <td colspan="4">绑定支付宝 - 2 绑定</td>
+ </tr>
+ <tr>
+ <td>URL</td>
+ <td colspan="4">/api/v1/user/federation/alipay/bindAlipay</td>
+ </tr>
+ <tr>
+ <td>请求方式</td>
+ <td colspan="4">post</td>
+ </tr>
+ <tr>
+ <td>请求类型</td>
+ <td colspan="4">application/json;charset=UTF-8</td>
+ </tr>
+ <tr>
+ <td>返回类型</td>
+ <td colspan="4">application/json;charset=UTF-8</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.userFederationAlipayBindAlipayRequest</td>
+ <td>object:UserFederationAlipayBindAlipayRequest</td>
+ <td>body</td>
+ <td>Y</td>
+
+ <td>userFederationAlipayBindAlipayRequest</td>
+ <!-- <td th:if="${request.modelAttr}" th:text="asdfagadfg"></td>-->
+ </tr>
+
+ <tbody>
+
+ <tr>
+ <td align="left" style="padding-left:10px">1.1.federatedCode</td>
+ <td>string</td>
+ <td></td>
+
+ <td>N</td>
+ <td></td>
+ </tr>
+
+
+ <tr>
+ <td align="left" style="padding-left:10px">1.2.nonce</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:UserFederationAlipayBindAlipayResponseData</td>
+ <td colspan="2"></td>
+ </tr>
+
+
+ <tr>
+ <td align="left" style="padding-left:20px">3.1.message</td>
+ <td colspan="2">string</td>
+ <td colspan="2"></td>
+ </tr>
+
+
+ <tr>
+ <td align="left" style="padding-left:20px">3.2.step</td>
+ <td colspan="2">integer(int32)</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 '{"federatedCode":"string","nonce":"string"}'</td>
+ </tr>
+ <tr class="specialHeight">
+ <td class="bg">返回值</td>
+ <td colspan="4">{"code":0,"data":{"message":"string","step":0},"message":"string","acknowleged":true}</td>
+ </tr>
+
+ </table>
+ </div>
+ <div>
+
+ <!--这个是每个请求的说明,方便生成文档后进行整理-->
+ <h5 class="second_title">2)绑定支付宝 - 1.1 验证验证码</h5>
+
+ <table border="1" cellspacing="0" cellpadding="0" width="100%">
+ <tr class="bg">
+ <td colspan="5">绑定支付宝 - 1.1 验证验证码</td>
+ </tr>
+ <tr>
+ <td width="25%">接口描述</td>
+ <td colspan="4">绑定支付宝 - 1.1 验证验证码</td>
+ </tr>
+ <tr>
+ <td>URL</td>
+ <td colspan="4">/api/v1/user/federation/alipay/checkCode</td>
+ </tr>
+ <tr>
+ <td>请求方式</td>
+ <td colspan="4">post</td>
+ </tr>
+ <tr>
+ <td>请求类型</td>
+ <td colspan="4">application/json;charset=UTF-8</td>
+ </tr>
+ <tr>
+ <td>返回类型</td>
+ <td colspan="4">application/json;charset=UTF-8</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.userFederationAlipayCheckCodeRequest</td>
+ <td>object:UserFederationAlipayCheckCodeRequest</td>
+ <td>body</td>
+ <td>Y</td>
+
+ <td>userFederationAlipayCheckCodeRequest</td>
+ <!-- <td th:if="${request.modelAttr}" th:text="asdfagadfg"></td>-->
+ </tr>
+
+ <tbody>
+
+ <tr>
+ <td align="left" style="padding-left:10px">1.1.code</td>
+ <td>string</td>
+ <td></td>
+
+ <td>N</td>
+ <td></td>
+ </tr>
+
+
+ <tr>
+ <td align="left" style="padding-left:10px">1.2.nonce</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:UserFederationAlipayCheckCodeResponseData</td>
+ <td colspan="2"></td>
+ </tr>
+
+
+ <tr>
+ <td align="left" style="padding-left:20px">3.1.federatedUrl</td>
+ <td colspan="2">string</td>
+ <td colspan="2"></td>
+ </tr>
+
+
+ <tr>
+ <td align="left" style="padding-left:20px">3.2.message</td>
+ <td colspan="2">string</td>
+ <td colspan="2"></td>
+ </tr>
+
+
+ <tr>
+ <td align="left" style="padding-left:20px">3.3.nonce</td>
+ <td colspan="2">string</td>
+ <td colspan="2"></td>
+ </tr>
+
+
+ <tr>
+ <td align="left" style="padding-left:20px">3.4.step</td>
+ <td colspan="2">integer(int32)</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 '{"code":"string","nonce":"string"}'</td>
+ </tr>
+ <tr class="specialHeight">
+ <td class="bg">返回值</td>
+ <td colspan="4">{"code":0,"data":{"federatedUrl":"string","message":"string","nonce":"string","step":0},"message":"string","acknowleged":true}</td>
+ </tr>
+
+ </table>
+ </div>
+ <div>
+
+ <!--这个是每个请求的说明,方便生成文档后进行整理-->
+ <h5 class="second_title">3)解绑支付宝 - 1.1 验证验证码并解绑</h5>
+
+ <table border="1" cellspacing="0" cellpadding="0" width="100%">
+ <tr class="bg">
+ <td colspan="5">解绑支付宝 - 1.1 验证验证码并解绑</td>
+ </tr>
+ <tr>
+ <td width="25%">接口描述</td>
+ <td colspan="4">解绑支付宝 - 1.1 验证验证码并解绑</td>
+ </tr>
+ <tr>
+ <td>URL</td>
+ <td colspan="4">/api/v1/user/federation/alipay/checkCodeUnbindAlipay</td>
+ </tr>
+ <tr>
+ <td>请求方式</td>
+ <td colspan="4">post</td>
+ </tr>
+ <tr>
+ <td>请求类型</td>
+ <td colspan="4">application/json;charset=UTF-8</td>
+ </tr>
+ <tr>
+ <td>返回类型</td>
+ <td colspan="4">application/json;charset=UTF-8</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.userSecurityMobileCheckCodeUnbindAlipayRequest</td>
+ <td>object:UserFederationAlipayCheckCodeUnbindAlipayRequest</td>
+ <td>body</td>
+ <td>Y</td>
+
+ <td>userSecurityMobileCheckCodeUnbindAlipayRequest</td>
+ <!-- <td th:if="${request.modelAttr}" th:text="asdfagadfg"></td>-->
+ </tr>
+
+ <tbody>
+
+ <tr>
+ <td align="left" style="padding-left:10px">1.1.code</td>
+ <td>string</td>
+ <td></td>
+
+ <td>N</td>
+ <td></td>
+ </tr>
+
+
+ <tr>
+ <td align="left" style="padding-left:10px">1.2.nonce</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:UserFederationAlipayCheckCodeUnbindAlipayResponseData</td>
+ <td colspan="2"></td>
+ </tr>
+
+
+ <tr>
+ <td align="left" style="padding-left:20px">3.1.message</td>
+ <td colspan="2">string</td>
+ <td colspan="2"></td>
+ </tr>
+
+
+ <tr>
+ <td align="left" style="padding-left:20px">3.2.nonce</td>
+ <td colspan="2">string</td>
+ <td colspan="2"></td>
+ </tr>
+
+
+ <tr>
+ <td align="left" style="padding-left:20px">3.3.step</td>
+ <td colspan="2">integer(int32)</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 '{"code":"string","nonce":"string"}'</td>
+ </tr>
+ <tr class="specialHeight">
+ <td class="bg">返回值</td>
+ <td colspan="4">{"code":0,"data":{"message":"string","nonce":"string","step":0},"message":"string","acknowleged":true}</td>
+ </tr>
+
+ </table>
+ </div>
+ <div>
+
+ <!--这个是每个请求的说明,方便生成文档后进行整理-->
+ <h5 class="second_title">4)绑定支付宝 - 0 初始化</h5>
+
+ <table border="1" cellspacing="0" cellpadding="0" width="100%">
+ <tr class="bg">
+ <td colspan="5">绑定支付宝 - 0 初始化</td>
+ </tr>
+ <tr>
+ <td width="25%">接口描述</td>
+ <td colspan="4">绑定支付宝 - 0 初始化</td>
+ </tr>
+ <tr>
+ <td>URL</td>
+ <td colspan="4">/api/v1/user/federation/alipay/initAlipay</td>
+ </tr>
+ <tr>
+ <td>请求方式</td>
+ <td colspan="4">get</td>
+ </tr>
+ <tr>
+ <td>请求类型</td>
+ <td colspan="4"></td>
+ </tr>
+ <tr>
+ <td>返回类型</td>
+ <td colspan="4">*/*</td>
+ </tr>
+
+ <tr class="bg">
+ <td>参数名</td>
+ <td width="15%">数据类型</td>
+ <td width="15%">参数类型</td>
+ <td width="15%">是否必填</td>
+ <td width="29%">说明</td>
+ </tr>
+
+
+
+ <tr 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:UserFederationAlipayInitAlipayResponseData</td>
+ <td colspan="2"></td>
+ </tr>
+
+
+ <tr>
+ <td align="left" style="padding-left:20px">3.1.message</td>
+ <td colspan="2">string</td>
+ <td colspan="2"></td>
+ </tr>
+
+
+ <tr>
+ <td align="left" style="padding-left:20px">3.2.nonce</td>
+ <td colspan="2">string</td>
+ <td colspan="2"></td>
+ </tr>
+
+
+ <tr>
+ <td align="left" style="padding-left:20px">3.3.step</td>
+ <td colspan="2">integer(int32)</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","nonce":"string","step":0},"message":"string","acknowleged":true}</td>
+ </tr>
+
+ </table>
+ </div>
+ <div>
+
+ <!--这个是每个请求的说明,方便生成文档后进行整理-->
+ <h5 class="second_title">5)解绑支付宝 - 0 初始化</h5>
+
+ <table border="1" cellspacing="0" cellpadding="0" width="100%">
+ <tr class="bg">
+ <td colspan="5">解绑支付宝 - 0 初始化</td>
+ </tr>
+ <tr>
+ <td width="25%">接口描述</td>
+ <td colspan="4">解绑支付宝 - 0 初始化</td>
+ </tr>
+ <tr>
+ <td>URL</td>
+ <td colspan="4">/api/v1/user/federation/alipay/initUnbindAlipay</td>
+ </tr>
+ <tr>
+ <td>请求方式</td>
+ <td colspan="4">get</td>
+ </tr>
+ <tr>
+ <td>请求类型</td>
+ <td colspan="4"></td>
+ </tr>
+ <tr>
+ <td>返回类型</td>
+ <td colspan="4">*/*</td>
+ </tr>
+
+ <tr class="bg">
+ <td>参数名</td>
+ <td width="15%">数据类型</td>
+ <td width="15%">参数类型</td>
+ <td width="15%">是否必填</td>
+ <td width="29%">说明</td>
+ </tr>
+
+
+
+ <tr 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:UserFederationAlipayInitUnbindAlipayResponseData</td>
+ <td colspan="2"></td>
+ </tr>
+
+
+ <tr>
+ <td align="left" style="padding-left:20px">3.1.message</td>
+ <td colspan="2">string</td>
+ <td colspan="2"></td>
+ </tr>
+
+
+ <tr>
+ <td align="left" style="padding-left:20px">3.2.nonce</td>
+ <td colspan="2">string</td>
+ <td colspan="2"></td>
+ </tr>
+
+
+ <tr>
+ <td align="left" style="padding-left:20px">3.3.step</td>
+ <td colspan="2">integer(int32)</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","nonce":"string","step":0},"message":"string","acknowleged":true}</td>
+ </tr>
+
+ </table>
+ </div>
+ <div>
+
+ <!--这个是每个请求的说明,方便生成文档后进行整理-->
+ <h5 class="second_title">6)绑定支付宝 - 1.0 发送验证码</h5>
+
+ <table border="1" cellspacing="0" cellpadding="0" width="100%">
+ <tr class="bg">
+ <td colspan="5">绑定支付宝 - 1.0 发送验证码</td>
+ </tr>
+ <tr>
+ <td width="25%">接口描述</td>
+ <td colspan="4">绑定支付宝 - 1.0 发送验证码</td>
+ </tr>
+ <tr>
+ <td>URL</td>
+ <td colspan="4">/api/v1/user/federation/alipay/sendCode</td>
+ </tr>
+ <tr>
+ <td>请求方式</td>
+ <td colspan="4">post</td>
+ </tr>
+ <tr>
+ <td>请求类型</td>
+ <td colspan="4">application/json;charset=UTF-8</td>
+ </tr>
+ <tr>
+ <td>返回类型</td>
+ <td colspan="4">application/json;charset=UTF-8</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.userFederationAlipaySendCodeRequest</td>
+ <td>object:UserFederationAlipaySendCodeRequest</td>
+ <td>body</td>
+ <td>Y</td>
+
+ <td>userFederationAlipaySendCodeRequest</td>
+ <!-- <td th:if="${request.modelAttr}" th:text="asdfagadfg"></td>-->
+ </tr>
+
+ <tbody>
+
+ <tr>
+ <td align="left" style="padding-left:10px">1.1.checkType</td>
+ <td>string</td>
+ <td></td>
+
+ <td>N</td>
+ <td></td>
+ </tr>
+
+
+ <tr>
+ <td align="left" style="padding-left:10px">1.2.nonce</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:UserFederationAlipaySendCodeResponseData</td>
+ <td colspan="2"></td>
+ </tr>
+
+
+ <tr>
+ <td align="left" style="padding-left:20px">3.1.message</td>
+ <td colspan="2">string</td>
+ <td colspan="2"></td>
+ </tr>
+
+
+ <tr>
+ <td align="left" style="padding-left:20px">3.2.nonce</td>
+ <td colspan="2">string</td>
+ <td colspan="2"></td>
+ </tr>
+
+
+ <tr>
+ <td align="left" style="padding-left:20px">3.3.step</td>
+ <td colspan="2">integer(int32)</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 '{"checkType":"string","nonce":"string"}'</td>
+ </tr>
+ <tr class="specialHeight">
+ <td class="bg">返回值</td>
+ <td colspan="4">{"code":0,"data":{"message":"string","nonce":"string","step":0},"message":"string","acknowleged":true}</td>
+ </tr>
+
+ </table>
+ </div>
+ <div>
+
+ <!--这个是每个请求的说明,方便生成文档后进行整理-->
+ <h5 class="second_title">7)解绑支付宝 - 1.0 发送验证码</h5>
+
+ <table border="1" cellspacing="0" cellpadding="0" width="100%">
+ <tr class="bg">
+ <td colspan="5">解绑支付宝 - 1.0 发送验证码</td>
+ </tr>
+ <tr>
+ <td width="25%">接口描述</td>
+ <td colspan="4">解绑支付宝 - 1.0 发送验证码</td>
+ </tr>
+ <tr>
+ <td>URL</td>
+ <td colspan="4">/api/v1/user/federation/alipay/sendCodeUnbindAlipay</td>
+ </tr>
+ <tr>
+ <td>请求方式</td>
+ <td colspan="4">post</td>
+ </tr>
+ <tr>
+ <td>请求类型</td>
+ <td colspan="4">application/json;charset=UTF-8</td>
+ </tr>
+ <tr>
+ <td>返回类型</td>
+ <td colspan="4">application/json;charset=UTF-8</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.userFederationAlipaySendCodeUnbindAlipayRequest</td>
+ <td>object:UserFederationAlipaySendCodeUnbindAlipayRequest</td>
+ <td>body</td>
+ <td>Y</td>
+
+ <td>userFederationAlipaySendCodeUnbindAlipayRequest</td>
+ <!-- <td th:if="${request.modelAttr}" th:text="asdfagadfg"></td>-->
+ </tr>
+
+ <tbody>
+
+ <tr>
+ <td align="left" style="padding-left:10px">1.1.checkType</td>
+ <td>string</td>
+ <td></td>
+
+ <td>N</td>
+ <td></td>
+ </tr>
+
+
+ <tr>
+ <td align="left" style="padding-left:10px">1.2.nonce</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:UserFederationAlipaySendCodeUnbindAlipayResponseData</td>
+ <td colspan="2"></td>
+ </tr>
+
+
+ <tr>
+ <td align="left" style="padding-left:20px">3.1.message</td>
+ <td colspan="2">string</td>
+ <td colspan="2"></td>
+ </tr>
+
+
+ <tr>
+ <td align="left" style="padding-left:20px">3.2.nonce</td>
+ <td colspan="2">string</td>
+ <td colspan="2"></td>
+ </tr>
+
+
+ <tr>
+ <td align="left" style="padding-left:20px">3.3.step</td>
+ <td colspan="2">integer(int32)</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 '{"checkType":"string","nonce":"string"}'</td>
+ </tr>
+ <tr class="specialHeight">
+ <td class="bg">返回值</td>
+ <td colspan="4">{"code":0,"data":{"message":"string","nonce":"string","step":0},"message":"string","acknowleged":true}</td>
+ </tr>
+
+ </table>
+ </div>
+ </div>
+ <div style="margin-bottom:20px;">
+ <!--这个是类的说明-->
+ <h4 class="first_title">user-federation-openweixin</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">/api/v1/user/federation/openweixin/bindOpenweixin</td>
+ </tr>
+ <tr>
+ <td>请求方式</td>
+ <td colspan="4">post</td>
+ </tr>
+ <tr>
+ <td>请求类型</td>
+ <td colspan="4">application/json;charset=UTF-8</td>
+ </tr>
+ <tr>
+ <td>返回类型</td>
+ <td colspan="4">application/json;charset=UTF-8</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.userFederationOpenweixinBindOpenweixinRequest</td>
+ <td>object:UserFederationOpenweixinBindOpenweixinRequest</td>
+ <td>body</td>
+ <td>Y</td>
+
+ <td>userFederationOpenweixinBindOpenweixinRequest</td>
+ <!-- <td th:if="${request.modelAttr}" th:text="asdfagadfg"></td>-->
+ </tr>
+
+ <tbody>
+
+ <tr>
+ <td align="left" style="padding-left:10px">1.1.federatedCode</td>
+ <td>string</td>
+ <td></td>
+
+ <td>N</td>
+ <td></td>
+ </tr>
+
+
+ <tr>
+ <td align="left" style="padding-left:10px">1.2.nonce</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:UserFederationOpenweixinBindOpenweixinResponseData</td>
+ <td colspan="2"></td>
+ </tr>
+
+
+ <tr>
+ <td align="left" style="padding-left:20px">3.1.message</td>
+ <td colspan="2">string</td>
+ <td colspan="2"></td>
+ </tr>
+
+
+ <tr>
+ <td align="left" style="padding-left:20px">3.2.step</td>
+ <td colspan="2">integer(int32)</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 '{"federatedCode":"string","nonce":"string"}'</td>
+ </tr>
+ <tr class="specialHeight">
+ <td class="bg">返回值</td>
+ <td colspan="4">{"code":0,"data":{"message":"string","step":0},"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">/api/v1/user/federation/openweixin/checkCode</td>
+ </tr>
+ <tr>
+ <td>请求方式</td>
+ <td colspan="4">post</td>
+ </tr>
+ <tr>
+ <td>请求类型</td>
+ <td colspan="4">application/json;charset=UTF-8</td>
+ </tr>
+ <tr>
+ <td>返回类型</td>
+ <td colspan="4">application/json;charset=UTF-8</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.userFederationOpenweixinCheckCodeRequest</td>
+ <td>object:UserFederationOpenweixinCheckCodeRequest</td>
+ <td>body</td>
+ <td>Y</td>
+
+ <td>userFederationOpenweixinCheckCodeRequest</td>
+ <!-- <td th:if="${request.modelAttr}" th:text="asdfagadfg"></td>-->
+ </tr>
+
+ <tbody>
+
+ <tr>
+ <td align="left" style="padding-left:10px">1.1.code</td>
+ <td>string</td>
+ <td></td>
+
+ <td>N</td>
+ <td></td>
+ </tr>
+
+
+ <tr>
+ <td align="left" style="padding-left:10px">1.2.nonce</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:UserFederationOpenweixinCheckCodeResponseData</td>
+ <td colspan="2"></td>
+ </tr>
+
+
+ <tr>
+ <td align="left" style="padding-left:20px">3.1.federatedUrl</td>
+ <td colspan="2">string</td>
+ <td colspan="2"></td>
+ </tr>
+
+
+ <tr>
+ <td align="left" style="padding-left:20px">3.2.message</td>
+ <td colspan="2">string</td>
+ <td colspan="2"></td>
+ </tr>
+
+
+ <tr>
+ <td align="left" style="padding-left:20px">3.3.nonce</td>
+ <td colspan="2">string</td>
+ <td colspan="2"></td>
+ </tr>
+
+
+ <tr>
+ <td align="left" style="padding-left:20px">3.4.step</td>
+ <td colspan="2">integer(int32)</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 '{"code":"string","nonce":"string"}'</td>
+ </tr>
+ <tr class="specialHeight">
+ <td class="bg">返回值</td>
+ <td colspan="4">{"code":0,"data":{"federatedUrl":"string","message":"string","nonce":"string","step":0},"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">/api/v1/user/federation/openweixin/checkCodeUnbindOpenweixin</td>
+ </tr>
+ <tr>
+ <td>请求方式</td>
+ <td colspan="4">post</td>
+ </tr>
+ <tr>
+ <td>请求类型</td>
+ <td colspan="4">application/json;charset=UTF-8</td>
+ </tr>
+ <tr>
+ <td>返回类型</td>
+ <td colspan="4">application/json;charset=UTF-8</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.userSecurityMobileCheckCodeUnbindOpenweixinRequest</td>
+ <td>object:UserFederationOpenweixinCheckCodeUnbindOpenweixinRequest</td>
+ <td>body</td>
+ <td>Y</td>
+
+ <td>userSecurityMobileCheckCodeUnbindOpenweixinRequest</td>
+ <!-- <td th:if="${request.modelAttr}" th:text="asdfagadfg"></td>-->
+ </tr>
+
+ <tbody>
+
+ <tr>
+ <td align="left" style="padding-left:10px">1.1.code</td>
+ <td>string</td>
+ <td></td>
+
+ <td>N</td>
+ <td></td>
+ </tr>
+
+
+ <tr>
+ <td align="left" style="padding-left:10px">1.2.nonce</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:UserFederationOpenweixinCheckCodeUnbindOpenweixinResponseData</td>
+ <td colspan="2"></td>
+ </tr>
+
+
+ <tr>
+ <td align="left" style="padding-left:20px">3.1.message</td>
+ <td colspan="2">string</td>
+ <td colspan="2"></td>
+ </tr>
+
+
+ <tr>
+ <td align="left" style="padding-left:20px">3.2.nonce</td>
+ <td colspan="2">string</td>
+ <td colspan="2"></td>
+ </tr>
+
+
+ <tr>
+ <td align="left" style="padding-left:20px">3.3.step</td>
+ <td colspan="2">integer(int32)</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 '{"code":"string","nonce":"string"}'</td>
+ </tr>
+ <tr class="specialHeight">
+ <td class="bg">返回值</td>
+ <td colspan="4">{"code":0,"data":{"message":"string","nonce":"string","step":0},"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">/api/v1/user/federation/openweixin/initOpenweixin</td>
+ </tr>
+ <tr>
+ <td>请求方式</td>
+ <td colspan="4">get</td>
+ </tr>
+ <tr>
+ <td>请求类型</td>
+ <td colspan="4"></td>
+ </tr>
+ <tr>
+ <td>返回类型</td>
+ <td colspan="4">*/*</td>
+ </tr>
+
+ <tr class="bg">
+ <td>参数名</td>
+ <td width="15%">数据类型</td>
+ <td width="15%">参数类型</td>
+ <td width="15%">是否必填</td>
+ <td width="29%">说明</td>
+ </tr>
+
+
+
+ <tr 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:UserFederationOpenweixinInitOpenweixinResponseData</td>
+ <td colspan="2"></td>
+ </tr>
+
+
+ <tr>
+ <td align="left" style="padding-left:20px">3.1.message</td>
+ <td colspan="2">string</td>
+ <td colspan="2"></td>
+ </tr>
+
+
+ <tr>
+ <td align="left" style="padding-left:20px">3.2.nonce</td>
+ <td colspan="2">string</td>
+ <td colspan="2"></td>
+ </tr>
+
+
+ <tr>
+ <td align="left" style="padding-left:20px">3.3.step</td>
+ <td colspan="2">integer(int32)</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","nonce":"string","step":0},"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">/api/v1/user/federation/openweixin/initUnbindOpenweixin</td>
+ </tr>
+ <tr>
+ <td>请求方式</td>
+ <td colspan="4">get</td>
+ </tr>
+ <tr>
+ <td>请求类型</td>
+ <td colspan="4"></td>
+ </tr>
+ <tr>
+ <td>返回类型</td>
+ <td colspan="4">*/*</td>
+ </tr>
+
+ <tr class="bg">
+ <td>参数名</td>
+ <td width="15%">数据类型</td>
+ <td width="15%">参数类型</td>
+ <td width="15%">是否必填</td>
+ <td width="29%">说明</td>
+ </tr>
+
+
+
+ <tr 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:UserFederationOpenweixinInitUnbindOpenweixinResponseData</td>
+ <td colspan="2"></td>
+ </tr>
+
+
+ <tr>
+ <td align="left" style="padding-left:20px">3.1.message</td>
+ <td colspan="2">string</td>
+ <td colspan="2"></td>
+ </tr>
+
+
+ <tr>
+ <td align="left" style="padding-left:20px">3.2.nonce</td>
+ <td colspan="2">string</td>
+ <td colspan="2"></td>
+ </tr>
+
+
+ <tr>
+ <td align="left" style="padding-left:20px">3.3.step</td>
+ <td colspan="2">integer(int32)</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","nonce":"string","step":0},"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">/api/v1/user/federation/openweixin/sendCode</td>
+ </tr>
+ <tr>
+ <td>请求方式</td>
+ <td colspan="4">post</td>
+ </tr>
+ <tr>
+ <td>请求类型</td>
+ <td colspan="4">application/json;charset=UTF-8</td>
+ </tr>
+ <tr>
+ <td>返回类型</td>
+ <td colspan="4">application/json;charset=UTF-8</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.userFederationOpenweixinSendCodeRequest</td>
+ <td>object:UserFederationOpenweixinSendCodeRequest</td>
+ <td>body</td>
+ <td>Y</td>
+
+ <td>userFederationOpenweixinSendCodeRequest</td>
+ <!-- <td th:if="${request.modelAttr}" th:text="asdfagadfg"></td>-->
+ </tr>
+
+ <tbody>
+
+ <tr>
+ <td align="left" style="padding-left:10px">1.1.checkType</td>
+ <td>string</td>
+ <td></td>
+
+ <td>N</td>
+ <td></td>
+ </tr>
+
+
+ <tr>
+ <td align="left" style="padding-left:10px">1.2.nonce</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:UserFederationOpenweixinSendCodeResponseData</td>
+ <td colspan="2"></td>
+ </tr>
+
+
+ <tr>
+ <td align="left" style="padding-left:20px">3.1.message</td>
+ <td colspan="2">string</td>
+ <td colspan="2"></td>
+ </tr>
+
+
+ <tr>
+ <td align="left" style="padding-left:20px">3.2.nonce</td>
+ <td colspan="2">string</td>
+ <td colspan="2"></td>
+ </tr>
+
+
+ <tr>
+ <td align="left" style="padding-left:20px">3.3.step</td>
+ <td colspan="2">integer(int32)</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 '{"checkType":"string","nonce":"string"}'</td>
+ </tr>
+ <tr class="specialHeight">
+ <td class="bg">返回值</td>
+ <td colspan="4">{"code":0,"data":{"message":"string","nonce":"string","step":0},"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">/api/v1/user/federation/openweixin/sendCodeUnbindOpenweixin</td>
+ </tr>
+ <tr>
+ <td>请求方式</td>
+ <td colspan="4">post</td>
+ </tr>
+ <tr>
+ <td>请求类型</td>
+ <td colspan="4">application/json;charset=UTF-8</td>
+ </tr>
+ <tr>
+ <td>返回类型</td>
+ <td colspan="4">application/json;charset=UTF-8</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.userFederationOpenweixinSendCodeUnbindOpenweixinRequest</td>
+ <td>object:UserFederationOpenweixinSendCodeUnbindOpenweixinRequest</td>
+ <td>body</td>
+ <td>Y</td>
+
+ <td>userFederationOpenweixinSendCodeUnbindOpenweixinRequest</td>
+ <!-- <td th:if="${request.modelAttr}" th:text="asdfagadfg"></td>-->
+ </tr>
+
+ <tbody>
+
+ <tr>
+ <td align="left" style="padding-left:10px">1.1.checkType</td>
+ <td>string</td>
+ <td></td>
+
+ <td>N</td>
+ <td></td>
+ </tr>
+
+
+ <tr>
+ <td align="left" style="padding-left:10px">1.2.nonce</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:UserFederationOpenweixinSendCodeUnbindOpenweixinResponseData</td>
+ <td colspan="2"></td>
+ </tr>
+
+
+ <tr>
+ <td align="left" style="padding-left:20px">3.1.message</td>
+ <td colspan="2">string</td>
+ <td colspan="2"></td>
+ </tr>
+
+
+ <tr>
+ <td align="left" style="padding-left:20px">3.2.nonce</td>
+ <td colspan="2">string</td>
+ <td colspan="2"></td>
+ </tr>
+
+
+ <tr>
+ <td align="left" style="padding-left:20px">3.3.step</td>
+ <td colspan="2">integer(int32)</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 '{"checkType":"string","nonce":"string"}'</td>
+ </tr>
+ <tr class="specialHeight">
+ <td class="bg">返回值</td>
+ <td colspan="4">{"code":0,"data":{"message":"string","nonce":"string","step":0},"message":"string","acknowleged":true}</td>
+ </tr>
+
+ </table>
+ </div>
+ </div>
+ <div style="margin-bottom:20px;">
+ <!--这个是类的说明-->
+ <h4 class="first_title">user-federation-qq</h4>
+ <div>
+
+ <!--这个是每个请求的说明,方便生成文档后进行整理-->
+ <h5 class="second_title">1)绑定QQ - 绑定</h5>
+
+ <table border="1" cellspacing="0" cellpadding="0" width="100%">
+ <tr class="bg">
+ <td colspan="5">绑定QQ - 绑定</td>
+ </tr>
+ <tr>
+ <td width="25%">接口描述</td>
+ <td colspan="4">绑定QQ - 绑定</td>
+ </tr>
+ <tr>
+ <td>URL</td>
+ <td colspan="4">/api/v1/user/federation/qq/bindQq</td>
+ </tr>
+ <tr>
+ <td>请求方式</td>
+ <td colspan="4">post</td>
+ </tr>
+ <tr>
+ <td>请求类型</td>
+ <td colspan="4">application/json;charset=UTF-8</td>
+ </tr>
+ <tr>
+ <td>返回类型</td>
+ <td colspan="4">application/json;charset=UTF-8</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.userFederationQqBindQqRequest</td>
+ <td>object:UserFederationQqBindQqRequest</td>
+ <td>body</td>
+ <td>Y</td>
+
+ <td>userFederationQqBindQqRequest</td>
+ <!-- <td th:if="${request.modelAttr}" th:text="asdfagadfg"></td>-->
+ </tr>
+
+ <tbody>
+
+ <tr>
+ <td align="left" style="padding-left:10px">1.1.federatedCode</td>
+ <td>string</td>
+ <td></td>
+
+ <td>N</td>
+ <td></td>
+ </tr>
+
+
+ <tr>
+ <td align="left" style="padding-left:10px">1.2.nonce</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:UserFederationQqBindQqResponseData</td>
+ <td colspan="2"></td>
+ </tr>
+
+
+ <tr>
+ <td align="left" style="padding-left:20px">3.1.message</td>
+ <td colspan="2">string</td>
+ <td colspan="2"></td>
+ </tr>
+
+
+ <tr>
+ <td align="left" style="padding-left:20px">3.2.step</td>
+ <td colspan="2">integer(int32)</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 '{"federatedCode":"string","nonce":"string"}'</td>
+ </tr>
+ <tr class="specialHeight">
+ <td class="bg">返回值</td>
+ <td colspan="4">{"code":0,"data":{"message":"string","step":0},"message":"string","acknowleged":true}</td>
+ </tr>
+
+ </table>
+ </div>
+ <div>
+
+ <!--这个是每个请求的说明,方便生成文档后进行整理-->
+ <h5 class="second_title">2)绑定QQ - 验证验证码</h5>
+
+ <table border="1" cellspacing="0" cellpadding="0" width="100%">
+ <tr class="bg">
+ <td colspan="5">绑定QQ - 验证验证码</td>
+ </tr>
+ <tr>
+ <td width="25%">接口描述</td>
+ <td colspan="4">绑定QQ - 验证验证码</td>
+ </tr>
+ <tr>
+ <td>URL</td>
+ <td colspan="4">/api/v1/user/federation/qq/checkCode</td>
+ </tr>
+ <tr>
+ <td>请求方式</td>
+ <td colspan="4">post</td>
+ </tr>
+ <tr>
+ <td>请求类型</td>
+ <td colspan="4">application/json;charset=UTF-8</td>
+ </tr>
+ <tr>
+ <td>返回类型</td>
+ <td colspan="4">application/json;charset=UTF-8</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.userFederationQqCheckCodeRequest</td>
+ <td>object:UserFederationQqCheckCodeRequest</td>
+ <td>body</td>
+ <td>Y</td>
+
+ <td>userFederationQqCheckCodeRequest</td>
+ <!-- <td th:if="${request.modelAttr}" th:text="asdfagadfg"></td>-->
+ </tr>
+
+ <tbody>
+
+ <tr>
+ <td align="left" style="padding-left:10px">1.1.code</td>
+ <td>string</td>
+ <td></td>
+
+ <td>N</td>
+ <td></td>
+ </tr>
+
+
+ <tr>
+ <td align="left" style="padding-left:10px">1.2.nonce</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:UserFederationQqCheckCodeResponseData</td>
+ <td colspan="2"></td>
+ </tr>
+
+
+ <tr>
+ <td align="left" style="padding-left:20px">3.1.federatedUrl</td>
+ <td colspan="2">string</td>
+ <td colspan="2"></td>
+ </tr>
+
+
+ <tr>
+ <td align="left" style="padding-left:20px">3.2.message</td>
+ <td colspan="2">string</td>
+ <td colspan="2"></td>
+ </tr>
+
+
+ <tr>
+ <td align="left" style="padding-left:20px">3.3.nonce</td>
+ <td colspan="2">string</td>
+ <td colspan="2"></td>
+ </tr>
+
+
+ <tr>
+ <td align="left" style="padding-left:20px">3.4.step</td>
+ <td colspan="2">integer(int32)</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 '{"code":"string","nonce":"string"}'</td>
+ </tr>
+ <tr class="specialHeight">
+ <td class="bg">返回值</td>
+ <td colspan="4">{"code":0,"data":{"federatedUrl":"string","message":"string","nonce":"string","step":0},"message":"string","acknowleged":true}</td>
+ </tr>
+
+ </table>
+ </div>
+ <div>
+
+ <!--这个是每个请求的说明,方便生成文档后进行整理-->
+ <h5 class="second_title">3)解绑Qq - 验证验证码并解绑</h5>
+
+ <table border="1" cellspacing="0" cellpadding="0" width="100%">
+ <tr class="bg">
+ <td colspan="5">解绑Qq - 验证验证码并解绑</td>
+ </tr>
+ <tr>
+ <td width="25%">接口描述</td>
+ <td colspan="4">解绑Qq - 验证验证码并解绑</td>
+ </tr>
+ <tr>
+ <td>URL</td>
+ <td colspan="4">/api/v1/user/federation/qq/checkCodeUnbindQq</td>
+ </tr>
+ <tr>
+ <td>请求方式</td>
+ <td colspan="4">post</td>
+ </tr>
+ <tr>
+ <td>请求类型</td>
+ <td colspan="4">application/json;charset=UTF-8</td>
+ </tr>
+ <tr>
+ <td>返回类型</td>
+ <td colspan="4">application/json;charset=UTF-8</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.userSecurityMobileCheckCodeUnbindQqRequest</td>
+ <td>object:UserFederationQqCheckCodeUnbindQqRequest</td>
+ <td>body</td>
+ <td>Y</td>
+
+ <td>userSecurityMobileCheckCodeUnbindQqRequest</td>
+ <!-- <td th:if="${request.modelAttr}" th:text="asdfagadfg"></td>-->
+ </tr>
+
+ <tbody>
+
+ <tr>
+ <td align="left" style="padding-left:10px">1.1.code</td>
+ <td>string</td>
+ <td></td>
+
+ <td>N</td>
+ <td></td>
+ </tr>
+
+
+ <tr>
+ <td align="left" style="padding-left:10px">1.2.nonce</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:UserFederationQqCheckCodeUnbindQqResponseData</td>
+ <td colspan="2"></td>
+ </tr>
+
+
+ <tr>
+ <td align="left" style="padding-left:20px">3.1.message</td>
+ <td colspan="2">string</td>
+ <td colspan="2"></td>
+ </tr>
+
+
+ <tr>
+ <td align="left" style="padding-left:20px">3.2.nonce</td>
+ <td colspan="2">string</td>
+ <td colspan="2"></td>
+ </tr>
+
+
+ <tr>
+ <td align="left" style="padding-left:20px">3.3.step</td>
+ <td colspan="2">integer(int32)</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 '{"code":"string","nonce":"string"}'</td>
+ </tr>
+ <tr class="specialHeight">
+ <td class="bg">返回值</td>
+ <td colspan="4">{"code":0,"data":{"message":"string","nonce":"string","step":0},"message":"string","acknowleged":true}</td>
+ </tr>
+
+ </table>
+ </div>
+ <div>
+
+ <!--这个是每个请求的说明,方便生成文档后进行整理-->
+ <h5 class="second_title">4)绑定QQ - 初始化</h5>
+
+ <table border="1" cellspacing="0" cellpadding="0" width="100%">
+ <tr class="bg">
+ <td colspan="5">绑定QQ - 初始化</td>
+ </tr>
+ <tr>
+ <td width="25%">接口描述</td>
+ <td colspan="4">绑定QQ - 初始化</td>
+ </tr>
+ <tr>
+ <td>URL</td>
+ <td colspan="4">/api/v1/user/federation/qq/initQq</td>
+ </tr>
+ <tr>
+ <td>请求方式</td>
+ <td colspan="4">get</td>
+ </tr>
+ <tr>
+ <td>请求类型</td>
+ <td colspan="4"></td>
+ </tr>
+ <tr>
+ <td>返回类型</td>
+ <td colspan="4">*/*</td>
+ </tr>
+
+ <tr class="bg">
+ <td>参数名</td>
+ <td width="15%">数据类型</td>
+ <td width="15%">参数类型</td>
+ <td width="15%">是否必填</td>
+ <td width="29%">说明</td>
+ </tr>
+
+
+
+ <tr 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:UserFederationQqInitQqResponseData</td>
+ <td colspan="2"></td>
+ </tr>
+
+
+ <tr>
+ <td align="left" style="padding-left:20px">3.1.message</td>
+ <td colspan="2">string</td>
+ <td colspan="2"></td>
+ </tr>
+
+
+ <tr>
+ <td align="left" style="padding-left:20px">3.2.nonce</td>
+ <td colspan="2">string</td>
+ <td colspan="2"></td>
+ </tr>
+
+
+ <tr>
+ <td align="left" style="padding-left:20px">3.3.step</td>
+ <td colspan="2">integer(int32)</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","nonce":"string","step":0},"message":"string","acknowleged":true}</td>
+ </tr>
+
+ </table>
+ </div>
+ <div>
+
+ <!--这个是每个请求的说明,方便生成文档后进行整理-->
+ <h5 class="second_title">5)解绑Qq - 初始化</h5>
+
+ <table border="1" cellspacing="0" cellpadding="0" width="100%">
+ <tr class="bg">
+ <td colspan="5">解绑Qq - 初始化</td>
+ </tr>
+ <tr>
+ <td width="25%">接口描述</td>
+ <td colspan="4">解绑Qq - 初始化</td>
+ </tr>
+ <tr>
+ <td>URL</td>
+ <td colspan="4">/api/v1/user/federation/qq/initUnbindQq</td>
+ </tr>
+ <tr>
+ <td>请求方式</td>
+ <td colspan="4">get</td>
+ </tr>
+ <tr>
+ <td>请求类型</td>
+ <td colspan="4"></td>
+ </tr>
+ <tr>
+ <td>返回类型</td>
+ <td colspan="4">*/*</td>
+ </tr>
+
+ <tr class="bg">
+ <td>参数名</td>
+ <td width="15%">数据类型</td>
+ <td width="15%">参数类型</td>
+ <td width="15%">是否必填</td>
+ <td width="29%">说明</td>
+ </tr>
+
+
+
+ <tr 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:UserFederationQqInitUnbindQqResponseData</td>
+ <td colspan="2"></td>
+ </tr>
+
+
+ <tr>
+ <td align="left" style="padding-left:20px">3.1.message</td>
+ <td colspan="2">string</td>
+ <td colspan="2"></td>
+ </tr>
+
+
+ <tr>
+ <td align="left" style="padding-left:20px">3.2.nonce</td>
+ <td colspan="2">string</td>
+ <td colspan="2"></td>
+ </tr>
+
+
+ <tr>
+ <td align="left" style="padding-left:20px">3.3.step</td>
+ <td colspan="2">integer(int32)</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","nonce":"string","step":0},"message":"string","acknowleged":true}</td>
+ </tr>
+
+ </table>
+ </div>
+ <div>
+
+ <!--这个是每个请求的说明,方便生成文档后进行整理-->
+ <h5 class="second_title">6)绑定QQ - 发送验证码</h5>
+
+ <table border="1" cellspacing="0" cellpadding="0" width="100%">
+ <tr class="bg">
+ <td colspan="5">绑定QQ - 发送验证码</td>
+ </tr>
+ <tr>
+ <td width="25%">接口描述</td>
+ <td colspan="4">绑定QQ - 发送验证码</td>
+ </tr>
+ <tr>
+ <td>URL</td>
+ <td colspan="4">/api/v1/user/federation/qq/sendCode</td>
+ </tr>
+ <tr>
+ <td>请求方式</td>
+ <td colspan="4">post</td>
+ </tr>
+ <tr>
+ <td>请求类型</td>
+ <td colspan="4">application/json;charset=UTF-8</td>
+ </tr>
+ <tr>
+ <td>返回类型</td>
+ <td colspan="4">application/json;charset=UTF-8</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.userFederationQqSendCodeRequest</td>
+ <td>object:UserFederationQqSendCodeRequest</td>
+ <td>body</td>
+ <td>Y</td>
+
+ <td>userFederationQqSendCodeRequest</td>
+ <!-- <td th:if="${request.modelAttr}" th:text="asdfagadfg"></td>-->
+ </tr>
+
+ <tbody>
+
+ <tr>
+ <td align="left" style="padding-left:10px">1.1.checkType</td>
+ <td>string</td>
+ <td></td>
+
+ <td>N</td>
+ <td></td>
+ </tr>
+
+
+ <tr>
+ <td align="left" style="padding-left:10px">1.2.nonce</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:UserFederationQqSendCodeResponseData</td>
+ <td colspan="2"></td>
+ </tr>
+
+
+ <tr>
+ <td align="left" style="padding-left:20px">3.1.message</td>
+ <td colspan="2">string</td>
+ <td colspan="2"></td>
+ </tr>
+
+
+ <tr>
+ <td align="left" style="padding-left:20px">3.2.nonce</td>
+ <td colspan="2">string</td>
+ <td colspan="2"></td>
+ </tr>
+
+
+ <tr>
+ <td align="left" style="padding-left:20px">3.3.step</td>
+ <td colspan="2">integer(int32)</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 '{"checkType":"string","nonce":"string"}'</td>
+ </tr>
+ <tr class="specialHeight">
+ <td class="bg">返回值</td>
+ <td colspan="4">{"code":0,"data":{"message":"string","nonce":"string","step":0},"message":"string","acknowleged":true}</td>
+ </tr>
+
+ </table>
+ </div>
+ <div>
+
+ <!--这个是每个请求的说明,方便生成文档后进行整理-->
+ <h5 class="second_title">7)解绑Qq - 发送验证码</h5>
+
+ <table border="1" cellspacing="0" cellpadding="0" width="100%">
+ <tr class="bg">
+ <td colspan="5">解绑Qq - 发送验证码</td>
+ </tr>
+ <tr>
+ <td width="25%">接口描述</td>
+ <td colspan="4">解绑Qq - 发送验证码</td>
+ </tr>
+ <tr>
+ <td>URL</td>
+ <td colspan="4">/api/v1/user/federation/qq/sendCodeUnbindQq</td>
+ </tr>
+ <tr>
+ <td>请求方式</td>
+ <td colspan="4">post</td>
+ </tr>
+ <tr>
+ <td>请求类型</td>
+ <td colspan="4">application/json;charset=UTF-8</td>
+ </tr>
+ <tr>
+ <td>返回类型</td>
+ <td colspan="4">application/json;charset=UTF-8</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.userFederationQqSendCodeUnbindQqRequest</td>
+ <td>object:UserFederationQqSendCodeUnbindQqRequest</td>
+ <td>body</td>
+ <td>Y</td>
+
+ <td>userFederationQqSendCodeUnbindQqRequest</td>
+ <!-- <td th:if="${request.modelAttr}" th:text="asdfagadfg"></td>-->
+ </tr>
+
+ <tbody>
+
+ <tr>
+ <td align="left" style="padding-left:10px">1.1.checkType</td>
+ <td>string</td>
+ <td></td>
+
+ <td>N</td>
+ <td></td>
+ </tr>
+
+
+ <tr>
+ <td align="left" style="padding-left:10px">1.2.nonce</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:UserFederationQqSendCodeUnbindQqResponseData</td>
+ <td colspan="2"></td>
+ </tr>
+
+
+ <tr>
+ <td align="left" style="padding-left:20px">3.1.message</td>
+ <td colspan="2">string</td>
+ <td colspan="2"></td>
+ </tr>
+
+
+ <tr>
+ <td align="left" style="padding-left:20px">3.2.nonce</td>
+ <td colspan="2">string</td>
+ <td colspan="2"></td>
+ </tr>
+
+
+ <tr>
+ <td align="left" style="padding-left:20px">3.3.step</td>
+ <td colspan="2">integer(int32)</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 '{"checkType":"string","nonce":"string"}'</td>
+ </tr>
+ <tr class="specialHeight">
+ <td class="bg">返回值</td>
+ <td colspan="4">{"code":0,"data":{"message":"string","nonce":"string","step":0},"message":"string","acknowleged":true}</td>
+ </tr>
+
+ </table>
+ </div>
+ </div>
+ <div style="margin-bottom:20px;">
+ <!--这个是类的说明-->
+ <h4 class="first_title">user-federation-workweixin</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">/api/v1/user/federation/workweixin/bindWorkweixin</td>
+ </tr>
+ <tr>
+ <td>请求方式</td>
+ <td colspan="4">post</td>
+ </tr>
+ <tr>
+ <td>请求类型</td>
+ <td colspan="4">application/json;charset=UTF-8</td>
+ </tr>
+ <tr>
+ <td>返回类型</td>
+ <td colspan="4">application/json;charset=UTF-8</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.userFederationWorkweixinBindWorkweixinRequest</td>
+ <td>object:UserFederationWorkweixinBindWorkweixinRequest</td>
+ <td>body</td>
+ <td>Y</td>
+
+ <td>userFederationWorkweixinBindWorkweixinRequest</td>
+ <!-- <td th:if="${request.modelAttr}" th:text="asdfagadfg"></td>-->
+ </tr>
+
+ <tbody>
+
+ <tr>
+ <td align="left" style="padding-left:10px">1.1.federatedCode</td>
+ <td>string</td>
+ <td></td>
+
+ <td>N</td>
+ <td></td>
+ </tr>
+
+
+ <tr>
+ <td align="left" style="padding-left:10px">1.2.nonce</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:UserFederationWorkweixinBindWorkweixinResponseData</td>
+ <td colspan="2"></td>
+ </tr>
+
+
+ <tr>
+ <td align="left" style="padding-left:20px">3.1.message</td>
+ <td colspan="2">string</td>
+ <td colspan="2"></td>
+ </tr>
+
+
+ <tr>
+ <td align="left" style="padding-left:20px">3.2.step</td>
+ <td colspan="2">integer(int32)</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 '{"federatedCode":"string","nonce":"string"}'</td>
+ </tr>
+ <tr class="specialHeight">
+ <td class="bg">返回值</td>
+ <td colspan="4">{"code":0,"data":{"message":"string","step":0},"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">/api/v1/user/federation/workweixin/checkCode</td>
+ </tr>
+ <tr>
+ <td>请求方式</td>
+ <td colspan="4">post</td>
+ </tr>
+ <tr>
+ <td>请求类型</td>
+ <td colspan="4">application/json;charset=UTF-8</td>
+ </tr>
+ <tr>
+ <td>返回类型</td>
+ <td colspan="4">application/json;charset=UTF-8</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.userFederationWorkweixinCheckCodeRequest</td>
+ <td>object:UserFederationWorkweixinCheckCodeRequest</td>
+ <td>body</td>
+ <td>Y</td>
+
+ <td>userFederationWorkweixinCheckCodeRequest</td>
+ <!-- <td th:if="${request.modelAttr}" th:text="asdfagadfg"></td>-->
+ </tr>
+
+ <tbody>
+
+ <tr>
+ <td align="left" style="padding-left:10px">1.1.code</td>
+ <td>string</td>
+ <td></td>
+
+ <td>N</td>
+ <td></td>
+ </tr>
+
+
+ <tr>
+ <td align="left" style="padding-left:10px">1.2.nonce</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:UserFederationWorkweixinCheckCodeResponseData</td>
+ <td colspan="2"></td>
+ </tr>
+
+
+ <tr>
+ <td align="left" style="padding-left:20px">3.1.federatedUrl</td>
+ <td colspan="2">string</td>
+ <td colspan="2"></td>
+ </tr>
+
+
+ <tr>
+ <td align="left" style="padding-left:20px">3.2.message</td>
+ <td colspan="2">string</td>
+ <td colspan="2"></td>
+ </tr>
+
+
+ <tr>
+ <td align="left" style="padding-left:20px">3.3.nonce</td>
+ <td colspan="2">string</td>
+ <td colspan="2"></td>
+ </tr>
+
+
+ <tr>
+ <td align="left" style="padding-left:20px">3.4.step</td>
+ <td colspan="2">integer(int32)</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 '{"code":"string","nonce":"string"}'</td>
+ </tr>
+ <tr class="specialHeight">
+ <td class="bg">返回值</td>
+ <td colspan="4">{"code":0,"data":{"federatedUrl":"string","message":"string","nonce":"string","step":0},"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">/api/v1/user/federation/workweixin/checkCodeUnbindWorkweixin</td>
+ </tr>
+ <tr>
+ <td>请求方式</td>
+ <td colspan="4">post</td>
+ </tr>
+ <tr>
+ <td>请求类型</td>
+ <td colspan="4">application/json;charset=UTF-8</td>
+ </tr>
+ <tr>
+ <td>返回类型</td>
+ <td colspan="4">application/json;charset=UTF-8</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.userSecurityMobileCheckCodeUnbindWorkweixinRequest</td>
+ <td>object:UserFederationWorkweixinCheckCodeUnbindWorkweixinRequest</td>
+ <td>body</td>
+ <td>Y</td>
+
+ <td>userSecurityMobileCheckCodeUnbindWorkweixinRequest</td>
+ <!-- <td th:if="${request.modelAttr}" th:text="asdfagadfg"></td>-->
+ </tr>
+
+ <tbody>
+
+ <tr>
+ <td align="left" style="padding-left:10px">1.1.code</td>
+ <td>string</td>
+ <td></td>
+
+ <td>N</td>
+ <td></td>
+ </tr>
+
+
+ <tr>
+ <td align="left" style="padding-left:10px">1.2.nonce</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:UserFederationWorkweixinCheckCodeUnbindWorkweixinResponseData</td>
+ <td colspan="2"></td>
+ </tr>
+
+
+ <tr>
+ <td align="left" style="padding-left:20px">3.1.message</td>
+ <td colspan="2">string</td>
+ <td colspan="2"></td>
+ </tr>
+
+
+ <tr>
+ <td align="left" style="padding-left:20px">3.2.nonce</td>
+ <td colspan="2">string</td>
+ <td colspan="2"></td>
+ </tr>
+
+
+ <tr>
+ <td align="left" style="padding-left:20px">3.3.step</td>
+ <td colspan="2">integer(int32)</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 '{"code":"string","nonce":"string"}'</td>
+ </tr>
+ <tr class="specialHeight">
+ <td class="bg">返回值</td>
+ <td colspan="4">{"code":0,"data":{"message":"string","nonce":"string","step":0},"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">/api/v1/user/federation/workweixin/initUnbindWorkweixin</td>
+ </tr>
+ <tr>
+ <td>请求方式</td>
+ <td colspan="4">get</td>
+ </tr>
+ <tr>
+ <td>请求类型</td>
+ <td colspan="4"></td>
+ </tr>
+ <tr>
+ <td>返回类型</td>
+ <td colspan="4">*/*</td>
+ </tr>
+
+ <tr class="bg">
+ <td>参数名</td>
+ <td width="15%">数据类型</td>
+ <td width="15%">参数类型</td>
+ <td width="15%">是否必填</td>
+ <td width="29%">说明</td>
+ </tr>
+
+
+
+ <tr 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:UserFederationWorkweixinInitUnbindWorkweixinResponseData</td>
+ <td colspan="2"></td>
+ </tr>
+
+
+ <tr>
+ <td align="left" style="padding-left:20px">3.1.message</td>
+ <td colspan="2">string</td>
+ <td colspan="2"></td>
+ </tr>
+
+
+ <tr>
+ <td align="left" style="padding-left:20px">3.2.nonce</td>
+ <td colspan="2">string</td>
+ <td colspan="2"></td>
+ </tr>
+
+
+ <tr>
+ <td align="left" style="padding-left:20px">3.3.step</td>
+ <td colspan="2">integer(int32)</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","nonce":"string","step":0},"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">/api/v1/user/federation/workweixin/initWorkweixin</td>
+ </tr>
+ <tr>
+ <td>请求方式</td>
+ <td colspan="4">get</td>
+ </tr>
+ <tr>
+ <td>请求类型</td>
+ <td colspan="4"></td>
+ </tr>
+ <tr>
+ <td>返回类型</td>
+ <td colspan="4">*/*</td>
+ </tr>
+
+ <tr class="bg">
+ <td>参数名</td>
+ <td width="15%">数据类型</td>
+ <td width="15%">参数类型</td>
+ <td width="15%">是否必填</td>
+ <td width="29%">说明</td>
+ </tr>
+
+
+
+ <tr 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:UserFederationWorkweixinInitWorkweixinResponseData</td>
+ <td colspan="2"></td>
+ </tr>
+
+
+ <tr>
+ <td align="left" style="padding-left:20px">3.1.message</td>
+ <td colspan="2">string</td>
+ <td colspan="2"></td>
+ </tr>
+
+
+ <tr>
+ <td align="left" style="padding-left:20px">3.2.nonce</td>
+ <td colspan="2">string</td>
+ <td colspan="2"></td>
+ </tr>
+
+
+ <tr>
+ <td align="left" style="padding-left:20px">3.3.step</td>
+ <td colspan="2">integer(int32)</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","nonce":"string","step":0},"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">/api/v1/user/federation/workweixin/sendCode</td>
+ </tr>
+ <tr>
+ <td>请求方式</td>
+ <td colspan="4">post</td>
+ </tr>
+ <tr>
+ <td>请求类型</td>
+ <td colspan="4">application/json;charset=UTF-8</td>
+ </tr>
+ <tr>
+ <td>返回类型</td>
+ <td colspan="4">application/json;charset=UTF-8</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.userFederationWorkweixinSendCodeRequest</td>
+ <td>object:UserFederationWorkweixinSendCodeRequest</td>
+ <td>body</td>
+ <td>Y</td>
+
+ <td>userFederationWorkweixinSendCodeRequest</td>
+ <!-- <td th:if="${request.modelAttr}" th:text="asdfagadfg"></td>-->
+ </tr>
+
+ <tbody>
+
+ <tr>
+ <td align="left" style="padding-left:10px">1.1.checkType</td>
+ <td>string</td>
+ <td></td>
+
+ <td>N</td>
+ <td></td>
+ </tr>
+
+
+ <tr>
+ <td align="left" style="padding-left:10px">1.2.nonce</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:UserFederationWorkweixinSendCodeResponseData</td>
+ <td colspan="2"></td>
+ </tr>
+
+
+ <tr>
+ <td align="left" style="padding-left:20px">3.1.message</td>
+ <td colspan="2">string</td>
+ <td colspan="2"></td>
+ </tr>
+
+
+ <tr>
+ <td align="left" style="padding-left:20px">3.2.nonce</td>
+ <td colspan="2">string</td>
+ <td colspan="2"></td>
+ </tr>
+
+
+ <tr>
+ <td align="left" style="padding-left:20px">3.3.step</td>
+ <td colspan="2">integer(int32)</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 '{"checkType":"string","nonce":"string"}'</td>
+ </tr>
+ <tr class="specialHeight">
+ <td class="bg">返回值</td>
+ <td colspan="4">{"code":0,"data":{"message":"string","nonce":"string","step":0},"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">/api/v1/user/federation/workweixin/sendCodeUnbindWorkweixin</td>
+ </tr>
+ <tr>
+ <td>请求方式</td>
+ <td colspan="4">post</td>
+ </tr>
+ <tr>
+ <td>请求类型</td>
+ <td colspan="4">application/json;charset=UTF-8</td>
+ </tr>
+ <tr>
+ <td>返回类型</td>
+ <td colspan="4">application/json;charset=UTF-8</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.userFederationWorkweixinSendCodeUnbindWorkweixinRequest</td>
+ <td>object:UserFederationWorkweixinSendCodeUnbindWorkweixinRequest</td>
+ <td>body</td>
+ <td>Y</td>
+
+ <td>userFederationWorkweixinSendCodeUnbindWorkweixinRequest</td>
+ <!-- <td th:if="${request.modelAttr}" th:text="asdfagadfg"></td>-->
+ </tr>
+
+ <tbody>
+
+ <tr>
+ <td align="left" style="padding-left:10px">1.1.checkType</td>
+ <td>string</td>
+ <td></td>
+
+ <td>N</td>
+ <td></td>
+ </tr>
+
+
+ <tr>
+ <td align="left" style="padding-left:10px">1.2.nonce</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:UserFederationWorkweixinSendCodeUnbindWorkweixinResponseData</td>
+ <td colspan="2"></td>
+ </tr>
+
+
+ <tr>
+ <td align="left" style="padding-left:20px">3.1.message</td>
+ <td colspan="2">string</td>
+ <td colspan="2"></td>
+ </tr>
+
+
+ <tr>
+ <td align="left" style="padding-left:20px">3.2.nonce</td>
+ <td colspan="2">string</td>
+ <td colspan="2"></td>
+ </tr>
+
+
+ <tr>
+ <td align="left" style="padding-left:20px">3.3.step</td>
+ <td colspan="2">integer(int32)</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 '{"checkType":"string","nonce":"string"}'</td>
+ </tr>
+ <tr class="specialHeight">
+ <td class="bg">返回值</td>
+ <td colspan="4">{"code":0,"data":{"message":"string","nonce":"string","step":0},"message":"string","acknowleged":true}</td>
+ </tr>
+
+ </table>
+ </div>
+ </div>
+ <div style="margin-bottom:20px;">
+ <!--这个是类的说明-->
+ <h4 class="first_title">user-info</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">/api/v1/user/info</td>
+ </tr>
+ <tr>
+ <td>请求方式</td>
+ <td colspan="4">get</td>
+ </tr>
+ <tr>
+ <td>请求类型</td>
+ <td colspan="4"></td>
+ </tr>
+ <tr>
+ <td>返回类型</td>
+ <td colspan="4">*/*</td>
+ </tr>
+
+ <tr class="bg">
+ <td>参数名</td>
+ <td width="15%">数据类型</td>
+ <td width="15%">参数类型</td>
+ <td width="15%">是否必填</td>
+ <td width="29%">说明</td>
+ </tr>
+
+
+
+ <tr 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:UserDetailResponseData</td>
+ <td colspan="2"></td>
+ </tr>
+
+
+ <tr>
+ <td align="left" style="padding-left:20px">3.1.accounts</td>
+ <td colspan="2">array</td>
+ <td colspan="2"></td>
+ </tr>
+
+
+ <tr>
+ <td align="left" style="padding-left:20px">3.2.user</td>
+ <td colspan="2">object</td>
+ <td colspan="2"></td>
+ </tr>
+
+
+ <tr>
+ <td align="left" style="padding-left:20px">3.3.userSecurity</td>
+ <td colspan="2">object:UserSecurity</td>
+ <td colspan="2"></td>
+ </tr>
+
+
+ <tr>
+ <td align="left" style="padding-left:30px">3.3.1.emailAddress</td>
+ <td colspan="2">string</td>
+ <td colspan="2"></td>
+ </tr>
+
+
+ <tr>
+ <td align="left" style="padding-left:30px">3.3.2.emailAddressBinded</td>
+ <td colspan="2">boolean</td>
+ <td colspan="2"></td>
+ </tr>
+
+
+ <tr>
+ <td align="left" style="padding-left:30px">3.3.3.mobile</td>
+ <td colspan="2">string</td>
+ <td colspan="2"></td>
+ </tr>
+
+
+ <tr>
+ <td align="left" style="padding-left:30px">3.3.4.mobileBinded</td>
+ <td colspan="2">boolean</td>
+ <td colspan="2"></td>
+ </tr>
+
+
+ <tr>
+ <td align="left" style="padding-left:30px">3.3.5.securityLevel</td>
+ <td colspan="2">integer(int32)</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":{"accounts":[{}],"user":{},"userSecurity":{"emailAddress":"string","emailAddressBinded":true,"mobile":"string","mobileBinded":true,"securityLevel":0}},"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">/api/v1/user/info/info</td>
+ </tr>
+ <tr>
+ <td>请求方式</td>
+ <td colspan="4">put</td>
+ </tr>
+ <tr>
+ <td>请求类型</td>
+ <td colspan="4">application/json;charset=UTF-8</td>
+ </tr>
+ <tr>
+ <td>返回类型</td>
+ <td colspan="4">application/json;charset=UTF-8</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.userInfoSaveRequest</td>
+ <td>object:UserInfoSaveRequest</td>
+ <td>body</td>
+ <td>Y</td>
+
+ <td>userInfoSaveRequest</td>
+ <!-- <td th:if="${request.modelAttr}" th:text="asdfagadfg"></td>-->
+ </tr>
+
+ <tbody>
+
+ <tr>
+ <td align="left" style="padding-left:10px">1.1.addressId</td>
+ <td>string</td>
+ <td></td>
+
+ <td>N</td>
+ <td>地区,引用字典类型表id</td>
+ </tr>
+
+
+ <tr>
+ <td align="left" style="padding-left:10px">1.2.countryId</td>
+ <td>string</td>
+ <td></td>
+
+ <td>N</td>
+ <td>国家,引用字典类型表id</td>
+ </tr>
+
+
+ <tr>
+ <td align="left" style="padding-left:10px">1.3.genderId</td>
+ <td>string</td>
+ <td></td>
+
+ <td>N</td>
+ <td>性别,引用字典类型表id</td>
+ </tr>
+
+
+ <tr>
+ <td align="left" style="padding-left:10px">1.4.nationId</td>
+ <td>string</td>
+ <td></td>
+
+ <td>N</td>
+ <td>民族,引用字典类型表id</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:UserInfoSaveResponseData</td>
+ <td colspan="2"></td>
+ </tr>
+
+
+ <tr>
+ <td align="left" style="padding-left:20px">3.1.message</td>
+ <td colspan="2">string</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 '{"addressId":"string","countryId":"string","genderId":"string","nationId":"string"}'</td>
+ </tr>
+ <tr class="specialHeight">
+ <td class="bg">返回值</td>
+ <td colspan="4">{"code":0,"data":{"message":"string"},"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">/api/v1/user/info/portrait</td>
+ </tr>
+ <tr>
+ <td>请求方式</td>
+ <td colspan="4">get</td>
+ </tr>
+ <tr>
+ <td>请求类型</td>
+ <td colspan="4"></td>
+ </tr>
+ <tr>
+ <td>返回类型</td>
+ <td colspan="4">*/*</td>
+ </tr>
+
+ <tr class="bg">
+ <td>参数名</td>
+ <td width="15%">数据类型</td>
+ <td width="15%">参数类型</td>
+ <td width="15%">是否必填</td>
+ <td width="29%">说明</td>
+ </tr>
+
+
+ <tr>
+ <td align="left">1.imageUrl</td>
+ <td>string</td>
+ <td>query</td>
+ <td>Y</td>
+
+ <td>imageUrl</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>
+
+</tbody>
+
+ <tr class="bg">
+ <td colspan="5">示例</td>
+ </tr>
+ <tr class="specialHeight">
+ <td class="bg">请求参数</td>
+ <td colspan="4">imageUrl=string</td>
+ </tr>
+ <tr class="specialHeight">
+ <td class="bg">返回值</td>
+ <td colspan="4"></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">/api/v1/user/info/portrait</td>
+ </tr>
+ <tr>
+ <td>请求方式</td>
+ <td colspan="4">post</td>
+ </tr>
+ <tr>
+ <td>请求类型</td>
+ <td colspan="4">multipart/form-data</td>
+ </tr>
+ <tr>
+ <td>返回类型</td>
+ <td colspan="4">application/json;charset=UTF-8</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.file</td>
+ <td>file</td>
+ <td>formData</td>
+ <td>Y</td>
+
+ <td>file</td>
+ <!-- <td th:if="${request.modelAttr}" th:text="asdfagadfg"></td>-->
+ </tr>
+
+
+
+
+
+ <tr class="bg">
+ <td>状态码</td>
+ <td colspan="2">描述</td>
+ <td colspan="2">说明</td>
+ </tr>
+
+ <tr>
+ <td>200</td>
+ <td colspan="2">OK</td>
+ <td colspan="2"></td>
+ </tr>
+
+ <tr>
+ <td>201</td>
+ <td colspan="2">Created</td>
+ <td colspan="2"></td>
+ </tr>
+
+ <tr>
+ <td>401</td>
+ <td colspan="2">Unauthorized</td>
+ <td colspan="2"></td>
+ </tr>
+
+ <tr>
+ <td>403</td>
+ <td colspan="2">Forbidden</td>
+ <td colspan="2"></td>
+ </tr>
+
+ <tr>
+ <td>404</td>
+ <td colspan="2">Not Found</td>
+ <td colspan="2"></td>
+ </tr>
+
+ <tr class="bg">
+ <td>返回属性名</td>
+ <td colspan="2">类型</td>
+ <td colspan="2">说明</td>
+ </tr>
+
+<!-- 对返回参数 递归生成行-->
+ <tbody>
+
+ <tr>
+ <td align="left" style="padding-left:10px">1.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:UserInfoPortraitUploadResponseData</td>
+ <td colspan="2"></td>
+ </tr>
+
+
+ <tr>
+ <td align="left" style="padding-left:20px">3.1.imageUrl</td>
+ <td colspan="2">string</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":{"imageUrl":"string"},"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">/api/v1/user/info/portrait</td>
+ </tr>
+ <tr>
+ <td>请求方式</td>
+ <td colspan="4">put</td>
+ </tr>
+ <tr>
+ <td>请求类型</td>
+ <td colspan="4">application/json;charset=UTF-8</td>
+ </tr>
+ <tr>
+ <td>返回类型</td>
+ <td colspan="4">application/json;charset=UTF-8</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.userInfoPortraitSaveRequest</td>
+ <td>object:UserInfoPortraitSaveRequest</td>
+ <td>body</td>
+ <td>Y</td>
+
+ <td>userInfoPortraitSaveRequest</td>
+ <!-- <td th:if="${request.modelAttr}" th:text="asdfagadfg"></td>-->
+ </tr>
+
+ <tbody>
+
+ <tr>
+ <td align="left" style="padding-left:10px">1.1.imageUrl</td>
+ <td>string</td>
+ <td></td>
+
+ <td>N</td>
+ <td>性别,引用字典类型表id</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:UserInfoPortraitSaveResponseData</td>
+ <td colspan="2"></td>
+ </tr>
+
+
+ <tr>
+ <td align="left" style="padding-left:20px">3.1.message</td>
+ <td colspan="2">string</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 '{"imageUrl":"string"}'</td>
+ </tr>
+ <tr class="specialHeight">
+ <td class="bg">返回值</td>
+ <td colspan="4">{"code":0,"data":{"message":"string"},"message":"string","acknowleged":true}</td>
+ </tr>
+
+ </table>
+ </div>
+ </div>
+ <div style="margin-bottom:20px;">
+ <!--这个是类的说明-->
+ <h4 class="first_title">user-log</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">/api/v1/user/log/authenticationLog</td>
+ </tr>
+ <tr>
+ <td>请求方式</td>
+ <td colspan="4">get</td>
+ </tr>
+ <tr>
+ <td>请求类型</td>
+ <td colspan="4"></td>
+ </tr>
+ <tr>
+ <td>返回类型</td>
+ <td colspan="4">*/*</td>
+ </tr>
+
+ <tr class="bg">
+ <td>参数名</td>
+ <td width="15%">数据类型</td>
+ <td width="15%">参数类型</td>
+ <td width="15%">是否必填</td>
+ <td width="29%">说明</td>
+ </tr>
+
+
+ <tr>
+ <td align="left">1.mapBean[authnTimeBegin]</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">2.mapBean[authnTimeEnd]</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.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:AuthenticationLogResponseData</td>
+ <td colspan="2"></td>
+ </tr>
+
+
+ <tr>
+ <td align="left" style="padding-left:20px">3.1.currentItemCount</td>
+ <td colspan="2">integer(int32)</td>
+ <td colspan="2"></td>
+ </tr>
+
+
+ <tr>
+ <td align="left" style="padding-left:20px">3.2.items</td>
+ <td colspan="2">array:AuthenticationLog</td>
+ <td colspan="2"></td>
+ </tr>
+
+
+ <tr>
+ <td align="left" style="padding-left:30px">3.2.1.authnFailReason</td>
+ <td colspan="2">string</td>
+ <td colspan="2"></td>
+ </tr>
+
+
+ <tr>
+ <td align="left" style="padding-left:30px">3.2.2.authnResult</td>
+ <td colspan="2">string</td>
+ <td colspan="2"></td>
+ </tr>
+
+
+ <tr>
+ <td align="left" style="padding-left:30px">3.2.3.authnTime</td>
+ <td colspan="2">string(date-time)</td>
+ <td colspan="2"></td>
+ </tr>
+
+
+ <tr>
+ <td align="left" style="padding-left:30px">3.2.4.authnType</td>
+ <td colspan="2">string</td>
+ <td colspan="2"></td>
+ </tr>
+
+
+ <tr>
+ <td align="left" style="padding-left:30px">3.2.5.browserName</td>
+ <td colspan="2">string</td>
+ <td colspan="2"></td>
+ </tr>
+
+
+ <tr>
+ <td align="left" style="padding-left:30px">3.2.6.browserType</td>
+ <td colspan="2">string</td>
+ <td colspan="2"></td>
+ </tr>
+
+
+ <tr>
+ <td align="left" style="padding-left:30px">3.2.7.companyId</td>
+ <td colspan="2">string</td>
+ <td colspan="2">CompanyID</td>
+ </tr>
+
+
+ <tr>
+ <td align="left" style="padding-left:30px">3.2.8.deviceType</td>
+ <td colspan="2">string</td>
+ <td colspan="2"></td>
+ </tr>
+
+
+ <tr>
+ <td align="left" style="padding-left:30px">3.2.9.id</td>
+ <td colspan="2">string</td>
+ <td colspan="2">ID</td>
+ </tr>
+
+
+ <tr>
+ <td align="left" style="padding-left:30px">3.2.10.ip</td>
+ <td colspan="2">string</td>
+ <td colspan="2"></td>
+ </tr>
+
+
+ <tr>
+ <td align="left" style="padding-left:30px">3.2.11.osname</td>
+ <td colspan="2">string</td>
+ <td colspan="2"></td>
+ </tr>
+
+
+ <tr>
+ <td align="left" style="padding-left:30px">3.2.12.userAgent</td>
+ <td colspan="2">string</td>
+ <td colspan="2"></td>
+ </tr>
+
+
+ <tr>
+ <td align="left" style="padding-left:30px">3.2.13.username</td>
+ <td colspan="2">string</td>
+ <td colspan="2"></td>
+ </tr>
+
+
+
+
+ <tr>
+ <td align="left" style="padding-left:20px">3.3.mapBean</td>
+ <td colspan="2">object</td>
+ <td colspan="2"></td>
+ </tr>
+
+
+ <tr>
+ <td align="left" style="padding-left:20px">3.4.pageCount</td>
+ <td colspan="2">integer(int32)</td>
+ <td colspan="2"></td>
+ </tr>
+
+
+ <tr>
+ <td align="left" style="padding-left:20px">3.5.pageIndex</td>
+ <td colspan="2">integer(int32)</td>
+ <td colspan="2"></td>
+ </tr>
+
+
+ <tr>
+ <td align="left" style="padding-left:20px">3.6.pageSize</td>
+ <td colspan="2">integer(int32)</td>
+ <td colspan="2"></td>
+ </tr>
+
+
+ <tr>
+ <td align="left" style="padding-left:20px">3.7.recordCount</td>
+ <td colspan="2">integer(int64)</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&pageIndex=0&pageSize=0</td>
+ </tr>
+ <tr class="specialHeight">
+ <td class="bg">返回值</td>
+ <td colspan="4">{"code":0,"data":{"currentItemCount":0,"items":[{"authnFailReason":"string","authnResult":"string","authnTime":"2020/01/01 00:00:00","authnType":"string","browserName":"string","browserType":"string","companyId":"string","deviceType":"string","id":"string","ip":"string","osname":"string","userAgent":"string","username":"string"}],"mapBean":{},"pageCount":0,"pageIndex":0,"pageSize":0,"recordCount":0},"message":"string","acknowleged":true}</td>
+ </tr>
+
+ </table>
+ </div>
+ </div>
+ <div style="margin-bottom:20px;">
+ <!--这个是类的说明-->
+ <h4 class="first_title">user-security</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">/api/v1/user/security</td>
+ </tr>
+ <tr>
+ <td>请求方式</td>
+ <td colspan="4">get</td>
+ </tr>
+ <tr>
+ <td>请求类型</td>
+ <td colspan="4"></td>
+ </tr>
+ <tr>
+ <td>返回类型</td>
+ <td colspan="4">*/*</td>
+ </tr>
+
+ <tr class="bg">
+ <td>参数名</td>
+ <td width="15%">数据类型</td>
+ <td width="15%">参数类型</td>
+ <td width="15%">是否必填</td>
+ <td width="29%">说明</td>
+ </tr>
+
+
+
+ <tr 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:UserSecurityResponseData</td>
+ <td colspan="2"></td>
+ </tr>
+
+
+ <tr>
+ <td align="left" style="padding-left:20px">3.1.emailAddress</td>
+ <td colspan="2">string</td>
+ <td colspan="2"></td>
+ </tr>
+
+
+ <tr>
+ <td align="left" style="padding-left:20px">3.2.emailAddressBinded</td>
+ <td colspan="2">boolean</td>
+ <td colspan="2"></td>
+ </tr>
+
+
+ <tr>
+ <td align="left" style="padding-left:20px">3.3.mobile</td>
+ <td colspan="2">string</td>
+ <td colspan="2"></td>
+ </tr>
+
+
+ <tr>
+ <td align="left" style="padding-left:20px">3.4.mobileBinded</td>
+ <td colspan="2">boolean</td>
+ <td colspan="2"></td>
+ </tr>
+
+
+ <tr>
+ <td align="left" style="padding-left:20px">3.5.securityLevel</td>
+ <td colspan="2">integer(int32)</td>
+ <td colspan="2"></td>
+ </tr>
+
+
+ <tr>
+ <td align="left" style="padding-left:20px">3.6.securitySettingConfig</td>
+ <td colspan="2">object:SecuritySettingConfig</td>
+ <td colspan="2"></td>
+ </tr>
+
+
+ <tr>
+ <td align="left" style="padding-left:30px">3.6.1.emailAddressEnabled</td>
+ <td colspan="2">boolean</td>
+ <td colspan="2"></td>
+ </tr>
+
+
+ <tr>
+ <td align="left" style="padding-left:30px">3.6.2.mobileEnabled</td>
+ <td colspan="2">boolean</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":{"emailAddress":"string","emailAddressBinded":true,"mobile":"string","mobileBinded":true,"securityLevel":0,"securitySettingConfig":{"emailAddressEnabled":true,"mobileEnabled":true}},"message":"string","acknowleged":true}</td>
+ </tr>
+
+ </table>
+ </div>
+ </div>
+ <div style="margin-bottom:20px;">
+ <!--这个是类的说明-->
+ <h4 class="first_title">user-security-email-address</h4>
+ <div>
+
+ <!--这个是每个请求的说明,方便生成文档后进行整理-->
+ <h5 class="second_title">1)修改安全邮箱 - 2.1 验证验证码</h5>
+
+ <table border="1" cellspacing="0" cellpadding="0" width="100%">
+ <tr class="bg">
+ <td colspan="5">修改安全邮箱 - 2.1 验证验证码</td>
+ </tr>
+ <tr>
+ <td width="25%">接口描述</td>
+ <td colspan="4">修改安全邮箱 - 2.1 验证验证码</td>
+ </tr>
+ <tr>
+ <td>URL</td>
+ <td colspan="4">/api/v1/user/security/emailAddress/checkCode</td>
+ </tr>
+ <tr>
+ <td>请求方式</td>
+ <td colspan="4">post</td>
+ </tr>
+ <tr>
+ <td>请求类型</td>
+ <td colspan="4">application/json;charset=UTF-8</td>
+ </tr>
+ <tr>
+ <td>返回类型</td>
+ <td colspan="4">application/json;charset=UTF-8</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.userSecurityEmailAddressCheckCodeRequest</td>
+ <td>object:UserSecurityEmailAddressCheckCodeRequest</td>
+ <td>body</td>
+ <td>Y</td>
+
+ <td>userSecurityEmailAddressCheckCodeRequest</td>
+ <!-- <td th:if="${request.modelAttr}" th:text="asdfagadfg"></td>-->
+ </tr>
+
+ <tbody>
+
+ <tr>
+ <td align="left" style="padding-left:10px">1.1.code</td>
+ <td>string</td>
+ <td></td>
+
+ <td>N</td>
+ <td></td>
+ </tr>
+
+
+ <tr>
+ <td align="left" style="padding-left:10px">1.2.nonce</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:UserSecurityEmailAddressCheckCodeResponseData</td>
+ <td colspan="2"></td>
+ </tr>
+
+
+ <tr>
+ <td align="left" style="padding-left:20px">3.1.message</td>
+ <td colspan="2">string</td>
+ <td colspan="2"></td>
+ </tr>
+
+
+ <tr>
+ <td align="left" style="padding-left:20px">3.2.nonce</td>
+ <td colspan="2">string</td>
+ <td colspan="2"></td>
+ </tr>
+
+
+ <tr>
+ <td align="left" style="padding-left:20px">3.3.step</td>
+ <td colspan="2">integer(int32)</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 '{"code":"string","nonce":"string"}'</td>
+ </tr>
+ <tr class="specialHeight">
+ <td class="bg">返回值</td>
+ <td colspan="4">{"code":0,"data":{"message":"string","nonce":"string","step":0},"message":"string","acknowleged":true}</td>
+ </tr>
+
+ </table>
+ </div>
+ <div>
+
+ <!--这个是每个请求的说明,方便生成文档后进行整理-->
+ <h5 class="second_title">2)修改安全邮箱 - 3.2 验证验证码并绑定安全邮箱(新邮箱)</h5>
+
+ <table border="1" cellspacing="0" cellpadding="0" width="100%">
+ <tr class="bg">
+ <td colspan="5">修改安全邮箱 - 3.2 验证验证码并绑定安全邮箱(新邮箱)</td>
+ </tr>
+ <tr>
+ <td width="25%">接口描述</td>
+ <td colspan="4">修改安全邮箱 - 3.2 验证验证码并绑定安全邮箱(新邮箱)</td>
+ </tr>
+ <tr>
+ <td>URL</td>
+ <td colspan="4">/api/v1/user/security/emailAddress/checkCodeBindEmailAddress</td>
+ </tr>
+ <tr>
+ <td>请求方式</td>
+ <td colspan="4">post</td>
+ </tr>
+ <tr>
+ <td>请求类型</td>
+ <td colspan="4">application/json;charset=UTF-8</td>
+ </tr>
+ <tr>
+ <td>返回类型</td>
+ <td colspan="4">application/json;charset=UTF-8</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.userSecurityEmailAddressCheckCodeBindEmailAddressRequest</td>
+ <td>object:UserSecurityEmailAddressCheckCodeBindEmailAddressRequest</td>
+ <td>body</td>
+ <td>Y</td>
+
+ <td>userSecurityEmailAddressCheckCodeBindEmailAddressRequest</td>
+ <!-- <td th:if="${request.modelAttr}" th:text="asdfagadfg"></td>-->
+ </tr>
+
+ <tbody>
+
+ <tr>
+ <td align="left" style="padding-left:10px">1.1.code</td>
+ <td>string</td>
+ <td></td>
+
+ <td>N</td>
+ <td></td>
+ </tr>
+
+
+ <tr>
+ <td align="left" style="padding-left:10px">1.2.emailAddress</td>
+ <td>string</td>
+ <td></td>
+
+ <td>N</td>
+ <td></td>
+ </tr>
+
+
+ <tr>
+ <td align="left" style="padding-left:10px">1.3.nonce</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:UserSecurityEmailAddressCheckCodeBindEmailAddressResponseData</td>
+ <td colspan="2"></td>
+ </tr>
+
+
+ <tr>
+ <td align="left" style="padding-left:20px">3.1.message</td>
+ <td colspan="2">string</td>
+ <td colspan="2"></td>
+ </tr>
+
+
+ <tr>
+ <td align="left" style="padding-left:20px">3.2.nonce</td>
+ <td colspan="2">string</td>
+ <td colspan="2"></td>
+ </tr>
+
+
+ <tr>
+ <td align="left" style="padding-left:20px">3.3.step</td>
+ <td colspan="2">integer(int32)</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 '{"code":"string","emailAddress":"string","nonce":"string"}'</td>
+ </tr>
+ <tr class="specialHeight">
+ <td class="bg">返回值</td>
+ <td colspan="4">{"code":0,"data":{"message":"string","nonce":"string","step":0},"message":"string","acknowleged":true}</td>
+ </tr>
+
+ </table>
+ </div>
+ <div>
+
+ <!--这个是每个请求的说明,方便生成文档后进行整理-->
+ <h5 class="second_title">3)修改安全邮箱 - 1 验证用户密码</h5>
+
+ <table border="1" cellspacing="0" cellpadding="0" width="100%">
+ <tr class="bg">
+ <td colspan="5">修改安全邮箱 - 1 验证用户密码</td>
+ </tr>
+ <tr>
+ <td width="25%">接口描述</td>
+ <td colspan="4">修改安全邮箱 - 1 验证用户密码</td>
+ </tr>
+ <tr>
+ <td>URL</td>
+ <td colspan="4">/api/v1/user/security/emailAddress/checkPassword</td>
+ </tr>
+ <tr>
+ <td>请求方式</td>
+ <td colspan="4">post</td>
+ </tr>
+ <tr>
+ <td>请求类型</td>
+ <td colspan="4">application/json;charset=UTF-8</td>
+ </tr>
+ <tr>
+ <td>返回类型</td>
+ <td colspan="4">application/json;charset=UTF-8</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.userSecurityEmailAddressCheckPasswordRequest</td>
+ <td>object:UserSecurityEmailAddressCheckPasswordRequest</td>
+ <td>body</td>
+ <td>Y</td>
+
+ <td>userSecurityEmailAddressCheckPasswordRequest</td>
+ <!-- <td th:if="${request.modelAttr}" th:text="asdfagadfg"></td>-->
+ </tr>
+
+ <tbody>
+
+ <tr>
+ <td align="left" style="padding-left:10px">1.1.nonce</td>
+ <td>string</td>
+ <td></td>
+
+ <td>N</td>
+ <td></td>
+ </tr>
+
+
+ <tr>
+ <td align="left" style="padding-left:10px">1.2.password</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:UserSecurityEmailAddressCheckPasswordResponseData</td>
+ <td colspan="2"></td>
+ </tr>
+
+
+ <tr>
+ <td align="left" style="padding-left:20px">3.1.message</td>
+ <td colspan="2">string</td>
+ <td colspan="2"></td>
+ </tr>
+
+
+ <tr>
+ <td align="left" style="padding-left:20px">3.2.nonce</td>
+ <td colspan="2">string</td>
+ <td colspan="2"></td>
+ </tr>
+
+
+ <tr>
+ <td align="left" style="padding-left:20px">3.3.securityFlowConfig</td>
+ <td colspan="2">object:SecurityFlowConfig</td>
+ <td colspan="2"></td>
+ </tr>
+
+
+ <tr>
+ <td align="left" style="padding-left:30px">3.3.1.verificationEmailAddressEnabled</td>
+ <td colspan="2">boolean</td>
+ <td colspan="2"></td>
+ </tr>
+
+
+ <tr>
+ <td align="left" style="padding-left:30px">3.3.2.verificationEnabled</td>
+ <td colspan="2">boolean</td>
+ <td colspan="2"></td>
+ </tr>
+
+
+ <tr>
+ <td align="left" style="padding-left:30px">3.3.3.verificationMobileEnabled</td>
+ <td colspan="2">boolean</td>
+ <td colspan="2"></td>
+ </tr>
+
+
+
+
+ <tr>
+ <td align="left" style="padding-left:20px">3.4.step</td>
+ <td colspan="2">integer(int32)</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 '{"nonce":"string","password":"string"}'</td>
+ </tr>
+ <tr class="specialHeight">
+ <td class="bg">返回值</td>
+ <td colspan="4">{"code":0,"data":{"message":"string","nonce":"string","securityFlowConfig":{"verificationEmailAddressEnabled":true,"verificationEnabled":true,"verificationMobileEnabled":true},"step":0},"message":"string","acknowleged":true}</td>
+ </tr>
+
+ </table>
+ </div>
+ <div>
+
+ <!--这个是每个请求的说明,方便生成文档后进行整理-->
+ <h5 class="second_title">4)修改安全邮箱 - 3.0 判断邮箱是否已被使用(新邮箱)</h5>
+
+ <table border="1" cellspacing="0" cellpadding="0" width="100%">
+ <tr class="bg">
+ <td colspan="5">修改安全邮箱 - 3.0 判断邮箱是否已被使用(新邮箱)</td>
+ </tr>
+ <tr>
+ <td width="25%">接口描述</td>
+ <td colspan="4">修改安全邮箱 - 3.0 判断邮箱是否已被使用(新邮箱)</td>
+ </tr>
+ <tr>
+ <td>URL</td>
+ <td colspan="4">/api/v1/user/security/emailAddress/existsEmailAddress</td>
+ </tr>
+ <tr>
+ <td>请求方式</td>
+ <td colspan="4">post</td>
+ </tr>
+ <tr>
+ <td>请求类型</td>
+ <td colspan="4">application/json;charset=UTF-8</td>
+ </tr>
+ <tr>
+ <td>返回类型</td>
+ <td colspan="4">application/json;charset=UTF-8</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.userSecurityMobileExistsEmailAddressRequest</td>
+ <td>object:UserSecurityEmailAddressExistsEmailAddressRequest</td>
+ <td>body</td>
+ <td>Y</td>
+
+ <td>userSecurityMobileExistsEmailAddressRequest</td>
+ <!-- <td th:if="${request.modelAttr}" th:text="asdfagadfg"></td>-->
+ </tr>
+
+ <tbody>
+
+ <tr>
+ <td align="left" style="padding-left:10px">1.1.emailAddress</td>
+ <td>string</td>
+ <td></td>
+
+ <td>N</td>
+ <td></td>
+ </tr>
+
+
+ <tr>
+ <td align="left" style="padding-left:10px">1.2.nonce</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:UserSecurityEmailAddressExistsEmailAddressResponseData</td>
+ <td colspan="2"></td>
+ </tr>
+
+
+ <tr>
+ <td align="left" style="padding-left:20px">3.1.exists</td>
+ <td colspan="2">boolean</td>
+ <td colspan="2"></td>
+ </tr>
+
+
+ <tr>
+ <td align="left" style="padding-left:20px">3.2.message</td>
+ <td colspan="2">string</td>
+ <td colspan="2"></td>
+ </tr>
+
+
+ <tr>
+ <td align="left" style="padding-left:20px">3.3.nonce</td>
+ <td colspan="2">string</td>
+ <td colspan="2"></td>
+ </tr>
+
+
+ <tr>
+ <td align="left" style="padding-left:20px">3.4.step</td>
+ <td colspan="2">integer(int32)</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 '{"emailAddress":"string","nonce":"string"}'</td>
+ </tr>
+ <tr class="specialHeight">
+ <td class="bg">返回值</td>
+ <td colspan="4">{"code":0,"data":{"exists":true,"message":"string","nonce":"string","step":0},"message":"string","acknowleged":true}</td>
+ </tr>
+
+ </table>
+ </div>
+ <div>
+
+ <!--这个是每个请求的说明,方便生成文档后进行整理-->
+ <h5 class="second_title">5)修改安全邮箱 - 0 初始化</h5>
+
+ <table border="1" cellspacing="0" cellpadding="0" width="100%">
+ <tr class="bg">
+ <td colspan="5">修改安全邮箱 - 0 初始化</td>
+ </tr>
+ <tr>
+ <td width="25%">接口描述</td>
+ <td colspan="4">修改安全邮箱 - 0 初始化</td>
+ </tr>
+ <tr>
+ <td>URL</td>
+ <td colspan="4">/api/v1/user/security/emailAddress/initEmailAddress</td>
+ </tr>
+ <tr>
+ <td>请求方式</td>
+ <td colspan="4">get</td>
+ </tr>
+ <tr>
+ <td>请求类型</td>
+ <td colspan="4"></td>
+ </tr>
+ <tr>
+ <td>返回类型</td>
+ <td colspan="4">*/*</td>
+ </tr>
+
+ <tr class="bg">
+ <td>参数名</td>
+ <td width="15%">数据类型</td>
+ <td width="15%">参数类型</td>
+ <td width="15%">是否必填</td>
+ <td width="29%">说明</td>
+ </tr>
+
+
+
+ <tr 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:UserSecurityEmailAddressInitEmailAddressResponseData</td>
+ <td colspan="2"></td>
+ </tr>
+
+
+ <tr>
+ <td align="left" style="padding-left:20px">3.1.message</td>
+ <td colspan="2">string</td>
+ <td colspan="2"></td>
+ </tr>
+
+
+ <tr>
+ <td align="left" style="padding-left:20px">3.2.nonce</td>
+ <td colspan="2">string</td>
+ <td colspan="2"></td>
+ </tr>
+
+
+ <tr>
+ <td align="left" style="padding-left:20px">3.3.step</td>
+ <td colspan="2">integer(int32)</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","nonce":"string","step":0},"message":"string","acknowleged":true}</td>
+ </tr>
+
+ </table>
+ </div>
+ <div>
+
+ <!--这个是每个请求的说明,方便生成文档后进行整理-->
+ <h5 class="second_title">6)修改安全邮箱 - 2.0 发送验证码</h5>
+
+ <table border="1" cellspacing="0" cellpadding="0" width="100%">
+ <tr class="bg">
+ <td colspan="5">修改安全邮箱 - 2.0 发送验证码</td>
+ </tr>
+ <tr>
+ <td width="25%">接口描述</td>
+ <td colspan="4">修改安全邮箱 - 2.0 发送验证码</td>
+ </tr>
+ <tr>
+ <td>URL</td>
+ <td colspan="4">/api/v1/user/security/emailAddress/sendCode</td>
+ </tr>
+ <tr>
+ <td>请求方式</td>
+ <td colspan="4">post</td>
+ </tr>
+ <tr>
+ <td>请求类型</td>
+ <td colspan="4">application/json;charset=UTF-8</td>
+ </tr>
+ <tr>
+ <td>返回类型</td>
+ <td colspan="4">application/json;charset=UTF-8</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.userSecurityEmailAddressSendCodeRequest</td>
+ <td>object:UserSecurityEmailAddressSendCodeRequest</td>
+ <td>body</td>
+ <td>Y</td>
+
+ <td>userSecurityEmailAddressSendCodeRequest</td>
+ <!-- <td th:if="${request.modelAttr}" th:text="asdfagadfg"></td>-->
+ </tr>
+
+ <tbody>
+
+ <tr>
+ <td align="left" style="padding-left:10px">1.1.checkType</td>
+ <td>string</td>
+ <td></td>
+
+ <td>N</td>
+ <td></td>
+ </tr>
+
+
+ <tr>
+ <td align="left" style="padding-left:10px">1.2.nonce</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:UserSecurityEmailAddressSendCodeResponseData</td>
+ <td colspan="2"></td>
+ </tr>
+
+
+ <tr>
+ <td align="left" style="padding-left:20px">3.1.message</td>
+ <td colspan="2">string</td>
+ <td colspan="2"></td>
+ </tr>
+
+
+ <tr>
+ <td align="left" style="padding-left:20px">3.2.nonce</td>
+ <td colspan="2">string</td>
+ <td colspan="2"></td>
+ </tr>
+
+
+ <tr>
+ <td align="left" style="padding-left:20px">3.3.step</td>
+ <td colspan="2">integer(int32)</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 '{"checkType":"string","nonce":"string"}'</td>
+ </tr>
+ <tr class="specialHeight">
+ <td class="bg">返回值</td>
+ <td colspan="4">{"code":0,"data":{"message":"string","nonce":"string","step":0},"message":"string","acknowleged":true}</td>
+ </tr>
+
+ </table>
+ </div>
+ <div>
+
+ <!--这个是每个请求的说明,方便生成文档后进行整理-->
+ <h5 class="second_title">7)修改安全邮箱 - 3.1 发送验证码(新邮箱)</h5>
+
+ <table border="1" cellspacing="0" cellpadding="0" width="100%">
+ <tr class="bg">
+ <td colspan="5">修改安全邮箱 - 3.1 发送验证码(新邮箱)</td>
+ </tr>
+ <tr>
+ <td width="25%">接口描述</td>
+ <td colspan="4">修改安全邮箱 - 3.1 发送验证码(新邮箱)</td>
+ </tr>
+ <tr>
+ <td>URL</td>
+ <td colspan="4">/api/v1/user/security/emailAddress/sendCodeByEmailAddress</td>
+ </tr>
+ <tr>
+ <td>请求方式</td>
+ <td colspan="4">post</td>
+ </tr>
+ <tr>
+ <td>请求类型</td>
+ <td colspan="4">application/json;charset=UTF-8</td>
+ </tr>
+ <tr>
+ <td>返回类型</td>
+ <td colspan="4">application/json;charset=UTF-8</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.userSecurityEmailAddressSendCodeByEmailAddressRequest</td>
+ <td>object:UserSecurityEmailAddressSendCodeByEmailAddressRequest</td>
+ <td>body</td>
+ <td>Y</td>
+
+ <td>userSecurityEmailAddressSendCodeByEmailAddressRequest</td>
+ <!-- <td th:if="${request.modelAttr}" th:text="asdfagadfg"></td>-->
+ </tr>
+
+ <tbody>
+
+ <tr>
+ <td align="left" style="padding-left:10px">1.1.emailAddress</td>
+ <td>string</td>
+ <td></td>
+
+ <td>N</td>
+ <td></td>
+ </tr>
+
+
+ <tr>
+ <td align="left" style="padding-left:10px">1.2.nonce</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:UserSecurityEmailAddressSendCodeByEmailAddressResponseData</td>
+ <td colspan="2"></td>
+ </tr>
+
+
+ <tr>
+ <td align="left" style="padding-left:20px">3.1.message</td>
+ <td colspan="2">string</td>
+ <td colspan="2"></td>
+ </tr>
+
+
+ <tr>
+ <td align="left" style="padding-left:20px">3.2.nonce</td>
+ <td colspan="2">string</td>
+ <td colspan="2"></td>
+ </tr>
+
+
+ <tr>
+ <td align="left" style="padding-left:20px">3.3.step</td>
+ <td colspan="2">integer(int32)</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 '{"emailAddress":"string","nonce":"string"}'</td>
+ </tr>
+ <tr class="specialHeight">
+ <td class="bg">返回值</td>
+ <td colspan="4">{"code":0,"data":{"message":"string","nonce":"string","step":0},"message":"string","acknowleged":true}</td>
+ </tr>
+
+ </table>
+ </div>
+ </div>
+ <div style="margin-bottom:20px;">
+ <!--这个是类的说明-->
+ <h4 class="first_title">user-security-mobile</h4>
+ <div>
+
+ <!--这个是每个请求的说明,方便生成文档后进行整理-->
+ <h5 class="second_title">1)修改安全手机 - 2.1 验证验证码</h5>
+
+ <table border="1" cellspacing="0" cellpadding="0" width="100%">
+ <tr class="bg">
+ <td colspan="5">修改安全手机 - 2.1 验证验证码</td>
+ </tr>
+ <tr>
+ <td width="25%">接口描述</td>
+ <td colspan="4">修改安全手机 - 2.1 验证验证码</td>
+ </tr>
+ <tr>
+ <td>URL</td>
+ <td colspan="4">/api/v1/user/security/mobile/checkCode</td>
+ </tr>
+ <tr>
+ <td>请求方式</td>
+ <td colspan="4">post</td>
+ </tr>
+ <tr>
+ <td>请求类型</td>
+ <td colspan="4">application/json;charset=UTF-8</td>
+ </tr>
+ <tr>
+ <td>返回类型</td>
+ <td colspan="4">application/json;charset=UTF-8</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.userSecurityMobileCheckCodeRequest</td>
+ <td>object:UserSecurityMobileCheckCodeRequest</td>
+ <td>body</td>
+ <td>Y</td>
+
+ <td>userSecurityMobileCheckCodeRequest</td>
+ <!-- <td th:if="${request.modelAttr}" th:text="asdfagadfg"></td>-->
+ </tr>
+
+ <tbody>
+
+ <tr>
+ <td align="left" style="padding-left:10px">1.1.code</td>
+ <td>string</td>
+ <td></td>
+
+ <td>N</td>
+ <td></td>
+ </tr>
+
+
+ <tr>
+ <td align="left" style="padding-left:10px">1.2.nonce</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:UserSecurityMobileCheckCodeResponseData</td>
+ <td colspan="2"></td>
+ </tr>
+
+
+ <tr>
+ <td align="left" style="padding-left:20px">3.1.message</td>
+ <td colspan="2">string</td>
+ <td colspan="2"></td>
+ </tr>
+
+
+ <tr>
+ <td align="left" style="padding-left:20px">3.2.nonce</td>
+ <td colspan="2">string</td>
+ <td colspan="2"></td>
+ </tr>
+
+
+ <tr>
+ <td align="left" style="padding-left:20px">3.3.step</td>
+ <td colspan="2">integer(int32)</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 '{"code":"string","nonce":"string"}'</td>
+ </tr>
+ <tr class="specialHeight">
+ <td class="bg">返回值</td>
+ <td colspan="4">{"code":0,"data":{"message":"string","nonce":"string","step":0},"message":"string","acknowleged":true}</td>
+ </tr>
+
+ </table>
+ </div>
+ <div>
+
+ <!--这个是每个请求的说明,方便生成文档后进行整理-->
+ <h5 class="second_title">2)修改安全手机 - 3.2 验证验证码并绑定安全手机(新手机)</h5>
+
+ <table border="1" cellspacing="0" cellpadding="0" width="100%">
+ <tr class="bg">
+ <td colspan="5">修改安全手机 - 3.2 验证验证码并绑定安全手机(新手机)</td>
+ </tr>
+ <tr>
+ <td width="25%">接口描述</td>
+ <td colspan="4">修改安全手机 - 3.2 验证验证码并绑定安全手机(新手机)</td>
+ </tr>
+ <tr>
+ <td>URL</td>
+ <td colspan="4">/api/v1/user/security/mobile/checkCodeBindMobile</td>
+ </tr>
+ <tr>
+ <td>请求方式</td>
+ <td colspan="4">post</td>
+ </tr>
+ <tr>
+ <td>请求类型</td>
+ <td colspan="4">application/json;charset=UTF-8</td>
+ </tr>
+ <tr>
+ <td>返回类型</td>
+ <td colspan="4">application/json;charset=UTF-8</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.userSecurityMobileCheckCodeBindMobileRequest</td>
+ <td>object:UserSecurityMobileCheckCodeBindMobileRequest</td>
+ <td>body</td>
+ <td>Y</td>
+
+ <td>userSecurityMobileCheckCodeBindMobileRequest</td>
+ <!-- <td th:if="${request.modelAttr}" th:text="asdfagadfg"></td>-->
+ </tr>
+
+ <tbody>
+
+ <tr>
+ <td align="left" style="padding-left:10px">1.1.code</td>
+ <td>string</td>
+ <td></td>
+
+ <td>N</td>
+ <td></td>
+ </tr>
+
+
+ <tr>
+ <td align="left" style="padding-left:10px">1.2.mobile</td>
+ <td>string</td>
+ <td></td>
+
+ <td>N</td>
+ <td></td>
+ </tr>
+
+
+ <tr>
+ <td align="left" style="padding-left:10px">1.3.nonce</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:UserSecurityMobileCheckCodeBindMobileResponseData</td>
+ <td colspan="2"></td>
+ </tr>
+
+
+ <tr>
+ <td align="left" style="padding-left:20px">3.1.message</td>
+ <td colspan="2">string</td>
+ <td colspan="2"></td>
+ </tr>
+
+
+ <tr>
+ <td align="left" style="padding-left:20px">3.2.nonce</td>
+ <td colspan="2">string</td>
+ <td colspan="2"></td>
+ </tr>
+
+
+ <tr>
+ <td align="left" style="padding-left:20px">3.3.step</td>
+ <td colspan="2">integer(int32)</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 '{"code":"string","mobile":"string","nonce":"string"}'</td>
+ </tr>
+ <tr class="specialHeight">
+ <td class="bg">返回值</td>
+ <td colspan="4">{"code":0,"data":{"message":"string","nonce":"string","step":0},"message":"string","acknowleged":true}</td>
+ </tr>
+
+ </table>
+ </div>
+ <div>
+
+ <!--这个是每个请求的说明,方便生成文档后进行整理-->
+ <h5 class="second_title">3)修改安全手机 - 1 验证用户密码</h5>
+
+ <table border="1" cellspacing="0" cellpadding="0" width="100%">
+ <tr class="bg">
+ <td colspan="5">修改安全手机 - 1 验证用户密码</td>
+ </tr>
+ <tr>
+ <td width="25%">接口描述</td>
+ <td colspan="4">修改安全手机 - 1 验证用户密码</td>
+ </tr>
+ <tr>
+ <td>URL</td>
+ <td colspan="4">/api/v1/user/security/mobile/checkPassword</td>
+ </tr>
+ <tr>
+ <td>请求方式</td>
+ <td colspan="4">post</td>
+ </tr>
+ <tr>
+ <td>请求类型</td>
+ <td colspan="4">application/json;charset=UTF-8</td>
+ </tr>
+ <tr>
+ <td>返回类型</td>
+ <td colspan="4">application/json;charset=UTF-8</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.userSecurityMobileCheckPasswordRequest</td>
+ <td>object:UserSecurityMobileCheckPasswordRequest</td>
+ <td>body</td>
+ <td>Y</td>
+
+ <td>userSecurityMobileCheckPasswordRequest</td>
+ <!-- <td th:if="${request.modelAttr}" th:text="asdfagadfg"></td>-->
+ </tr>
+
+ <tbody>
+
+ <tr>
+ <td align="left" style="padding-left:10px">1.1.nonce</td>
+ <td>string</td>
+ <td></td>
+
+ <td>N</td>
+ <td></td>
+ </tr>
+
+
+ <tr>
+ <td align="left" style="padding-left:10px">1.2.password</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:UserSecurityMobileCheckPasswordResponseData</td>
+ <td colspan="2"></td>
+ </tr>
+
+
+ <tr>
+ <td align="left" style="padding-left:20px">3.1.message</td>
+ <td colspan="2">string</td>
+ <td colspan="2"></td>
+ </tr>
+
+
+ <tr>
+ <td align="left" style="padding-left:20px">3.2.nonce</td>
+ <td colspan="2">string</td>
+ <td colspan="2"></td>
+ </tr>
+
+
+ <tr>
+ <td align="left" style="padding-left:20px">3.3.securityFlowConfig</td>
+ <td colspan="2">object:SecurityFlowConfig</td>
+ <td colspan="2"></td>
+ </tr>
+
+
+ <tr>
+ <td align="left" style="padding-left:30px">3.3.1.verificationEmailAddressEnabled</td>
+ <td colspan="2">boolean</td>
+ <td colspan="2"></td>
+ </tr>
+
+
+ <tr>
+ <td align="left" style="padding-left:30px">3.3.2.verificationEnabled</td>
+ <td colspan="2">boolean</td>
+ <td colspan="2"></td>
+ </tr>
+
+
+ <tr>
+ <td align="left" style="padding-left:30px">3.3.3.verificationMobileEnabled</td>
+ <td colspan="2">boolean</td>
+ <td colspan="2"></td>
+ </tr>
+
+
+
+
+ <tr>
+ <td align="left" style="padding-left:20px">3.4.step</td>
+ <td colspan="2">integer(int32)</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 '{"nonce":"string","password":"string"}'</td>
+ </tr>
+ <tr class="specialHeight">
+ <td class="bg">返回值</td>
+ <td colspan="4">{"code":0,"data":{"message":"string","nonce":"string","securityFlowConfig":{"verificationEmailAddressEnabled":true,"verificationEnabled":true,"verificationMobileEnabled":true},"step":0},"message":"string","acknowleged":true}</td>
+ </tr>
+
+ </table>
+ </div>
+ <div>
+
+ <!--这个是每个请求的说明,方便生成文档后进行整理-->
+ <h5 class="second_title">4)修改安全手机 - 3.0 判断手机是否已被使用(新手机)</h5>
+
+ <table border="1" cellspacing="0" cellpadding="0" width="100%">
+ <tr class="bg">
+ <td colspan="5">修改安全手机 - 3.0 判断手机是否已被使用(新手机)</td>
+ </tr>
+ <tr>
+ <td width="25%">接口描述</td>
+ <td colspan="4">修改安全手机 - 3.0 判断手机是否已被使用(新手机)</td>
+ </tr>
+ <tr>
+ <td>URL</td>
+ <td colspan="4">/api/v1/user/security/mobile/existsMobile</td>
+ </tr>
+ <tr>
+ <td>请求方式</td>
+ <td colspan="4">post</td>
+ </tr>
+ <tr>
+ <td>请求类型</td>
+ <td colspan="4">application/json;charset=UTF-8</td>
+ </tr>
+ <tr>
+ <td>返回类型</td>
+ <td colspan="4">application/json;charset=UTF-8</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.userSecurityMobileExistsMobileRequest</td>
+ <td>object:UserSecurityMobileExistsMobileRequest</td>
+ <td>body</td>
+ <td>Y</td>
+
+ <td>userSecurityMobileExistsMobileRequest</td>
+ <!-- <td th:if="${request.modelAttr}" th:text="asdfagadfg"></td>-->
+ </tr>
+
+ <tbody>
+
+ <tr>
+ <td align="left" style="padding-left:10px">1.1.mobile</td>
+ <td>string</td>
+ <td></td>
+
+ <td>N</td>
+ <td></td>
+ </tr>
+
+
+ <tr>
+ <td align="left" style="padding-left:10px">1.2.nonce</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:UserSecurityMobileExistsMobileResponseData</td>
+ <td colspan="2"></td>
+ </tr>
+
+
+ <tr>
+ <td align="left" style="padding-left:20px">3.1.exists</td>
+ <td colspan="2">boolean</td>
+ <td colspan="2"></td>
+ </tr>
+
+
+ <tr>
+ <td align="left" style="padding-left:20px">3.2.message</td>
+ <td colspan="2">string</td>
+ <td colspan="2"></td>
+ </tr>
+
+
+ <tr>
+ <td align="left" style="padding-left:20px">3.3.nonce</td>
+ <td colspan="2">string</td>
+ <td colspan="2"></td>
+ </tr>
+
+
+ <tr>
+ <td align="left" style="padding-left:20px">3.4.step</td>
+ <td colspan="2">integer(int32)</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 '{"mobile":"string","nonce":"string"}'</td>
+ </tr>
+ <tr class="specialHeight">
+ <td class="bg">返回值</td>
+ <td colspan="4">{"code":0,"data":{"exists":true,"message":"string","nonce":"string","step":0},"message":"string","acknowleged":true}</td>
+ </tr>
+
+ </table>
+ </div>
+ <div>
+
+ <!--这个是每个请求的说明,方便生成文档后进行整理-->
+ <h5 class="second_title">5)修改安全手机 - 0 初始化</h5>
+
+ <table border="1" cellspacing="0" cellpadding="0" width="100%">
+ <tr class="bg">
+ <td colspan="5">修改安全手机 - 0 初始化</td>
+ </tr>
+ <tr>
+ <td width="25%">接口描述</td>
+ <td colspan="4">修改安全手机 - 0 初始化</td>
+ </tr>
+ <tr>
+ <td>URL</td>
+ <td colspan="4">/api/v1/user/security/mobile/initMobile</td>
+ </tr>
+ <tr>
+ <td>请求方式</td>
+ <td colspan="4">get</td>
+ </tr>
+ <tr>
+ <td>请求类型</td>
+ <td colspan="4"></td>
+ </tr>
+ <tr>
+ <td>返回类型</td>
+ <td colspan="4">*/*</td>
+ </tr>
+
+ <tr class="bg">
+ <td>参数名</td>
+ <td width="15%">数据类型</td>
+ <td width="15%">参数类型</td>
+ <td width="15%">是否必填</td>
+ <td width="29%">说明</td>
+ </tr>
+
+
+
+ <tr 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:UserSecurityMobileInitMobileResponseData</td>
+ <td colspan="2"></td>
+ </tr>
+
+
+ <tr>
+ <td align="left" style="padding-left:20px">3.1.message</td>
+ <td colspan="2">string</td>
+ <td colspan="2"></td>
+ </tr>
+
+
+ <tr>
+ <td align="left" style="padding-left:20px">3.2.nonce</td>
+ <td colspan="2">string</td>
+ <td colspan="2"></td>
+ </tr>
+
+
+ <tr>
+ <td align="left" style="padding-left:20px">3.3.step</td>
+ <td colspan="2">integer(int32)</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","nonce":"string","step":0},"message":"string","acknowleged":true}</td>
+ </tr>
+
+ </table>
+ </div>
+ <div>
+
+ <!--这个是每个请求的说明,方便生成文档后进行整理-->
+ <h5 class="second_title">6)修改安全手机 - 2.0 发送验证码</h5>
+
+ <table border="1" cellspacing="0" cellpadding="0" width="100%">
+ <tr class="bg">
+ <td colspan="5">修改安全手机 - 2.0 发送验证码</td>
+ </tr>
+ <tr>
+ <td width="25%">接口描述</td>
+ <td colspan="4">修改安全手机 - 2.0 发送验证码</td>
+ </tr>
+ <tr>
+ <td>URL</td>
+ <td colspan="4">/api/v1/user/security/mobile/sendCode</td>
+ </tr>
+ <tr>
+ <td>请求方式</td>
+ <td colspan="4">post</td>
+ </tr>
+ <tr>
+ <td>请求类型</td>
+ <td colspan="4">application/json;charset=UTF-8</td>
+ </tr>
+ <tr>
+ <td>返回类型</td>
+ <td colspan="4">application/json;charset=UTF-8</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.userSecurityMobileSendCodeRequest</td>
+ <td>object:UserSecurityMobileSendCodeRequest</td>
+ <td>body</td>
+ <td>Y</td>
+
+ <td>userSecurityMobileSendCodeRequest</td>
+ <!-- <td th:if="${request.modelAttr}" th:text="asdfagadfg"></td>-->
+ </tr>
+
+ <tbody>
+
+ <tr>
+ <td align="left" style="padding-left:10px">1.1.checkType</td>
+ <td>string</td>
+ <td></td>
+
+ <td>N</td>
+ <td></td>
+ </tr>
+
+
+ <tr>
+ <td align="left" style="padding-left:10px">1.2.nonce</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:UserSecurityMobileSendCodeResponseData</td>
+ <td colspan="2"></td>
+ </tr>
+
+
+ <tr>
+ <td align="left" style="padding-left:20px">3.1.message</td>
+ <td colspan="2">string</td>
+ <td colspan="2"></td>
+ </tr>
+
+
+ <tr>
+ <td align="left" style="padding-left:20px">3.2.nonce</td>
+ <td colspan="2">string</td>
+ <td colspan="2"></td>
+ </tr>
+
+
+ <tr>
+ <td align="left" style="padding-left:20px">3.3.step</td>
+ <td colspan="2">integer(int32)</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 '{"checkType":"string","nonce":"string"}'</td>
+ </tr>
+ <tr class="specialHeight">
+ <td class="bg">返回值</td>
+ <td colspan="4">{"code":0,"data":{"message":"string","nonce":"string","step":0},"message":"string","acknowleged":true}</td>
+ </tr>
+
+ </table>
+ </div>
+ <div>
+
+ <!--这个是每个请求的说明,方便生成文档后进行整理-->
+ <h5 class="second_title">7)修改安全手机 - 3.1 发送验证码(新手机)</h5>
+
+ <table border="1" cellspacing="0" cellpadding="0" width="100%">
+ <tr class="bg">
+ <td colspan="5">修改安全手机 - 3.1 发送验证码(新手机)</td>
+ </tr>
+ <tr>
+ <td width="25%">接口描述</td>
+ <td colspan="4">修改安全手机 - 3.1 发送验证码(新手机)</td>
+ </tr>
+ <tr>
+ <td>URL</td>
+ <td colspan="4">/api/v1/user/security/mobile/sendCodeByMobile</td>
+ </tr>
+ <tr>
+ <td>请求方式</td>
+ <td colspan="4">post</td>
+ </tr>
+ <tr>
+ <td>请求类型</td>
+ <td colspan="4">application/json;charset=UTF-8</td>
+ </tr>
+ <tr>
+ <td>返回类型</td>
+ <td colspan="4">application/json;charset=UTF-8</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.userSecurityMobileSendCodeByMobileRequest</td>
+ <td>object:UserSecurityMobileSendCodeByMobileRequest</td>
+ <td>body</td>
+ <td>Y</td>
+
+ <td>userSecurityMobileSendCodeByMobileRequest</td>
+ <!-- <td th:if="${request.modelAttr}" th:text="asdfagadfg"></td>-->
+ </tr>
+
+ <tbody>
+
+ <tr>
+ <td align="left" style="padding-left:10px">1.1.mobile</td>
+ <td>string</td>
+ <td></td>
+
+ <td>N</td>
+ <td></td>
+ </tr>
+
+
+ <tr>
+ <td align="left" style="padding-left:10px">1.2.nonce</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:UserSecurityMobileSendCodeByMobileResponseData</td>
+ <td colspan="2"></td>
+ </tr>
+
+
+ <tr>
+ <td align="left" style="padding-left:20px">3.1.message</td>
+ <td colspan="2">string</td>
+ <td colspan="2"></td>
+ </tr>
+
+
+ <tr>
+ <td align="left" style="padding-left:20px">3.2.nonce</td>
+ <td colspan="2">string</td>
+ <td colspan="2"></td>
+ </tr>
+
+
+ <tr>
+ <td align="left" style="padding-left:20px">3.3.step</td>
+ <td colspan="2">integer(int32)</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 '{"mobile":"string","nonce":"string"}'</td>
+ </tr>
+ <tr class="specialHeight">
+ <td class="bg">返回值</td>
+ <td colspan="4">{"code":0,"data":{"message":"string","nonce":"string","step":0},"message":"string","acknowleged":true}</td>
+ </tr>
+
+ </table>
+ </div>
+ </div>
+ <div style="margin-bottom:20px;">
+ <!--这个是类的说明-->
+ <h4 class="first_title">user-security-password</h4>
+ <div>
+
+ <!--这个是每个请求的说明,方便生成文档后进行整理-->
+ <h5 class="second_title">1)修改密码 - 3 修改密码</h5>
+
+ <table border="1" cellspacing="0" cellpadding="0" width="100%">
+ <tr class="bg">
+ <td colspan="5">修改密码 - 3 修改密码</td>
+ </tr>
+ <tr>
+ <td width="25%">接口描述</td>
+ <td colspan="4">修改密码 - 3 修改密码</td>
+ </tr>
+ <tr>
+ <td>URL</td>
+ <td colspan="4">/api/v1/user/security/password/changePassword</td>
+ </tr>
+ <tr>
+ <td>请求方式</td>
+ <td colspan="4">post</td>
+ </tr>
+ <tr>
+ <td>请求类型</td>
+ <td colspan="4">application/json;charset=UTF-8</td>
+ </tr>
+ <tr>
+ <td>返回类型</td>
+ <td colspan="4">application/json;charset=UTF-8</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.userSecurityPasswordChangePasswordRequest</td>
+ <td>object:UserSecurityPasswordChangePasswordRequest</td>
+ <td>body</td>
+ <td>Y</td>
+
+ <td>userSecurityPasswordChangePasswordRequest</td>
+ <!-- <td th:if="${request.modelAttr}" th:text="asdfagadfg"></td>-->
+ </tr>
+
+ <tbody>
+
+ <tr>
+ <td align="left" style="padding-left:10px">1.1.confirmPassword</td>
+ <td>string</td>
+ <td></td>
+
+ <td>N</td>
+ <td></td>
+ </tr>
+
+
+ <tr>
+ <td align="left" style="padding-left:10px">1.2.newPassword</td>
+ <td>string</td>
+ <td></td>
+
+ <td>N</td>
+ <td></td>
+ </tr>
+
+
+ <tr>
+ <td align="left" style="padding-left:10px">1.3.nonce</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:UserSecurityPasswordChangePasswordResponseData</td>
+ <td colspan="2"></td>
+ </tr>
+
+
+ <tr>
+ <td align="left" style="padding-left:20px">3.1.message</td>
+ <td colspan="2">string</td>
+ <td colspan="2"></td>
+ </tr>
+
+
+ <tr>
+ <td align="left" style="padding-left:20px">3.2.nonce</td>
+ <td colspan="2">string</td>
+ <td colspan="2"></td>
+ </tr>
+
+
+ <tr>
+ <td align="left" style="padding-left:20px">3.3.result</td>
+ <td colspan="2">boolean</td>
+ <td colspan="2"></td>
+ </tr>
+
+
+ <tr>
+ <td align="left" style="padding-left:20px">3.4.step</td>
+ <td colspan="2">integer(int32)</td>
+ <td colspan="2"></td>
+ </tr>
+
+
+ <tr>
+ <td align="left" style="padding-left:20px">3.5.userId</td>
+ <td colspan="2">string</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 '{"confirmPassword":"string","newPassword":"string","nonce":"string"}'</td>
+ </tr>
+ <tr class="specialHeight">
+ <td class="bg">返回值</td>
+ <td colspan="4">{"code":0,"data":{"message":"string","nonce":"string","result":true,"step":0,"userId":"string"},"message":"string","acknowleged":true}</td>
+ </tr>
+
+ </table>
+ </div>
+ <div>
+
+ <!--这个是每个请求的说明,方便生成文档后进行整理-->
+ <h5 class="second_title">2)修改密码 - 2.1 验证验证码</h5>
+
+ <table border="1" cellspacing="0" cellpadding="0" width="100%">
+ <tr class="bg">
+ <td colspan="5">修改密码 - 2.1 验证验证码</td>
+ </tr>
+ <tr>
+ <td width="25%">接口描述</td>
+ <td colspan="4">修改密码 - 2.1 验证验证码</td>
+ </tr>
+ <tr>
+ <td>URL</td>
+ <td colspan="4">/api/v1/user/security/password/checkCode</td>
+ </tr>
+ <tr>
+ <td>请求方式</td>
+ <td colspan="4">post</td>
+ </tr>
+ <tr>
+ <td>请求类型</td>
+ <td colspan="4">application/json;charset=UTF-8</td>
+ </tr>
+ <tr>
+ <td>返回类型</td>
+ <td colspan="4">application/json;charset=UTF-8</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.userSecurityPasswordCheckCodeRequest</td>
+ <td>object:UserSecurityPasswordCheckCodeRequest</td>
+ <td>body</td>
+ <td>Y</td>
+
+ <td>userSecurityPasswordCheckCodeRequest</td>
+ <!-- <td th:if="${request.modelAttr}" th:text="asdfagadfg"></td>-->
+ </tr>
+
+ <tbody>
+
+ <tr>
+ <td align="left" style="padding-left:10px">1.1.code</td>
+ <td>string</td>
+ <td></td>
+
+ <td>N</td>
+ <td></td>
+ </tr>
+
+
+ <tr>
+ <td align="left" style="padding-left:10px">1.2.nonce</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:UserSecurityPasswordCheckCodeResponseData</td>
+ <td colspan="2"></td>
+ </tr>
+
+
+ <tr>
+ <td align="left" style="padding-left:20px">3.1.message</td>
+ <td colspan="2">string</td>
+ <td colspan="2"></td>
+ </tr>
+
+
+ <tr>
+ <td align="left" style="padding-left:20px">3.2.nonce</td>
+ <td colspan="2">string</td>
+ <td colspan="2"></td>
+ </tr>
+
+
+ <tr>
+ <td align="left" style="padding-left:20px">3.3.step</td>
+ <td colspan="2">integer(int32)</td>
+ <td colspan="2"></td>
+ </tr>
+
+
+ <tr>
+ <td align="left" style="padding-left:20px">3.4.userId</td>
+ <td colspan="2">string</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 '{"code":"string","nonce":"string"}'</td>
+ </tr>
+ <tr class="specialHeight">
+ <td class="bg">返回值</td>
+ <td colspan="4">{"code":0,"data":{"message":"string","nonce":"string","step":0,"userId":"string"},"message":"string","acknowleged":true}</td>
+ </tr>
+
+ </table>
+ </div>
+ <div>
+
+ <!--这个是每个请求的说明,方便生成文档后进行整理-->
+ <h5 class="second_title">3)修改密码 - 1 验证用户密码</h5>
+
+ <table border="1" cellspacing="0" cellpadding="0" width="100%">
+ <tr class="bg">
+ <td colspan="5">修改密码 - 1 验证用户密码</td>
+ </tr>
+ <tr>
+ <td width="25%">接口描述</td>
+ <td colspan="4">修改密码 - 1 验证用户密码</td>
+ </tr>
+ <tr>
+ <td>URL</td>
+ <td colspan="4">/api/v1/user/security/password/checkPassword</td>
+ </tr>
+ <tr>
+ <td>请求方式</td>
+ <td colspan="4">post</td>
+ </tr>
+ <tr>
+ <td>请求类型</td>
+ <td colspan="4">application/json;charset=UTF-8</td>
+ </tr>
+ <tr>
+ <td>返回类型</td>
+ <td colspan="4">application/json;charset=UTF-8</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.userSecurityPasswordCheckPasswordRequest</td>
+ <td>object:UserSecurityPasswordCheckPasswordRequest</td>
+ <td>body</td>
+ <td>Y</td>
+
+ <td>userSecurityPasswordCheckPasswordRequest</td>
+ <!-- <td th:if="${request.modelAttr}" th:text="asdfagadfg"></td>-->
+ </tr>
+
+ <tbody>
+
+ <tr>
+ <td align="left" style="padding-left:10px">1.1.nonce</td>
+ <td>string</td>
+ <td></td>
+
+ <td>N</td>
+ <td></td>
+ </tr>
+
+
+ <tr>
+ <td align="left" style="padding-left:10px">1.2.password</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:UserSecurityPasswordCheckPasswordResponseData</td>
+ <td colspan="2"></td>
+ </tr>
+
+
+ <tr>
+ <td align="left" style="padding-left:20px">3.1.message</td>
+ <td colspan="2">string</td>
+ <td colspan="2"></td>
+ </tr>
+
+
+ <tr>
+ <td align="left" style="padding-left:20px">3.2.nonce</td>
+ <td colspan="2">string</td>
+ <td colspan="2"></td>
+ </tr>
+
+
+ <tr>
+ <td align="left" style="padding-left:20px">3.3.securityFlowConfig</td>
+ <td colspan="2">object:SecurityFlowConfig</td>
+ <td colspan="2"></td>
+ </tr>
+
+
+ <tr>
+ <td align="left" style="padding-left:30px">3.3.1.verificationEmailAddressEnabled</td>
+ <td colspan="2">boolean</td>
+ <td colspan="2"></td>
+ </tr>
+
+
+ <tr>
+ <td align="left" style="padding-left:30px">3.3.2.verificationEnabled</td>
+ <td colspan="2">boolean</td>
+ <td colspan="2"></td>
+ </tr>
+
+
+ <tr>
+ <td align="left" style="padding-left:30px">3.3.3.verificationMobileEnabled</td>
+ <td colspan="2">boolean</td>
+ <td colspan="2"></td>
+ </tr>
+
+
+
+
+ <tr>
+ <td align="left" style="padding-left:20px">3.4.step</td>
+ <td colspan="2">integer(int32)</td>
+ <td colspan="2"></td>
+ </tr>
+
+
+ <tr>
+ <td align="left" style="padding-left:20px">3.5.userId</td>
+ <td colspan="2">string</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 '{"nonce":"string","password":"string"}'</td>
+ </tr>
+ <tr class="specialHeight">
+ <td class="bg">返回值</td>
+ <td colspan="4">{"code":0,"data":{"message":"string","nonce":"string","securityFlowConfig":{"verificationEmailAddressEnabled":true,"verificationEnabled":true,"verificationMobileEnabled":true},"step":0,"userId":"string"},"message":"string","acknowleged":true}</td>
+ </tr>
+
+ </table>
+ </div>
+ <div>
+
+ <!--这个是每个请求的说明,方便生成文档后进行整理-->
+ <h5 class="second_title">4)修改密码 - 0 初始化</h5>
+
+ <table border="1" cellspacing="0" cellpadding="0" width="100%">
+ <tr class="bg">
+ <td colspan="5">修改密码 - 0 初始化</td>
+ </tr>
+ <tr>
+ <td width="25%">接口描述</td>
+ <td colspan="4">修改密码 - 0 初始化</td>
+ </tr>
+ <tr>
+ <td>URL</td>
+ <td colspan="4">/api/v1/user/security/password/initPassword</td>
+ </tr>
+ <tr>
+ <td>请求方式</td>
+ <td colspan="4">get</td>
+ </tr>
+ <tr>
+ <td>请求类型</td>
+ <td colspan="4"></td>
+ </tr>
+ <tr>
+ <td>返回类型</td>
+ <td colspan="4">*/*</td>
+ </tr>
+
+ <tr class="bg">
+ <td>参数名</td>
+ <td width="15%">数据类型</td>
+ <td width="15%">参数类型</td>
+ <td width="15%">是否必填</td>
+ <td width="29%">说明</td>
+ </tr>
+
+
+
+ <tr 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:UserSecurityPasswordInitPasswordResponseData</td>
+ <td colspan="2"></td>
+ </tr>
+
+
+ <tr>
+ <td align="left" style="padding-left:20px">3.1.message</td>
+ <td colspan="2">string</td>
+ <td colspan="2"></td>
+ </tr>
+
+
+ <tr>
+ <td align="left" style="padding-left:20px">3.2.nonce</td>
+ <td colspan="2">string</td>
+ <td colspan="2"></td>
+ </tr>
+
+
+ <tr>
+ <td align="left" style="padding-left:20px">3.3.step</td>
+ <td colspan="2">integer(int32)</td>
+ <td colspan="2"></td>
+ </tr>
+
+
+ <tr>
+ <td align="left" style="padding-left:20px">3.4.userId</td>
+ <td colspan="2">string</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","nonce":"string","step":0,"userId":"string"},"message":"string","acknowleged":true}</td>
+ </tr>
+
+ </table>
+ </div>
+ <div>
+
+ <!--这个是每个请求的说明,方便生成文档后进行整理-->
+ <h5 class="second_title">5)修改密码 - 2.0 发送验证码</h5>
+
+ <table border="1" cellspacing="0" cellpadding="0" width="100%">
+ <tr class="bg">
+ <td colspan="5">修改密码 - 2.0 发送验证码</td>
+ </tr>
+ <tr>
+ <td width="25%">接口描述</td>
+ <td colspan="4">修改密码 - 2.0 发送验证码</td>
+ </tr>
+ <tr>
+ <td>URL</td>
+ <td colspan="4">/api/v1/user/security/password/sendCode</td>
+ </tr>
+ <tr>
+ <td>请求方式</td>
+ <td colspan="4">post</td>
+ </tr>
+ <tr>
+ <td>请求类型</td>
+ <td colspan="4">application/json;charset=UTF-8</td>
+ </tr>
+ <tr>
+ <td>返回类型</td>
+ <td colspan="4">application/json;charset=UTF-8</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.userSecurityPasswordSendCodeRequest</td>
+ <td>object:UserSecurityPasswordSendCodeRequest</td>
+ <td>body</td>
+ <td>Y</td>
+
+ <td>userSecurityPasswordSendCodeRequest</td>
+ <!-- <td th:if="${request.modelAttr}" th:text="asdfagadfg"></td>-->
+ </tr>
+
+ <tbody>
+
+ <tr>
+ <td align="left" style="padding-left:10px">1.1.checkType</td>
+ <td>string</td>
+ <td></td>
+
+ <td>N</td>
+ <td></td>
+ </tr>
+
+
+ <tr>
+ <td align="left" style="padding-left:10px">1.2.nonce</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:UserSecurityPasswordSendCodeResponseData</td>
+ <td colspan="2"></td>
+ </tr>
+
+
+ <tr>
+ <td align="left" style="padding-left:20px">3.1.message</td>
+ <td colspan="2">string</td>
+ <td colspan="2"></td>
+ </tr>
+
+
+ <tr>
+ <td align="left" style="padding-left:20px">3.2.nonce</td>
+ <td colspan="2">string</td>
+ <td colspan="2"></td>
+ </tr>
+
+
+ <tr>
+ <td align="left" style="padding-left:20px">3.3.step</td>
+ <td colspan="2">integer(int32)</td>
+ <td colspan="2"></td>
+ </tr>
+
+
+ <tr>
+ <td align="left" style="padding-left:20px">3.4.userId</td>
+ <td colspan="2">string</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 '{"checkType":"string","nonce":"string"}'</td>
+ </tr>
+ <tr class="specialHeight">
+ <td class="bg">返回值</td>
+ <td colspan="4">{"code":0,"data":{"message":"string","nonce":"string","step":0,"userId":"string"},"message":"string","acknowleged":true}</td>
+ </tr>
+
+ </table>
+ </div>
+ </div>
+</div>
+
+
+
+
+
+
+
+
+</body>
+</html>