blob: de722a74c9e6416fb148f3941a4d9e6d1a9d9ff0 [file] [log] [blame]
刘洪青ffd8e822020-11-20 16:55:01 +08001<!DOCTYPE html>
2<html>
3<head>
4 <meta http-equiv="Content-Type" content="application/msword; charset=utf-8"/>
5 <title>toWord</title>
6 <style type="text/css">
7 .bg {
8 font-size: 14.5px;
9 font-weight: bold;
10 color: #000;
11 background-color: #559e68;
12 }
13
14 table {
15 border-width: 1px;
16 border-style: solid;
17 border-color: black;
18 table-layout: fixed;
19 }
20
21 tr {
22 height: 32px;
23 font-size: 12px;
24 }
25
26 td {
27 padding-left: 10px;
28 border-width: 1px;
29 border-style: solid;
30 border-color: black;
31 height: 32px;
32 overflow: hidden;
33 word-break: break-all;
34 word-wrap: break-word;
35 font-size: 14.5px;
36 }
37
38 .bg td {
39 font-size: 14.5px;
40 }
41
42 tr td {
43 font-size: 14.5px;
44 }
45
46 .specialHeight {
47 height: 40px;
48 }
49
50 .first_title {
51 height: 60px;
52 line-height: 60px;
53 margin: 0;
54 font-weight: bold;
55 font-size: 21px;
56 }
57
58 .second_title {
59 height: 40px;
60 line-height: 40px;
61 margin: 0;
62 font-size: 18.5px;
63 }
64
65 .doc_title {
66 font-size: 42.5px;
67 text-align: center;
68 }
69
70 .download_btn {
71 float: right;
72 }
73
74 body {
75 font-family: 思源黑体 Normal;
76 }
77 </style>
78</head>
79
80<body>
81<div style="width:1000px; margin: 0 auto">
82 <div>
83 <p class="doc_title">Personal Security Center BFF APIs(1.0)</p>
84
85 <br>
86 </div>
87 <div style="margin-bottom:20px;">
88 <!--这个是类的说明-->
89 <h4 class="first_title">dictionary</h4>
90 <div>
91
92 <!--这个是每个请求的说明,方便生成文档后进行整理-->
93 <h5 class="second_title">1)根据查询条件获取字典分页列表</h5>
94
95 <table border="1" cellspacing="0" cellpadding="0" width="100%">
96 <tr class="bg">
97 <td colspan="5">根据查询条件获取字典分页列表</td>
98 </tr>
99 <tr>
100 <td width="25%">接口描述</td>
101 <td colspan="4">根据查询条件获取字典分页列表</td>
102 </tr>
103 <tr>
104 <td>URL</td>
105 <td colspan="4">/api/v1/dictionary/list</td>
106 </tr>
107 <tr>
108 <td>请求方式</td>
109 <td colspan="4">get</td>
110 </tr>
111 <tr>
112 <td>请求类型</td>
113 <td colspan="4"></td>
114 </tr>
115 <tr>
116 <td>返回类型</td>
117 <td colspan="4">application/json</td>
118 </tr>
119
120 <tr class="bg">
121 <td>参数名</td>
122 <td width="15%">数据类型</td>
123 <td width="15%">参数类型</td>
124 <td width="15%">是否必填</td>
125 <td width="29%">说明</td>
126 </tr>
127
128
129 <tr>
130 <td align="left">1.code</td>
131 <td>string</td>
132 <td>query</td>
133
134 <td>N</td>
135 <td>字典代码</td>
136 <!-- <td th:if="${request.modelAttr}" th:text="asdfagadfg"></td>-->
137 </tr>
138
139
140
141
142 <tr>
143 <td align="left">2.codeAndName</td>
144 <td>string</td>
145 <td>query</td>
146
147 <td>N</td>
148 <td>根据字典代码、名称查询</td>
149 <!-- <td th:if="${request.modelAttr}" th:text="asdfagadfg"></td>-->
150 </tr>
151
152
153
154
155 <tr>
156 <td align="left">3.dictionaryTypeCode</td>
157 <td>string</td>
158 <td>query</td>
159
160 <td>N</td>
161 <td>字典类型Code</td>
162 <!-- <td th:if="${request.modelAttr}" th:text="asdfagadfg"></td>-->
163 </tr>
164
165
166
167
168 <tr>
169 <td align="left">4.dictionaryTypeId</td>
170 <td>string</td>
171 <td>query</td>
172
173 <td>N</td>
174 <td>字典类型Id</td>
175 <!-- <td th:if="${request.modelAttr}" th:text="asdfagadfg"></td>-->
176 </tr>
177
178
179
180
181 <tr>
182 <td align="left">5.enable</td>
183 <td>string</td>
184 <td>query</td>
185
186 <td>N</td>
187 <td>是否启用 1:启用 0:不启用</td>
188 <!-- <td th:if="${request.modelAttr}" th:text="asdfagadfg"></td>-->
189 </tr>
190
191
192
193
194 <tr>
195 <td align="left">6.isDataCenter</td>
196 <td>string</td>
197 <td>query</td>
198
199 <td>N</td>
200 <td>是否来源数据中心 1:是 0:否</td>
201 <!-- <td th:if="${request.modelAttr}" th:text="asdfagadfg"></td>-->
202 </tr>
203
204
205
206
207 <tr>
208 <td align="left">7.name</td>
209 <td>string</td>
210 <td>query</td>
211
212 <td>N</td>
213 <td>字典名称</td>
214 <!-- <td th:if="${request.modelAttr}" th:text="asdfagadfg"></td>-->
215 </tr>
216
217
218
219
220 <tr>
221 <td align="left">8.parentDictionaryId</td>
222 <td>string</td>
223 <td>query</td>
224
225 <td>N</td>
226 <td>父字典Id</td>
227 <!-- <td th:if="${request.modelAttr}" th:text="asdfagadfg"></td>-->
228 </tr>
229
230
231
232
233
234 <tr class="bg">
235 <td>状态码</td>
236 <td colspan="2">描述</td>
237 <td colspan="2">说明</td>
238 </tr>
239
240 <tr>
241 <td>200</td>
242 <td colspan="2">OK</td>
243 <td colspan="2"></td>
244 </tr>
245
246 <tr>
247 <td>401</td>
248 <td colspan="2">Unauthorized</td>
249 <td colspan="2"></td>
250 </tr>
251
252 <tr>
253 <td>403</td>
254 <td colspan="2">Forbidden</td>
255 <td colspan="2"></td>
256 </tr>
257
258 <tr>
259 <td>404</td>
260 <td colspan="2">Not Found</td>
261 <td colspan="2"></td>
262 </tr>
263
264 <tr class="bg">
265 <td>返回属性名</td>
266 <td colspan="2">类型</td>
267 <td colspan="2">说明</td>
268 </tr>
269
270<!-- 对返回参数 递归生成行-->
271 <tbody>
272
273 <tr>
274 <td align="left" style="padding-left:10px">1.acknowleged</td>
275 <td colspan="2">boolean</td>
276 <td colspan="2"></td>
277 </tr>
278
279
280 <tr>
281 <td align="left" style="padding-left:10px">2.code</td>
282 <td colspan="2">integer(int32)</td>
283 <td colspan="2"></td>
284 </tr>
285
286
287 <tr>
288 <td align="left" style="padding-left:10px">3.data</td>
289 <td colspan="2">object:IApiResponseData</td>
290 <td colspan="2"></td>
291 </tr>
292
293
294 <tr>
295 <td align="left" style="padding-left:10px">4.message</td>
296 <td colspan="2">string</td>
297 <td colspan="2"></td>
298 </tr>
299
300
301</tbody>
302
303 <tr class="bg">
304 <td colspan="5">示例</td>
305 </tr>
306 <tr class="specialHeight">
307 <td class="bg">请求参数</td>
308 <td colspan="4">code=string&amp;codeAndName=string&amp;dictionaryTypeCode=string&amp;dictionaryTypeId=string&amp;enable=string&amp;isDataCenter=string&amp;name=string&amp;parentDictionaryId=string</td>
309 </tr>
310 <tr class="specialHeight">
311 <td class="bg">返回值</td>
312 <td colspan="4">{&quot;code&quot;:0,&quot;data&quot;:{},&quot;message&quot;:&quot;string&quot;,&quot;acknowleged&quot;:true}</td>
313 </tr>
314
315 </table>
316 </div>
317 <div>
318
319 <!--这个是每个请求的说明,方便生成文档后进行整理-->
320 <h5 class="second_title">2)根据查询条件获取字典分页列表</h5>
321
322 <table border="1" cellspacing="0" cellpadding="0" width="100%">
323 <tr class="bg">
324 <td colspan="5">根据查询条件获取字典分页列表</td>
325 </tr>
326 <tr>
327 <td width="25%">接口描述</td>
328 <td colspan="4">根据查询条件获取字典分页列表</td>
329 </tr>
330 <tr>
331 <td>URL</td>
332 <td colspan="4">/api/v1/dictionary/pageList</td>
333 </tr>
334 <tr>
335 <td>请求方式</td>
336 <td colspan="4">get</td>
337 </tr>
338 <tr>
339 <td>请求类型</td>
340 <td colspan="4"></td>
341 </tr>
342 <tr>
343 <td>返回类型</td>
344 <td colspan="4">application/json</td>
345 </tr>
346
347 <tr class="bg">
348 <td>参数名</td>
349 <td width="15%">数据类型</td>
350 <td width="15%">参数类型</td>
351 <td width="15%">是否必填</td>
352 <td width="29%">说明</td>
353 </tr>
354
355
356 <tr>
357 <td align="left">1.code</td>
358 <td>string</td>
359 <td>query</td>
360
361 <td>N</td>
362 <td>字典代码</td>
363 <!-- <td th:if="${request.modelAttr}" th:text="asdfagadfg"></td>-->
364 </tr>
365
366
367
368
369 <tr>
370 <td align="left">2.codeAndName</td>
371 <td>string</td>
372 <td>query</td>
373
374 <td>N</td>
375 <td>根据字典代码、名称查询</td>
376 <!-- <td th:if="${request.modelAttr}" th:text="asdfagadfg"></td>-->
377 </tr>
378
379
380
381
382 <tr>
383 <td align="left">3.dictionaryTypeCode</td>
384 <td>string</td>
385 <td>query</td>
386
387 <td>N</td>
388 <td>字典类型Code</td>
389 <!-- <td th:if="${request.modelAttr}" th:text="asdfagadfg"></td>-->
390 </tr>
391
392
393
394
395 <tr>
396 <td align="left">4.dictionaryTypeId</td>
397 <td>string</td>
398 <td>query</td>
399
400 <td>N</td>
401 <td>字典类型Id</td>
402 <!-- <td th:if="${request.modelAttr}" th:text="asdfagadfg"></td>-->
403 </tr>
404
405
406
407
408 <tr>
409 <td align="left">5.enable</td>
410 <td>string</td>
411 <td>query</td>
412
413 <td>N</td>
414 <td>是否启用 1:启用 0:不启用</td>
415 <!-- <td th:if="${request.modelAttr}" th:text="asdfagadfg"></td>-->
416 </tr>
417
418
419
420
421 <tr>
422 <td align="left">6.isDataCenter</td>
423 <td>string</td>
424 <td>query</td>
425
426 <td>N</td>
427 <td>是否来源数据中心 1:是 0:否</td>
428 <!-- <td th:if="${request.modelAttr}" th:text="asdfagadfg"></td>-->
429 </tr>
430
431
432
433
434 <tr>
435 <td align="left">7.name</td>
436 <td>string</td>
437 <td>query</td>
438
439 <td>N</td>
440 <td>字典名称</td>
441 <!-- <td th:if="${request.modelAttr}" th:text="asdfagadfg"></td>-->
442 </tr>
443
444
445
446
447 <tr>
448 <td align="left">8.pageIndex</td>
449 <td>ref</td>
450 <td>query</td>
451
452 <td>N</td>
453 <td>当前第页数,默认0,为第一页</td>
454 <!-- <td th:if="${request.modelAttr}" th:text="asdfagadfg"></td>-->
455 </tr>
456
457
458
459
460 <tr>
461 <td align="left">9.pageSize</td>
462 <td>ref</td>
463 <td>query</td>
464
465 <td>N</td>
466 <td>每页条数,默认20</td>
467 <!-- <td th:if="${request.modelAttr}" th:text="asdfagadfg"></td>-->
468 </tr>
469
470
471
472
473 <tr>
474 <td align="left">10.parentDictionaryId</td>
475 <td>string</td>
476 <td>query</td>
477
478 <td>N</td>
479 <td>父字典Id</td>
480 <!-- <td th:if="${request.modelAttr}" th:text="asdfagadfg"></td>-->
481 </tr>
482
483
484
485
486
487 <tr class="bg">
488 <td>状态码</td>
489 <td colspan="2">描述</td>
490 <td colspan="2">说明</td>
491 </tr>
492
493 <tr>
494 <td>200</td>
495 <td colspan="2">OK</td>
496 <td colspan="2"></td>
497 </tr>
498
499 <tr>
500 <td>401</td>
501 <td colspan="2">Unauthorized</td>
502 <td colspan="2"></td>
503 </tr>
504
505 <tr>
506 <td>403</td>
507 <td colspan="2">Forbidden</td>
508 <td colspan="2"></td>
509 </tr>
510
511 <tr>
512 <td>404</td>
513 <td colspan="2">Not Found</td>
514 <td colspan="2"></td>
515 </tr>
516
517 <tr class="bg">
518 <td>返回属性名</td>
519 <td colspan="2">类型</td>
520 <td colspan="2">说明</td>
521 </tr>
522
523<!-- 对返回参数 递归生成行-->
524 <tbody>
525
526 <tr>
527 <td align="left" style="padding-left:10px">1.acknowleged</td>
528 <td colspan="2">boolean</td>
529 <td colspan="2"></td>
530 </tr>
531
532
533 <tr>
534 <td align="left" style="padding-left:10px">2.code</td>
535 <td colspan="2">integer(int32)</td>
536 <td colspan="2"></td>
537 </tr>
538
539
540 <tr>
541 <td align="left" style="padding-left:10px">3.data</td>
542 <td colspan="2">object:IApiResponseData</td>
543 <td colspan="2"></td>
544 </tr>
545
546
547 <tr>
548 <td align="left" style="padding-left:10px">4.message</td>
549 <td colspan="2">string</td>
550 <td colspan="2"></td>
551 </tr>
552
553
554</tbody>
555
556 <tr class="bg">
557 <td colspan="5">示例</td>
558 </tr>
559 <tr class="specialHeight">
560 <td class="bg">请求参数</td>
561 <td colspan="4">code=string&amp;codeAndName=string&amp;dictionaryTypeCode=string&amp;dictionaryTypeId=string&amp;enable=string&amp;isDataCenter=string&amp;name=string&amp;pageIndex=null&amp;pageSize=null&amp;parentDictionaryId=string</td>
562 </tr>
563 <tr class="specialHeight">
564 <td class="bg">返回值</td>
565 <td colspan="4">{&quot;code&quot;:0,&quot;data&quot;:{},&quot;message&quot;:&quot;string&quot;,&quot;acknowleged&quot;:true}</td>
566 </tr>
567
568 </table>
569 </div>
570 </div>
571 <div style="margin-bottom:20px;">
572 <!--这个是类的说明-->
573 <h4 class="first_title">me</h4>
574 <div>
575
576 <!--这个是每个请求的说明,方便生成文档后进行整理-->
577 <h5 class="second_title">1)显示登录用户的头像</h5>
578
579 <table border="1" cellspacing="0" cellpadding="0" width="100%">
580 <tr class="bg">
581 <td colspan="5">显示登录用户的头像</td>
582 </tr>
583 <tr>
584 <td width="25%">接口描述</td>
585 <td colspan="4">显示登录用户的头像</td>
586 </tr>
587 <tr>
588 <td>URL</td>
589 <td colspan="4">/api/v1/me/portrait</td>
590 </tr>
591 <tr>
592 <td>请求方式</td>
593 <td colspan="4">get</td>
594 </tr>
595 <tr>
596 <td>请求类型</td>
597 <td colspan="4"></td>
598 </tr>
599 <tr>
600 <td>返回类型</td>
601 <td colspan="4">*/*</td>
602 </tr>
603
604 <tr class="bg">
605 <td>参数名</td>
606 <td width="15%">数据类型</td>
607 <td width="15%">参数类型</td>
608 <td width="15%">是否必填</td>
609 <td width="29%">说明</td>
610 </tr>
611
612
613
614 <tr class="bg">
615 <td>状态码</td>
616 <td colspan="2">描述</td>
617 <td colspan="2">说明</td>
618 </tr>
619
620 <tr>
621 <td>200</td>
622 <td colspan="2">OK</td>
623 <td colspan="2"></td>
624 </tr>
625
626 <tr>
627 <td>401</td>
628 <td colspan="2">Unauthorized</td>
629 <td colspan="2"></td>
630 </tr>
631
632 <tr>
633 <td>403</td>
634 <td colspan="2">Forbidden</td>
635 <td colspan="2"></td>
636 </tr>
637
638 <tr>
639 <td>404</td>
640 <td colspan="2">Not Found</td>
641 <td colspan="2"></td>
642 </tr>
643
644 <tr class="bg">
645 <td>返回属性名</td>
646 <td colspan="2">类型</td>
647 <td colspan="2">说明</td>
648 </tr>
649
650<!-- 对返回参数 递归生成行-->
651 <tbody>
652
653</tbody>
654
655 <tr class="bg">
656 <td colspan="5">示例</td>
657 </tr>
658 <tr class="specialHeight">
659 <td class="bg">请求参数</td>
660 <td colspan="4"></td>
661 </tr>
662 <tr class="specialHeight">
663 <td class="bg">返回值</td>
664 <td colspan="4"></td>
665 </tr>
666
667 </table>
668 </div>
669 <div>
670
671 <!--这个是每个请求的说明,方便生成文档后进行整理-->
672 <h5 class="second_title">2)获取登录用户的基本信息</h5>
673
674 <table border="1" cellspacing="0" cellpadding="0" width="100%">
675 <tr class="bg">
676 <td colspan="5">获取登录用户的基本信息</td>
677 </tr>
678 <tr>
679 <td width="25%">接口描述</td>
680 <td colspan="4">获取登录用户的基本信息</td>
681 </tr>
682 <tr>
683 <td>URL</td>
684 <td colspan="4">/api/v1/me/user</td>
685 </tr>
686 <tr>
687 <td>请求方式</td>
688 <td colspan="4">get</td>
689 </tr>
690 <tr>
691 <td>请求类型</td>
692 <td colspan="4"></td>
693 </tr>
694 <tr>
695 <td>返回类型</td>
696 <td colspan="4">application/json</td>
697 </tr>
698
699 <tr class="bg">
700 <td>参数名</td>
701 <td width="15%">数据类型</td>
702 <td width="15%">参数类型</td>
703 <td width="15%">是否必填</td>
704 <td width="29%">说明</td>
705 </tr>
706
707
708
709 <tr class="bg">
710 <td>状态码</td>
711 <td colspan="2">描述</td>
712 <td colspan="2">说明</td>
713 </tr>
714
715 <tr>
716 <td>200</td>
717 <td colspan="2">OK</td>
718 <td colspan="2"></td>
719 </tr>
720
721 <tr>
722 <td>401</td>
723 <td colspan="2">Unauthorized</td>
724 <td colspan="2"></td>
725 </tr>
726
727 <tr>
728 <td>403</td>
729 <td colspan="2">Forbidden</td>
730 <td colspan="2"></td>
731 </tr>
732
733 <tr>
734 <td>404</td>
735 <td colspan="2">Not Found</td>
736 <td colspan="2"></td>
737 </tr>
738
739 <tr class="bg">
740 <td>返回属性名</td>
741 <td colspan="2">类型</td>
742 <td colspan="2">说明</td>
743 </tr>
744
745<!-- 对返回参数 递归生成行-->
746 <tbody>
747
748 <tr>
749 <td align="left" style="padding-left:10px">1.acknowleged</td>
750 <td colspan="2">boolean</td>
751 <td colspan="2"></td>
752 </tr>
753
754
755 <tr>
756 <td align="left" style="padding-left:10px">2.code</td>
757 <td colspan="2">integer(int32)</td>
758 <td colspan="2"></td>
759 </tr>
760
761
762 <tr>
763 <td align="left" style="padding-left:10px">3.data</td>
764 <td colspan="2">object:CurrentUserResponseData</td>
765 <td colspan="2"></td>
766 </tr>
767
768
769 <tr>
770 <td align="left" style="padding-left:20px">3.1.attributes</td>
771 <td colspan="2">object</td>
772 <td colspan="2"></td>
773 </tr>
774
775
776 <tr>
777 <td align="left" style="padding-left:20px">3.2.roles</td>
778 <td colspan="2">array</td>
779 <td colspan="2"></td>
780 </tr>
781
782
783 <tr>
784 <td align="left" style="padding-left:20px">3.3.username</td>
785 <td colspan="2">string</td>
786 <td colspan="2"></td>
787 </tr>
788
789
790
791
792 <tr>
793 <td align="left" style="padding-left:10px">4.message</td>
794 <td colspan="2">string</td>
795 <td colspan="2"></td>
796 </tr>
797
798
799</tbody>
800
801 <tr class="bg">
802 <td colspan="5">示例</td>
803 </tr>
804 <tr class="specialHeight">
805 <td class="bg">请求参数</td>
806 <td colspan="4"></td>
807 </tr>
808 <tr class="specialHeight">
809 <td class="bg">返回值</td>
810 <td colspan="4">{&quot;code&quot;:0,&quot;data&quot;:{&quot;attributes&quot;:{},&quot;roles&quot;:[{}],&quot;username&quot;:&quot;string&quot;},&quot;message&quot;:&quot;string&quot;,&quot;acknowleged&quot;:true}</td>
811 </tr>
812
813 </table>
814 </div>
815 </div>
816 <div style="margin-bottom:20px;">
817 <!--这个是类的说明-->
818 <h4 class="first_title">open-account-info</h4>
819 <div>
820
821 <!--这个是每个请求的说明,方便生成文档后进行整理-->
822 <h5 class="second_title">1)查询账号 - 2 验证验证码并发送学号短信</h5>
823
824 <table border="1" cellspacing="0" cellpadding="0" width="100%">
825 <tr class="bg">
826 <td colspan="5">查询账号 - 2 验证验证码并发送学号短信</td>
827 </tr>
828 <tr>
829 <td width="25%">接口描述</td>
830 <td colspan="4">查询账号 - 2 验证验证码并发送学号短信</td>
831 </tr>
832 <tr>
833 <td>URL</td>
834 <td colspan="4">/api/v1/open/account/info/checkCodeSendAccountName</td>
835 </tr>
836 <tr>
837 <td>请求方式</td>
838 <td colspan="4">post</td>
839 </tr>
840 <tr>
841 <td>请求类型</td>
842 <td colspan="4">application/json;charset=UTF-8</td>
843 </tr>
844 <tr>
845 <td>返回类型</td>
846 <td colspan="4">application/json;charset=UTF-8</td>
847 </tr>
848
849 <tr class="bg">
850 <td>参数名</td>
851 <td width="15%">数据类型</td>
852 <td width="15%">参数类型</td>
853 <td width="15%">是否必填</td>
854 <td width="29%">说明</td>
855 </tr>
856
857
858 <tr>
859 <td align="left">1.accountInfoCheckCodeSendInfoRequest</td>
860 <td>object:AccountInfoCheckCodeSendInfoRequest</td>
861 <td>body</td>
862 <td>Y</td>
863
864 <td>accountInfoCheckCodeSendInfoRequest</td>
865 <!-- <td th:if="${request.modelAttr}" th:text="asdfagadfg"></td>-->
866 </tr>
867
868 <tbody>
869
870 <tr>
871 <td align="left" style="padding-left:10px">1.1.code</td>
872 <td>string</td>
873 <td></td>
874
875 <td>N</td>
876 <td></td>
877 </tr>
878
879
880 <tr>
881 <td align="left" style="padding-left:10px">1.2.mobile</td>
882 <td>string</td>
883 <td></td>
884
885 <td>N</td>
886 <td></td>
887 </tr>
888
889
890 <tr>
891 <td align="left" style="padding-left:10px">1.3.nonce</td>
892 <td>string</td>
893 <td></td>
894
895 <td>N</td>
896 <td></td>
897 </tr>
898
899
900 <tr>
901 <td align="left" style="padding-left:10px">1.4.userCertificateNumber</td>
902 <td>string</td>
903 <td></td>
904
905 <td>N</td>
906 <td></td>
907 </tr>
908
909
910 <tr>
911 <td align="left" style="padding-left:10px">1.5.userName</td>
912 <td>string</td>
913 <td></td>
914
915 <td>N</td>
916 <td></td>
917 </tr>
918
919
920</tbody>
921
922
923
924
925
926 <tr class="bg">
927 <td>状态码</td>
928 <td colspan="2">描述</td>
929 <td colspan="2">说明</td>
930 </tr>
931
932 <tr>
933 <td>200</td>
934 <td colspan="2">OK</td>
935 <td colspan="2"></td>
936 </tr>
937
938 <tr>
939 <td>201</td>
940 <td colspan="2">Created</td>
941 <td colspan="2"></td>
942 </tr>
943
944 <tr>
945 <td>401</td>
946 <td colspan="2">Unauthorized</td>
947 <td colspan="2"></td>
948 </tr>
949
950 <tr>
951 <td>403</td>
952 <td colspan="2">Forbidden</td>
953 <td colspan="2"></td>
954 </tr>
955
956 <tr>
957 <td>404</td>
958 <td colspan="2">Not Found</td>
959 <td colspan="2"></td>
960 </tr>
961
962 <tr class="bg">
963 <td>返回属性名</td>
964 <td colspan="2">类型</td>
965 <td colspan="2">说明</td>
966 </tr>
967
968<!-- 对返回参数 递归生成行-->
969 <tbody>
970
971 <tr>
972 <td align="left" style="padding-left:10px">1.acknowleged</td>
973 <td colspan="2">boolean</td>
974 <td colspan="2"></td>
975 </tr>
976
977
978 <tr>
979 <td align="left" style="padding-left:10px">2.code</td>
980 <td colspan="2">integer(int32)</td>
981 <td colspan="2"></td>
982 </tr>
983
984
985 <tr>
986 <td align="left" style="padding-left:10px">3.data</td>
987 <td colspan="2">object:AccountInfoCheckCodeSendInfoResponseData</td>
988 <td colspan="2"></td>
989 </tr>
990
991
992 <tr>
993 <td align="left" style="padding-left:20px">3.1.message</td>
994 <td colspan="2">string</td>
995 <td colspan="2"></td>
996 </tr>
997
998
999 <tr>
1000 <td align="left" style="padding-left:20px">3.2.nonce</td>
1001 <td colspan="2">string</td>
1002 <td colspan="2"></td>
1003 </tr>
1004
1005
1006 <tr>
1007 <td align="left" style="padding-left:20px">3.3.step</td>
1008 <td colspan="2">integer(int32)</td>
1009 <td colspan="2"></td>
1010 </tr>
1011
1012
1013
1014
1015 <tr>
1016 <td align="left" style="padding-left:10px">4.message</td>
1017 <td colspan="2">string</td>
1018 <td colspan="2"></td>
1019 </tr>
1020
1021
1022</tbody>
1023
1024 <tr class="bg">
1025 <td colspan="5">示例</td>
1026 </tr>
1027 <tr class="specialHeight">
1028 <td class="bg">请求参数</td>
1029 <td colspan="4"> -d &#39;{&quot;code&quot;:&quot;string&quot;,&quot;mobile&quot;:&quot;string&quot;,&quot;nonce&quot;:&quot;string&quot;,&quot;userCertificateNumber&quot;:&quot;string&quot;,&quot;userName&quot;:&quot;string&quot;}&#39;</td>
1030 </tr>
1031 <tr class="specialHeight">
1032 <td class="bg">返回值</td>
1033 <td colspan="4">{&quot;code&quot;:0,&quot;data&quot;:{&quot;message&quot;:&quot;string&quot;,&quot;nonce&quot;:&quot;string&quot;,&quot;step&quot;:0},&quot;message&quot;:&quot;string&quot;,&quot;acknowleged&quot;:true}</td>
1034 </tr>
1035
1036 </table>
1037 </div>
1038 <div>
1039
1040 <!--这个是每个请求的说明,方便生成文档后进行整理-->
1041 <h5 class="second_title">2)查询账号 - 0 初始化</h5>
1042
1043 <table border="1" cellspacing="0" cellpadding="0" width="100%">
1044 <tr class="bg">
1045 <td colspan="5">查询账号 - 0 初始化</td>
1046 </tr>
1047 <tr>
1048 <td width="25%">接口描述</td>
1049 <td colspan="4">查询账号 - 0 初始化</td>
1050 </tr>
1051 <tr>
1052 <td>URL</td>
1053 <td colspan="4">/api/v1/open/account/info/initSendAccountName</td>
1054 </tr>
1055 <tr>
1056 <td>请求方式</td>
1057 <td colspan="4">get</td>
1058 </tr>
1059 <tr>
1060 <td>请求类型</td>
1061 <td colspan="4"></td>
1062 </tr>
1063 <tr>
1064 <td>返回类型</td>
1065 <td colspan="4">*/*</td>
1066 </tr>
1067
1068 <tr class="bg">
1069 <td>参数名</td>
1070 <td width="15%">数据类型</td>
1071 <td width="15%">参数类型</td>
1072 <td width="15%">是否必填</td>
1073 <td width="29%">说明</td>
1074 </tr>
1075
1076
1077
1078 <tr class="bg">
1079 <td>状态码</td>
1080 <td colspan="2">描述</td>
1081 <td colspan="2">说明</td>
1082 </tr>
1083
1084 <tr>
1085 <td>200</td>
1086 <td colspan="2">OK</td>
1087 <td colspan="2"></td>
1088 </tr>
1089
1090 <tr>
1091 <td>401</td>
1092 <td colspan="2">Unauthorized</td>
1093 <td colspan="2"></td>
1094 </tr>
1095
1096 <tr>
1097 <td>403</td>
1098 <td colspan="2">Forbidden</td>
1099 <td colspan="2"></td>
1100 </tr>
1101
1102 <tr>
1103 <td>404</td>
1104 <td colspan="2">Not Found</td>
1105 <td colspan="2"></td>
1106 </tr>
1107
1108 <tr class="bg">
1109 <td>返回属性名</td>
1110 <td colspan="2">类型</td>
1111 <td colspan="2">说明</td>
1112 </tr>
1113
1114<!-- 对返回参数 递归生成行-->
1115 <tbody>
1116
1117 <tr>
1118 <td align="left" style="padding-left:10px">1.acknowleged</td>
1119 <td colspan="2">boolean</td>
1120 <td colspan="2"></td>
1121 </tr>
1122
1123
1124 <tr>
1125 <td align="left" style="padding-left:10px">2.code</td>
1126 <td colspan="2">integer(int32)</td>
1127 <td colspan="2"></td>
1128 </tr>
1129
1130
1131 <tr>
1132 <td align="left" style="padding-left:10px">3.data</td>
1133 <td colspan="2">object:AccountInfoInitSendAccountNameResponseData</td>
1134 <td colspan="2"></td>
1135 </tr>
1136
1137
1138 <tr>
1139 <td align="left" style="padding-left:20px">3.1.message</td>
1140 <td colspan="2">string</td>
1141 <td colspan="2"></td>
1142 </tr>
1143
1144
1145 <tr>
1146 <td align="left" style="padding-left:20px">3.2.nonce</td>
1147 <td colspan="2">string</td>
1148 <td colspan="2"></td>
1149 </tr>
1150
1151
1152 <tr>
1153 <td align="left" style="padding-left:20px">3.3.step</td>
1154 <td colspan="2">integer(int32)</td>
1155 <td colspan="2"></td>
1156 </tr>
1157
1158
1159
1160
1161 <tr>
1162 <td align="left" style="padding-left:10px">4.message</td>
1163 <td colspan="2">string</td>
1164 <td colspan="2"></td>
1165 </tr>
1166
1167
1168</tbody>
1169
1170 <tr class="bg">
1171 <td colspan="5">示例</td>
1172 </tr>
1173 <tr class="specialHeight">
1174 <td class="bg">请求参数</td>
1175 <td colspan="4"></td>
1176 </tr>
1177 <tr class="specialHeight">
1178 <td class="bg">返回值</td>
1179 <td colspan="4">{&quot;code&quot;:0,&quot;data&quot;:{&quot;message&quot;:&quot;string&quot;,&quot;nonce&quot;:&quot;string&quot;,&quot;step&quot;:0},&quot;message&quot;:&quot;string&quot;,&quot;acknowleged&quot;:true}</td>
1180 </tr>
1181
1182 </table>
1183 </div>
1184 <div>
1185
1186 <!--这个是每个请求的说明,方便生成文档后进行整理-->
1187 <h5 class="second_title">3)查询账号 - 1 发送验证码</h5>
1188
1189 <table border="1" cellspacing="0" cellpadding="0" width="100%">
1190 <tr class="bg">
1191 <td colspan="5">查询账号 - 1 发送验证码</td>
1192 </tr>
1193 <tr>
1194 <td width="25%">接口描述</td>
1195 <td colspan="4">查询账号 - 1 发送验证码</td>
1196 </tr>
1197 <tr>
1198 <td>URL</td>
1199 <td colspan="4">/api/v1/open/account/info/sendCodeByMobile</td>
1200 </tr>
1201 <tr>
1202 <td>请求方式</td>
1203 <td colspan="4">post</td>
1204 </tr>
1205 <tr>
1206 <td>请求类型</td>
1207 <td colspan="4">application/json;charset=UTF-8</td>
1208 </tr>
1209 <tr>
1210 <td>返回类型</td>
1211 <td colspan="4">application/json;charset=UTF-8</td>
1212 </tr>
1213
1214 <tr class="bg">
1215 <td>参数名</td>
1216 <td width="15%">数据类型</td>
1217 <td width="15%">参数类型</td>
1218 <td width="15%">是否必填</td>
1219 <td width="29%">说明</td>
1220 </tr>
1221
1222
1223 <tr>
1224 <td align="left">1.accountInfoSendCodeByMobileRequest</td>
1225 <td>object:AccountInfoSendCodeByMobileRequest</td>
1226 <td>body</td>
1227 <td>Y</td>
1228
1229 <td>accountInfoSendCodeByMobileRequest</td>
1230 <!-- <td th:if="${request.modelAttr}" th:text="asdfagadfg"></td>-->
1231 </tr>
1232
1233 <tbody>
1234
1235 <tr>
1236 <td align="left" style="padding-left:10px">1.1.mobile</td>
1237 <td>string</td>
1238 <td></td>
1239
1240 <td>N</td>
1241 <td></td>
1242 </tr>
1243
1244
1245 <tr>
1246 <td align="left" style="padding-left:10px">1.2.nonce</td>
1247 <td>string</td>
1248 <td></td>
1249
1250 <td>N</td>
1251 <td></td>
1252 </tr>
1253
1254
1255</tbody>
1256
1257
1258
1259
1260
1261 <tr class="bg">
1262 <td>状态码</td>
1263 <td colspan="2">描述</td>
1264 <td colspan="2">说明</td>
1265 </tr>
1266
1267 <tr>
1268 <td>200</td>
1269 <td colspan="2">OK</td>
1270 <td colspan="2"></td>
1271 </tr>
1272
1273 <tr>
1274 <td>201</td>
1275 <td colspan="2">Created</td>
1276 <td colspan="2"></td>
1277 </tr>
1278
1279 <tr>
1280 <td>401</td>
1281 <td colspan="2">Unauthorized</td>
1282 <td colspan="2"></td>
1283 </tr>
1284
1285 <tr>
1286 <td>403</td>
1287 <td colspan="2">Forbidden</td>
1288 <td colspan="2"></td>
1289 </tr>
1290
1291 <tr>
1292 <td>404</td>
1293 <td colspan="2">Not Found</td>
1294 <td colspan="2"></td>
1295 </tr>
1296
1297 <tr class="bg">
1298 <td>返回属性名</td>
1299 <td colspan="2">类型</td>
1300 <td colspan="2">说明</td>
1301 </tr>
1302
1303<!-- 对返回参数 递归生成行-->
1304 <tbody>
1305
1306 <tr>
1307 <td align="left" style="padding-left:10px">1.acknowleged</td>
1308 <td colspan="2">boolean</td>
1309 <td colspan="2"></td>
1310 </tr>
1311
1312
1313 <tr>
1314 <td align="left" style="padding-left:10px">2.code</td>
1315 <td colspan="2">integer(int32)</td>
1316 <td colspan="2"></td>
1317 </tr>
1318
1319
1320 <tr>
1321 <td align="left" style="padding-left:10px">3.data</td>
1322 <td colspan="2">object:AccountInfoSendCodeByMobileResponseData</td>
1323 <td colspan="2"></td>
1324 </tr>
1325
1326
1327 <tr>
1328 <td align="left" style="padding-left:20px">3.1.message</td>
1329 <td colspan="2">string</td>
1330 <td colspan="2"></td>
1331 </tr>
1332
1333
1334 <tr>
1335 <td align="left" style="padding-left:20px">3.2.nonce</td>
1336 <td colspan="2">string</td>
1337 <td colspan="2"></td>
1338 </tr>
1339
1340
1341 <tr>
1342 <td align="left" style="padding-left:20px">3.3.step</td>
1343 <td colspan="2">integer(int32)</td>
1344 <td colspan="2"></td>
1345 </tr>
1346
1347
1348
1349
1350 <tr>
1351 <td align="left" style="padding-left:10px">4.message</td>
1352 <td colspan="2">string</td>
1353 <td colspan="2"></td>
1354 </tr>
1355
1356
1357</tbody>
1358
1359 <tr class="bg">
1360 <td colspan="5">示例</td>
1361 </tr>
1362 <tr class="specialHeight">
1363 <td class="bg">请求参数</td>
1364 <td colspan="4"> -d &#39;{&quot;mobile&quot;:&quot;string&quot;,&quot;nonce&quot;:&quot;string&quot;}&#39;</td>
1365 </tr>
1366 <tr class="specialHeight">
1367 <td class="bg">返回值</td>
1368 <td colspan="4">{&quot;code&quot;:0,&quot;data&quot;:{&quot;message&quot;:&quot;string&quot;,&quot;nonce&quot;:&quot;string&quot;,&quot;step&quot;:0},&quot;message&quot;:&quot;string&quot;,&quot;acknowleged&quot;:true}</td>
1369 </tr>
1370
1371 </table>
1372 </div>
1373 </div>
1374 <div style="margin-bottom:20px;">
1375 <!--这个是类的说明-->
1376 <h4 class="first_title">open-active-user</h4>
1377 <div>
1378
1379 <!--这个是每个请求的说明,方便生成文档后进行整理-->
1380 <h5 class="second_title">1)激活帐号 - 4 激活用户(密码)</h5>
1381
1382 <table border="1" cellspacing="0" cellpadding="0" width="100%">
1383 <tr class="bg">
1384 <td colspan="5">激活帐号 - 4 激活用户(密码)</td>
1385 </tr>
1386 <tr>
1387 <td width="25%">接口描述</td>
1388 <td colspan="4">激活帐号 - 4 激活用户(密码)</td>
1389 </tr>
1390 <tr>
1391 <td>URL</td>
1392 <td colspan="4">/api/v1/open/activeUser/activeUser</td>
1393 </tr>
1394 <tr>
1395 <td>请求方式</td>
1396 <td colspan="4">post</td>
1397 </tr>
1398 <tr>
1399 <td>请求类型</td>
1400 <td colspan="4">application/json;charset=UTF-8</td>
1401 </tr>
1402 <tr>
1403 <td>返回类型</td>
1404 <td colspan="4">application/json;charset=UTF-8</td>
1405 </tr>
1406
1407 <tr class="bg">
1408 <td>参数名</td>
1409 <td width="15%">数据类型</td>
1410 <td width="15%">参数类型</td>
1411 <td width="15%">是否必填</td>
1412 <td width="29%">说明</td>
1413 </tr>
1414
1415
1416 <tr>
1417 <td align="left">1.activeUserActiveUserRequest</td>
1418 <td>object:ActiveUserActiveUserRequest</td>
1419 <td>body</td>
1420 <td>Y</td>
1421
1422 <td>activeUserActiveUserRequest</td>
1423 <!-- <td th:if="${request.modelAttr}" th:text="asdfagadfg"></td>-->
1424 </tr>
1425
1426 <tbody>
1427
1428 <tr>
1429 <td align="left" style="padding-left:10px">1.1.confirmPassword</td>
1430 <td>string</td>
1431 <td></td>
1432
1433 <td>N</td>
1434 <td></td>
1435 </tr>
1436
1437
1438 <tr>
1439 <td align="left" style="padding-left:10px">1.2.newPassword</td>
1440 <td>string</td>
1441 <td></td>
1442
1443 <td>N</td>
1444 <td></td>
1445 </tr>
1446
1447
1448 <tr>
1449 <td align="left" style="padding-left:10px">1.3.nonce</td>
1450 <td>string</td>
1451 <td></td>
1452
1453 <td>N</td>
1454 <td></td>
1455 </tr>
1456
1457
1458</tbody>
1459
1460
1461
1462
1463
1464 <tr class="bg">
1465 <td>状态码</td>
1466 <td colspan="2">描述</td>
1467 <td colspan="2">说明</td>
1468 </tr>
1469
1470 <tr>
1471 <td>200</td>
1472 <td colspan="2">OK</td>
1473 <td colspan="2"></td>
1474 </tr>
1475
1476 <tr>
1477 <td>201</td>
1478 <td colspan="2">Created</td>
1479 <td colspan="2"></td>
1480 </tr>
1481
1482 <tr>
1483 <td>401</td>
1484 <td colspan="2">Unauthorized</td>
1485 <td colspan="2"></td>
1486 </tr>
1487
1488 <tr>
1489 <td>403</td>
1490 <td colspan="2">Forbidden</td>
1491 <td colspan="2"></td>
1492 </tr>
1493
1494 <tr>
1495 <td>404</td>
1496 <td colspan="2">Not Found</td>
1497 <td colspan="2"></td>
1498 </tr>
1499
1500 <tr class="bg">
1501 <td>返回属性名</td>
1502 <td colspan="2">类型</td>
1503 <td colspan="2">说明</td>
1504 </tr>
1505
1506<!-- 对返回参数 递归生成行-->
1507 <tbody>
1508
1509 <tr>
1510 <td align="left" style="padding-left:10px">1.acknowleged</td>
1511 <td colspan="2">boolean</td>
1512 <td colspan="2"></td>
1513 </tr>
1514
1515
1516 <tr>
1517 <td align="left" style="padding-left:10px">2.code</td>
1518 <td colspan="2">integer(int32)</td>
1519 <td colspan="2"></td>
1520 </tr>
1521
1522
1523 <tr>
1524 <td align="left" style="padding-left:10px">3.data</td>
1525 <td colspan="2">object:ActiveUserActiveUserResponseData</td>
1526 <td colspan="2"></td>
1527 </tr>
1528
1529
1530 <tr>
1531 <td align="left" style="padding-left:20px">3.1.message</td>
1532 <td colspan="2">string</td>
1533 <td colspan="2"></td>
1534 </tr>
1535
1536
1537 <tr>
1538 <td align="left" style="padding-left:20px">3.2.nonce</td>
1539 <td colspan="2">string</td>
1540 <td colspan="2"></td>
1541 </tr>
1542
1543
1544 <tr>
1545 <td align="left" style="padding-left:20px">3.3.step</td>
1546 <td colspan="2">integer(int32)</td>
1547 <td colspan="2"></td>
1548 </tr>
1549
1550
1551 <tr>
1552 <td align="left" style="padding-left:20px">3.4.userId</td>
1553 <td colspan="2">string</td>
1554 <td colspan="2"></td>
1555 </tr>
1556
1557
1558
1559
1560 <tr>
1561 <td align="left" style="padding-left:10px">4.message</td>
1562 <td colspan="2">string</td>
1563 <td colspan="2"></td>
1564 </tr>
1565
1566
1567</tbody>
1568
1569 <tr class="bg">
1570 <td colspan="5">示例</td>
1571 </tr>
1572 <tr class="specialHeight">
1573 <td class="bg">请求参数</td>
1574 <td colspan="4"> -d &#39;{&quot;confirmPassword&quot;:&quot;string&quot;,&quot;newPassword&quot;:&quot;string&quot;,&quot;nonce&quot;:&quot;string&quot;}&#39;</td>
1575 </tr>
1576 <tr class="specialHeight">
1577 <td class="bg">返回值</td>
1578 <td colspan="4">{&quot;code&quot;:0,&quot;data&quot;:{&quot;message&quot;:&quot;string&quot;,&quot;nonce&quot;:&quot;string&quot;,&quot;step&quot;:0,&quot;userId&quot;:&quot;string&quot;},&quot;message&quot;:&quot;string&quot;,&quot;acknowleged&quot;:true}</td>
1579 </tr>
1580
1581 </table>
1582 </div>
1583 <div>
1584
1585 <!--这个是每个请求的说明,方便生成文档后进行整理-->
1586 <h5 class="second_title">2)激活帐号 - 2.1.0 支付宝验证结果回调</h5>
1587
1588 <table border="1" cellspacing="0" cellpadding="0" width="100%">
1589 <tr class="bg">
1590 <td colspan="5">激活帐号 - 2.1.0 支付宝验证结果回调</td>
1591 </tr>
1592 <tr>
1593 <td width="25%">接口描述</td>
1594 <td colspan="4">激活帐号 - 2.1.0 支付宝验证结果回调</td>
1595 </tr>
1596 <tr>
1597 <td>URL</td>
1598 <td colspan="4">/api/v1/open/activeUser/alipayVerifyResult</td>
1599 </tr>
1600 <tr>
1601 <td>请求方式</td>
1602 <td colspan="4">get</td>
1603 </tr>
1604 <tr>
1605 <td>请求类型</td>
1606 <td colspan="4"></td>
1607 </tr>
1608 <tr>
1609 <td>返回类型</td>
1610 <td colspan="4">application/json;charset=UTF-8</td>
1611 </tr>
1612
1613 <tr class="bg">
1614 <td>参数名</td>
1615 <td width="15%">数据类型</td>
1616 <td width="15%">参数类型</td>
1617 <td width="15%">是否必填</td>
1618 <td width="29%">说明</td>
1619 </tr>
1620
1621
1622 <tr>
1623 <td align="left">1.nonce</td>
1624 <td>string</td>
1625 <td>query</td>
1626
1627 <td>N</td>
1628 <td>null</td>
1629 <!-- <td th:if="${request.modelAttr}" th:text="asdfagadfg"></td>-->
1630 </tr>
1631
1632
1633
1634
1635 <tr>
1636 <td align="left">2.verifyResult</td>
1637 <td>string</td>
1638 <td>query</td>
1639
1640 <td>N</td>
1641 <td>null</td>
1642 <!-- <td th:if="${request.modelAttr}" th:text="asdfagadfg"></td>-->
1643 </tr>
1644
1645
1646
1647
1648
1649 <tr class="bg">
1650 <td>状态码</td>
1651 <td colspan="2">描述</td>
1652 <td colspan="2">说明</td>
1653 </tr>
1654
1655 <tr>
1656 <td>200</td>
1657 <td colspan="2">OK</td>
1658 <td colspan="2"></td>
1659 </tr>
1660
1661 <tr>
1662 <td>401</td>
1663 <td colspan="2">Unauthorized</td>
1664 <td colspan="2"></td>
1665 </tr>
1666
1667 <tr>
1668 <td>403</td>
1669 <td colspan="2">Forbidden</td>
1670 <td colspan="2"></td>
1671 </tr>
1672
1673 <tr>
1674 <td>404</td>
1675 <td colspan="2">Not Found</td>
1676 <td colspan="2"></td>
1677 </tr>
1678
1679 <tr class="bg">
1680 <td>返回属性名</td>
1681 <td colspan="2">类型</td>
1682 <td colspan="2">说明</td>
1683 </tr>
1684
1685<!-- 对返回参数 递归生成行-->
1686 <tbody>
1687
1688</tbody>
1689
1690 <tr class="bg">
1691 <td colspan="5">示例</td>
1692 </tr>
1693 <tr class="specialHeight">
1694 <td class="bg">请求参数</td>
1695 <td colspan="4">nonce=string&amp;verifyResult=string</td>
1696 </tr>
1697 <tr class="specialHeight">
1698 <td class="bg">返回值</td>
1699 <td colspan="4"></td>
1700 </tr>
1701
1702 </table>
1703 </div>
1704 <div>
1705
1706 <!--这个是每个请求的说明,方便生成文档后进行整理-->
1707 <h5 class="second_title">3)激活帐号 - 2.1.0 支付宝验证结果回调</h5>
1708
1709 <table border="1" cellspacing="0" cellpadding="0" width="100%">
1710 <tr class="bg">
1711 <td colspan="5">激活帐号 - 2.1.0 支付宝验证结果回调</td>
1712 </tr>
1713 <tr>
1714 <td width="25%">接口描述</td>
1715 <td colspan="4">激活帐号 - 2.1.0 支付宝验证结果回调</td>
1716 </tr>
1717 <tr>
1718 <td>URL</td>
1719 <td colspan="4">/api/v1/open/activeUser/alipayVerifyResult</td>
1720 </tr>
1721 <tr>
1722 <td>请求方式</td>
1723 <td colspan="4">post</td>
1724 </tr>
1725 <tr>
1726 <td>请求类型</td>
1727 <td colspan="4">application/json</td>
1728 </tr>
1729 <tr>
1730 <td>返回类型</td>
1731 <td colspan="4">application/json;charset=UTF-8</td>
1732 </tr>
1733
1734 <tr class="bg">
1735 <td>参数名</td>
1736 <td width="15%">数据类型</td>
1737 <td width="15%">参数类型</td>
1738 <td width="15%">是否必填</td>
1739 <td width="29%">说明</td>
1740 </tr>
1741
1742
1743 <tr>
1744 <td align="left">1.nonce</td>
1745 <td>string</td>
1746 <td>query</td>
1747
1748 <td>N</td>
1749 <td>null</td>
1750 <!-- <td th:if="${request.modelAttr}" th:text="asdfagadfg"></td>-->
1751 </tr>
1752
1753
1754
1755
1756 <tr>
1757 <td align="left">2.verifyResult</td>
1758 <td>string</td>
1759 <td>query</td>
1760
1761 <td>N</td>
1762 <td>null</td>
1763 <!-- <td th:if="${request.modelAttr}" th:text="asdfagadfg"></td>-->
1764 </tr>
1765
1766
1767
1768
1769
1770 <tr class="bg">
1771 <td>状态码</td>
1772 <td colspan="2">描述</td>
1773 <td colspan="2">说明</td>
1774 </tr>
1775
1776 <tr>
1777 <td>200</td>
1778 <td colspan="2">OK</td>
1779 <td colspan="2"></td>
1780 </tr>
1781
1782 <tr>
1783 <td>201</td>
1784 <td colspan="2">Created</td>
1785 <td colspan="2"></td>
1786 </tr>
1787
1788 <tr>
1789 <td>401</td>
1790 <td colspan="2">Unauthorized</td>
1791 <td colspan="2"></td>
1792 </tr>
1793
1794 <tr>
1795 <td>403</td>
1796 <td colspan="2">Forbidden</td>
1797 <td colspan="2"></td>
1798 </tr>
1799
1800 <tr>
1801 <td>404</td>
1802 <td colspan="2">Not Found</td>
1803 <td colspan="2"></td>
1804 </tr>
1805
1806 <tr class="bg">
1807 <td>返回属性名</td>
1808 <td colspan="2">类型</td>
1809 <td colspan="2">说明</td>
1810 </tr>
1811
1812<!-- 对返回参数 递归生成行-->
1813 <tbody>
1814
1815</tbody>
1816
1817 <tr class="bg">
1818 <td colspan="5">示例</td>
1819 </tr>
1820 <tr class="specialHeight">
1821 <td class="bg">请求参数</td>
1822 <td colspan="4">nonce=string&amp;verifyResult=string</td>
1823 </tr>
1824 <tr class="specialHeight">
1825 <td class="bg">返回值</td>
1826 <td colspan="4"></td>
1827 </tr>
1828
1829 </table>
1830 </div>
1831 <div>
1832
1833 <!--这个是每个请求的说明,方便生成文档后进行整理-->
1834 <h5 class="second_title">4)激活帐号 - 2.1.1 支付宝验证</h5>
1835
1836 <table border="1" cellspacing="0" cellpadding="0" width="100%">
1837 <tr class="bg">
1838 <td colspan="5">激活帐号 - 2.1.1 支付宝验证</td>
1839 </tr>
1840 <tr>
1841 <td width="25%">接口描述</td>
1842 <td colspan="4">激活帐号 - 2.1.1 支付宝验证</td>
1843 </tr>
1844 <tr>
1845 <td>URL</td>
1846 <td colspan="4">/api/v1/open/activeUser/checkAlipay</td>
1847 </tr>
1848 <tr>
1849 <td>请求方式</td>
1850 <td colspan="4">post</td>
1851 </tr>
1852 <tr>
1853 <td>请求类型</td>
1854 <td colspan="4">application/json;charset=UTF-8</td>
1855 </tr>
1856 <tr>
1857 <td>返回类型</td>
1858 <td colspan="4">application/json;charset=UTF-8</td>
1859 </tr>
1860
1861 <tr class="bg">
1862 <td>参数名</td>
1863 <td width="15%">数据类型</td>
1864 <td width="15%">参数类型</td>
1865 <td width="15%">是否必填</td>
1866 <td width="29%">说明</td>
1867 </tr>
1868
1869
1870 <tr>
1871 <td align="left">1.activeUserCheckAlipayRequest</td>
1872 <td>object:ActiveUserCheckAlipayRequest</td>
1873 <td>body</td>
1874 <td>Y</td>
1875
1876 <td>activeUserCheckAlipayRequest</td>
1877 <!-- <td th:if="${request.modelAttr}" th:text="asdfagadfg"></td>-->
1878 </tr>
1879
1880 <tbody>
1881
1882 <tr>
1883 <td align="left" style="padding-left:10px">1.1.nonce</td>
1884 <td>string</td>
1885 <td></td>
1886
1887 <td>N</td>
1888 <td></td>
1889 </tr>
1890
1891
1892</tbody>
1893
1894
1895
1896
1897
1898 <tr class="bg">
1899 <td>状态码</td>
1900 <td colspan="2">描述</td>
1901 <td colspan="2">说明</td>
1902 </tr>
1903
1904 <tr>
1905 <td>200</td>
1906 <td colspan="2">OK</td>
1907 <td colspan="2"></td>
1908 </tr>
1909
1910 <tr>
1911 <td>201</td>
1912 <td colspan="2">Created</td>
1913 <td colspan="2"></td>
1914 </tr>
1915
1916 <tr>
1917 <td>401</td>
1918 <td colspan="2">Unauthorized</td>
1919 <td colspan="2"></td>
1920 </tr>
1921
1922 <tr>
1923 <td>403</td>
1924 <td colspan="2">Forbidden</td>
1925 <td colspan="2"></td>
1926 </tr>
1927
1928 <tr>
1929 <td>404</td>
1930 <td colspan="2">Not Found</td>
1931 <td colspan="2"></td>
1932 </tr>
1933
1934 <tr class="bg">
1935 <td>返回属性名</td>
1936 <td colspan="2">类型</td>
1937 <td colspan="2">说明</td>
1938 </tr>
1939
1940<!-- 对返回参数 递归生成行-->
1941 <tbody>
1942
1943 <tr>
1944 <td align="left" style="padding-left:10px">1.acknowleged</td>
1945 <td colspan="2">boolean</td>
1946 <td colspan="2"></td>
1947 </tr>
1948
1949
1950 <tr>
1951 <td align="left" style="padding-left:10px">2.code</td>
1952 <td colspan="2">integer(int32)</td>
1953 <td colspan="2"></td>
1954 </tr>
1955
1956
1957 <tr>
1958 <td align="left" style="padding-left:10px">3.data</td>
1959 <td colspan="2">object:ActiveUserCheckAlipayResponseData</td>
1960 <td colspan="2"></td>
1961 </tr>
1962
1963
1964 <tr>
1965 <td align="left" style="padding-left:20px">3.1.message</td>
1966 <td colspan="2">string</td>
1967 <td colspan="2"></td>
1968 </tr>
1969
1970
1971 <tr>
1972 <td align="left" style="padding-left:20px">3.2.nonce</td>
1973 <td colspan="2">string</td>
1974 <td colspan="2"></td>
1975 </tr>
1976
1977
1978 <tr>
1979 <td align="left" style="padding-left:20px">3.3.step</td>
1980 <td colspan="2">integer(int32)</td>
1981 <td colspan="2"></td>
1982 </tr>
1983
1984
1985 <tr>
1986 <td align="left" style="padding-left:20px">3.4.userId</td>
1987 <td colspan="2">string</td>
1988 <td colspan="2"></td>
1989 </tr>
1990
1991
1992
1993
1994 <tr>
1995 <td align="left" style="padding-left:10px">4.message</td>
1996 <td colspan="2">string</td>
1997 <td colspan="2"></td>
1998 </tr>
1999
2000
2001</tbody>
2002
2003 <tr class="bg">
2004 <td colspan="5">示例</td>
2005 </tr>
2006 <tr class="specialHeight">
2007 <td class="bg">请求参数</td>
2008 <td colspan="4"> -d &#39;{&quot;nonce&quot;:&quot;string&quot;}&#39;</td>
2009 </tr>
2010 <tr class="specialHeight">
2011 <td class="bg">返回值</td>
2012 <td colspan="4">{&quot;code&quot;:0,&quot;data&quot;:{&quot;message&quot;:&quot;string&quot;,&quot;nonce&quot;:&quot;string&quot;,&quot;step&quot;:0,&quot;userId&quot;:&quot;string&quot;},&quot;message&quot;:&quot;string&quot;,&quot;acknowleged&quot;:true}</td>
2013 </tr>
2014
2015 </table>
2016 </div>
2017 <div>
2018
2019 <!--这个是每个请求的说明,方便生成文档后进行整理-->
2020 <h5 class="second_title">5)激活帐号 - 3.9 验证验证码(安全手机/安全邮箱 二选一)</h5>
2021
2022 <table border="1" cellspacing="0" cellpadding="0" width="100%">
2023 <tr class="bg">
2024 <td colspan="5">激活帐号 - 3.9 验证验证码(安全手机/安全邮箱 二选一)</td>
2025 </tr>
2026 <tr>
2027 <td width="25%">接口描述</td>
2028 <td colspan="4">激活帐号 - 3.9 验证验证码(安全手机/安全邮箱 二选一)</td>
2029 </tr>
2030 <tr>
2031 <td>URL</td>
2032 <td colspan="4">/api/v1/open/activeUser/checkCode</td>
2033 </tr>
2034 <tr>
2035 <td>请求方式</td>
2036 <td colspan="4">post</td>
2037 </tr>
2038 <tr>
2039 <td>请求类型</td>
2040 <td colspan="4">application/json;charset=UTF-8</td>
2041 </tr>
2042 <tr>
2043 <td>返回类型</td>
2044 <td colspan="4">application/json;charset=UTF-8</td>
2045 </tr>
2046
2047 <tr class="bg">
2048 <td>参数名</td>
2049 <td width="15%">数据类型</td>
2050 <td width="15%">参数类型</td>
2051 <td width="15%">是否必填</td>
2052 <td width="29%">说明</td>
2053 </tr>
2054
2055
2056 <tr>
2057 <td align="left">1.activeUserCheckCodeRequest</td>
2058 <td>object:ActiveUserCheckCodeRequest</td>
2059 <td>body</td>
2060 <td>Y</td>
2061
2062 <td>activeUserCheckCodeRequest</td>
2063 <!-- <td th:if="${request.modelAttr}" th:text="asdfagadfg"></td>-->
2064 </tr>
2065
2066 <tbody>
2067
2068 <tr>
2069 <td align="left" style="padding-left:10px">1.1.code</td>
2070 <td>string</td>
2071 <td></td>
2072
2073 <td>N</td>
2074 <td></td>
2075 </tr>
2076
2077
2078 <tr>
2079 <td align="left" style="padding-left:10px">1.2.emailAddress</td>
2080 <td>string</td>
2081 <td></td>
2082
2083 <td>N</td>
2084 <td></td>
2085 </tr>
2086
2087
2088 <tr>
2089 <td align="left" style="padding-left:10px">1.3.mobile</td>
2090 <td>string</td>
2091 <td></td>
2092
2093 <td>N</td>
2094 <td></td>
2095 </tr>
2096
2097
2098 <tr>
2099 <td align="left" style="padding-left:10px">1.4.nonce</td>
2100 <td>string</td>
2101 <td></td>
2102
2103 <td>N</td>
2104 <td></td>
2105 </tr>
2106
2107
2108</tbody>
2109
2110
2111
2112
2113
2114 <tr class="bg">
2115 <td>状态码</td>
2116 <td colspan="2">描述</td>
2117 <td colspan="2">说明</td>
2118 </tr>
2119
2120 <tr>
2121 <td>200</td>
2122 <td colspan="2">OK</td>
2123 <td colspan="2"></td>
2124 </tr>
2125
2126 <tr>
2127 <td>201</td>
2128 <td colspan="2">Created</td>
2129 <td colspan="2"></td>
2130 </tr>
2131
2132 <tr>
2133 <td>401</td>
2134 <td colspan="2">Unauthorized</td>
2135 <td colspan="2"></td>
2136 </tr>
2137
2138 <tr>
2139 <td>403</td>
2140 <td colspan="2">Forbidden</td>
2141 <td colspan="2"></td>
2142 </tr>
2143
2144 <tr>
2145 <td>404</td>
2146 <td colspan="2">Not Found</td>
2147 <td colspan="2"></td>
2148 </tr>
2149
2150 <tr class="bg">
2151 <td>返回属性名</td>
2152 <td colspan="2">类型</td>
2153 <td colspan="2">说明</td>
2154 </tr>
2155
2156<!-- 对返回参数 递归生成行-->
2157 <tbody>
2158
2159 <tr>
2160 <td align="left" style="padding-left:10px">1.acknowleged</td>
2161 <td colspan="2">boolean</td>
2162 <td colspan="2"></td>
2163 </tr>
2164
2165
2166 <tr>
2167 <td align="left" style="padding-left:10px">2.code</td>
2168 <td colspan="2">integer(int32)</td>
2169 <td colspan="2"></td>
2170 </tr>
2171
2172
2173 <tr>
2174 <td align="left" style="padding-left:10px">3.data</td>
2175 <td colspan="2">object:ActiveUserCheckCodeResponseData</td>
2176 <td colspan="2"></td>
2177 </tr>
2178
2179
2180 <tr>
2181 <td align="left" style="padding-left:20px">3.1.message</td>
2182 <td colspan="2">string</td>
2183 <td colspan="2"></td>
2184 </tr>
2185
2186
2187 <tr>
2188 <td align="left" style="padding-left:20px">3.2.nonce</td>
2189 <td colspan="2">string</td>
2190 <td colspan="2"></td>
2191 </tr>
2192
2193
2194 <tr>
2195 <td align="left" style="padding-left:20px">3.3.step</td>
2196 <td colspan="2">integer(int32)</td>
2197 <td colspan="2"></td>
2198 </tr>
2199
2200
2201 <tr>
2202 <td align="left" style="padding-left:20px">3.4.userId</td>
2203 <td colspan="2">string</td>
2204 <td colspan="2"></td>
2205 </tr>
2206
2207
2208
2209
2210 <tr>
2211 <td align="left" style="padding-left:10px">4.message</td>
2212 <td colspan="2">string</td>
2213 <td colspan="2"></td>
2214 </tr>
2215
2216
2217</tbody>
2218
2219 <tr class="bg">
2220 <td colspan="5">示例</td>
2221 </tr>
2222 <tr class="specialHeight">
2223 <td class="bg">请求参数</td>
2224 <td colspan="4"> -d &#39;{&quot;code&quot;:&quot;string&quot;,&quot;emailAddress&quot;:&quot;string&quot;,&quot;mobile&quot;:&quot;string&quot;,&quot;nonce&quot;:&quot;string&quot;}&#39;</td>
2225 </tr>
2226 <tr class="specialHeight">
2227 <td class="bg">返回值</td>
2228 <td colspan="4">{&quot;code&quot;:0,&quot;data&quot;:{&quot;message&quot;:&quot;string&quot;,&quot;nonce&quot;:&quot;string&quot;,&quot;step&quot;:0,&quot;userId&quot;:&quot;string&quot;},&quot;message&quot;:&quot;string&quot;,&quot;acknowleged&quot;:true}</td>
2229 </tr>
2230
2231 </table>
2232 </div>
2233 <div>
2234
2235 <!--这个是每个请求的说明,方便生成文档后进行整理-->
2236 <h5 class="second_title">6)激活帐号 - 3.2 验证验证码并激活用户(安全手机/安全邮箱 二选一、密码)</h5>
2237
2238 <table border="1" cellspacing="0" cellpadding="0" width="100%">
2239 <tr class="bg">
2240 <td colspan="5">激活帐号 - 3.2 验证验证码并激活用户(安全手机/安全邮箱 二选一、密码)</td>
2241 </tr>
2242 <tr>
2243 <td width="25%">接口描述</td>
2244 <td colspan="4">激活帐号 - 3.2 验证验证码并激活用户(安全手机/安全邮箱 二选一、密码)</td>
2245 </tr>
2246 <tr>
2247 <td>URL</td>
2248 <td colspan="4">/api/v1/open/activeUser/checkCodeActiveUser</td>
2249 </tr>
2250 <tr>
2251 <td>请求方式</td>
2252 <td colspan="4">post</td>
2253 </tr>
2254 <tr>
2255 <td>请求类型</td>
2256 <td colspan="4">application/json;charset=UTF-8</td>
2257 </tr>
2258 <tr>
2259 <td>返回类型</td>
2260 <td colspan="4">application/json;charset=UTF-8</td>
2261 </tr>
2262
2263 <tr class="bg">
2264 <td>参数名</td>
2265 <td width="15%">数据类型</td>
2266 <td width="15%">参数类型</td>
2267 <td width="15%">是否必填</td>
2268 <td width="29%">说明</td>
2269 </tr>
2270
2271
2272 <tr>
2273 <td align="left">1.activeUserCheckCodeActiveUserRequest</td>
2274 <td>object:ActiveUserCheckCodeActiveUserRequest</td>
2275 <td>body</td>
2276 <td>Y</td>
2277
2278 <td>activeUserCheckCodeActiveUserRequest</td>
2279 <!-- <td th:if="${request.modelAttr}" th:text="asdfagadfg"></td>-->
2280 </tr>
2281
2282 <tbody>
2283
2284 <tr>
2285 <td align="left" style="padding-left:10px">1.1.code</td>
2286 <td>string</td>
2287 <td></td>
2288
2289 <td>N</td>
2290 <td></td>
2291 </tr>
2292
2293
2294 <tr>
2295 <td align="left" style="padding-left:10px">1.2.confirmPassword</td>
2296 <td>string</td>
2297 <td></td>
2298
2299 <td>N</td>
2300 <td></td>
2301 </tr>
2302
2303
2304 <tr>
2305 <td align="left" style="padding-left:10px">1.3.emailAddress</td>
2306 <td>string</td>
2307 <td></td>
2308
2309 <td>N</td>
2310 <td></td>
2311 </tr>
2312
2313
2314 <tr>
2315 <td align="left" style="padding-left:10px">1.4.mobile</td>
2316 <td>string</td>
2317 <td></td>
2318
2319 <td>N</td>
2320 <td></td>
2321 </tr>
2322
2323
2324 <tr>
2325 <td align="left" style="padding-left:10px">1.5.newPassword</td>
2326 <td>string</td>
2327 <td></td>
2328
2329 <td>N</td>
2330 <td></td>
2331 </tr>
2332
2333
2334 <tr>
2335 <td align="left" style="padding-left:10px">1.6.nonce</td>
2336 <td>string</td>
2337 <td></td>
2338
2339 <td>N</td>
2340 <td></td>
2341 </tr>
2342
2343
2344</tbody>
2345
2346
2347
2348
2349
2350 <tr class="bg">
2351 <td>状态码</td>
2352 <td colspan="2">描述</td>
2353 <td colspan="2">说明</td>
2354 </tr>
2355
2356 <tr>
2357 <td>200</td>
2358 <td colspan="2">OK</td>
2359 <td colspan="2"></td>
2360 </tr>
2361
2362 <tr>
2363 <td>201</td>
2364 <td colspan="2">Created</td>
2365 <td colspan="2"></td>
2366 </tr>
2367
2368 <tr>
2369 <td>401</td>
2370 <td colspan="2">Unauthorized</td>
2371 <td colspan="2"></td>
2372 </tr>
2373
2374 <tr>
2375 <td>403</td>
2376 <td colspan="2">Forbidden</td>
2377 <td colspan="2"></td>
2378 </tr>
2379
2380 <tr>
2381 <td>404</td>
2382 <td colspan="2">Not Found</td>
2383 <td colspan="2"></td>
2384 </tr>
2385
2386 <tr class="bg">
2387 <td>返回属性名</td>
2388 <td colspan="2">类型</td>
2389 <td colspan="2">说明</td>
2390 </tr>
2391
2392<!-- 对返回参数 递归生成行-->
2393 <tbody>
2394
2395 <tr>
2396 <td align="left" style="padding-left:10px">1.acknowleged</td>
2397 <td colspan="2">boolean</td>
2398 <td colspan="2"></td>
2399 </tr>
2400
2401
2402 <tr>
2403 <td align="left" style="padding-left:10px">2.code</td>
2404 <td colspan="2">integer(int32)</td>
2405 <td colspan="2"></td>
2406 </tr>
2407
2408
2409 <tr>
2410 <td align="left" style="padding-left:10px">3.data</td>
2411 <td colspan="2">object:ActiveUserCheckCodeActiveUserResponseData</td>
2412 <td colspan="2"></td>
2413 </tr>
2414
2415
2416 <tr>
2417 <td align="left" style="padding-left:20px">3.1.message</td>
2418 <td colspan="2">string</td>
2419 <td colspan="2"></td>
2420 </tr>
2421
2422
2423 <tr>
2424 <td align="left" style="padding-left:20px">3.2.nonce</td>
2425 <td colspan="2">string</td>
2426 <td colspan="2"></td>
2427 </tr>
2428
2429
2430 <tr>
2431 <td align="left" style="padding-left:20px">3.3.step</td>
2432 <td colspan="2">integer(int32)</td>
2433 <td colspan="2"></td>
2434 </tr>
2435
2436
2437 <tr>
2438 <td align="left" style="padding-left:20px">3.4.userId</td>
2439 <td colspan="2">string</td>
2440 <td colspan="2"></td>
2441 </tr>
2442
2443
2444
2445
2446 <tr>
2447 <td align="left" style="padding-left:10px">4.message</td>
2448 <td colspan="2">string</td>
2449 <td colspan="2"></td>
2450 </tr>
2451
2452
2453</tbody>
2454
2455 <tr class="bg">
2456 <td colspan="5">示例</td>
2457 </tr>
2458 <tr class="specialHeight">
2459 <td class="bg">请求参数</td>
2460 <td colspan="4"> -d &#39;{&quot;code&quot;:&quot;string&quot;,&quot;confirmPassword&quot;:&quot;string&quot;,&quot;emailAddress&quot;:&quot;string&quot;,&quot;mobile&quot;:&quot;string&quot;,&quot;newPassword&quot;:&quot;string&quot;,&quot;nonce&quot;:&quot;string&quot;}&#39;</td>
2461 </tr>
2462 <tr class="specialHeight">
2463 <td class="bg">返回值</td>
2464 <td colspan="4">{&quot;code&quot;:0,&quot;data&quot;:{&quot;message&quot;:&quot;string&quot;,&quot;nonce&quot;:&quot;string&quot;,&quot;step&quot;:0,&quot;userId&quot;:&quot;string&quot;},&quot;message&quot;:&quot;string&quot;,&quot;acknowleged&quot;:true}</td>
2465 </tr>
2466
2467 </table>
2468 </div>
2469 <div>
2470
2471 <!--这个是每个请求的说明,方便生成文档后进行整理-->
2472 <h5 class="second_title">7)激活帐号 - 2.4.2 验证验证码(预留手机)</h5>
2473
2474 <table border="1" cellspacing="0" cellpadding="0" width="100%">
2475 <tr class="bg">
2476 <td colspan="5">激活帐号 - 2.4.2 验证验证码(预留手机)</td>
2477 </tr>
2478 <tr>
2479 <td width="25%">接口描述</td>
2480 <td colspan="4">激活帐号 - 2.4.2 验证验证码(预留手机)</td>
2481 </tr>
2482 <tr>
2483 <td>URL</td>
2484 <td colspan="4">/api/v1/open/activeUser/checkCodeByPreMobile</td>
2485 </tr>
2486 <tr>
2487 <td>请求方式</td>
2488 <td colspan="4">post</td>
2489 </tr>
2490 <tr>
2491 <td>请求类型</td>
2492 <td colspan="4">application/json;charset=UTF-8</td>
2493 </tr>
2494 <tr>
2495 <td>返回类型</td>
2496 <td colspan="4">application/json;charset=UTF-8</td>
2497 </tr>
2498
2499 <tr class="bg">
2500 <td>参数名</td>
2501 <td width="15%">数据类型</td>
2502 <td width="15%">参数类型</td>
2503 <td width="15%">是否必填</td>
2504 <td width="29%">说明</td>
2505 </tr>
2506
2507
2508 <tr>
2509 <td align="left">1.activeUserCheckCodeByPreMobileRequest</td>
2510 <td>object:ActiveUserCheckCodeByPreMobileRequest</td>
2511 <td>body</td>
2512 <td>Y</td>
2513
2514 <td>activeUserCheckCodeByPreMobileRequest</td>
2515 <!-- <td th:if="${request.modelAttr}" th:text="asdfagadfg"></td>-->
2516 </tr>
2517
2518 <tbody>
2519
2520 <tr>
2521 <td align="left" style="padding-left:10px">1.1.code</td>
2522 <td>string</td>
2523 <td></td>
2524
2525 <td>N</td>
2526 <td></td>
2527 </tr>
2528
2529
2530 <tr>
2531 <td align="left" style="padding-left:10px">1.2.nonce</td>
2532 <td>string</td>
2533 <td></td>
2534
2535 <td>N</td>
2536 <td></td>
2537 </tr>
2538
2539
2540 <tr>
2541 <td align="left" style="padding-left:10px">1.3.useAsSecureMobile</td>
2542 <td>boolean</td>
2543 <td></td>
2544
2545 <td>N</td>
2546 <td></td>
2547 </tr>
2548
2549
2550</tbody>
2551
2552
2553
2554
2555
2556 <tr class="bg">
2557 <td>状态码</td>
2558 <td colspan="2">描述</td>
2559 <td colspan="2">说明</td>
2560 </tr>
2561
2562 <tr>
2563 <td>200</td>
2564 <td colspan="2">OK</td>
2565 <td colspan="2"></td>
2566 </tr>
2567
2568 <tr>
2569 <td>201</td>
2570 <td colspan="2">Created</td>
2571 <td colspan="2"></td>
2572 </tr>
2573
2574 <tr>
2575 <td>401</td>
2576 <td colspan="2">Unauthorized</td>
2577 <td colspan="2"></td>
2578 </tr>
2579
2580 <tr>
2581 <td>403</td>
2582 <td colspan="2">Forbidden</td>
2583 <td colspan="2"></td>
2584 </tr>
2585
2586 <tr>
2587 <td>404</td>
2588 <td colspan="2">Not Found</td>
2589 <td colspan="2"></td>
2590 </tr>
2591
2592 <tr class="bg">
2593 <td>返回属性名</td>
2594 <td colspan="2">类型</td>
2595 <td colspan="2">说明</td>
2596 </tr>
2597
2598<!-- 对返回参数 递归生成行-->
2599 <tbody>
2600
2601 <tr>
2602 <td align="left" style="padding-left:10px">1.acknowleged</td>
2603 <td colspan="2">boolean</td>
2604 <td colspan="2"></td>
2605 </tr>
2606
2607
2608 <tr>
2609 <td align="left" style="padding-left:10px">2.code</td>
2610 <td colspan="2">integer(int32)</td>
2611 <td colspan="2"></td>
2612 </tr>
2613
2614
2615 <tr>
2616 <td align="left" style="padding-left:10px">3.data</td>
2617 <td colspan="2">object:ActiveUserCheckCodeByPreMobileResponseData</td>
2618 <td colspan="2"></td>
2619 </tr>
2620
2621
2622 <tr>
2623 <td align="left" style="padding-left:20px">3.1.message</td>
2624 <td colspan="2">string</td>
2625 <td colspan="2"></td>
2626 </tr>
2627
2628
2629 <tr>
2630 <td align="left" style="padding-left:20px">3.2.nonce</td>
2631 <td colspan="2">string</td>
2632 <td colspan="2"></td>
2633 </tr>
2634
2635
2636 <tr>
2637 <td align="left" style="padding-left:20px">3.3.step</td>
2638 <td colspan="2">integer(int32)</td>
2639 <td colspan="2"></td>
2640 </tr>
2641
2642
2643 <tr>
2644 <td align="left" style="padding-left:20px">3.4.userId</td>
2645 <td colspan="2">string</td>
2646 <td colspan="2"></td>
2647 </tr>
2648
2649
2650
2651
2652 <tr>
2653 <td align="left" style="padding-left:10px">4.message</td>
2654 <td colspan="2">string</td>
2655 <td colspan="2"></td>
2656 </tr>
2657
2658
2659</tbody>
2660
2661 <tr class="bg">
2662 <td colspan="5">示例</td>
2663 </tr>
2664 <tr class="specialHeight">
2665 <td class="bg">请求参数</td>
2666 <td colspan="4"> -d &#39;{&quot;code&quot;:&quot;string&quot;,&quot;nonce&quot;:&quot;string&quot;,&quot;useAsSecureMobile&quot;:true}&#39;</td>
2667 </tr>
2668 <tr class="specialHeight">
2669 <td class="bg">返回值</td>
2670 <td colspan="4">{&quot;code&quot;:0,&quot;data&quot;:{&quot;message&quot;:&quot;string&quot;,&quot;nonce&quot;:&quot;string&quot;,&quot;step&quot;:0,&quot;userId&quot;:&quot;string&quot;},&quot;message&quot;:&quot;string&quot;,&quot;acknowleged&quot;:true}</td>
2671 </tr>
2672
2673 </table>
2674 </div>
2675 <div>
2676
2677 <!--这个是每个请求的说明,方便生成文档后进行整理-->
2678 <h5 class="second_title">8)激活帐号 - 2.2.1 提交证照</h5>
2679
2680 <table border="1" cellspacing="0" cellpadding="0" width="100%">
2681 <tr class="bg">
2682 <td colspan="5">激活帐号 - 2.2.1 提交证照</td>
2683 </tr>
2684 <tr>
2685 <td width="25%">接口描述</td>
2686 <td colspan="4">激活帐号 - 2.2.1 提交证照</td>
2687 </tr>
2688 <tr>
2689 <td>URL</td>
2690 <td colspan="4">/api/v1/open/activeUser/checkIdentityPic</td>
2691 </tr>
2692 <tr>
2693 <td>请求方式</td>
2694 <td colspan="4">post</td>
2695 </tr>
2696 <tr>
2697 <td>请求类型</td>
2698 <td colspan="4">application/json;charset=UTF-8</td>
2699 </tr>
2700 <tr>
2701 <td>返回类型</td>
2702 <td colspan="4">application/json;charset=UTF-8</td>
2703 </tr>
2704
2705 <tr class="bg">
2706 <td>参数名</td>
2707 <td width="15%">数据类型</td>
2708 <td width="15%">参数类型</td>
2709 <td width="15%">是否必填</td>
2710 <td width="29%">说明</td>
2711 </tr>
2712
2713
2714 <tr>
2715 <td align="left">1.activeUserCheckIdentityPicRequest</td>
2716 <td>object:ActiveUserCheckIdentityPicRequest</td>
2717 <td>body</td>
2718 <td>Y</td>
2719
2720 <td>activeUserCheckIdentityPicRequest</td>
2721 <!-- <td th:if="${request.modelAttr}" th:text="asdfagadfg"></td>-->
2722 </tr>
2723
2724 <tbody>
2725
2726 <tr>
2727 <td align="left" style="padding-left:10px">1.1.identityPic1</td>
2728 <td>string</td>
2729 <td></td>
2730
2731 <td>N</td>
2732 <td></td>
2733 </tr>
2734
2735
2736 <tr>
2737 <td align="left" style="padding-left:10px">1.2.identityPic2</td>
2738 <td>string</td>
2739 <td></td>
2740
2741 <td>N</td>
2742 <td></td>
2743 </tr>
2744
2745
2746 <tr>
2747 <td align="left" style="padding-left:10px">1.3.identityPic3</td>
2748 <td>string</td>
2749 <td></td>
2750
2751 <td>N</td>
2752 <td></td>
2753 </tr>
2754
2755
2756 <tr>
2757 <td align="left" style="padding-left:10px">1.4.identityPic4</td>
2758 <td>string</td>
2759 <td></td>
2760
2761 <td>N</td>
2762 <td></td>
2763 </tr>
2764
2765
2766 <tr>
2767 <td align="left" style="padding-left:10px">1.5.identityPic5</td>
2768 <td>string</td>
2769 <td></td>
2770
2771 <td>N</td>
2772 <td></td>
2773 </tr>
2774
2775
2776 <tr>
2777 <td align="left" style="padding-left:10px">1.6.identityPicType</td>
2778 <td>string</td>
2779 <td></td>
2780
2781 <td>N</td>
2782 <td></td>
2783 </tr>
2784
2785
2786 <tr>
2787 <td align="left" style="padding-left:10px">1.7.nonce</td>
2788 <td>string</td>
2789 <td></td>
2790
2791 <td>N</td>
2792 <td></td>
2793 </tr>
2794
2795
2796</tbody>
2797
2798
2799
2800
2801
2802 <tr class="bg">
2803 <td>状态码</td>
2804 <td colspan="2">描述</td>
2805 <td colspan="2">说明</td>
2806 </tr>
2807
2808 <tr>
2809 <td>200</td>
2810 <td colspan="2">OK</td>
2811 <td colspan="2"></td>
2812 </tr>
2813
2814 <tr>
2815 <td>201</td>
2816 <td colspan="2">Created</td>
2817 <td colspan="2"></td>
2818 </tr>
2819
2820 <tr>
2821 <td>401</td>
2822 <td colspan="2">Unauthorized</td>
2823 <td colspan="2"></td>
2824 </tr>
2825
2826 <tr>
2827 <td>403</td>
2828 <td colspan="2">Forbidden</td>
2829 <td colspan="2"></td>
2830 </tr>
2831
2832 <tr>
2833 <td>404</td>
2834 <td colspan="2">Not Found</td>
2835 <td colspan="2"></td>
2836 </tr>
2837
2838 <tr class="bg">
2839 <td>返回属性名</td>
2840 <td colspan="2">类型</td>
2841 <td colspan="2">说明</td>
2842 </tr>
2843
2844<!-- 对返回参数 递归生成行-->
2845 <tbody>
2846
2847 <tr>
2848 <td align="left" style="padding-left:10px">1.acknowleged</td>
2849 <td colspan="2">boolean</td>
2850 <td colspan="2"></td>
2851 </tr>
2852
2853
2854 <tr>
2855 <td align="left" style="padding-left:10px">2.code</td>
2856 <td colspan="2">integer(int32)</td>
2857 <td colspan="2"></td>
2858 </tr>
2859
2860
2861 <tr>
2862 <td align="left" style="padding-left:10px">3.data</td>
2863 <td colspan="2">object:ActiveUserCheckIdentityPicResponseData</td>
2864 <td colspan="2"></td>
2865 </tr>
2866
2867
2868 <tr>
2869 <td align="left" style="padding-left:20px">3.1.message</td>
2870 <td colspan="2">string</td>
2871 <td colspan="2"></td>
2872 </tr>
2873
2874
2875 <tr>
2876 <td align="left" style="padding-left:20px">3.2.nonce</td>
2877 <td colspan="2">string</td>
2878 <td colspan="2"></td>
2879 </tr>
2880
2881
2882 <tr>
2883 <td align="left" style="padding-left:20px">3.3.step</td>
2884 <td colspan="2">integer(int32)</td>
2885 <td colspan="2"></td>
2886 </tr>
2887
2888
2889 <tr>
2890 <td align="left" style="padding-left:20px">3.4.userId</td>
2891 <td colspan="2">string</td>
2892 <td colspan="2"></td>
2893 </tr>
2894
2895
2896
2897
2898 <tr>
2899 <td align="left" style="padding-left:10px">4.message</td>
2900 <td colspan="2">string</td>
2901 <td colspan="2"></td>
2902 </tr>
2903
2904
2905</tbody>
2906
2907 <tr class="bg">
2908 <td colspan="5">示例</td>
2909 </tr>
2910 <tr class="specialHeight">
2911 <td class="bg">请求参数</td>
2912 <td colspan="4"> -d &#39;{&quot;identityPic1&quot;:&quot;string&quot;,&quot;identityPic2&quot;:&quot;string&quot;,&quot;identityPic3&quot;:&quot;string&quot;,&quot;identityPic4&quot;:&quot;string&quot;,&quot;identityPic5&quot;:&quot;string&quot;,&quot;identityPicType&quot;:&quot;string&quot;,&quot;nonce&quot;:&quot;string&quot;}&#39;</td>
2913 </tr>
2914 <tr class="specialHeight">
2915 <td class="bg">返回值</td>
2916 <td colspan="4">{&quot;code&quot;:0,&quot;data&quot;:{&quot;message&quot;:&quot;string&quot;,&quot;nonce&quot;:&quot;string&quot;,&quot;step&quot;:0,&quot;userId&quot;:&quot;string&quot;},&quot;message&quot;:&quot;string&quot;,&quot;acknowleged&quot;:true}</td>
2917 </tr>
2918
2919 </table>
2920 </div>
2921 <div>
2922
2923 <!--这个是每个请求的说明,方便生成文档后进行整理-->
2924 <h5 class="second_title">9)激活帐号 - 1 验证用户信息</h5>
2925
2926 <table border="1" cellspacing="0" cellpadding="0" width="100%">
2927 <tr class="bg">
2928 <td colspan="5">激活帐号 - 1 验证用户信息</td>
2929 </tr>
2930 <tr>
2931 <td width="25%">接口描述</td>
2932 <td colspan="4">激活帐号 - 1 验证用户信息</td>
2933 </tr>
2934 <tr>
2935 <td>URL</td>
2936 <td colspan="4">/api/v1/open/activeUser/checkUserInfo</td>
2937 </tr>
2938 <tr>
2939 <td>请求方式</td>
2940 <td colspan="4">post</td>
2941 </tr>
2942 <tr>
2943 <td>请求类型</td>
2944 <td colspan="4">application/json;charset=UTF-8</td>
2945 </tr>
2946 <tr>
2947 <td>返回类型</td>
2948 <td colspan="4">application/json;charset=UTF-8</td>
2949 </tr>
2950
2951 <tr class="bg">
2952 <td>参数名</td>
2953 <td width="15%">数据类型</td>
2954 <td width="15%">参数类型</td>
2955 <td width="15%">是否必填</td>
2956 <td width="29%">说明</td>
2957 </tr>
2958
2959
2960 <tr>
2961 <td align="left">1.activeUserCheckUserInfoRequest</td>
2962 <td>object:ActiveUserCheckUserInfoRequest</td>
2963 <td>body</td>
2964 <td>Y</td>
2965
2966 <td>activeUserCheckUserInfoRequest</td>
2967 <!-- <td th:if="${request.modelAttr}" th:text="asdfagadfg"></td>-->
2968 </tr>
2969
2970 <tbody>
2971
2972 <tr>
2973 <td align="left" style="padding-left:10px">1.1.accountName</td>
2974 <td>string</td>
2975 <td></td>
2976
2977 <td>N</td>
2978 <td></td>
2979 </tr>
2980
2981
2982 <tr>
2983 <td align="left" style="padding-left:10px">1.2.identityNo</td>
2984 <td>string</td>
2985 <td></td>
2986
2987 <td>N</td>
2988 <td></td>
2989 </tr>
2990
2991
2992 <tr>
2993 <td align="left" style="padding-left:10px">1.3.name</td>
2994 <td>string</td>
2995 <td></td>
2996
2997 <td>N</td>
2998 <td></td>
2999 </tr>
3000
3001
3002 <tr>
3003 <td align="left" style="padding-left:10px">1.4.nonce</td>
3004 <td>string</td>
3005 <td></td>
3006
3007 <td>N</td>
3008 <td></td>
3009 </tr>
3010
3011
3012</tbody>
3013
3014
3015
3016
3017
3018 <tr class="bg">
3019 <td>状态码</td>
3020 <td colspan="2">描述</td>
3021 <td colspan="2">说明</td>
3022 </tr>
3023
3024 <tr>
3025 <td>200</td>
3026 <td colspan="2">OK</td>
3027 <td colspan="2"></td>
3028 </tr>
3029
3030 <tr>
3031 <td>201</td>
3032 <td colspan="2">Created</td>
3033 <td colspan="2"></td>
3034 </tr>
3035
3036 <tr>
3037 <td>401</td>
3038 <td colspan="2">Unauthorized</td>
3039 <td colspan="2"></td>
3040 </tr>
3041
3042 <tr>
3043 <td>403</td>
3044 <td colspan="2">Forbidden</td>
3045 <td colspan="2"></td>
3046 </tr>
3047
3048 <tr>
3049 <td>404</td>
3050 <td colspan="2">Not Found</td>
3051 <td colspan="2"></td>
3052 </tr>
3053
3054 <tr class="bg">
3055 <td>返回属性名</td>
3056 <td colspan="2">类型</td>
3057 <td colspan="2">说明</td>
3058 </tr>
3059
3060<!-- 对返回参数 递归生成行-->
3061 <tbody>
3062
3063 <tr>
3064 <td align="left" style="padding-left:10px">1.acknowleged</td>
3065 <td colspan="2">boolean</td>
3066 <td colspan="2"></td>
3067 </tr>
3068
3069
3070 <tr>
3071 <td align="left" style="padding-left:10px">2.code</td>
3072 <td colspan="2">integer(int32)</td>
3073 <td colspan="2"></td>
3074 </tr>
3075
3076
3077 <tr>
3078 <td align="left" style="padding-left:10px">3.data</td>
3079 <td colspan="2">object:ActiveUserCheckUserInfoResponseData</td>
3080 <td colspan="2"></td>
3081 </tr>
3082
3083
3084 <tr>
3085 <td align="left" style="padding-left:20px">3.1.activationModeConfig</td>
3086 <td colspan="2">object:ActivationModeConfig</td>
3087 <td colspan="2"></td>
3088 </tr>
3089
3090
3091 <tr>
3092 <td align="left" style="padding-left:30px">3.1.1.alipayEnabled</td>
3093 <td colspan="2">boolean</td>
3094 <td colspan="2"></td>
3095 </tr>
3096
3097
3098 <tr>
3099 <td align="left" style="padding-left:30px">3.1.2.faceVerifyEnabled</td>
3100 <td colspan="2">boolean</td>
3101 <td colspan="2"></td>
3102 </tr>
3103
3104
3105 <tr>
3106 <td align="left" style="padding-left:30px">3.1.3.identityPicEnabled</td>
3107 <td colspan="2">boolean</td>
3108 <td colspan="2"></td>
3109 </tr>
3110
3111
3112 <tr>
3113 <td align="left" style="padding-left:30px">3.1.4.mobileEnabled</td>
3114 <td colspan="2">boolean</td>
3115 <td colspan="2"></td>
3116 </tr>
3117
3118
3119 <tr>
3120 <td align="left" style="padding-left:30px">3.1.5.preMobileVerifyEnabled</td>
3121 <td colspan="2">boolean</td>
3122 <td colspan="2"></td>
3123 </tr>
3124
3125
3126
3127
3128 <tr>
3129 <td align="left" style="padding-left:20px">3.2.activationTypeConfig</td>
3130 <td colspan="2">object:ActivationTypeConfig</td>
3131 <td colspan="2"></td>
3132 </tr>
3133
3134
3135 <tr>
3136 <td align="left" style="padding-left:30px">3.2.1.secureEmailAddressEnabled</td>
3137 <td colspan="2">boolean</td>
3138 <td colspan="2"></td>
3139 </tr>
3140
3141
3142 <tr>
3143 <td align="left" style="padding-left:30px">3.2.2.secureMobileEnabled</td>
3144 <td colspan="2">boolean</td>
3145 <td colspan="2"></td>
3146 </tr>
3147
3148
3149
3150
3151 <tr>
3152 <td align="left" style="padding-left:20px">3.3.certifyUrl</td>
3153 <td colspan="2">string</td>
3154 <td colspan="2"></td>
3155 </tr>
3156
3157
3158 <tr>
3159 <td align="left" style="padding-left:20px">3.4.message</td>
3160 <td colspan="2">string</td>
3161 <td colspan="2"></td>
3162 </tr>
3163
3164
3165 <tr>
3166 <td align="left" style="padding-left:20px">3.5.nonce</td>
3167 <td colspan="2">string</td>
3168 <td colspan="2"></td>
3169 </tr>
3170
3171
3172 <tr>
3173 <td align="left" style="padding-left:20px">3.6.step</td>
3174 <td colspan="2">integer(int32)</td>
3175 <td colspan="2"></td>
3176 </tr>
3177
3178
3179 <tr>
3180 <td align="left" style="padding-left:20px">3.7.userId</td>
3181 <td colspan="2">string</td>
3182 <td colspan="2"></td>
3183 </tr>
3184
3185
3186
3187
3188 <tr>
3189 <td align="left" style="padding-left:10px">4.message</td>
3190 <td colspan="2">string</td>
3191 <td colspan="2"></td>
3192 </tr>
3193
3194
3195</tbody>
3196
3197 <tr class="bg">
3198 <td colspan="5">示例</td>
3199 </tr>
3200 <tr class="specialHeight">
3201 <td class="bg">请求参数</td>
3202 <td colspan="4"> -d &#39;{&quot;accountName&quot;:&quot;string&quot;,&quot;identityNo&quot;:&quot;string&quot;,&quot;name&quot;:&quot;string&quot;,&quot;nonce&quot;:&quot;string&quot;}&#39;</td>
3203 </tr>
3204 <tr class="specialHeight">
3205 <td class="bg">返回值</td>
3206 <td colspan="4">{&quot;code&quot;:0,&quot;data&quot;:{&quot;activationModeConfig&quot;:{&quot;alipayEnabled&quot;:true,&quot;faceVerifyEnabled&quot;:true,&quot;identityPicEnabled&quot;:true,&quot;mobileEnabled&quot;:true,&quot;preMobileVerifyEnabled&quot;:true},&quot;activationTypeConfig&quot;:{&quot;secureEmailAddressEnabled&quot;:true,&quot;secureMobileEnabled&quot;:true},&quot;certifyUrl&quot;:&quot;string&quot;,&quot;message&quot;:&quot;string&quot;,&quot;nonce&quot;:&quot;string&quot;,&quot;step&quot;:0,&quot;userId&quot;:&quot;string&quot;},&quot;message&quot;:&quot;string&quot;,&quot;acknowleged&quot;:true}</td>
3207 </tr>
3208
3209 </table>
3210 </div>
3211 <div>
3212
3213 <!--这个是每个请求的说明,方便生成文档后进行整理-->
3214 <h5 class="second_title">10)激活帐号 - 3.1.0 判断邮箱是否已被使用(安全邮箱)</h5>
3215
3216 <table border="1" cellspacing="0" cellpadding="0" width="100%">
3217 <tr class="bg">
3218 <td colspan="5">激活帐号 - 3.1.0 判断邮箱是否已被使用(安全邮箱)</td>
3219 </tr>
3220 <tr>
3221 <td width="25%">接口描述</td>
3222 <td colspan="4">激活帐号 - 3.1.0 判断邮箱是否已被使用(安全邮箱)</td>
3223 </tr>
3224 <tr>
3225 <td>URL</td>
3226 <td colspan="4">/api/v1/open/activeUser/existsEmailAddress</td>
3227 </tr>
3228 <tr>
3229 <td>请求方式</td>
3230 <td colspan="4">post</td>
3231 </tr>
3232 <tr>
3233 <td>请求类型</td>
3234 <td colspan="4">application/json;charset=UTF-8</td>
3235 </tr>
3236 <tr>
3237 <td>返回类型</td>
3238 <td colspan="4">application/json;charset=UTF-8</td>
3239 </tr>
3240
3241 <tr class="bg">
3242 <td>参数名</td>
3243 <td width="15%">数据类型</td>
3244 <td width="15%">参数类型</td>
3245 <td width="15%">是否必填</td>
3246 <td width="29%">说明</td>
3247 </tr>
3248
3249
3250 <tr>
3251 <td align="left">1.activeUserExistsEmailAddressRequest</td>
3252 <td>object:ActiveUserExistsEmailAddressRequest</td>
3253 <td>body</td>
3254 <td>Y</td>
3255
3256 <td>activeUserExistsEmailAddressRequest</td>
3257 <!-- <td th:if="${request.modelAttr}" th:text="asdfagadfg"></td>-->
3258 </tr>
3259
3260 <tbody>
3261
3262 <tr>
3263 <td align="left" style="padding-left:10px">1.1.emailAddress</td>
3264 <td>string</td>
3265 <td></td>
3266
3267 <td>N</td>
3268 <td></td>
3269 </tr>
3270
3271
3272 <tr>
3273 <td align="left" style="padding-left:10px">1.2.nonce</td>
3274 <td>string</td>
3275 <td></td>
3276
3277 <td>N</td>
3278 <td></td>
3279 </tr>
3280
3281
3282</tbody>
3283
3284
3285
3286
3287
3288 <tr class="bg">
3289 <td>状态码</td>
3290 <td colspan="2">描述</td>
3291 <td colspan="2">说明</td>
3292 </tr>
3293
3294 <tr>
3295 <td>200</td>
3296 <td colspan="2">OK</td>
3297 <td colspan="2"></td>
3298 </tr>
3299
3300 <tr>
3301 <td>201</td>
3302 <td colspan="2">Created</td>
3303 <td colspan="2"></td>
3304 </tr>
3305
3306 <tr>
3307 <td>401</td>
3308 <td colspan="2">Unauthorized</td>
3309 <td colspan="2"></td>
3310 </tr>
3311
3312 <tr>
3313 <td>403</td>
3314 <td colspan="2">Forbidden</td>
3315 <td colspan="2"></td>
3316 </tr>
3317
3318 <tr>
3319 <td>404</td>
3320 <td colspan="2">Not Found</td>
3321 <td colspan="2"></td>
3322 </tr>
3323
3324 <tr class="bg">
3325 <td>返回属性名</td>
3326 <td colspan="2">类型</td>
3327 <td colspan="2">说明</td>
3328 </tr>
3329
3330<!-- 对返回参数 递归生成行-->
3331 <tbody>
3332
3333 <tr>
3334 <td align="left" style="padding-left:10px">1.acknowleged</td>
3335 <td colspan="2">boolean</td>
3336 <td colspan="2"></td>
3337 </tr>
3338
3339
3340 <tr>
3341 <td align="left" style="padding-left:10px">2.code</td>
3342 <td colspan="2">integer(int32)</td>
3343 <td colspan="2"></td>
3344 </tr>
3345
3346
3347 <tr>
3348 <td align="left" style="padding-left:10px">3.data</td>
3349 <td colspan="2">object:ActiveUserExistsEmailAddressResponseData</td>
3350 <td colspan="2"></td>
3351 </tr>
3352
3353
3354 <tr>
3355 <td align="left" style="padding-left:20px">3.1.exists</td>
3356 <td colspan="2">boolean</td>
3357 <td colspan="2"></td>
3358 </tr>
3359
3360
3361 <tr>
3362 <td align="left" style="padding-left:20px">3.2.message</td>
3363 <td colspan="2">string</td>
3364 <td colspan="2"></td>
3365 </tr>
3366
3367
3368 <tr>
3369 <td align="left" style="padding-left:20px">3.3.nonce</td>
3370 <td colspan="2">string</td>
3371 <td colspan="2"></td>
3372 </tr>
3373
3374
3375 <tr>
3376 <td align="left" style="padding-left:20px">3.4.step</td>
3377 <td colspan="2">integer(int32)</td>
3378 <td colspan="2"></td>
3379 </tr>
3380
3381
3382 <tr>
3383 <td align="left" style="padding-left:20px">3.5.userId</td>
3384 <td colspan="2">string</td>
3385 <td colspan="2"></td>
3386 </tr>
3387
3388
3389
3390
3391 <tr>
3392 <td align="left" style="padding-left:10px">4.message</td>
3393 <td colspan="2">string</td>
3394 <td colspan="2"></td>
3395 </tr>
3396
3397
3398</tbody>
3399
3400 <tr class="bg">
3401 <td colspan="5">示例</td>
3402 </tr>
3403 <tr class="specialHeight">
3404 <td class="bg">请求参数</td>
3405 <td colspan="4"> -d &#39;{&quot;emailAddress&quot;:&quot;string&quot;,&quot;nonce&quot;:&quot;string&quot;}&#39;</td>
3406 </tr>
3407 <tr class="specialHeight">
3408 <td class="bg">返回值</td>
3409 <td colspan="4">{&quot;code&quot;:0,&quot;data&quot;:{&quot;exists&quot;:true,&quot;message&quot;:&quot;string&quot;,&quot;nonce&quot;:&quot;string&quot;,&quot;step&quot;:0,&quot;userId&quot;:&quot;string&quot;},&quot;message&quot;:&quot;string&quot;,&quot;acknowleged&quot;:true}</td>
3410 </tr>
3411
3412 </table>
3413 </div>
3414 <div>
3415
3416 <!--这个是每个请求的说明,方便生成文档后进行整理-->
3417 <h5 class="second_title">11)激活帐号 - 3.1.0 判断手机是否已被使用(安全手机)</h5>
3418
3419 <table border="1" cellspacing="0" cellpadding="0" width="100%">
3420 <tr class="bg">
3421 <td colspan="5">激活帐号 - 3.1.0 判断手机是否已被使用(安全手机)</td>
3422 </tr>
3423 <tr>
3424 <td width="25%">接口描述</td>
3425 <td colspan="4">激活帐号 - 3.1.0 判断手机是否已被使用(安全手机)</td>
3426 </tr>
3427 <tr>
3428 <td>URL</td>
3429 <td colspan="4">/api/v1/open/activeUser/existsMobile</td>
3430 </tr>
3431 <tr>
3432 <td>请求方式</td>
3433 <td colspan="4">post</td>
3434 </tr>
3435 <tr>
3436 <td>请求类型</td>
3437 <td colspan="4">application/json;charset=UTF-8</td>
3438 </tr>
3439 <tr>
3440 <td>返回类型</td>
3441 <td colspan="4">application/json;charset=UTF-8</td>
3442 </tr>
3443
3444 <tr class="bg">
3445 <td>参数名</td>
3446 <td width="15%">数据类型</td>
3447 <td width="15%">参数类型</td>
3448 <td width="15%">是否必填</td>
3449 <td width="29%">说明</td>
3450 </tr>
3451
3452
3453 <tr>
3454 <td align="left">1.activeUserExistsMobileRequest</td>
3455 <td>object:ActiveUserExistsMobileRequest</td>
3456 <td>body</td>
3457 <td>Y</td>
3458
3459 <td>activeUserExistsMobileRequest</td>
3460 <!-- <td th:if="${request.modelAttr}" th:text="asdfagadfg"></td>-->
3461 </tr>
3462
3463 <tbody>
3464
3465 <tr>
3466 <td align="left" style="padding-left:10px">1.1.mobile</td>
3467 <td>string</td>
3468 <td></td>
3469
3470 <td>N</td>
3471 <td></td>
3472 </tr>
3473
3474
3475 <tr>
3476 <td align="left" style="padding-left:10px">1.2.nonce</td>
3477 <td>string</td>
3478 <td></td>
3479
3480 <td>N</td>
3481 <td></td>
3482 </tr>
3483
3484
3485</tbody>
3486
3487
3488
3489
3490
3491 <tr class="bg">
3492 <td>状态码</td>
3493 <td colspan="2">描述</td>
3494 <td colspan="2">说明</td>
3495 </tr>
3496
3497 <tr>
3498 <td>200</td>
3499 <td colspan="2">OK</td>
3500 <td colspan="2"></td>
3501 </tr>
3502
3503 <tr>
3504 <td>201</td>
3505 <td colspan="2">Created</td>
3506 <td colspan="2"></td>
3507 </tr>
3508
3509 <tr>
3510 <td>401</td>
3511 <td colspan="2">Unauthorized</td>
3512 <td colspan="2"></td>
3513 </tr>
3514
3515 <tr>
3516 <td>403</td>
3517 <td colspan="2">Forbidden</td>
3518 <td colspan="2"></td>
3519 </tr>
3520
3521 <tr>
3522 <td>404</td>
3523 <td colspan="2">Not Found</td>
3524 <td colspan="2"></td>
3525 </tr>
3526
3527 <tr class="bg">
3528 <td>返回属性名</td>
3529 <td colspan="2">类型</td>
3530 <td colspan="2">说明</td>
3531 </tr>
3532
3533<!-- 对返回参数 递归生成行-->
3534 <tbody>
3535
3536 <tr>
3537 <td align="left" style="padding-left:10px">1.acknowleged</td>
3538 <td colspan="2">boolean</td>
3539 <td colspan="2"></td>
3540 </tr>
3541
3542
3543 <tr>
3544 <td align="left" style="padding-left:10px">2.code</td>
3545 <td colspan="2">integer(int32)</td>
3546 <td colspan="2"></td>
3547 </tr>
3548
3549
3550 <tr>
3551 <td align="left" style="padding-left:10px">3.data</td>
3552 <td colspan="2">object:ActiveUserExistsMobileResponseData</td>
3553 <td colspan="2"></td>
3554 </tr>
3555
3556
3557 <tr>
3558 <td align="left" style="padding-left:20px">3.1.exists</td>
3559 <td colspan="2">boolean</td>
3560 <td colspan="2"></td>
3561 </tr>
3562
3563
3564 <tr>
3565 <td align="left" style="padding-left:20px">3.2.message</td>
3566 <td colspan="2">string</td>
3567 <td colspan="2"></td>
3568 </tr>
3569
3570
3571 <tr>
3572 <td align="left" style="padding-left:20px">3.3.nonce</td>
3573 <td colspan="2">string</td>
3574 <td colspan="2"></td>
3575 </tr>
3576
3577
3578 <tr>
3579 <td align="left" style="padding-left:20px">3.4.step</td>
3580 <td colspan="2">integer(int32)</td>
3581 <td colspan="2"></td>
3582 </tr>
3583
3584
3585 <tr>
3586 <td align="left" style="padding-left:20px">3.5.userId</td>
3587 <td colspan="2">string</td>
3588 <td colspan="2"></td>
3589 </tr>
3590
3591
3592
3593
3594 <tr>
3595 <td align="left" style="padding-left:10px">4.message</td>
3596 <td colspan="2">string</td>
3597 <td colspan="2"></td>
3598 </tr>
3599
3600
3601</tbody>
3602
3603 <tr class="bg">
3604 <td colspan="5">示例</td>
3605 </tr>
3606 <tr class="specialHeight">
3607 <td class="bg">请求参数</td>
3608 <td colspan="4"> -d &#39;{&quot;mobile&quot;:&quot;string&quot;,&quot;nonce&quot;:&quot;string&quot;}&#39;</td>
3609 </tr>
3610 <tr class="specialHeight">
3611 <td class="bg">返回值</td>
3612 <td colspan="4">{&quot;code&quot;:0,&quot;data&quot;:{&quot;exists&quot;:true,&quot;message&quot;:&quot;string&quot;,&quot;nonce&quot;:&quot;string&quot;,&quot;step&quot;:0,&quot;userId&quot;:&quot;string&quot;},&quot;message&quot;:&quot;string&quot;,&quot;acknowleged&quot;:true}</td>
3613 </tr>
3614
3615 </table>
3616 </div>
3617 <div>
3618
3619 <!--这个是每个请求的说明,方便生成文档后进行整理-->
3620 <h5 class="second_title">12)激活帐号 - 2.4.2 判断手机是否已被使用(预留手机)</h5>
3621
3622 <table border="1" cellspacing="0" cellpadding="0" width="100%">
3623 <tr class="bg">
3624 <td colspan="5">激活帐号 - 2.4.2 判断手机是否已被使用(预留手机)</td>
3625 </tr>
3626 <tr>
3627 <td width="25%">接口描述</td>
3628 <td colspan="4">激活帐号 - 2.4.2 判断手机是否已被使用(预留手机)</td>
3629 </tr>
3630 <tr>
3631 <td>URL</td>
3632 <td colspan="4">/api/v1/open/activeUser/existsPreMobile</td>
3633 </tr>
3634 <tr>
3635 <td>请求方式</td>
3636 <td colspan="4">post</td>
3637 </tr>
3638 <tr>
3639 <td>请求类型</td>
3640 <td colspan="4">application/json;charset=UTF-8</td>
3641 </tr>
3642 <tr>
3643 <td>返回类型</td>
3644 <td colspan="4">application/json;charset=UTF-8</td>
3645 </tr>
3646
3647 <tr class="bg">
3648 <td>参数名</td>
3649 <td width="15%">数据类型</td>
3650 <td width="15%">参数类型</td>
3651 <td width="15%">是否必填</td>
3652 <td width="29%">说明</td>
3653 </tr>
3654
3655
3656 <tr>
3657 <td align="left">1.activeUserExistsPreMobileRequest</td>
3658 <td>object:ActiveUserExistsPreMobileRequest</td>
3659 <td>body</td>
3660 <td>Y</td>
3661
3662 <td>activeUserExistsPreMobileRequest</td>
3663 <!-- <td th:if="${request.modelAttr}" th:text="asdfagadfg"></td>-->
3664 </tr>
3665
3666 <tbody>
3667
3668 <tr>
3669 <td align="left" style="padding-left:10px">1.1.nonce</td>
3670 <td>string</td>
3671 <td></td>
3672
3673 <td>N</td>
3674 <td></td>
3675 </tr>
3676
3677
3678</tbody>
3679
3680
3681
3682
3683
3684 <tr class="bg">
3685 <td>状态码</td>
3686 <td colspan="2">描述</td>
3687 <td colspan="2">说明</td>
3688 </tr>
3689
3690 <tr>
3691 <td>200</td>
3692 <td colspan="2">OK</td>
3693 <td colspan="2"></td>
3694 </tr>
3695
3696 <tr>
3697 <td>201</td>
3698 <td colspan="2">Created</td>
3699 <td colspan="2"></td>
3700 </tr>
3701
3702 <tr>
3703 <td>401</td>
3704 <td colspan="2">Unauthorized</td>
3705 <td colspan="2"></td>
3706 </tr>
3707
3708 <tr>
3709 <td>403</td>
3710 <td colspan="2">Forbidden</td>
3711 <td colspan="2"></td>
3712 </tr>
3713
3714 <tr>
3715 <td>404</td>
3716 <td colspan="2">Not Found</td>
3717 <td colspan="2"></td>
3718 </tr>
3719
3720 <tr class="bg">
3721 <td>返回属性名</td>
3722 <td colspan="2">类型</td>
3723 <td colspan="2">说明</td>
3724 </tr>
3725
3726<!-- 对返回参数 递归生成行-->
3727 <tbody>
3728
3729 <tr>
3730 <td align="left" style="padding-left:10px">1.acknowleged</td>
3731 <td colspan="2">boolean</td>
3732 <td colspan="2"></td>
3733 </tr>
3734
3735
3736 <tr>
3737 <td align="left" style="padding-left:10px">2.code</td>
3738 <td colspan="2">integer(int32)</td>
3739 <td colspan="2"></td>
3740 </tr>
3741
3742
3743 <tr>
3744 <td align="left" style="padding-left:10px">3.data</td>
3745 <td colspan="2">object:ActiveUserExistsPreMobileResponseData</td>
3746 <td colspan="2"></td>
3747 </tr>
3748
3749
3750 <tr>
3751 <td align="left" style="padding-left:20px">3.1.exists</td>
3752 <td colspan="2">boolean</td>
3753 <td colspan="2"></td>
3754 </tr>
3755
3756
3757 <tr>
3758 <td align="left" style="padding-left:20px">3.2.message</td>
3759 <td colspan="2">string</td>
3760 <td colspan="2"></td>
3761 </tr>
3762
3763
3764 <tr>
3765 <td align="left" style="padding-left:20px">3.3.nonce</td>
3766 <td colspan="2">string</td>
3767 <td colspan="2"></td>
3768 </tr>
3769
3770
3771 <tr>
3772 <td align="left" style="padding-left:20px">3.4.step</td>
3773 <td colspan="2">integer(int32)</td>
3774 <td colspan="2"></td>
3775 </tr>
3776
3777
3778 <tr>
3779 <td align="left" style="padding-left:20px">3.5.userId</td>
3780 <td colspan="2">string</td>
3781 <td colspan="2"></td>
3782 </tr>
3783
3784
3785
3786
3787 <tr>
3788 <td align="left" style="padding-left:10px">4.message</td>
3789 <td colspan="2">string</td>
3790 <td colspan="2"></td>
3791 </tr>
3792
3793
3794</tbody>
3795
3796 <tr class="bg">
3797 <td colspan="5">示例</td>
3798 </tr>
3799 <tr class="specialHeight">
3800 <td class="bg">请求参数</td>
3801 <td colspan="4"> -d &#39;{&quot;nonce&quot;:&quot;string&quot;}&#39;</td>
3802 </tr>
3803 <tr class="specialHeight">
3804 <td class="bg">返回值</td>
3805 <td colspan="4">{&quot;code&quot;:0,&quot;data&quot;:{&quot;exists&quot;:true,&quot;message&quot;:&quot;string&quot;,&quot;nonce&quot;:&quot;string&quot;,&quot;step&quot;:0,&quot;userId&quot;:&quot;string&quot;},&quot;message&quot;:&quot;string&quot;,&quot;acknowleged&quot;:true}</td>
3806 </tr>
3807
3808 </table>
3809 </div>
3810 <div>
3811
3812 <!--这个是每个请求的说明,方便生成文档后进行整理-->
3813 <h5 class="second_title">13)激活帐号 - 0 初始化</h5>
3814
3815 <table border="1" cellspacing="0" cellpadding="0" width="100%">
3816 <tr class="bg">
3817 <td colspan="5">激活帐号 - 0 初始化</td>
3818 </tr>
3819 <tr>
3820 <td width="25%">接口描述</td>
3821 <td colspan="4">激活帐号 - 0 初始化</td>
3822 </tr>
3823 <tr>
3824 <td>URL</td>
3825 <td colspan="4">/api/v1/open/activeUser/initActiveUser</td>
3826 </tr>
3827 <tr>
3828 <td>请求方式</td>
3829 <td colspan="4">get</td>
3830 </tr>
3831 <tr>
3832 <td>请求类型</td>
3833 <td colspan="4"></td>
3834 </tr>
3835 <tr>
3836 <td>返回类型</td>
3837 <td colspan="4">*/*</td>
3838 </tr>
3839
3840 <tr class="bg">
3841 <td>参数名</td>
3842 <td width="15%">数据类型</td>
3843 <td width="15%">参数类型</td>
3844 <td width="15%">是否必填</td>
3845 <td width="29%">说明</td>
3846 </tr>
3847
3848
3849
3850 <tr class="bg">
3851 <td>状态码</td>
3852 <td colspan="2">描述</td>
3853 <td colspan="2">说明</td>
3854 </tr>
3855
3856 <tr>
3857 <td>200</td>
3858 <td colspan="2">OK</td>
3859 <td colspan="2"></td>
3860 </tr>
3861
3862 <tr>
3863 <td>401</td>
3864 <td colspan="2">Unauthorized</td>
3865 <td colspan="2"></td>
3866 </tr>
3867
3868 <tr>
3869 <td>403</td>
3870 <td colspan="2">Forbidden</td>
3871 <td colspan="2"></td>
3872 </tr>
3873
3874 <tr>
3875 <td>404</td>
3876 <td colspan="2">Not Found</td>
3877 <td colspan="2"></td>
3878 </tr>
3879
3880 <tr class="bg">
3881 <td>返回属性名</td>
3882 <td colspan="2">类型</td>
3883 <td colspan="2">说明</td>
3884 </tr>
3885
3886<!-- 对返回参数 递归生成行-->
3887 <tbody>
3888
3889 <tr>
3890 <td align="left" style="padding-left:10px">1.acknowleged</td>
3891 <td colspan="2">boolean</td>
3892 <td colspan="2"></td>
3893 </tr>
3894
3895
3896 <tr>
3897 <td align="left" style="padding-left:10px">2.code</td>
3898 <td colspan="2">integer(int32)</td>
3899 <td colspan="2"></td>
3900 </tr>
3901
3902
3903 <tr>
3904 <td align="left" style="padding-left:10px">3.data</td>
3905 <td colspan="2">object:ActiveUserInitActiveUserResponseData</td>
3906 <td colspan="2"></td>
3907 </tr>
3908
3909
3910 <tr>
3911 <td align="left" style="padding-left:20px">3.1.activationModeConfig</td>
3912 <td colspan="2">object:ActivationModeConfig</td>
3913 <td colspan="2"></td>
3914 </tr>
3915
3916
3917 <tr>
3918 <td align="left" style="padding-left:30px">3.1.1.alipayEnabled</td>
3919 <td colspan="2">boolean</td>
3920 <td colspan="2"></td>
3921 </tr>
3922
3923
3924 <tr>
3925 <td align="left" style="padding-left:30px">3.1.2.faceVerifyEnabled</td>
3926 <td colspan="2">boolean</td>
3927 <td colspan="2"></td>
3928 </tr>
3929
3930
3931 <tr>
3932 <td align="left" style="padding-left:30px">3.1.3.identityPicEnabled</td>
3933 <td colspan="2">boolean</td>
3934 <td colspan="2"></td>
3935 </tr>
3936
3937
3938 <tr>
3939 <td align="left" style="padding-left:30px">3.1.4.mobileEnabled</td>
3940 <td colspan="2">boolean</td>
3941 <td colspan="2"></td>
3942 </tr>
3943
3944
3945 <tr>
3946 <td align="left" style="padding-left:30px">3.1.5.preMobileVerifyEnabled</td>
3947 <td colspan="2">boolean</td>
3948 <td colspan="2"></td>
3949 </tr>
3950
3951
3952
3953
3954 <tr>
3955 <td align="left" style="padding-left:20px">3.2.activationTypeConfig</td>
3956 <td colspan="2">object:ActivationTypeConfig</td>
3957 <td colspan="2"></td>
3958 </tr>
3959
3960
3961 <tr>
3962 <td align="left" style="padding-left:30px">3.2.1.secureEmailAddressEnabled</td>
3963 <td colspan="2">boolean</td>
3964 <td colspan="2"></td>
3965 </tr>
3966
3967
3968 <tr>
3969 <td align="left" style="padding-left:30px">3.2.2.secureMobileEnabled</td>
3970 <td colspan="2">boolean</td>
3971 <td colspan="2"></td>
3972 </tr>
3973
3974
3975
3976
3977 <tr>
3978 <td align="left" style="padding-left:20px">3.3.message</td>
3979 <td colspan="2">string</td>
3980 <td colspan="2"></td>
3981 </tr>
3982
3983
3984 <tr>
3985 <td align="left" style="padding-left:20px">3.4.nonce</td>
3986 <td colspan="2">string</td>
3987 <td colspan="2"></td>
3988 </tr>
3989
3990
3991 <tr>
3992 <td align="left" style="padding-left:20px">3.5.step</td>
3993 <td colspan="2">integer(int32)</td>
3994 <td colspan="2"></td>
3995 </tr>
3996
3997
3998
3999
4000 <tr>
4001 <td align="left" style="padding-left:10px">4.message</td>
4002 <td colspan="2">string</td>
4003 <td colspan="2"></td>
4004 </tr>
4005
4006
4007</tbody>
4008
4009 <tr class="bg">
4010 <td colspan="5">示例</td>
4011 </tr>
4012 <tr class="specialHeight">
4013 <td class="bg">请求参数</td>
4014 <td colspan="4"></td>
4015 </tr>
4016 <tr class="specialHeight">
4017 <td class="bg">返回值</td>
4018 <td colspan="4">{&quot;code&quot;:0,&quot;data&quot;:{&quot;activationModeConfig&quot;:{&quot;alipayEnabled&quot;:true,&quot;faceVerifyEnabled&quot;:true,&quot;identityPicEnabled&quot;:true,&quot;mobileEnabled&quot;:true,&quot;preMobileVerifyEnabled&quot;:true},&quot;activationTypeConfig&quot;:{&quot;secureEmailAddressEnabled&quot;:true,&quot;secureMobileEnabled&quot;:true},&quot;message&quot;:&quot;string&quot;,&quot;nonce&quot;:&quot;string&quot;,&quot;step&quot;:0},&quot;message&quot;:&quot;string&quot;,&quot;acknowleged&quot;:true}</td>
4019 </tr>
4020
4021 </table>
4022 </div>
4023 <div>
4024
4025 <!--这个是每个请求的说明,方便生成文档后进行整理-->
4026 <h5 class="second_title">14)激活帐号 - 2.1.0 支付宝验证启用</h5>
4027
4028 <table border="1" cellspacing="0" cellpadding="0" width="100%">
4029 <tr class="bg">
4030 <td colspan="5">激活帐号 - 2.1.0 支付宝验证启用</td>
4031 </tr>
4032 <tr>
4033 <td width="25%">接口描述</td>
4034 <td colspan="4">激活帐号 - 2.1.0 支付宝验证启用</td>
4035 </tr>
4036 <tr>
4037 <td>URL</td>
4038 <td colspan="4">/api/v1/open/activeUser/openAlipayCertify</td>
4039 </tr>
4040 <tr>
4041 <td>请求方式</td>
4042 <td colspan="4">post</td>
4043 </tr>
4044 <tr>
4045 <td>请求类型</td>
4046 <td colspan="4">application/json;charset=UTF-8</td>
4047 </tr>
4048 <tr>
4049 <td>返回类型</td>
4050 <td colspan="4">application/json;charset=UTF-8</td>
4051 </tr>
4052
4053 <tr class="bg">
4054 <td>参数名</td>
4055 <td width="15%">数据类型</td>
4056 <td width="15%">参数类型</td>
4057 <td width="15%">是否必填</td>
4058 <td width="29%">说明</td>
4059 </tr>
4060
4061
4062 <tr>
4063 <td align="left">1.activeUserOpenAlipayCertifyRequest</td>
4064 <td>object:ActiveUserOpenAlipayCertifyRequest</td>
4065 <td>body</td>
4066 <td>Y</td>
4067
4068 <td>activeUserOpenAlipayCertifyRequest</td>
4069 <!-- <td th:if="${request.modelAttr}" th:text="asdfagadfg"></td>-->
4070 </tr>
4071
4072 <tbody>
4073
4074 <tr>
4075 <td align="left" style="padding-left:10px">1.1.nonce</td>
4076 <td>string</td>
4077 <td></td>
4078
4079 <td>N</td>
4080 <td></td>
4081 </tr>
4082
4083
4084</tbody>
4085
4086
4087
4088
4089
4090 <tr class="bg">
4091 <td>状态码</td>
4092 <td colspan="2">描述</td>
4093 <td colspan="2">说明</td>
4094 </tr>
4095
4096 <tr>
4097 <td>200</td>
4098 <td colspan="2">OK</td>
4099 <td colspan="2"></td>
4100 </tr>
4101
4102 <tr>
4103 <td>201</td>
4104 <td colspan="2">Created</td>
4105 <td colspan="2"></td>
4106 </tr>
4107
4108 <tr>
4109 <td>401</td>
4110 <td colspan="2">Unauthorized</td>
4111 <td colspan="2"></td>
4112 </tr>
4113
4114 <tr>
4115 <td>403</td>
4116 <td colspan="2">Forbidden</td>
4117 <td colspan="2"></td>
4118 </tr>
4119
4120 <tr>
4121 <td>404</td>
4122 <td colspan="2">Not Found</td>
4123 <td colspan="2"></td>
4124 </tr>
4125
4126 <tr class="bg">
4127 <td>返回属性名</td>
4128 <td colspan="2">类型</td>
4129 <td colspan="2">说明</td>
4130 </tr>
4131
4132<!-- 对返回参数 递归生成行-->
4133 <tbody>
4134
4135 <tr>
4136 <td align="left" style="padding-left:10px">1.acknowleged</td>
4137 <td colspan="2">boolean</td>
4138 <td colspan="2"></td>
4139 </tr>
4140
4141
4142 <tr>
4143 <td align="left" style="padding-left:10px">2.code</td>
4144 <td colspan="2">integer(int32)</td>
4145 <td colspan="2"></td>
4146 </tr>
4147
4148
4149 <tr>
4150 <td align="left" style="padding-left:10px">3.data</td>
4151 <td colspan="2">object:ActiveUserOpenAlipayCertifyResponseData</td>
4152 <td colspan="2"></td>
4153 </tr>
4154
4155
4156 <tr>
4157 <td align="left" style="padding-left:20px">3.1.certifyUrl</td>
4158 <td colspan="2">string</td>
4159 <td colspan="2"></td>
4160 </tr>
4161
4162
4163 <tr>
4164 <td align="left" style="padding-left:20px">3.2.enabled</td>
4165 <td colspan="2">boolean</td>
4166 <td colspan="2"></td>
4167 </tr>
4168
4169
4170 <tr>
4171 <td align="left" style="padding-left:20px">3.3.message</td>
4172 <td colspan="2">string</td>
4173 <td colspan="2"></td>
4174 </tr>
4175
4176
4177 <tr>
4178 <td align="left" style="padding-left:20px">3.4.nonce</td>
4179 <td colspan="2">string</td>
4180 <td colspan="2"></td>
4181 </tr>
4182
4183
4184 <tr>
4185 <td align="left" style="padding-left:20px">3.5.step</td>
4186 <td colspan="2">integer(int32)</td>
4187 <td colspan="2"></td>
4188 </tr>
4189
4190
4191 <tr>
4192 <td align="left" style="padding-left:20px">3.6.userId</td>
4193 <td colspan="2">string</td>
4194 <td colspan="2"></td>
4195 </tr>
4196
4197
4198
4199
4200 <tr>
4201 <td align="left" style="padding-left:10px">4.message</td>
4202 <td colspan="2">string</td>
4203 <td colspan="2"></td>
4204 </tr>
4205
4206
4207</tbody>
4208
4209 <tr class="bg">
4210 <td colspan="5">示例</td>
4211 </tr>
4212 <tr class="specialHeight">
4213 <td class="bg">请求参数</td>
4214 <td colspan="4"> -d &#39;{&quot;nonce&quot;:&quot;string&quot;}&#39;</td>
4215 </tr>
4216 <tr class="specialHeight">
4217 <td class="bg">返回值</td>
4218 <td colspan="4">{&quot;code&quot;:0,&quot;data&quot;:{&quot;certifyUrl&quot;:&quot;string&quot;,&quot;enabled&quot;:true,&quot;message&quot;:&quot;string&quot;,&quot;nonce&quot;:&quot;string&quot;,&quot;step&quot;:0,&quot;userId&quot;:&quot;string&quot;},&quot;message&quot;:&quot;string&quot;,&quot;acknowleged&quot;:true}</td>
4219 </tr>
4220
4221 </table>
4222 </div>
4223 <div>
4224
4225 <!--这个是每个请求的说明,方便生成文档后进行整理-->
4226 <h5 class="second_title">15)激活帐号 - 2.4.0 预留手机验证启用</h5>
4227
4228 <table border="1" cellspacing="0" cellpadding="0" width="100%">
4229 <tr class="bg">
4230 <td colspan="5">激活帐号 - 2.4.0 预留手机验证启用</td>
4231 </tr>
4232 <tr>
4233 <td width="25%">接口描述</td>
4234 <td colspan="4">激活帐号 - 2.4.0 预留手机验证启用</td>
4235 </tr>
4236 <tr>
4237 <td>URL</td>
4238 <td colspan="4">/api/v1/open/activeUser/openPreMobileVerify</td>
4239 </tr>
4240 <tr>
4241 <td>请求方式</td>
4242 <td colspan="4">post</td>
4243 </tr>
4244 <tr>
4245 <td>请求类型</td>
4246 <td colspan="4">application/json;charset=UTF-8</td>
4247 </tr>
4248 <tr>
4249 <td>返回类型</td>
4250 <td colspan="4">application/json;charset=UTF-8</td>
4251 </tr>
4252
4253 <tr class="bg">
4254 <td>参数名</td>
4255 <td width="15%">数据类型</td>
4256 <td width="15%">参数类型</td>
4257 <td width="15%">是否必填</td>
4258 <td width="29%">说明</td>
4259 </tr>
4260
4261
4262 <tr>
4263 <td align="left">1.activeUserOpenPreMobileVerifyRequest</td>
4264 <td>object:ActiveUserOpenPreMobileVerifyRequest</td>
4265 <td>body</td>
4266 <td>Y</td>
4267
4268 <td>activeUserOpenPreMobileVerifyRequest</td>
4269 <!-- <td th:if="${request.modelAttr}" th:text="asdfagadfg"></td>-->
4270 </tr>
4271
4272 <tbody>
4273
4274 <tr>
4275 <td align="left" style="padding-left:10px">1.1.nonce</td>
4276 <td>string</td>
4277 <td></td>
4278
4279 <td>N</td>
4280 <td></td>
4281 </tr>
4282
4283
4284</tbody>
4285
4286
4287
4288
4289
4290 <tr class="bg">
4291 <td>状态码</td>
4292 <td colspan="2">描述</td>
4293 <td colspan="2">说明</td>
4294 </tr>
4295
4296 <tr>
4297 <td>200</td>
4298 <td colspan="2">OK</td>
4299 <td colspan="2"></td>
4300 </tr>
4301
4302 <tr>
4303 <td>201</td>
4304 <td colspan="2">Created</td>
4305 <td colspan="2"></td>
4306 </tr>
4307
4308 <tr>
4309 <td>401</td>
4310 <td colspan="2">Unauthorized</td>
4311 <td colspan="2"></td>
4312 </tr>
4313
4314 <tr>
4315 <td>403</td>
4316 <td colspan="2">Forbidden</td>
4317 <td colspan="2"></td>
4318 </tr>
4319
4320 <tr>
4321 <td>404</td>
4322 <td colspan="2">Not Found</td>
4323 <td colspan="2"></td>
4324 </tr>
4325
4326 <tr class="bg">
4327 <td>返回属性名</td>
4328 <td colspan="2">类型</td>
4329 <td colspan="2">说明</td>
4330 </tr>
4331
4332<!-- 对返回参数 递归生成行-->
4333 <tbody>
4334
4335 <tr>
4336 <td align="left" style="padding-left:10px">1.acknowleged</td>
4337 <td colspan="2">boolean</td>
4338 <td colspan="2"></td>
4339 </tr>
4340
4341
4342 <tr>
4343 <td align="left" style="padding-left:10px">2.code</td>
4344 <td colspan="2">integer(int32)</td>
4345 <td colspan="2"></td>
4346 </tr>
4347
4348
4349 <tr>
4350 <td align="left" style="padding-left:10px">3.data</td>
4351 <td colspan="2">object:ActiveUserOpenPreMobileVerifyResponseData</td>
4352 <td colspan="2"></td>
4353 </tr>
4354
4355
4356 <tr>
4357 <td align="left" style="padding-left:20px">3.1.enabled</td>
4358 <td colspan="2">boolean</td>
4359 <td colspan="2"></td>
4360 </tr>
4361
4362
4363 <tr>
4364 <td align="left" style="padding-left:20px">3.2.message</td>
4365 <td colspan="2">string</td>
4366 <td colspan="2"></td>
4367 </tr>
4368
4369
4370 <tr>
4371 <td align="left" style="padding-left:20px">3.3.nonce</td>
4372 <td colspan="2">string</td>
4373 <td colspan="2"></td>
4374 </tr>
4375
4376
4377 <tr>
4378 <td align="left" style="padding-left:20px">3.4.preMobile</td>
4379 <td colspan="2">string</td>
4380 <td colspan="2"></td>
4381 </tr>
4382
4383
4384 <tr>
4385 <td align="left" style="padding-left:20px">3.5.step</td>
4386 <td colspan="2">integer(int32)</td>
4387 <td colspan="2"></td>
4388 </tr>
4389
4390
4391 <tr>
4392 <td align="left" style="padding-left:20px">3.6.userId</td>
4393 <td colspan="2">string</td>
4394 <td colspan="2"></td>
4395 </tr>
4396
4397
4398
4399
4400 <tr>
4401 <td align="left" style="padding-left:10px">4.message</td>
4402 <td colspan="2">string</td>
4403 <td colspan="2"></td>
4404 </tr>
4405
4406
4407</tbody>
4408
4409 <tr class="bg">
4410 <td colspan="5">示例</td>
4411 </tr>
4412 <tr class="specialHeight">
4413 <td class="bg">请求参数</td>
4414 <td colspan="4"> -d &#39;{&quot;nonce&quot;:&quot;string&quot;}&#39;</td>
4415 </tr>
4416 <tr class="specialHeight">
4417 <td class="bg">返回值</td>
4418 <td colspan="4">{&quot;code&quot;:0,&quot;data&quot;:{&quot;enabled&quot;:true,&quot;message&quot;:&quot;string&quot;,&quot;nonce&quot;:&quot;string&quot;,&quot;preMobile&quot;:&quot;string&quot;,&quot;step&quot;:0,&quot;userId&quot;:&quot;string&quot;},&quot;message&quot;:&quot;string&quot;,&quot;acknowleged&quot;:true}</td>
4419 </tr>
4420
4421 </table>
4422 </div>
4423 <div>
4424
4425 <!--这个是每个请求的说明,方便生成文档后进行整理-->
4426 <h5 class="second_title">16)激活帐号 - 3.1.1 发送验证码(安全邮箱)</h5>
4427
4428 <table border="1" cellspacing="0" cellpadding="0" width="100%">
4429 <tr class="bg">
4430 <td colspan="5">激活帐号 - 3.1.1 发送验证码(安全邮箱)</td>
4431 </tr>
4432 <tr>
4433 <td width="25%">接口描述</td>
4434 <td colspan="4">激活帐号 - 3.1.1 发送验证码(安全邮箱)</td>
4435 </tr>
4436 <tr>
4437 <td>URL</td>
4438 <td colspan="4">/api/v1/open/activeUser/sendCodeByEmailAddress</td>
4439 </tr>
4440 <tr>
4441 <td>请求方式</td>
4442 <td colspan="4">post</td>
4443 </tr>
4444 <tr>
4445 <td>请求类型</td>
4446 <td colspan="4">application/json;charset=UTF-8</td>
4447 </tr>
4448 <tr>
4449 <td>返回类型</td>
4450 <td colspan="4">application/json;charset=UTF-8</td>
4451 </tr>
4452
4453 <tr class="bg">
4454 <td>参数名</td>
4455 <td width="15%">数据类型</td>
4456 <td width="15%">参数类型</td>
4457 <td width="15%">是否必填</td>
4458 <td width="29%">说明</td>
4459 </tr>
4460
4461
4462 <tr>
4463 <td align="left">1.activeUserSendCodeByEmailAddressRequest</td>
4464 <td>object:ActiveUserSendCodeByEmailAddressRequest</td>
4465 <td>body</td>
4466 <td>Y</td>
4467
4468 <td>activeUserSendCodeByEmailAddressRequest</td>
4469 <!-- <td th:if="${request.modelAttr}" th:text="asdfagadfg"></td>-->
4470 </tr>
4471
4472 <tbody>
4473
4474 <tr>
4475 <td align="left" style="padding-left:10px">1.1.emailAddress</td>
4476 <td>string</td>
4477 <td></td>
4478
4479 <td>N</td>
4480 <td></td>
4481 </tr>
4482
4483
4484 <tr>
4485 <td align="left" style="padding-left:10px">1.2.nonce</td>
4486 <td>string</td>
4487 <td></td>
4488
4489 <td>N</td>
4490 <td></td>
4491 </tr>
4492
4493
4494</tbody>
4495
4496
4497
4498
4499
4500 <tr class="bg">
4501 <td>状态码</td>
4502 <td colspan="2">描述</td>
4503 <td colspan="2">说明</td>
4504 </tr>
4505
4506 <tr>
4507 <td>200</td>
4508 <td colspan="2">OK</td>
4509 <td colspan="2"></td>
4510 </tr>
4511
4512 <tr>
4513 <td>201</td>
4514 <td colspan="2">Created</td>
4515 <td colspan="2"></td>
4516 </tr>
4517
4518 <tr>
4519 <td>401</td>
4520 <td colspan="2">Unauthorized</td>
4521 <td colspan="2"></td>
4522 </tr>
4523
4524 <tr>
4525 <td>403</td>
4526 <td colspan="2">Forbidden</td>
4527 <td colspan="2"></td>
4528 </tr>
4529
4530 <tr>
4531 <td>404</td>
4532 <td colspan="2">Not Found</td>
4533 <td colspan="2"></td>
4534 </tr>
4535
4536 <tr class="bg">
4537 <td>返回属性名</td>
4538 <td colspan="2">类型</td>
4539 <td colspan="2">说明</td>
4540 </tr>
4541
4542<!-- 对返回参数 递归生成行-->
4543 <tbody>
4544
4545 <tr>
4546 <td align="left" style="padding-left:10px">1.acknowleged</td>
4547 <td colspan="2">boolean</td>
4548 <td colspan="2"></td>
4549 </tr>
4550
4551
4552 <tr>
4553 <td align="left" style="padding-left:10px">2.code</td>
4554 <td colspan="2">integer(int32)</td>
4555 <td colspan="2"></td>
4556 </tr>
4557
4558
4559 <tr>
4560 <td align="left" style="padding-left:10px">3.data</td>
4561 <td colspan="2">object:ActiveUserSendCodeByEmailAddressResponseData</td>
4562 <td colspan="2"></td>
4563 </tr>
4564
4565
4566 <tr>
4567 <td align="left" style="padding-left:20px">3.1.message</td>
4568 <td colspan="2">string</td>
4569 <td colspan="2"></td>
4570 </tr>
4571
4572
4573 <tr>
4574 <td align="left" style="padding-left:20px">3.2.nonce</td>
4575 <td colspan="2">string</td>
4576 <td colspan="2"></td>
4577 </tr>
4578
4579
4580 <tr>
4581 <td align="left" style="padding-left:20px">3.3.step</td>
4582 <td colspan="2">integer(int32)</td>
4583 <td colspan="2"></td>
4584 </tr>
4585
4586
4587 <tr>
4588 <td align="left" style="padding-left:20px">3.4.userId</td>
4589 <td colspan="2">string</td>
4590 <td colspan="2"></td>
4591 </tr>
4592
4593
4594
4595
4596 <tr>
4597 <td align="left" style="padding-left:10px">4.message</td>
4598 <td colspan="2">string</td>
4599 <td colspan="2"></td>
4600 </tr>
4601
4602
4603</tbody>
4604
4605 <tr class="bg">
4606 <td colspan="5">示例</td>
4607 </tr>
4608 <tr class="specialHeight">
4609 <td class="bg">请求参数</td>
4610 <td colspan="4"> -d &#39;{&quot;emailAddress&quot;:&quot;string&quot;,&quot;nonce&quot;:&quot;string&quot;}&#39;</td>
4611 </tr>
4612 <tr class="specialHeight">
4613 <td class="bg">返回值</td>
4614 <td colspan="4">{&quot;code&quot;:0,&quot;data&quot;:{&quot;message&quot;:&quot;string&quot;,&quot;nonce&quot;:&quot;string&quot;,&quot;step&quot;:0,&quot;userId&quot;:&quot;string&quot;},&quot;message&quot;:&quot;string&quot;,&quot;acknowleged&quot;:true}</td>
4615 </tr>
4616
4617 </table>
4618 </div>
4619 <div>
4620
4621 <!--这个是每个请求的说明,方便生成文档后进行整理-->
4622 <h5 class="second_title">17)激活帐号 - 3.1.1 发送验证码(安全手机)</h5>
4623
4624 <table border="1" cellspacing="0" cellpadding="0" width="100%">
4625 <tr class="bg">
4626 <td colspan="5">激活帐号 - 3.1.1 发送验证码(安全手机)</td>
4627 </tr>
4628 <tr>
4629 <td width="25%">接口描述</td>
4630 <td colspan="4">激活帐号 - 3.1.1 发送验证码(安全手机)</td>
4631 </tr>
4632 <tr>
4633 <td>URL</td>
4634 <td colspan="4">/api/v1/open/activeUser/sendCodeByMobile</td>
4635 </tr>
4636 <tr>
4637 <td>请求方式</td>
4638 <td colspan="4">post</td>
4639 </tr>
4640 <tr>
4641 <td>请求类型</td>
4642 <td colspan="4">application/json;charset=UTF-8</td>
4643 </tr>
4644 <tr>
4645 <td>返回类型</td>
4646 <td colspan="4">application/json;charset=UTF-8</td>
4647 </tr>
4648
4649 <tr class="bg">
4650 <td>参数名</td>
4651 <td width="15%">数据类型</td>
4652 <td width="15%">参数类型</td>
4653 <td width="15%">是否必填</td>
4654 <td width="29%">说明</td>
4655 </tr>
4656
4657
4658 <tr>
4659 <td align="left">1.activeUserSendCodeByMobileRequest</td>
4660 <td>object:ActiveUserSendCodeByMobileRequest</td>
4661 <td>body</td>
4662 <td>Y</td>
4663
4664 <td>activeUserSendCodeByMobileRequest</td>
4665 <!-- <td th:if="${request.modelAttr}" th:text="asdfagadfg"></td>-->
4666 </tr>
4667
4668 <tbody>
4669
4670 <tr>
4671 <td align="left" style="padding-left:10px">1.1.mobile</td>
4672 <td>string</td>
4673 <td></td>
4674
4675 <td>N</td>
4676 <td></td>
4677 </tr>
4678
4679
4680 <tr>
4681 <td align="left" style="padding-left:10px">1.2.nonce</td>
4682 <td>string</td>
4683 <td></td>
4684
4685 <td>N</td>
4686 <td></td>
4687 </tr>
4688
4689
4690</tbody>
4691
4692
4693
4694
4695
4696 <tr class="bg">
4697 <td>状态码</td>
4698 <td colspan="2">描述</td>
4699 <td colspan="2">说明</td>
4700 </tr>
4701
4702 <tr>
4703 <td>200</td>
4704 <td colspan="2">OK</td>
4705 <td colspan="2"></td>
4706 </tr>
4707
4708 <tr>
4709 <td>201</td>
4710 <td colspan="2">Created</td>
4711 <td colspan="2"></td>
4712 </tr>
4713
4714 <tr>
4715 <td>401</td>
4716 <td colspan="2">Unauthorized</td>
4717 <td colspan="2"></td>
4718 </tr>
4719
4720 <tr>
4721 <td>403</td>
4722 <td colspan="2">Forbidden</td>
4723 <td colspan="2"></td>
4724 </tr>
4725
4726 <tr>
4727 <td>404</td>
4728 <td colspan="2">Not Found</td>
4729 <td colspan="2"></td>
4730 </tr>
4731
4732 <tr class="bg">
4733 <td>返回属性名</td>
4734 <td colspan="2">类型</td>
4735 <td colspan="2">说明</td>
4736 </tr>
4737
4738<!-- 对返回参数 递归生成行-->
4739 <tbody>
4740
4741 <tr>
4742 <td align="left" style="padding-left:10px">1.acknowleged</td>
4743 <td colspan="2">boolean</td>
4744 <td colspan="2"></td>
4745 </tr>
4746
4747
4748 <tr>
4749 <td align="left" style="padding-left:10px">2.code</td>
4750 <td colspan="2">integer(int32)</td>
4751 <td colspan="2"></td>
4752 </tr>
4753
4754
4755 <tr>
4756 <td align="left" style="padding-left:10px">3.data</td>
4757 <td colspan="2">object:ActiveUserSendCodeByMobileResponseData</td>
4758 <td colspan="2"></td>
4759 </tr>
4760
4761
4762 <tr>
4763 <td align="left" style="padding-left:20px">3.1.message</td>
4764 <td colspan="2">string</td>
4765 <td colspan="2"></td>
4766 </tr>
4767
4768
4769 <tr>
4770 <td align="left" style="padding-left:20px">3.2.nonce</td>
4771 <td colspan="2">string</td>
4772 <td colspan="2"></td>
4773 </tr>
4774
4775
4776 <tr>
4777 <td align="left" style="padding-left:20px">3.3.step</td>
4778 <td colspan="2">integer(int32)</td>
4779 <td colspan="2"></td>
4780 </tr>
4781
4782
4783 <tr>
4784 <td align="left" style="padding-left:20px">3.4.userId</td>
4785 <td colspan="2">string</td>
4786 <td colspan="2"></td>
4787 </tr>
4788
4789
4790
4791
4792 <tr>
4793 <td align="left" style="padding-left:10px">4.message</td>
4794 <td colspan="2">string</td>
4795 <td colspan="2"></td>
4796 </tr>
4797
4798
4799</tbody>
4800
4801 <tr class="bg">
4802 <td colspan="5">示例</td>
4803 </tr>
4804 <tr class="specialHeight">
4805 <td class="bg">请求参数</td>
4806 <td colspan="4"> -d &#39;{&quot;mobile&quot;:&quot;string&quot;,&quot;nonce&quot;:&quot;string&quot;}&#39;</td>
4807 </tr>
4808 <tr class="specialHeight">
4809 <td class="bg">返回值</td>
4810 <td colspan="4">{&quot;code&quot;:0,&quot;data&quot;:{&quot;message&quot;:&quot;string&quot;,&quot;nonce&quot;:&quot;string&quot;,&quot;step&quot;:0,&quot;userId&quot;:&quot;string&quot;},&quot;message&quot;:&quot;string&quot;,&quot;acknowleged&quot;:true}</td>
4811 </tr>
4812
4813 </table>
4814 </div>
4815 <div>
4816
4817 <!--这个是每个请求的说明,方便生成文档后进行整理-->
4818 <h5 class="second_title">18)激活帐号 - 2.4.1 发送验证码(预留手机)</h5>
4819
4820 <table border="1" cellspacing="0" cellpadding="0" width="100%">
4821 <tr class="bg">
4822 <td colspan="5">激活帐号 - 2.4.1 发送验证码(预留手机)</td>
4823 </tr>
4824 <tr>
4825 <td width="25%">接口描述</td>
4826 <td colspan="4">激活帐号 - 2.4.1 发送验证码(预留手机)</td>
4827 </tr>
4828 <tr>
4829 <td>URL</td>
4830 <td colspan="4">/api/v1/open/activeUser/sendCodeByPreMobile</td>
4831 </tr>
4832 <tr>
4833 <td>请求方式</td>
4834 <td colspan="4">post</td>
4835 </tr>
4836 <tr>
4837 <td>请求类型</td>
4838 <td colspan="4">application/json;charset=UTF-8</td>
4839 </tr>
4840 <tr>
4841 <td>返回类型</td>
4842 <td colspan="4">application/json;charset=UTF-8</td>
4843 </tr>
4844
4845 <tr class="bg">
4846 <td>参数名</td>
4847 <td width="15%">数据类型</td>
4848 <td width="15%">参数类型</td>
4849 <td width="15%">是否必填</td>
4850 <td width="29%">说明</td>
4851 </tr>
4852
4853
4854 <tr>
4855 <td align="left">1.activeUserSendCodeByPreMobileRequest</td>
4856 <td>object:ActiveUserSendCodeByPreMobileRequest</td>
4857 <td>body</td>
4858 <td>Y</td>
4859
4860 <td>activeUserSendCodeByPreMobileRequest</td>
4861 <!-- <td th:if="${request.modelAttr}" th:text="asdfagadfg"></td>-->
4862 </tr>
4863
4864 <tbody>
4865
4866 <tr>
4867 <td align="left" style="padding-left:10px">1.1.nonce</td>
4868 <td>string</td>
4869 <td></td>
4870
4871 <td>N</td>
4872 <td></td>
4873 </tr>
4874
4875
4876</tbody>
4877
4878
4879
4880
4881
4882 <tr class="bg">
4883 <td>状态码</td>
4884 <td colspan="2">描述</td>
4885 <td colspan="2">说明</td>
4886 </tr>
4887
4888 <tr>
4889 <td>200</td>
4890 <td colspan="2">OK</td>
4891 <td colspan="2"></td>
4892 </tr>
4893
4894 <tr>
4895 <td>201</td>
4896 <td colspan="2">Created</td>
4897 <td colspan="2"></td>
4898 </tr>
4899
4900 <tr>
4901 <td>401</td>
4902 <td colspan="2">Unauthorized</td>
4903 <td colspan="2"></td>
4904 </tr>
4905
4906 <tr>
4907 <td>403</td>
4908 <td colspan="2">Forbidden</td>
4909 <td colspan="2"></td>
4910 </tr>
4911
4912 <tr>
4913 <td>404</td>
4914 <td colspan="2">Not Found</td>
4915 <td colspan="2"></td>
4916 </tr>
4917
4918 <tr class="bg">
4919 <td>返回属性名</td>
4920 <td colspan="2">类型</td>
4921 <td colspan="2">说明</td>
4922 </tr>
4923
4924<!-- 对返回参数 递归生成行-->
4925 <tbody>
4926
4927 <tr>
4928 <td align="left" style="padding-left:10px">1.acknowleged</td>
4929 <td colspan="2">boolean</td>
4930 <td colspan="2"></td>
4931 </tr>
4932
4933
4934 <tr>
4935 <td align="left" style="padding-left:10px">2.code</td>
4936 <td colspan="2">integer(int32)</td>
4937 <td colspan="2"></td>
4938 </tr>
4939
4940
4941 <tr>
4942 <td align="left" style="padding-left:10px">3.data</td>
4943 <td colspan="2">object:ActiveUserSendCodeByPreMobileResponseData</td>
4944 <td colspan="2"></td>
4945 </tr>
4946
4947
4948 <tr>
4949 <td align="left" style="padding-left:20px">3.1.message</td>
4950 <td colspan="2">string</td>
4951 <td colspan="2"></td>
4952 </tr>
4953
4954
4955 <tr>
4956 <td align="left" style="padding-left:20px">3.2.nonce</td>
4957 <td colspan="2">string</td>
4958 <td colspan="2"></td>
4959 </tr>
4960
4961
4962 <tr>
4963 <td align="left" style="padding-left:20px">3.3.step</td>
4964 <td colspan="2">integer(int32)</td>
4965 <td colspan="2"></td>
4966 </tr>
4967
4968
4969 <tr>
4970 <td align="left" style="padding-left:20px">3.4.userId</td>
4971 <td colspan="2">string</td>
4972 <td colspan="2"></td>
4973 </tr>
4974
4975
4976
4977
4978 <tr>
4979 <td align="left" style="padding-left:10px">4.message</td>
4980 <td colspan="2">string</td>
4981 <td colspan="2"></td>
4982 </tr>
4983
4984
4985</tbody>
4986
4987 <tr class="bg">
4988 <td colspan="5">示例</td>
4989 </tr>
4990 <tr class="specialHeight">
4991 <td class="bg">请求参数</td>
4992 <td colspan="4"> -d &#39;{&quot;nonce&quot;:&quot;string&quot;}&#39;</td>
4993 </tr>
4994 <tr class="specialHeight">
4995 <td class="bg">返回值</td>
4996 <td colspan="4">{&quot;code&quot;:0,&quot;data&quot;:{&quot;message&quot;:&quot;string&quot;,&quot;nonce&quot;:&quot;string&quot;,&quot;step&quot;:0,&quot;userId&quot;:&quot;string&quot;},&quot;message&quot;:&quot;string&quot;,&quot;acknowleged&quot;:true}</td>
4997 </tr>
4998
4999 </table>
5000 </div>
5001 <div>
5002
5003 <!--这个是每个请求的说明,方便生成文档后进行整理-->
5004 <h5 class="second_title">19)激活帐号 - 2.2.0 显示证照</h5>
5005
5006 <table border="1" cellspacing="0" cellpadding="0" width="100%">
5007 <tr class="bg">
5008 <td colspan="5">激活帐号 - 2.2.0 显示证照</td>
5009 </tr>
5010 <tr>
5011 <td width="25%">接口描述</td>
5012 <td colspan="4">激活帐号 - 2.2.0 显示证照</td>
5013 </tr>
5014 <tr>
5015 <td>URL</td>
5016 <td colspan="4">/api/v1/open/activeUser/showIdentityPic</td>
5017 </tr>
5018 <tr>
5019 <td>请求方式</td>
5020 <td colspan="4">get</td>
5021 </tr>
5022 <tr>
5023 <td>请求类型</td>
5024 <td colspan="4"></td>
5025 </tr>
5026 <tr>
5027 <td>返回类型</td>
5028 <td colspan="4">*/*</td>
5029 </tr>
5030
5031 <tr class="bg">
5032 <td>参数名</td>
5033 <td width="15%">数据类型</td>
5034 <td width="15%">参数类型</td>
5035 <td width="15%">是否必填</td>
5036 <td width="29%">说明</td>
5037 </tr>
5038
5039
5040 <tr>
5041 <td align="left">1.identityPicUrl</td>
5042 <td>string</td>
5043 <td>query</td>
5044 <td>Y</td>
5045
5046 <td>identityPicUrl</td>
5047 <!-- <td th:if="${request.modelAttr}" th:text="asdfagadfg"></td>-->
5048 </tr>
5049
5050
5051
5052
5053
5054 <tr class="bg">
5055 <td>状态码</td>
5056 <td colspan="2">描述</td>
5057 <td colspan="2">说明</td>
5058 </tr>
5059
5060 <tr>
5061 <td>200</td>
5062 <td colspan="2">OK</td>
5063 <td colspan="2"></td>
5064 </tr>
5065
5066 <tr>
5067 <td>401</td>
5068 <td colspan="2">Unauthorized</td>
5069 <td colspan="2"></td>
5070 </tr>
5071
5072 <tr>
5073 <td>403</td>
5074 <td colspan="2">Forbidden</td>
5075 <td colspan="2"></td>
5076 </tr>
5077
5078 <tr>
5079 <td>404</td>
5080 <td colspan="2">Not Found</td>
5081 <td colspan="2"></td>
5082 </tr>
5083
5084 <tr class="bg">
5085 <td>返回属性名</td>
5086 <td colspan="2">类型</td>
5087 <td colspan="2">说明</td>
5088 </tr>
5089
5090<!-- 对返回参数 递归生成行-->
5091 <tbody>
5092
5093</tbody>
5094
5095 <tr class="bg">
5096 <td colspan="5">示例</td>
5097 </tr>
5098 <tr class="specialHeight">
5099 <td class="bg">请求参数</td>
5100 <td colspan="4">identityPicUrl=string</td>
5101 </tr>
5102 <tr class="specialHeight">
5103 <td class="bg">返回值</td>
5104 <td colspan="4"></td>
5105 </tr>
5106
5107 </table>
5108 </div>
5109 <div>
5110
5111 <!--这个是每个请求的说明,方便生成文档后进行整理-->
5112 <h5 class="second_title">20)激活帐号 - 2.2.0 上传证照</h5>
5113
5114 <table border="1" cellspacing="0" cellpadding="0" width="100%">
5115 <tr class="bg">
5116 <td colspan="5">激活帐号 - 2.2.0 上传证照</td>
5117 </tr>
5118 <tr>
5119 <td width="25%">接口描述</td>
5120 <td colspan="4">激活帐号 - 2.2.0 上传证照</td>
5121 </tr>
5122 <tr>
5123 <td>URL</td>
5124 <td colspan="4">/api/v1/open/activeUser/uploadIdentityPic</td>
5125 </tr>
5126 <tr>
5127 <td>请求方式</td>
5128 <td colspan="4">post</td>
5129 </tr>
5130 <tr>
5131 <td>请求类型</td>
5132 <td colspan="4">multipart/form-data</td>
5133 </tr>
5134 <tr>
5135 <td>返回类型</td>
5136 <td colspan="4">application/json;charset=UTF-8</td>
5137 </tr>
5138
5139 <tr class="bg">
5140 <td>参数名</td>
5141 <td width="15%">数据类型</td>
5142 <td width="15%">参数类型</td>
5143 <td width="15%">是否必填</td>
5144 <td width="29%">说明</td>
5145 </tr>
5146
5147
5148 <tr>
5149 <td align="left">1.file</td>
5150 <td>file</td>
5151 <td>formData</td>
5152 <td>Y</td>
5153
5154 <td>file</td>
5155 <!-- <td th:if="${request.modelAttr}" th:text="asdfagadfg"></td>-->
5156 </tr>
5157
5158
5159
5160
5161
5162 <tr class="bg">
5163 <td>状态码</td>
5164 <td colspan="2">描述</td>
5165 <td colspan="2">说明</td>
5166 </tr>
5167
5168 <tr>
5169 <td>200</td>
5170 <td colspan="2">OK</td>
5171 <td colspan="2"></td>
5172 </tr>
5173
5174 <tr>
5175 <td>201</td>
5176 <td colspan="2">Created</td>
5177 <td colspan="2"></td>
5178 </tr>
5179
5180 <tr>
5181 <td>401</td>
5182 <td colspan="2">Unauthorized</td>
5183 <td colspan="2"></td>
5184 </tr>
5185
5186 <tr>
5187 <td>403</td>
5188 <td colspan="2">Forbidden</td>
5189 <td colspan="2"></td>
5190 </tr>
5191
5192 <tr>
5193 <td>404</td>
5194 <td colspan="2">Not Found</td>
5195 <td colspan="2"></td>
5196 </tr>
5197
5198 <tr class="bg">
5199 <td>返回属性名</td>
5200 <td colspan="2">类型</td>
5201 <td colspan="2">说明</td>
5202 </tr>
5203
5204<!-- 对返回参数 递归生成行-->
5205 <tbody>
5206
5207 <tr>
5208 <td align="left" style="padding-left:10px">1.acknowleged</td>
5209 <td colspan="2">boolean</td>
5210 <td colspan="2"></td>
5211 </tr>
5212
5213
5214 <tr>
5215 <td align="left" style="padding-left:10px">2.code</td>
5216 <td colspan="2">integer(int32)</td>
5217 <td colspan="2"></td>
5218 </tr>
5219
5220
5221 <tr>
5222 <td align="left" style="padding-left:10px">3.data</td>
5223 <td colspan="2">object:ActiveUserCheckIdentityPicUploadResponseData</td>
5224 <td colspan="2"></td>
5225 </tr>
5226
5227
5228 <tr>
5229 <td align="left" style="padding-left:20px">3.1.identityPicUrl</td>
5230 <td colspan="2">string</td>
5231 <td colspan="2"></td>
5232 </tr>
5233
5234
5235
5236
5237 <tr>
5238 <td align="left" style="padding-left:10px">4.message</td>
5239 <td colspan="2">string</td>
5240 <td colspan="2"></td>
5241 </tr>
5242
5243
5244</tbody>
5245
5246 <tr class="bg">
5247 <td colspan="5">示例</td>
5248 </tr>
5249 <tr class="specialHeight">
5250 <td class="bg">请求参数</td>
5251 <td colspan="4"></td>
5252 </tr>
5253 <tr class="specialHeight">
5254 <td class="bg">返回值</td>
5255 <td colspan="4">{&quot;code&quot;:0,&quot;data&quot;:{&quot;identityPicUrl&quot;:&quot;string&quot;},&quot;message&quot;:&quot;string&quot;,&quot;acknowleged&quot;:true}</td>
5256 </tr>
5257
5258 </table>
5259 </div>
5260 </div>
5261 <div style="margin-bottom:20px;">
5262 <!--这个是类的说明-->
5263 <h4 class="first_title">open-app-active-user</h4>
5264 <div>
5265
5266 <!--这个是每个请求的说明,方便生成文档后进行整理-->
5267 <h5 class="second_title">1)激活帐号 - 4 激活用户(密码)</h5>
5268
5269 <table border="1" cellspacing="0" cellpadding="0" width="100%">
5270 <tr class="bg">
5271 <td colspan="5">激活帐号 - 4 激活用户(密码)</td>
5272 </tr>
5273 <tr>
5274 <td width="25%">接口描述</td>
5275 <td colspan="4">激活帐号 - 4 激活用户(密码)</td>
5276 </tr>
5277 <tr>
5278 <td>URL</td>
5279 <td colspan="4">/api/v1/open/app/activeUser/activeUser</td>
5280 </tr>
5281 <tr>
5282 <td>请求方式</td>
5283 <td colspan="4">post</td>
5284 </tr>
5285 <tr>
5286 <td>请求类型</td>
5287 <td colspan="4">application/json;charset=UTF-8</td>
5288 </tr>
5289 <tr>
5290 <td>返回类型</td>
5291 <td colspan="4">application/json;charset=UTF-8</td>
5292 </tr>
5293
5294 <tr class="bg">
5295 <td>参数名</td>
5296 <td width="15%">数据类型</td>
5297 <td width="15%">参数类型</td>
5298 <td width="15%">是否必填</td>
5299 <td width="29%">说明</td>
5300 </tr>
5301
5302
5303 <tr>
5304 <td align="left">1.activeUserActiveUserRequest</td>
5305 <td>object:ActiveUserActiveUserRequest</td>
5306 <td>body</td>
5307 <td>Y</td>
5308
5309 <td>activeUserActiveUserRequest</td>
5310 <!-- <td th:if="${request.modelAttr}" th:text="asdfagadfg"></td>-->
5311 </tr>
5312
5313 <tbody>
5314
5315 <tr>
5316 <td align="left" style="padding-left:10px">1.1.confirmPassword</td>
5317 <td>string</td>
5318 <td></td>
5319
5320 <td>N</td>
5321 <td></td>
5322 </tr>
5323
5324
5325 <tr>
5326 <td align="left" style="padding-left:10px">1.2.newPassword</td>
5327 <td>string</td>
5328 <td></td>
5329
5330 <td>N</td>
5331 <td></td>
5332 </tr>
5333
5334
5335 <tr>
5336 <td align="left" style="padding-left:10px">1.3.nonce</td>
5337 <td>string</td>
5338 <td></td>
5339
5340 <td>N</td>
5341 <td></td>
5342 </tr>
5343
5344
5345</tbody>
5346
5347
5348
5349
5350
5351 <tr class="bg">
5352 <td>状态码</td>
5353 <td colspan="2">描述</td>
5354 <td colspan="2">说明</td>
5355 </tr>
5356
5357 <tr>
5358 <td>200</td>
5359 <td colspan="2">OK</td>
5360 <td colspan="2"></td>
5361 </tr>
5362
5363 <tr>
5364 <td>201</td>
5365 <td colspan="2">Created</td>
5366 <td colspan="2"></td>
5367 </tr>
5368
5369 <tr>
5370 <td>401</td>
5371 <td colspan="2">Unauthorized</td>
5372 <td colspan="2"></td>
5373 </tr>
5374
5375 <tr>
5376 <td>403</td>
5377 <td colspan="2">Forbidden</td>
5378 <td colspan="2"></td>
5379 </tr>
5380
5381 <tr>
5382 <td>404</td>
5383 <td colspan="2">Not Found</td>
5384 <td colspan="2"></td>
5385 </tr>
5386
5387 <tr class="bg">
5388 <td>返回属性名</td>
5389 <td colspan="2">类型</td>
5390 <td colspan="2">说明</td>
5391 </tr>
5392
5393<!-- 对返回参数 递归生成行-->
5394 <tbody>
5395
5396 <tr>
5397 <td align="left" style="padding-left:10px">1.acknowleged</td>
5398 <td colspan="2">boolean</td>
5399 <td colspan="2"></td>
5400 </tr>
5401
5402
5403 <tr>
5404 <td align="left" style="padding-left:10px">2.code</td>
5405 <td colspan="2">integer(int32)</td>
5406 <td colspan="2"></td>
5407 </tr>
5408
5409
5410 <tr>
5411 <td align="left" style="padding-left:10px">3.data</td>
5412 <td colspan="2">object:ActiveUserActiveUserResponseData</td>
5413 <td colspan="2"></td>
5414 </tr>
5415
5416
5417 <tr>
5418 <td align="left" style="padding-left:20px">3.1.message</td>
5419 <td colspan="2">string</td>
5420 <td colspan="2"></td>
5421 </tr>
5422
5423
5424 <tr>
5425 <td align="left" style="padding-left:20px">3.2.nonce</td>
5426 <td colspan="2">string</td>
5427 <td colspan="2"></td>
5428 </tr>
5429
5430
5431 <tr>
5432 <td align="left" style="padding-left:20px">3.3.step</td>
5433 <td colspan="2">integer(int32)</td>
5434 <td colspan="2"></td>
5435 </tr>
5436
5437
5438 <tr>
5439 <td align="left" style="padding-left:20px">3.4.userId</td>
5440 <td colspan="2">string</td>
5441 <td colspan="2"></td>
5442 </tr>
5443
5444
5445
5446
5447 <tr>
5448 <td align="left" style="padding-left:10px">4.message</td>
5449 <td colspan="2">string</td>
5450 <td colspan="2"></td>
5451 </tr>
5452
5453
5454</tbody>
5455
5456 <tr class="bg">
5457 <td colspan="5">示例</td>
5458 </tr>
5459 <tr class="specialHeight">
5460 <td class="bg">请求参数</td>
5461 <td colspan="4"> -d &#39;{&quot;confirmPassword&quot;:&quot;string&quot;,&quot;newPassword&quot;:&quot;string&quot;,&quot;nonce&quot;:&quot;string&quot;}&#39;</td>
5462 </tr>
5463 <tr class="specialHeight">
5464 <td class="bg">返回值</td>
5465 <td colspan="4">{&quot;code&quot;:0,&quot;data&quot;:{&quot;message&quot;:&quot;string&quot;,&quot;nonce&quot;:&quot;string&quot;,&quot;step&quot;:0,&quot;userId&quot;:&quot;string&quot;},&quot;message&quot;:&quot;string&quot;,&quot;acknowleged&quot;:true}</td>
5466 </tr>
5467
5468 </table>
5469 </div>
5470 <div>
5471
5472 <!--这个是每个请求的说明,方便生成文档后进行整理-->
5473 <h5 class="second_title">2)激活帐号 - 2.1.0 支付宝验证结果回调</h5>
5474
5475 <table border="1" cellspacing="0" cellpadding="0" width="100%">
5476 <tr class="bg">
5477 <td colspan="5">激活帐号 - 2.1.0 支付宝验证结果回调</td>
5478 </tr>
5479 <tr>
5480 <td width="25%">接口描述</td>
5481 <td colspan="4">激活帐号 - 2.1.0 支付宝验证结果回调</td>
5482 </tr>
5483 <tr>
5484 <td>URL</td>
5485 <td colspan="4">/api/v1/open/app/activeUser/alipayVerifyResult</td>
5486 </tr>
5487 <tr>
5488 <td>请求方式</td>
5489 <td colspan="4">get</td>
5490 </tr>
5491 <tr>
5492 <td>请求类型</td>
5493 <td colspan="4"></td>
5494 </tr>
5495 <tr>
5496 <td>返回类型</td>
5497 <td colspan="4">application/json;charset=UTF-8</td>
5498 </tr>
5499
5500 <tr class="bg">
5501 <td>参数名</td>
5502 <td width="15%">数据类型</td>
5503 <td width="15%">参数类型</td>
5504 <td width="15%">是否必填</td>
5505 <td width="29%">说明</td>
5506 </tr>
5507
5508
5509 <tr>
5510 <td align="left">1.nonce</td>
5511 <td>string</td>
5512 <td>query</td>
5513
5514 <td>N</td>
5515 <td>null</td>
5516 <!-- <td th:if="${request.modelAttr}" th:text="asdfagadfg"></td>-->
5517 </tr>
5518
5519
5520
5521
5522 <tr>
5523 <td align="left">2.verifyResult</td>
5524 <td>string</td>
5525 <td>query</td>
5526
5527 <td>N</td>
5528 <td>null</td>
5529 <!-- <td th:if="${request.modelAttr}" th:text="asdfagadfg"></td>-->
5530 </tr>
5531
5532
5533
5534
5535
5536 <tr class="bg">
5537 <td>状态码</td>
5538 <td colspan="2">描述</td>
5539 <td colspan="2">说明</td>
5540 </tr>
5541
5542 <tr>
5543 <td>200</td>
5544 <td colspan="2">OK</td>
5545 <td colspan="2"></td>
5546 </tr>
5547
5548 <tr>
5549 <td>401</td>
5550 <td colspan="2">Unauthorized</td>
5551 <td colspan="2"></td>
5552 </tr>
5553
5554 <tr>
5555 <td>403</td>
5556 <td colspan="2">Forbidden</td>
5557 <td colspan="2"></td>
5558 </tr>
5559
5560 <tr>
5561 <td>404</td>
5562 <td colspan="2">Not Found</td>
5563 <td colspan="2"></td>
5564 </tr>
5565
5566 <tr class="bg">
5567 <td>返回属性名</td>
5568 <td colspan="2">类型</td>
5569 <td colspan="2">说明</td>
5570 </tr>
5571
5572<!-- 对返回参数 递归生成行-->
5573 <tbody>
5574
5575</tbody>
5576
5577 <tr class="bg">
5578 <td colspan="5">示例</td>
5579 </tr>
5580 <tr class="specialHeight">
5581 <td class="bg">请求参数</td>
5582 <td colspan="4">nonce=string&amp;verifyResult=string</td>
5583 </tr>
5584 <tr class="specialHeight">
5585 <td class="bg">返回值</td>
5586 <td colspan="4"></td>
5587 </tr>
5588
5589 </table>
5590 </div>
5591 <div>
5592
5593 <!--这个是每个请求的说明,方便生成文档后进行整理-->
5594 <h5 class="second_title">3)激活帐号 - 2.1.0 支付宝验证结果回调</h5>
5595
5596 <table border="1" cellspacing="0" cellpadding="0" width="100%">
5597 <tr class="bg">
5598 <td colspan="5">激活帐号 - 2.1.0 支付宝验证结果回调</td>
5599 </tr>
5600 <tr>
5601 <td width="25%">接口描述</td>
5602 <td colspan="4">激活帐号 - 2.1.0 支付宝验证结果回调</td>
5603 </tr>
5604 <tr>
5605 <td>URL</td>
5606 <td colspan="4">/api/v1/open/app/activeUser/alipayVerifyResult</td>
5607 </tr>
5608 <tr>
5609 <td>请求方式</td>
5610 <td colspan="4">post</td>
5611 </tr>
5612 <tr>
5613 <td>请求类型</td>
5614 <td colspan="4">application/json</td>
5615 </tr>
5616 <tr>
5617 <td>返回类型</td>
5618 <td colspan="4">application/json;charset=UTF-8</td>
5619 </tr>
5620
5621 <tr class="bg">
5622 <td>参数名</td>
5623 <td width="15%">数据类型</td>
5624 <td width="15%">参数类型</td>
5625 <td width="15%">是否必填</td>
5626 <td width="29%">说明</td>
5627 </tr>
5628
5629
5630 <tr>
5631 <td align="left">1.nonce</td>
5632 <td>string</td>
5633 <td>query</td>
5634
5635 <td>N</td>
5636 <td>null</td>
5637 <!-- <td th:if="${request.modelAttr}" th:text="asdfagadfg"></td>-->
5638 </tr>
5639
5640
5641
5642
5643 <tr>
5644 <td align="left">2.verifyResult</td>
5645 <td>string</td>
5646 <td>query</td>
5647
5648 <td>N</td>
5649 <td>null</td>
5650 <!-- <td th:if="${request.modelAttr}" th:text="asdfagadfg"></td>-->
5651 </tr>
5652
5653
5654
5655
5656
5657 <tr class="bg">
5658 <td>状态码</td>
5659 <td colspan="2">描述</td>
5660 <td colspan="2">说明</td>
5661 </tr>
5662
5663 <tr>
5664 <td>200</td>
5665 <td colspan="2">OK</td>
5666 <td colspan="2"></td>
5667 </tr>
5668
5669 <tr>
5670 <td>201</td>
5671 <td colspan="2">Created</td>
5672 <td colspan="2"></td>
5673 </tr>
5674
5675 <tr>
5676 <td>401</td>
5677 <td colspan="2">Unauthorized</td>
5678 <td colspan="2"></td>
5679 </tr>
5680
5681 <tr>
5682 <td>403</td>
5683 <td colspan="2">Forbidden</td>
5684 <td colspan="2"></td>
5685 </tr>
5686
5687 <tr>
5688 <td>404</td>
5689 <td colspan="2">Not Found</td>
5690 <td colspan="2"></td>
5691 </tr>
5692
5693 <tr class="bg">
5694 <td>返回属性名</td>
5695 <td colspan="2">类型</td>
5696 <td colspan="2">说明</td>
5697 </tr>
5698
5699<!-- 对返回参数 递归生成行-->
5700 <tbody>
5701
5702</tbody>
5703
5704 <tr class="bg">
5705 <td colspan="5">示例</td>
5706 </tr>
5707 <tr class="specialHeight">
5708 <td class="bg">请求参数</td>
5709 <td colspan="4">nonce=string&amp;verifyResult=string</td>
5710 </tr>
5711 <tr class="specialHeight">
5712 <td class="bg">返回值</td>
5713 <td colspan="4"></td>
5714 </tr>
5715
5716 </table>
5717 </div>
5718 <div>
5719
5720 <!--这个是每个请求的说明,方便生成文档后进行整理-->
5721 <h5 class="second_title">4)激活帐号 - 2.1.1 支付宝验证</h5>
5722
5723 <table border="1" cellspacing="0" cellpadding="0" width="100%">
5724 <tr class="bg">
5725 <td colspan="5">激活帐号 - 2.1.1 支付宝验证</td>
5726 </tr>
5727 <tr>
5728 <td width="25%">接口描述</td>
5729 <td colspan="4">激活帐号 - 2.1.1 支付宝验证</td>
5730 </tr>
5731 <tr>
5732 <td>URL</td>
5733 <td colspan="4">/api/v1/open/app/activeUser/checkAlipay</td>
5734 </tr>
5735 <tr>
5736 <td>请求方式</td>
5737 <td colspan="4">post</td>
5738 </tr>
5739 <tr>
5740 <td>请求类型</td>
5741 <td colspan="4">application/json;charset=UTF-8</td>
5742 </tr>
5743 <tr>
5744 <td>返回类型</td>
5745 <td colspan="4">application/json;charset=UTF-8</td>
5746 </tr>
5747
5748 <tr class="bg">
5749 <td>参数名</td>
5750 <td width="15%">数据类型</td>
5751 <td width="15%">参数类型</td>
5752 <td width="15%">是否必填</td>
5753 <td width="29%">说明</td>
5754 </tr>
5755
5756
5757 <tr>
5758 <td align="left">1.activeUserCheckAlipayRequest</td>
5759 <td>object:ActiveUserCheckAlipayRequest</td>
5760 <td>body</td>
5761 <td>Y</td>
5762
5763 <td>activeUserCheckAlipayRequest</td>
5764 <!-- <td th:if="${request.modelAttr}" th:text="asdfagadfg"></td>-->
5765 </tr>
5766
5767 <tbody>
5768
5769 <tr>
5770 <td align="left" style="padding-left:10px">1.1.nonce</td>
5771 <td>string</td>
5772 <td></td>
5773
5774 <td>N</td>
5775 <td></td>
5776 </tr>
5777
5778
5779</tbody>
5780
5781
5782
5783
5784
5785 <tr class="bg">
5786 <td>状态码</td>
5787 <td colspan="2">描述</td>
5788 <td colspan="2">说明</td>
5789 </tr>
5790
5791 <tr>
5792 <td>200</td>
5793 <td colspan="2">OK</td>
5794 <td colspan="2"></td>
5795 </tr>
5796
5797 <tr>
5798 <td>201</td>
5799 <td colspan="2">Created</td>
5800 <td colspan="2"></td>
5801 </tr>
5802
5803 <tr>
5804 <td>401</td>
5805 <td colspan="2">Unauthorized</td>
5806 <td colspan="2"></td>
5807 </tr>
5808
5809 <tr>
5810 <td>403</td>
5811 <td colspan="2">Forbidden</td>
5812 <td colspan="2"></td>
5813 </tr>
5814
5815 <tr>
5816 <td>404</td>
5817 <td colspan="2">Not Found</td>
5818 <td colspan="2"></td>
5819 </tr>
5820
5821 <tr class="bg">
5822 <td>返回属性名</td>
5823 <td colspan="2">类型</td>
5824 <td colspan="2">说明</td>
5825 </tr>
5826
5827<!-- 对返回参数 递归生成行-->
5828 <tbody>
5829
5830 <tr>
5831 <td align="left" style="padding-left:10px">1.acknowleged</td>
5832 <td colspan="2">boolean</td>
5833 <td colspan="2"></td>
5834 </tr>
5835
5836
5837 <tr>
5838 <td align="left" style="padding-left:10px">2.code</td>
5839 <td colspan="2">integer(int32)</td>
5840 <td colspan="2"></td>
5841 </tr>
5842
5843
5844 <tr>
5845 <td align="left" style="padding-left:10px">3.data</td>
5846 <td colspan="2">object:ActiveUserCheckAlipayResponseData</td>
5847 <td colspan="2"></td>
5848 </tr>
5849
5850
5851 <tr>
5852 <td align="left" style="padding-left:20px">3.1.message</td>
5853 <td colspan="2">string</td>
5854 <td colspan="2"></td>
5855 </tr>
5856
5857
5858 <tr>
5859 <td align="left" style="padding-left:20px">3.2.nonce</td>
5860 <td colspan="2">string</td>
5861 <td colspan="2"></td>
5862 </tr>
5863
5864
5865 <tr>
5866 <td align="left" style="padding-left:20px">3.3.step</td>
5867 <td colspan="2">integer(int32)</td>
5868 <td colspan="2"></td>
5869 </tr>
5870
5871
5872 <tr>
5873 <td align="left" style="padding-left:20px">3.4.userId</td>
5874 <td colspan="2">string</td>
5875 <td colspan="2"></td>
5876 </tr>
5877
5878
5879
5880
5881 <tr>
5882 <td align="left" style="padding-left:10px">4.message</td>
5883 <td colspan="2">string</td>
5884 <td colspan="2"></td>
5885 </tr>
5886
5887
5888</tbody>
5889
5890 <tr class="bg">
5891 <td colspan="5">示例</td>
5892 </tr>
5893 <tr class="specialHeight">
5894 <td class="bg">请求参数</td>
5895 <td colspan="4"> -d &#39;{&quot;nonce&quot;:&quot;string&quot;}&#39;</td>
5896 </tr>
5897 <tr class="specialHeight">
5898 <td class="bg">返回值</td>
5899 <td colspan="4">{&quot;code&quot;:0,&quot;data&quot;:{&quot;message&quot;:&quot;string&quot;,&quot;nonce&quot;:&quot;string&quot;,&quot;step&quot;:0,&quot;userId&quot;:&quot;string&quot;},&quot;message&quot;:&quot;string&quot;,&quot;acknowleged&quot;:true}</td>
5900 </tr>
5901
5902 </table>
5903 </div>
5904 <div>
5905
5906 <!--这个是每个请求的说明,方便生成文档后进行整理-->
5907 <h5 class="second_title">5)激活帐号 - 3.9 验证验证码(安全手机)</h5>
5908
5909 <table border="1" cellspacing="0" cellpadding="0" width="100%">
5910 <tr class="bg">
5911 <td colspan="5">激活帐号 - 3.9 验证验证码(安全手机)</td>
5912 </tr>
5913 <tr>
5914 <td width="25%">接口描述</td>
5915 <td colspan="4">激活帐号 - 3.9 验证验证码(安全手机)</td>
5916 </tr>
5917 <tr>
5918 <td>URL</td>
5919 <td colspan="4">/api/v1/open/app/activeUser/checkCode</td>
5920 </tr>
5921 <tr>
5922 <td>请求方式</td>
5923 <td colspan="4">post</td>
5924 </tr>
5925 <tr>
5926 <td>请求类型</td>
5927 <td colspan="4">application/json;charset=UTF-8</td>
5928 </tr>
5929 <tr>
5930 <td>返回类型</td>
5931 <td colspan="4">application/json;charset=UTF-8</td>
5932 </tr>
5933
5934 <tr class="bg">
5935 <td>参数名</td>
5936 <td width="15%">数据类型</td>
5937 <td width="15%">参数类型</td>
5938 <td width="15%">是否必填</td>
5939 <td width="29%">说明</td>
5940 </tr>
5941
5942
5943 <tr>
5944 <td align="left">1.activeUserCheckCodeRequest</td>
5945 <td>object:ActiveUserCheckCodeRequest</td>
5946 <td>body</td>
5947 <td>Y</td>
5948
5949 <td>activeUserCheckCodeRequest</td>
5950 <!-- <td th:if="${request.modelAttr}" th:text="asdfagadfg"></td>-->
5951 </tr>
5952
5953 <tbody>
5954
5955 <tr>
5956 <td align="left" style="padding-left:10px">1.1.code</td>
5957 <td>string</td>
5958 <td></td>
5959
5960 <td>N</td>
5961 <td></td>
5962 </tr>
5963
5964
5965 <tr>
5966 <td align="left" style="padding-left:10px">1.2.emailAddress</td>
5967 <td>string</td>
5968 <td></td>
5969
5970 <td>N</td>
5971 <td></td>
5972 </tr>
5973
5974
5975 <tr>
5976 <td align="left" style="padding-left:10px">1.3.mobile</td>
5977 <td>string</td>
5978 <td></td>
5979
5980 <td>N</td>
5981 <td></td>
5982 </tr>
5983
5984
5985 <tr>
5986 <td align="left" style="padding-left:10px">1.4.nonce</td>
5987 <td>string</td>
5988 <td></td>
5989
5990 <td>N</td>
5991 <td></td>
5992 </tr>
5993
5994
5995</tbody>
5996
5997
5998
5999
6000
6001 <tr class="bg">
6002 <td>状态码</td>
6003 <td colspan="2">描述</td>
6004 <td colspan="2">说明</td>
6005 </tr>
6006
6007 <tr>
6008 <td>200</td>
6009 <td colspan="2">OK</td>
6010 <td colspan="2"></td>
6011 </tr>
6012
6013 <tr>
6014 <td>201</td>
6015 <td colspan="2">Created</td>
6016 <td colspan="2"></td>
6017 </tr>
6018
6019 <tr>
6020 <td>401</td>
6021 <td colspan="2">Unauthorized</td>
6022 <td colspan="2"></td>
6023 </tr>
6024
6025 <tr>
6026 <td>403</td>
6027 <td colspan="2">Forbidden</td>
6028 <td colspan="2"></td>
6029 </tr>
6030
6031 <tr>
6032 <td>404</td>
6033 <td colspan="2">Not Found</td>
6034 <td colspan="2"></td>
6035 </tr>
6036
6037 <tr class="bg">
6038 <td>返回属性名</td>
6039 <td colspan="2">类型</td>
6040 <td colspan="2">说明</td>
6041 </tr>
6042
6043<!-- 对返回参数 递归生成行-->
6044 <tbody>
6045
6046 <tr>
6047 <td align="left" style="padding-left:10px">1.acknowleged</td>
6048 <td colspan="2">boolean</td>
6049 <td colspan="2"></td>
6050 </tr>
6051
6052
6053 <tr>
6054 <td align="left" style="padding-left:10px">2.code</td>
6055 <td colspan="2">integer(int32)</td>
6056 <td colspan="2"></td>
6057 </tr>
6058
6059
6060 <tr>
6061 <td align="left" style="padding-left:10px">3.data</td>
6062 <td colspan="2">object:ActiveUserCheckCodeResponseData</td>
6063 <td colspan="2"></td>
6064 </tr>
6065
6066
6067 <tr>
6068 <td align="left" style="padding-left:20px">3.1.message</td>
6069 <td colspan="2">string</td>
6070 <td colspan="2"></td>
6071 </tr>
6072
6073
6074 <tr>
6075 <td align="left" style="padding-left:20px">3.2.nonce</td>
6076 <td colspan="2">string</td>
6077 <td colspan="2"></td>
6078 </tr>
6079
6080
6081 <tr>
6082 <td align="left" style="padding-left:20px">3.3.step</td>
6083 <td colspan="2">integer(int32)</td>
6084 <td colspan="2"></td>
6085 </tr>
6086
6087
6088 <tr>
6089 <td align="left" style="padding-left:20px">3.4.userId</td>
6090 <td colspan="2">string</td>
6091 <td colspan="2"></td>
6092 </tr>
6093
6094
6095
6096
6097 <tr>
6098 <td align="left" style="padding-left:10px">4.message</td>
6099 <td colspan="2">string</td>
6100 <td colspan="2"></td>
6101 </tr>
6102
6103
6104</tbody>
6105
6106 <tr class="bg">
6107 <td colspan="5">示例</td>
6108 </tr>
6109 <tr class="specialHeight">
6110 <td class="bg">请求参数</td>
6111 <td colspan="4"> -d &#39;{&quot;code&quot;:&quot;string&quot;,&quot;emailAddress&quot;:&quot;string&quot;,&quot;mobile&quot;:&quot;string&quot;,&quot;nonce&quot;:&quot;string&quot;}&#39;</td>
6112 </tr>
6113 <tr class="specialHeight">
6114 <td class="bg">返回值</td>
6115 <td colspan="4">{&quot;code&quot;:0,&quot;data&quot;:{&quot;message&quot;:&quot;string&quot;,&quot;nonce&quot;:&quot;string&quot;,&quot;step&quot;:0,&quot;userId&quot;:&quot;string&quot;},&quot;message&quot;:&quot;string&quot;,&quot;acknowleged&quot;:true}</td>
6116 </tr>
6117
6118 </table>
6119 </div>
6120 <div>
6121
6122 <!--这个是每个请求的说明,方便生成文档后进行整理-->
6123 <h5 class="second_title">6)激活帐号 - 3.2 验证验证码并激活用户(安全手机、密码)</h5>
6124
6125 <table border="1" cellspacing="0" cellpadding="0" width="100%">
6126 <tr class="bg">
6127 <td colspan="5">激活帐号 - 3.2 验证验证码并激活用户(安全手机、密码)</td>
6128 </tr>
6129 <tr>
6130 <td width="25%">接口描述</td>
6131 <td colspan="4">激活帐号 - 3.2 验证验证码并激活用户(安全手机、密码)</td>
6132 </tr>
6133 <tr>
6134 <td>URL</td>
6135 <td colspan="4">/api/v1/open/app/activeUser/checkCodeActiveUser</td>
6136 </tr>
6137 <tr>
6138 <td>请求方式</td>
6139 <td colspan="4">post</td>
6140 </tr>
6141 <tr>
6142 <td>请求类型</td>
6143 <td colspan="4">application/json;charset=UTF-8</td>
6144 </tr>
6145 <tr>
6146 <td>返回类型</td>
6147 <td colspan="4">application/json;charset=UTF-8</td>
6148 </tr>
6149
6150 <tr class="bg">
6151 <td>参数名</td>
6152 <td width="15%">数据类型</td>
6153 <td width="15%">参数类型</td>
6154 <td width="15%">是否必填</td>
6155 <td width="29%">说明</td>
6156 </tr>
6157
6158
6159 <tr>
6160 <td align="left">1.activeUserCheckCodeActiveUserRequest</td>
6161 <td>object:ActiveUserCheckCodeActiveUserRequest</td>
6162 <td>body</td>
6163 <td>Y</td>
6164
6165 <td>activeUserCheckCodeActiveUserRequest</td>
6166 <!-- <td th:if="${request.modelAttr}" th:text="asdfagadfg"></td>-->
6167 </tr>
6168
6169 <tbody>
6170
6171 <tr>
6172 <td align="left" style="padding-left:10px">1.1.code</td>
6173 <td>string</td>
6174 <td></td>
6175
6176 <td>N</td>
6177 <td></td>
6178 </tr>
6179
6180
6181 <tr>
6182 <td align="left" style="padding-left:10px">1.2.confirmPassword</td>
6183 <td>string</td>
6184 <td></td>
6185
6186 <td>N</td>
6187 <td></td>
6188 </tr>
6189
6190
6191 <tr>
6192 <td align="left" style="padding-left:10px">1.3.emailAddress</td>
6193 <td>string</td>
6194 <td></td>
6195
6196 <td>N</td>
6197 <td></td>
6198 </tr>
6199
6200
6201 <tr>
6202 <td align="left" style="padding-left:10px">1.4.mobile</td>
6203 <td>string</td>
6204 <td></td>
6205
6206 <td>N</td>
6207 <td></td>
6208 </tr>
6209
6210
6211 <tr>
6212 <td align="left" style="padding-left:10px">1.5.newPassword</td>
6213 <td>string</td>
6214 <td></td>
6215
6216 <td>N</td>
6217 <td></td>
6218 </tr>
6219
6220
6221 <tr>
6222 <td align="left" style="padding-left:10px">1.6.nonce</td>
6223 <td>string</td>
6224 <td></td>
6225
6226 <td>N</td>
6227 <td></td>
6228 </tr>
6229
6230
6231</tbody>
6232
6233
6234
6235
6236
6237 <tr class="bg">
6238 <td>状态码</td>
6239 <td colspan="2">描述</td>
6240 <td colspan="2">说明</td>
6241 </tr>
6242
6243 <tr>
6244 <td>200</td>
6245 <td colspan="2">OK</td>
6246 <td colspan="2"></td>
6247 </tr>
6248
6249 <tr>
6250 <td>201</td>
6251 <td colspan="2">Created</td>
6252 <td colspan="2"></td>
6253 </tr>
6254
6255 <tr>
6256 <td>401</td>
6257 <td colspan="2">Unauthorized</td>
6258 <td colspan="2"></td>
6259 </tr>
6260
6261 <tr>
6262 <td>403</td>
6263 <td colspan="2">Forbidden</td>
6264 <td colspan="2"></td>
6265 </tr>
6266
6267 <tr>
6268 <td>404</td>
6269 <td colspan="2">Not Found</td>
6270 <td colspan="2"></td>
6271 </tr>
6272
6273 <tr class="bg">
6274 <td>返回属性名</td>
6275 <td colspan="2">类型</td>
6276 <td colspan="2">说明</td>
6277 </tr>
6278
6279<!-- 对返回参数 递归生成行-->
6280 <tbody>
6281
6282 <tr>
6283 <td align="left" style="padding-left:10px">1.acknowleged</td>
6284 <td colspan="2">boolean</td>
6285 <td colspan="2"></td>
6286 </tr>
6287
6288
6289 <tr>
6290 <td align="left" style="padding-left:10px">2.code</td>
6291 <td colspan="2">integer(int32)</td>
6292 <td colspan="2"></td>
6293 </tr>
6294
6295
6296 <tr>
6297 <td align="left" style="padding-left:10px">3.data</td>
6298 <td colspan="2">object:ActiveUserCheckCodeActiveUserResponseData</td>
6299 <td colspan="2"></td>
6300 </tr>
6301
6302
6303 <tr>
6304 <td align="left" style="padding-left:20px">3.1.message</td>
6305 <td colspan="2">string</td>
6306 <td colspan="2"></td>
6307 </tr>
6308
6309
6310 <tr>
6311 <td align="left" style="padding-left:20px">3.2.nonce</td>
6312 <td colspan="2">string</td>
6313 <td colspan="2"></td>
6314 </tr>
6315
6316
6317 <tr>
6318 <td align="left" style="padding-left:20px">3.3.step</td>
6319 <td colspan="2">integer(int32)</td>
6320 <td colspan="2"></td>
6321 </tr>
6322
6323
6324 <tr>
6325 <td align="left" style="padding-left:20px">3.4.userId</td>
6326 <td colspan="2">string</td>
6327 <td colspan="2"></td>
6328 </tr>
6329
6330
6331
6332
6333 <tr>
6334 <td align="left" style="padding-left:10px">4.message</td>
6335 <td colspan="2">string</td>
6336 <td colspan="2"></td>
6337 </tr>
6338
6339
6340</tbody>
6341
6342 <tr class="bg">
6343 <td colspan="5">示例</td>
6344 </tr>
6345 <tr class="specialHeight">
6346 <td class="bg">请求参数</td>
6347 <td colspan="4"> -d &#39;{&quot;code&quot;:&quot;string&quot;,&quot;confirmPassword&quot;:&quot;string&quot;,&quot;emailAddress&quot;:&quot;string&quot;,&quot;mobile&quot;:&quot;string&quot;,&quot;newPassword&quot;:&quot;string&quot;,&quot;nonce&quot;:&quot;string&quot;}&#39;</td>
6348 </tr>
6349 <tr class="specialHeight">
6350 <td class="bg">返回值</td>
6351 <td colspan="4">{&quot;code&quot;:0,&quot;data&quot;:{&quot;message&quot;:&quot;string&quot;,&quot;nonce&quot;:&quot;string&quot;,&quot;step&quot;:0,&quot;userId&quot;:&quot;string&quot;},&quot;message&quot;:&quot;string&quot;,&quot;acknowleged&quot;:true}</td>
6352 </tr>
6353
6354 </table>
6355 </div>
6356 <div>
6357
6358 <!--这个是每个请求的说明,方便生成文档后进行整理-->
6359 <h5 class="second_title">7)激活帐号 - 2.4.2 验证验证码(预留手机)</h5>
6360
6361 <table border="1" cellspacing="0" cellpadding="0" width="100%">
6362 <tr class="bg">
6363 <td colspan="5">激活帐号 - 2.4.2 验证验证码(预留手机)</td>
6364 </tr>
6365 <tr>
6366 <td width="25%">接口描述</td>
6367 <td colspan="4">激活帐号 - 2.4.2 验证验证码(预留手机)</td>
6368 </tr>
6369 <tr>
6370 <td>URL</td>
6371 <td colspan="4">/api/v1/open/app/activeUser/checkCodeByPreMobile</td>
6372 </tr>
6373 <tr>
6374 <td>请求方式</td>
6375 <td colspan="4">post</td>
6376 </tr>
6377 <tr>
6378 <td>请求类型</td>
6379 <td colspan="4">application/json;charset=UTF-8</td>
6380 </tr>
6381 <tr>
6382 <td>返回类型</td>
6383 <td colspan="4">application/json;charset=UTF-8</td>
6384 </tr>
6385
6386 <tr class="bg">
6387 <td>参数名</td>
6388 <td width="15%">数据类型</td>
6389 <td width="15%">参数类型</td>
6390 <td width="15%">是否必填</td>
6391 <td width="29%">说明</td>
6392 </tr>
6393
6394
6395 <tr>
6396 <td align="left">1.activeUserCheckCodeByPreMobileRequest</td>
6397 <td>object:ActiveUserCheckCodeByPreMobileRequest</td>
6398 <td>body</td>
6399 <td>Y</td>
6400
6401 <td>activeUserCheckCodeByPreMobileRequest</td>
6402 <!-- <td th:if="${request.modelAttr}" th:text="asdfagadfg"></td>-->
6403 </tr>
6404
6405 <tbody>
6406
6407 <tr>
6408 <td align="left" style="padding-left:10px">1.1.code</td>
6409 <td>string</td>
6410 <td></td>
6411
6412 <td>N</td>
6413 <td></td>
6414 </tr>
6415
6416
6417 <tr>
6418 <td align="left" style="padding-left:10px">1.2.nonce</td>
6419 <td>string</td>
6420 <td></td>
6421
6422 <td>N</td>
6423 <td></td>
6424 </tr>
6425
6426
6427 <tr>
6428 <td align="left" style="padding-left:10px">1.3.useAsSecureMobile</td>
6429 <td>boolean</td>
6430 <td></td>
6431
6432 <td>N</td>
6433 <td></td>
6434 </tr>
6435
6436
6437</tbody>
6438
6439
6440
6441
6442
6443 <tr class="bg">
6444 <td>状态码</td>
6445 <td colspan="2">描述</td>
6446 <td colspan="2">说明</td>
6447 </tr>
6448
6449 <tr>
6450 <td>200</td>
6451 <td colspan="2">OK</td>
6452 <td colspan="2"></td>
6453 </tr>
6454
6455 <tr>
6456 <td>201</td>
6457 <td colspan="2">Created</td>
6458 <td colspan="2"></td>
6459 </tr>
6460
6461 <tr>
6462 <td>401</td>
6463 <td colspan="2">Unauthorized</td>
6464 <td colspan="2"></td>
6465 </tr>
6466
6467 <tr>
6468 <td>403</td>
6469 <td colspan="2">Forbidden</td>
6470 <td colspan="2"></td>
6471 </tr>
6472
6473 <tr>
6474 <td>404</td>
6475 <td colspan="2">Not Found</td>
6476 <td colspan="2"></td>
6477 </tr>
6478
6479 <tr class="bg">
6480 <td>返回属性名</td>
6481 <td colspan="2">类型</td>
6482 <td colspan="2">说明</td>
6483 </tr>
6484
6485<!-- 对返回参数 递归生成行-->
6486 <tbody>
6487
6488 <tr>
6489 <td align="left" style="padding-left:10px">1.acknowleged</td>
6490 <td colspan="2">boolean</td>
6491 <td colspan="2"></td>
6492 </tr>
6493
6494
6495 <tr>
6496 <td align="left" style="padding-left:10px">2.code</td>
6497 <td colspan="2">integer(int32)</td>
6498 <td colspan="2"></td>
6499 </tr>
6500
6501
6502 <tr>
6503 <td align="left" style="padding-left:10px">3.data</td>
6504 <td colspan="2">object:ActiveUserCheckCodeByPreMobileResponseData</td>
6505 <td colspan="2"></td>
6506 </tr>
6507
6508
6509 <tr>
6510 <td align="left" style="padding-left:20px">3.1.message</td>
6511 <td colspan="2">string</td>
6512 <td colspan="2"></td>
6513 </tr>
6514
6515
6516 <tr>
6517 <td align="left" style="padding-left:20px">3.2.nonce</td>
6518 <td colspan="2">string</td>
6519 <td colspan="2"></td>
6520 </tr>
6521
6522
6523 <tr>
6524 <td align="left" style="padding-left:20px">3.3.step</td>
6525 <td colspan="2">integer(int32)</td>
6526 <td colspan="2"></td>
6527 </tr>
6528
6529
6530 <tr>
6531 <td align="left" style="padding-left:20px">3.4.userId</td>
6532 <td colspan="2">string</td>
6533 <td colspan="2"></td>
6534 </tr>
6535
6536
6537
6538
6539 <tr>
6540 <td align="left" style="padding-left:10px">4.message</td>
6541 <td colspan="2">string</td>
6542 <td colspan="2"></td>
6543 </tr>
6544
6545
6546</tbody>
6547
6548 <tr class="bg">
6549 <td colspan="5">示例</td>
6550 </tr>
6551 <tr class="specialHeight">
6552 <td class="bg">请求参数</td>
6553 <td colspan="4"> -d &#39;{&quot;code&quot;:&quot;string&quot;,&quot;nonce&quot;:&quot;string&quot;,&quot;useAsSecureMobile&quot;:true}&#39;</td>
6554 </tr>
6555 <tr class="specialHeight">
6556 <td class="bg">返回值</td>
6557 <td colspan="4">{&quot;code&quot;:0,&quot;data&quot;:{&quot;message&quot;:&quot;string&quot;,&quot;nonce&quot;:&quot;string&quot;,&quot;step&quot;:0,&quot;userId&quot;:&quot;string&quot;},&quot;message&quot;:&quot;string&quot;,&quot;acknowleged&quot;:true}</td>
6558 </tr>
6559
6560 </table>
6561 </div>
6562 <div>
6563
6564 <!--这个是每个请求的说明,方便生成文档后进行整理-->
6565 <h5 class="second_title">8)激活帐号 - 2.3.1 人脸验证</h5>
6566
6567 <table border="1" cellspacing="0" cellpadding="0" width="100%">
6568 <tr class="bg">
6569 <td colspan="5">激活帐号 - 2.3.1 人脸验证</td>
6570 </tr>
6571 <tr>
6572 <td width="25%">接口描述</td>
6573 <td colspan="4">激活帐号 - 2.3.1 人脸验证</td>
6574 </tr>
6575 <tr>
6576 <td>URL</td>
6577 <td colspan="4">/api/v1/open/app/activeUser/checkFaceVerify</td>
6578 </tr>
6579 <tr>
6580 <td>请求方式</td>
6581 <td colspan="4">post</td>
6582 </tr>
6583 <tr>
6584 <td>请求类型</td>
6585 <td colspan="4">multipart/form-data</td>
6586 </tr>
6587 <tr>
6588 <td>返回类型</td>
6589 <td colspan="4">application/json;charset=UTF-8</td>
6590 </tr>
6591
6592 <tr class="bg">
6593 <td>参数名</td>
6594 <td width="15%">数据类型</td>
6595 <td width="15%">参数类型</td>
6596 <td width="15%">是否必填</td>
6597 <td width="29%">说明</td>
6598 </tr>
6599
6600
6601 <tr>
6602 <td align="left">1.nonce</td>
6603 <td>object</td>
6604 <td>formData</td>
6605 <td>Y</td>
6606
6607 <td>nonce</td>
6608 <!-- <td th:if="${request.modelAttr}" th:text="asdfagadfg"></td>-->
6609 </tr>
6610
6611
6612
6613
6614 <tr>
6615 <td align="left">2.photoFile</td>
6616 <td>file</td>
6617 <td>formData</td>
6618 <td>Y</td>
6619
6620 <td>photoFile</td>
6621 <!-- <td th:if="${request.modelAttr}" th:text="asdfagadfg"></td>-->
6622 </tr>
6623
6624
6625
6626
6627
6628 <tr class="bg">
6629 <td>状态码</td>
6630 <td colspan="2">描述</td>
6631 <td colspan="2">说明</td>
6632 </tr>
6633
6634 <tr>
6635 <td>200</td>
6636 <td colspan="2">OK</td>
6637 <td colspan="2"></td>
6638 </tr>
6639
6640 <tr>
6641 <td>201</td>
6642 <td colspan="2">Created</td>
6643 <td colspan="2"></td>
6644 </tr>
6645
6646 <tr>
6647 <td>401</td>
6648 <td colspan="2">Unauthorized</td>
6649 <td colspan="2"></td>
6650 </tr>
6651
6652 <tr>
6653 <td>403</td>
6654 <td colspan="2">Forbidden</td>
6655 <td colspan="2"></td>
6656 </tr>
6657
6658 <tr>
6659 <td>404</td>
6660 <td colspan="2">Not Found</td>
6661 <td colspan="2"></td>
6662 </tr>
6663
6664 <tr class="bg">
6665 <td>返回属性名</td>
6666 <td colspan="2">类型</td>
6667 <td colspan="2">说明</td>
6668 </tr>
6669
6670<!-- 对返回参数 递归生成行-->
6671 <tbody>
6672
6673 <tr>
6674 <td align="left" style="padding-left:10px">1.acknowleged</td>
6675 <td colspan="2">boolean</td>
6676 <td colspan="2"></td>
6677 </tr>
6678
6679
6680 <tr>
6681 <td align="left" style="padding-left:10px">2.code</td>
6682 <td colspan="2">integer(int32)</td>
6683 <td colspan="2"></td>
6684 </tr>
6685
6686
6687 <tr>
6688 <td align="left" style="padding-left:10px">3.data</td>
6689 <td colspan="2">object:ActiveUserCheckFaceVerifyResponseData</td>
6690 <td colspan="2"></td>
6691 </tr>
6692
6693
6694 <tr>
6695 <td align="left" style="padding-left:20px">3.1.message</td>
6696 <td colspan="2">string</td>
6697 <td colspan="2"></td>
6698 </tr>
6699
6700
6701 <tr>
6702 <td align="left" style="padding-left:20px">3.2.nonce</td>
6703 <td colspan="2">string</td>
6704 <td colspan="2"></td>
6705 </tr>
6706
6707
6708 <tr>
6709 <td align="left" style="padding-left:20px">3.3.step</td>
6710 <td colspan="2">integer(int32)</td>
6711 <td colspan="2"></td>
6712 </tr>
6713
6714
6715 <tr>
6716 <td align="left" style="padding-left:20px">3.4.userId</td>
6717 <td colspan="2">string</td>
6718 <td colspan="2"></td>
6719 </tr>
6720
6721
6722
6723
6724 <tr>
6725 <td align="left" style="padding-left:10px">4.message</td>
6726 <td colspan="2">string</td>
6727 <td colspan="2"></td>
6728 </tr>
6729
6730
6731</tbody>
6732
6733 <tr class="bg">
6734 <td colspan="5">示例</td>
6735 </tr>
6736 <tr class="specialHeight">
6737 <td class="bg">请求参数</td>
6738 <td colspan="4"></td>
6739 </tr>
6740 <tr class="specialHeight">
6741 <td class="bg">返回值</td>
6742 <td colspan="4">{&quot;code&quot;:0,&quot;data&quot;:{&quot;message&quot;:&quot;string&quot;,&quot;nonce&quot;:&quot;string&quot;,&quot;step&quot;:0,&quot;userId&quot;:&quot;string&quot;},&quot;message&quot;:&quot;string&quot;,&quot;acknowleged&quot;:true}</td>
6743 </tr>
6744
6745 </table>
6746 </div>
6747 <div>
6748
6749 <!--这个是每个请求的说明,方便生成文档后进行整理-->
6750 <h5 class="second_title">9)激活帐号 - 2.2.1 提交证照</h5>
6751
6752 <table border="1" cellspacing="0" cellpadding="0" width="100%">
6753 <tr class="bg">
6754 <td colspan="5">激活帐号 - 2.2.1 提交证照</td>
6755 </tr>
6756 <tr>
6757 <td width="25%">接口描述</td>
6758 <td colspan="4">激活帐号 - 2.2.1 提交证照</td>
6759 </tr>
6760 <tr>
6761 <td>URL</td>
6762 <td colspan="4">/api/v1/open/app/activeUser/checkIdentityPic</td>
6763 </tr>
6764 <tr>
6765 <td>请求方式</td>
6766 <td colspan="4">post</td>
6767 </tr>
6768 <tr>
6769 <td>请求类型</td>
6770 <td colspan="4">application/json;charset=UTF-8</td>
6771 </tr>
6772 <tr>
6773 <td>返回类型</td>
6774 <td colspan="4">application/json;charset=UTF-8</td>
6775 </tr>
6776
6777 <tr class="bg">
6778 <td>参数名</td>
6779 <td width="15%">数据类型</td>
6780 <td width="15%">参数类型</td>
6781 <td width="15%">是否必填</td>
6782 <td width="29%">说明</td>
6783 </tr>
6784
6785
6786 <tr>
6787 <td align="left">1.activeUserCheckIdentityPicRequest</td>
6788 <td>object:ActiveUserCheckIdentityPicRequest</td>
6789 <td>body</td>
6790 <td>Y</td>
6791
6792 <td>activeUserCheckIdentityPicRequest</td>
6793 <!-- <td th:if="${request.modelAttr}" th:text="asdfagadfg"></td>-->
6794 </tr>
6795
6796 <tbody>
6797
6798 <tr>
6799 <td align="left" style="padding-left:10px">1.1.identityPic1</td>
6800 <td>string</td>
6801 <td></td>
6802
6803 <td>N</td>
6804 <td></td>
6805 </tr>
6806
6807
6808 <tr>
6809 <td align="left" style="padding-left:10px">1.2.identityPic2</td>
6810 <td>string</td>
6811 <td></td>
6812
6813 <td>N</td>
6814 <td></td>
6815 </tr>
6816
6817
6818 <tr>
6819 <td align="left" style="padding-left:10px">1.3.identityPic3</td>
6820 <td>string</td>
6821 <td></td>
6822
6823 <td>N</td>
6824 <td></td>
6825 </tr>
6826
6827
6828 <tr>
6829 <td align="left" style="padding-left:10px">1.4.identityPic4</td>
6830 <td>string</td>
6831 <td></td>
6832
6833 <td>N</td>
6834 <td></td>
6835 </tr>
6836
6837
6838 <tr>
6839 <td align="left" style="padding-left:10px">1.5.identityPic5</td>
6840 <td>string</td>
6841 <td></td>
6842
6843 <td>N</td>
6844 <td></td>
6845 </tr>
6846
6847
6848 <tr>
6849 <td align="left" style="padding-left:10px">1.6.identityPicType</td>
6850 <td>string</td>
6851 <td></td>
6852
6853 <td>N</td>
6854 <td></td>
6855 </tr>
6856
6857
6858 <tr>
6859 <td align="left" style="padding-left:10px">1.7.nonce</td>
6860 <td>string</td>
6861 <td></td>
6862
6863 <td>N</td>
6864 <td></td>
6865 </tr>
6866
6867
6868</tbody>
6869
6870
6871
6872
6873
6874 <tr class="bg">
6875 <td>状态码</td>
6876 <td colspan="2">描述</td>
6877 <td colspan="2">说明</td>
6878 </tr>
6879
6880 <tr>
6881 <td>200</td>
6882 <td colspan="2">OK</td>
6883 <td colspan="2"></td>
6884 </tr>
6885
6886 <tr>
6887 <td>201</td>
6888 <td colspan="2">Created</td>
6889 <td colspan="2"></td>
6890 </tr>
6891
6892 <tr>
6893 <td>401</td>
6894 <td colspan="2">Unauthorized</td>
6895 <td colspan="2"></td>
6896 </tr>
6897
6898 <tr>
6899 <td>403</td>
6900 <td colspan="2">Forbidden</td>
6901 <td colspan="2"></td>
6902 </tr>
6903
6904 <tr>
6905 <td>404</td>
6906 <td colspan="2">Not Found</td>
6907 <td colspan="2"></td>
6908 </tr>
6909
6910 <tr class="bg">
6911 <td>返回属性名</td>
6912 <td colspan="2">类型</td>
6913 <td colspan="2">说明</td>
6914 </tr>
6915
6916<!-- 对返回参数 递归生成行-->
6917 <tbody>
6918
6919 <tr>
6920 <td align="left" style="padding-left:10px">1.acknowleged</td>
6921 <td colspan="2">boolean</td>
6922 <td colspan="2"></td>
6923 </tr>
6924
6925
6926 <tr>
6927 <td align="left" style="padding-left:10px">2.code</td>
6928 <td colspan="2">integer(int32)</td>
6929 <td colspan="2"></td>
6930 </tr>
6931
6932
6933 <tr>
6934 <td align="left" style="padding-left:10px">3.data</td>
6935 <td colspan="2">object:ActiveUserCheckIdentityPicResponseData</td>
6936 <td colspan="2"></td>
6937 </tr>
6938
6939
6940 <tr>
6941 <td align="left" style="padding-left:20px">3.1.message</td>
6942 <td colspan="2">string</td>
6943 <td colspan="2"></td>
6944 </tr>
6945
6946
6947 <tr>
6948 <td align="left" style="padding-left:20px">3.2.nonce</td>
6949 <td colspan="2">string</td>
6950 <td colspan="2"></td>
6951 </tr>
6952
6953
6954 <tr>
6955 <td align="left" style="padding-left:20px">3.3.step</td>
6956 <td colspan="2">integer(int32)</td>
6957 <td colspan="2"></td>
6958 </tr>
6959
6960
6961 <tr>
6962 <td align="left" style="padding-left:20px">3.4.userId</td>
6963 <td colspan="2">string</td>
6964 <td colspan="2"></td>
6965 </tr>
6966
6967
6968
6969
6970 <tr>
6971 <td align="left" style="padding-left:10px">4.message</td>
6972 <td colspan="2">string</td>
6973 <td colspan="2"></td>
6974 </tr>
6975
6976
6977</tbody>
6978
6979 <tr class="bg">
6980 <td colspan="5">示例</td>
6981 </tr>
6982 <tr class="specialHeight">
6983 <td class="bg">请求参数</td>
6984 <td colspan="4"> -d &#39;{&quot;identityPic1&quot;:&quot;string&quot;,&quot;identityPic2&quot;:&quot;string&quot;,&quot;identityPic3&quot;:&quot;string&quot;,&quot;identityPic4&quot;:&quot;string&quot;,&quot;identityPic5&quot;:&quot;string&quot;,&quot;identityPicType&quot;:&quot;string&quot;,&quot;nonce&quot;:&quot;string&quot;}&#39;</td>
6985 </tr>
6986 <tr class="specialHeight">
6987 <td class="bg">返回值</td>
6988 <td colspan="4">{&quot;code&quot;:0,&quot;data&quot;:{&quot;message&quot;:&quot;string&quot;,&quot;nonce&quot;:&quot;string&quot;,&quot;step&quot;:0,&quot;userId&quot;:&quot;string&quot;},&quot;message&quot;:&quot;string&quot;,&quot;acknowleged&quot;:true}</td>
6989 </tr>
6990
6991 </table>
6992 </div>
6993 <div>
6994
6995 <!--这个是每个请求的说明,方便生成文档后进行整理-->
6996 <h5 class="second_title">10)激活帐号 - 1 验证用户信息</h5>
6997
6998 <table border="1" cellspacing="0" cellpadding="0" width="100%">
6999 <tr class="bg">
7000 <td colspan="5">激活帐号 - 1 验证用户信息</td>
7001 </tr>
7002 <tr>
7003 <td width="25%">接口描述</td>
7004 <td colspan="4">激活帐号 - 1 验证用户信息</td>
7005 </tr>
7006 <tr>
7007 <td>URL</td>
7008 <td colspan="4">/api/v1/open/app/activeUser/checkUserInfo</td>
7009 </tr>
7010 <tr>
7011 <td>请求方式</td>
7012 <td colspan="4">post</td>
7013 </tr>
7014 <tr>
7015 <td>请求类型</td>
7016 <td colspan="4">application/json;charset=UTF-8</td>
7017 </tr>
7018 <tr>
7019 <td>返回类型</td>
7020 <td colspan="4">application/json;charset=UTF-8</td>
7021 </tr>
7022
7023 <tr class="bg">
7024 <td>参数名</td>
7025 <td width="15%">数据类型</td>
7026 <td width="15%">参数类型</td>
7027 <td width="15%">是否必填</td>
7028 <td width="29%">说明</td>
7029 </tr>
7030
7031
7032 <tr>
7033 <td align="left">1.activeUserCheckUserInfoRequest</td>
7034 <td>object:ActiveUserCheckUserInfoRequest</td>
7035 <td>body</td>
7036 <td>Y</td>
7037
7038 <td>activeUserCheckUserInfoRequest</td>
7039 <!-- <td th:if="${request.modelAttr}" th:text="asdfagadfg"></td>-->
7040 </tr>
7041
7042 <tbody>
7043
7044 <tr>
7045 <td align="left" style="padding-left:10px">1.1.accountName</td>
7046 <td>string</td>
7047 <td></td>
7048
7049 <td>N</td>
7050 <td></td>
7051 </tr>
7052
7053
7054 <tr>
7055 <td align="left" style="padding-left:10px">1.2.identityNo</td>
7056 <td>string</td>
7057 <td></td>
7058
7059 <td>N</td>
7060 <td></td>
7061 </tr>
7062
7063
7064 <tr>
7065 <td align="left" style="padding-left:10px">1.3.name</td>
7066 <td>string</td>
7067 <td></td>
7068
7069 <td>N</td>
7070 <td></td>
7071 </tr>
7072
7073
7074 <tr>
7075 <td align="left" style="padding-left:10px">1.4.nonce</td>
7076 <td>string</td>
7077 <td></td>
7078
7079 <td>N</td>
7080 <td></td>
7081 </tr>
7082
7083
7084</tbody>
7085
7086
7087
7088
7089
7090 <tr class="bg">
7091 <td>状态码</td>
7092 <td colspan="2">描述</td>
7093 <td colspan="2">说明</td>
7094 </tr>
7095
7096 <tr>
7097 <td>200</td>
7098 <td colspan="2">OK</td>
7099 <td colspan="2"></td>
7100 </tr>
7101
7102 <tr>
7103 <td>201</td>
7104 <td colspan="2">Created</td>
7105 <td colspan="2"></td>
7106 </tr>
7107
7108 <tr>
7109 <td>401</td>
7110 <td colspan="2">Unauthorized</td>
7111 <td colspan="2"></td>
7112 </tr>
7113
7114 <tr>
7115 <td>403</td>
7116 <td colspan="2">Forbidden</td>
7117 <td colspan="2"></td>
7118 </tr>
7119
7120 <tr>
7121 <td>404</td>
7122 <td colspan="2">Not Found</td>
7123 <td colspan="2"></td>
7124 </tr>
7125
7126 <tr class="bg">
7127 <td>返回属性名</td>
7128 <td colspan="2">类型</td>
7129 <td colspan="2">说明</td>
7130 </tr>
7131
7132<!-- 对返回参数 递归生成行-->
7133 <tbody>
7134
7135 <tr>
7136 <td align="left" style="padding-left:10px">1.acknowleged</td>
7137 <td colspan="2">boolean</td>
7138 <td colspan="2"></td>
7139 </tr>
7140
7141
7142 <tr>
7143 <td align="left" style="padding-left:10px">2.code</td>
7144 <td colspan="2">integer(int32)</td>
7145 <td colspan="2"></td>
7146 </tr>
7147
7148
7149 <tr>
7150 <td align="left" style="padding-left:10px">3.data</td>
7151 <td colspan="2">object:ActiveUserCheckUserInfoResponseData</td>
7152 <td colspan="2"></td>
7153 </tr>
7154
7155
7156 <tr>
7157 <td align="left" style="padding-left:20px">3.1.activationModeConfig</td>
7158 <td colspan="2">object:ActivationModeConfig</td>
7159 <td colspan="2"></td>
7160 </tr>
7161
7162
7163 <tr>
7164 <td align="left" style="padding-left:30px">3.1.1.alipayEnabled</td>
7165 <td colspan="2">boolean</td>
7166 <td colspan="2"></td>
7167 </tr>
7168
7169
7170 <tr>
7171 <td align="left" style="padding-left:30px">3.1.2.faceVerifyEnabled</td>
7172 <td colspan="2">boolean</td>
7173 <td colspan="2"></td>
7174 </tr>
7175
7176
7177 <tr>
7178 <td align="left" style="padding-left:30px">3.1.3.identityPicEnabled</td>
7179 <td colspan="2">boolean</td>
7180 <td colspan="2"></td>
7181 </tr>
7182
7183
7184 <tr>
7185 <td align="left" style="padding-left:30px">3.1.4.mobileEnabled</td>
7186 <td colspan="2">boolean</td>
7187 <td colspan="2"></td>
7188 </tr>
7189
7190
7191 <tr>
7192 <td align="left" style="padding-left:30px">3.1.5.preMobileVerifyEnabled</td>
7193 <td colspan="2">boolean</td>
7194 <td colspan="2"></td>
7195 </tr>
7196
7197
7198
7199
7200 <tr>
7201 <td align="left" style="padding-left:20px">3.2.activationTypeConfig</td>
7202 <td colspan="2">object:ActivationTypeConfig</td>
7203 <td colspan="2"></td>
7204 </tr>
7205
7206
7207 <tr>
7208 <td align="left" style="padding-left:30px">3.2.1.secureEmailAddressEnabled</td>
7209 <td colspan="2">boolean</td>
7210 <td colspan="2"></td>
7211 </tr>
7212
7213
7214 <tr>
7215 <td align="left" style="padding-left:30px">3.2.2.secureMobileEnabled</td>
7216 <td colspan="2">boolean</td>
7217 <td colspan="2"></td>
7218 </tr>
7219
7220
7221
7222
7223 <tr>
7224 <td align="left" style="padding-left:20px">3.3.certifyUrl</td>
7225 <td colspan="2">string</td>
7226 <td colspan="2"></td>
7227 </tr>
7228
7229
7230 <tr>
7231 <td align="left" style="padding-left:20px">3.4.message</td>
7232 <td colspan="2">string</td>
7233 <td colspan="2"></td>
7234 </tr>
7235
7236
7237 <tr>
7238 <td align="left" style="padding-left:20px">3.5.nonce</td>
7239 <td colspan="2">string</td>
7240 <td colspan="2"></td>
7241 </tr>
7242
7243
7244 <tr>
7245 <td align="left" style="padding-left:20px">3.6.step</td>
7246 <td colspan="2">integer(int32)</td>
7247 <td colspan="2"></td>
7248 </tr>
7249
7250
7251 <tr>
7252 <td align="left" style="padding-left:20px">3.7.userId</td>
7253 <td colspan="2">string</td>
7254 <td colspan="2"></td>
7255 </tr>
7256
7257
7258
7259
7260 <tr>
7261 <td align="left" style="padding-left:10px">4.message</td>
7262 <td colspan="2">string</td>
7263 <td colspan="2"></td>
7264 </tr>
7265
7266
7267</tbody>
7268
7269 <tr class="bg">
7270 <td colspan="5">示例</td>
7271 </tr>
7272 <tr class="specialHeight">
7273 <td class="bg">请求参数</td>
7274 <td colspan="4"> -d &#39;{&quot;accountName&quot;:&quot;string&quot;,&quot;identityNo&quot;:&quot;string&quot;,&quot;name&quot;:&quot;string&quot;,&quot;nonce&quot;:&quot;string&quot;}&#39;</td>
7275 </tr>
7276 <tr class="specialHeight">
7277 <td class="bg">返回值</td>
7278 <td colspan="4">{&quot;code&quot;:0,&quot;data&quot;:{&quot;activationModeConfig&quot;:{&quot;alipayEnabled&quot;:true,&quot;faceVerifyEnabled&quot;:true,&quot;identityPicEnabled&quot;:true,&quot;mobileEnabled&quot;:true,&quot;preMobileVerifyEnabled&quot;:true},&quot;activationTypeConfig&quot;:{&quot;secureEmailAddressEnabled&quot;:true,&quot;secureMobileEnabled&quot;:true},&quot;certifyUrl&quot;:&quot;string&quot;,&quot;message&quot;:&quot;string&quot;,&quot;nonce&quot;:&quot;string&quot;,&quot;step&quot;:0,&quot;userId&quot;:&quot;string&quot;},&quot;message&quot;:&quot;string&quot;,&quot;acknowleged&quot;:true}</td>
7279 </tr>
7280
7281 </table>
7282 </div>
7283 <div>
7284
7285 <!--这个是每个请求的说明,方便生成文档后进行整理-->
7286 <h5 class="second_title">11)激活帐号 - 3.1.0 判断手机是否已被使用(安全手机)</h5>
7287
7288 <table border="1" cellspacing="0" cellpadding="0" width="100%">
7289 <tr class="bg">
7290 <td colspan="5">激活帐号 - 3.1.0 判断手机是否已被使用(安全手机)</td>
7291 </tr>
7292 <tr>
7293 <td width="25%">接口描述</td>
7294 <td colspan="4">激活帐号 - 3.1.0 判断手机是否已被使用(安全手机)</td>
7295 </tr>
7296 <tr>
7297 <td>URL</td>
7298 <td colspan="4">/api/v1/open/app/activeUser/existsMobile</td>
7299 </tr>
7300 <tr>
7301 <td>请求方式</td>
7302 <td colspan="4">post</td>
7303 </tr>
7304 <tr>
7305 <td>请求类型</td>
7306 <td colspan="4">application/json;charset=UTF-8</td>
7307 </tr>
7308 <tr>
7309 <td>返回类型</td>
7310 <td colspan="4">application/json;charset=UTF-8</td>
7311 </tr>
7312
7313 <tr class="bg">
7314 <td>参数名</td>
7315 <td width="15%">数据类型</td>
7316 <td width="15%">参数类型</td>
7317 <td width="15%">是否必填</td>
7318 <td width="29%">说明</td>
7319 </tr>
7320
7321
7322 <tr>
7323 <td align="left">1.activeUserExistsMobileRequest</td>
7324 <td>object:ActiveUserExistsMobileRequest</td>
7325 <td>body</td>
7326 <td>Y</td>
7327
7328 <td>activeUserExistsMobileRequest</td>
7329 <!-- <td th:if="${request.modelAttr}" th:text="asdfagadfg"></td>-->
7330 </tr>
7331
7332 <tbody>
7333
7334 <tr>
7335 <td align="left" style="padding-left:10px">1.1.mobile</td>
7336 <td>string</td>
7337 <td></td>
7338
7339 <td>N</td>
7340 <td></td>
7341 </tr>
7342
7343
7344 <tr>
7345 <td align="left" style="padding-left:10px">1.2.nonce</td>
7346 <td>string</td>
7347 <td></td>
7348
7349 <td>N</td>
7350 <td></td>
7351 </tr>
7352
7353
7354</tbody>
7355
7356
7357
7358
7359
7360 <tr class="bg">
7361 <td>状态码</td>
7362 <td colspan="2">描述</td>
7363 <td colspan="2">说明</td>
7364 </tr>
7365
7366 <tr>
7367 <td>200</td>
7368 <td colspan="2">OK</td>
7369 <td colspan="2"></td>
7370 </tr>
7371
7372 <tr>
7373 <td>201</td>
7374 <td colspan="2">Created</td>
7375 <td colspan="2"></td>
7376 </tr>
7377
7378 <tr>
7379 <td>401</td>
7380 <td colspan="2">Unauthorized</td>
7381 <td colspan="2"></td>
7382 </tr>
7383
7384 <tr>
7385 <td>403</td>
7386 <td colspan="2">Forbidden</td>
7387 <td colspan="2"></td>
7388 </tr>
7389
7390 <tr>
7391 <td>404</td>
7392 <td colspan="2">Not Found</td>
7393 <td colspan="2"></td>
7394 </tr>
7395
7396 <tr class="bg">
7397 <td>返回属性名</td>
7398 <td colspan="2">类型</td>
7399 <td colspan="2">说明</td>
7400 </tr>
7401
7402<!-- 对返回参数 递归生成行-->
7403 <tbody>
7404
7405 <tr>
7406 <td align="left" style="padding-left:10px">1.acknowleged</td>
7407 <td colspan="2">boolean</td>
7408 <td colspan="2"></td>
7409 </tr>
7410
7411
7412 <tr>
7413 <td align="left" style="padding-left:10px">2.code</td>
7414 <td colspan="2">integer(int32)</td>
7415 <td colspan="2"></td>
7416 </tr>
7417
7418
7419 <tr>
7420 <td align="left" style="padding-left:10px">3.data</td>
7421 <td colspan="2">object:ActiveUserExistsMobileResponseData</td>
7422 <td colspan="2"></td>
7423 </tr>
7424
7425
7426 <tr>
7427 <td align="left" style="padding-left:20px">3.1.exists</td>
7428 <td colspan="2">boolean</td>
7429 <td colspan="2"></td>
7430 </tr>
7431
7432
7433 <tr>
7434 <td align="left" style="padding-left:20px">3.2.message</td>
7435 <td colspan="2">string</td>
7436 <td colspan="2"></td>
7437 </tr>
7438
7439
7440 <tr>
7441 <td align="left" style="padding-left:20px">3.3.nonce</td>
7442 <td colspan="2">string</td>
7443 <td colspan="2"></td>
7444 </tr>
7445
7446
7447 <tr>
7448 <td align="left" style="padding-left:20px">3.4.step</td>
7449 <td colspan="2">integer(int32)</td>
7450 <td colspan="2"></td>
7451 </tr>
7452
7453
7454 <tr>
7455 <td align="left" style="padding-left:20px">3.5.userId</td>
7456 <td colspan="2">string</td>
7457 <td colspan="2"></td>
7458 </tr>
7459
7460
7461
7462
7463 <tr>
7464 <td align="left" style="padding-left:10px">4.message</td>
7465 <td colspan="2">string</td>
7466 <td colspan="2"></td>
7467 </tr>
7468
7469
7470</tbody>
7471
7472 <tr class="bg">
7473 <td colspan="5">示例</td>
7474 </tr>
7475 <tr class="specialHeight">
7476 <td class="bg">请求参数</td>
7477 <td colspan="4"> -d &#39;{&quot;mobile&quot;:&quot;string&quot;,&quot;nonce&quot;:&quot;string&quot;}&#39;</td>
7478 </tr>
7479 <tr class="specialHeight">
7480 <td class="bg">返回值</td>
7481 <td colspan="4">{&quot;code&quot;:0,&quot;data&quot;:{&quot;exists&quot;:true,&quot;message&quot;:&quot;string&quot;,&quot;nonce&quot;:&quot;string&quot;,&quot;step&quot;:0,&quot;userId&quot;:&quot;string&quot;},&quot;message&quot;:&quot;string&quot;,&quot;acknowleged&quot;:true}</td>
7482 </tr>
7483
7484 </table>
7485 </div>
7486 <div>
7487
7488 <!--这个是每个请求的说明,方便生成文档后进行整理-->
7489 <h5 class="second_title">12)激活帐号 - 2.4.2 判断手机是否已被使用(预留手机)</h5>
7490
7491 <table border="1" cellspacing="0" cellpadding="0" width="100%">
7492 <tr class="bg">
7493 <td colspan="5">激活帐号 - 2.4.2 判断手机是否已被使用(预留手机)</td>
7494 </tr>
7495 <tr>
7496 <td width="25%">接口描述</td>
7497 <td colspan="4">激活帐号 - 2.4.2 判断手机是否已被使用(预留手机)</td>
7498 </tr>
7499 <tr>
7500 <td>URL</td>
7501 <td colspan="4">/api/v1/open/app/activeUser/existsPreMobile</td>
7502 </tr>
7503 <tr>
7504 <td>请求方式</td>
7505 <td colspan="4">post</td>
7506 </tr>
7507 <tr>
7508 <td>请求类型</td>
7509 <td colspan="4">application/json;charset=UTF-8</td>
7510 </tr>
7511 <tr>
7512 <td>返回类型</td>
7513 <td colspan="4">application/json;charset=UTF-8</td>
7514 </tr>
7515
7516 <tr class="bg">
7517 <td>参数名</td>
7518 <td width="15%">数据类型</td>
7519 <td width="15%">参数类型</td>
7520 <td width="15%">是否必填</td>
7521 <td width="29%">说明</td>
7522 </tr>
7523
7524
7525 <tr>
7526 <td align="left">1.activeUserExistsPreMobileRequest</td>
7527 <td>object:ActiveUserExistsPreMobileRequest</td>
7528 <td>body</td>
7529 <td>Y</td>
7530
7531 <td>activeUserExistsPreMobileRequest</td>
7532 <!-- <td th:if="${request.modelAttr}" th:text="asdfagadfg"></td>-->
7533 </tr>
7534
7535 <tbody>
7536
7537 <tr>
7538 <td align="left" style="padding-left:10px">1.1.nonce</td>
7539 <td>string</td>
7540 <td></td>
7541
7542 <td>N</td>
7543 <td></td>
7544 </tr>
7545
7546
7547</tbody>
7548
7549
7550
7551
7552
7553 <tr class="bg">
7554 <td>状态码</td>
7555 <td colspan="2">描述</td>
7556 <td colspan="2">说明</td>
7557 </tr>
7558
7559 <tr>
7560 <td>200</td>
7561 <td colspan="2">OK</td>
7562 <td colspan="2"></td>
7563 </tr>
7564
7565 <tr>
7566 <td>201</td>
7567 <td colspan="2">Created</td>
7568 <td colspan="2"></td>
7569 </tr>
7570
7571 <tr>
7572 <td>401</td>
7573 <td colspan="2">Unauthorized</td>
7574 <td colspan="2"></td>
7575 </tr>
7576
7577 <tr>
7578 <td>403</td>
7579 <td colspan="2">Forbidden</td>
7580 <td colspan="2"></td>
7581 </tr>
7582
7583 <tr>
7584 <td>404</td>
7585 <td colspan="2">Not Found</td>
7586 <td colspan="2"></td>
7587 </tr>
7588
7589 <tr class="bg">
7590 <td>返回属性名</td>
7591 <td colspan="2">类型</td>
7592 <td colspan="2">说明</td>
7593 </tr>
7594
7595<!-- 对返回参数 递归生成行-->
7596 <tbody>
7597
7598 <tr>
7599 <td align="left" style="padding-left:10px">1.acknowleged</td>
7600 <td colspan="2">boolean</td>
7601 <td colspan="2"></td>
7602 </tr>
7603
7604
7605 <tr>
7606 <td align="left" style="padding-left:10px">2.code</td>
7607 <td colspan="2">integer(int32)</td>
7608 <td colspan="2"></td>
7609 </tr>
7610
7611
7612 <tr>
7613 <td align="left" style="padding-left:10px">3.data</td>
7614 <td colspan="2">object:ActiveUserExistsPreMobileResponseData</td>
7615 <td colspan="2"></td>
7616 </tr>
7617
7618
7619 <tr>
7620 <td align="left" style="padding-left:20px">3.1.exists</td>
7621 <td colspan="2">boolean</td>
7622 <td colspan="2"></td>
7623 </tr>
7624
7625
7626 <tr>
7627 <td align="left" style="padding-left:20px">3.2.message</td>
7628 <td colspan="2">string</td>
7629 <td colspan="2"></td>
7630 </tr>
7631
7632
7633 <tr>
7634 <td align="left" style="padding-left:20px">3.3.nonce</td>
7635 <td colspan="2">string</td>
7636 <td colspan="2"></td>
7637 </tr>
7638
7639
7640 <tr>
7641 <td align="left" style="padding-left:20px">3.4.step</td>
7642 <td colspan="2">integer(int32)</td>
7643 <td colspan="2"></td>
7644 </tr>
7645
7646
7647 <tr>
7648 <td align="left" style="padding-left:20px">3.5.userId</td>
7649 <td colspan="2">string</td>
7650 <td colspan="2"></td>
7651 </tr>
7652
7653
7654
7655
7656 <tr>
7657 <td align="left" style="padding-left:10px">4.message</td>
7658 <td colspan="2">string</td>
7659 <td colspan="2"></td>
7660 </tr>
7661
7662
7663</tbody>
7664
7665 <tr class="bg">
7666 <td colspan="5">示例</td>
7667 </tr>
7668 <tr class="specialHeight">
7669 <td class="bg">请求参数</td>
7670 <td colspan="4"> -d &#39;{&quot;nonce&quot;:&quot;string&quot;}&#39;</td>
7671 </tr>
7672 <tr class="specialHeight">
7673 <td class="bg">返回值</td>
7674 <td colspan="4">{&quot;code&quot;:0,&quot;data&quot;:{&quot;exists&quot;:true,&quot;message&quot;:&quot;string&quot;,&quot;nonce&quot;:&quot;string&quot;,&quot;step&quot;:0,&quot;userId&quot;:&quot;string&quot;},&quot;message&quot;:&quot;string&quot;,&quot;acknowleged&quot;:true}</td>
7675 </tr>
7676
7677 </table>
7678 </div>
7679 <div>
7680
7681 <!--这个是每个请求的说明,方便生成文档后进行整理-->
7682 <h5 class="second_title">13)激活帐号 - 0 初始化</h5>
7683
7684 <table border="1" cellspacing="0" cellpadding="0" width="100%">
7685 <tr class="bg">
7686 <td colspan="5">激活帐号 - 0 初始化</td>
7687 </tr>
7688 <tr>
7689 <td width="25%">接口描述</td>
7690 <td colspan="4">激活帐号 - 0 初始化</td>
7691 </tr>
7692 <tr>
7693 <td>URL</td>
7694 <td colspan="4">/api/v1/open/app/activeUser/initActiveUser</td>
7695 </tr>
7696 <tr>
7697 <td>请求方式</td>
7698 <td colspan="4">get</td>
7699 </tr>
7700 <tr>
7701 <td>请求类型</td>
7702 <td colspan="4"></td>
7703 </tr>
7704 <tr>
7705 <td>返回类型</td>
7706 <td colspan="4">*/*</td>
7707 </tr>
7708
7709 <tr class="bg">
7710 <td>参数名</td>
7711 <td width="15%">数据类型</td>
7712 <td width="15%">参数类型</td>
7713 <td width="15%">是否必填</td>
7714 <td width="29%">说明</td>
7715 </tr>
7716
7717
7718
7719 <tr class="bg">
7720 <td>状态码</td>
7721 <td colspan="2">描述</td>
7722 <td colspan="2">说明</td>
7723 </tr>
7724
7725 <tr>
7726 <td>200</td>
7727 <td colspan="2">OK</td>
7728 <td colspan="2"></td>
7729 </tr>
7730
7731 <tr>
7732 <td>401</td>
7733 <td colspan="2">Unauthorized</td>
7734 <td colspan="2"></td>
7735 </tr>
7736
7737 <tr>
7738 <td>403</td>
7739 <td colspan="2">Forbidden</td>
7740 <td colspan="2"></td>
7741 </tr>
7742
7743 <tr>
7744 <td>404</td>
7745 <td colspan="2">Not Found</td>
7746 <td colspan="2"></td>
7747 </tr>
7748
7749 <tr class="bg">
7750 <td>返回属性名</td>
7751 <td colspan="2">类型</td>
7752 <td colspan="2">说明</td>
7753 </tr>
7754
7755<!-- 对返回参数 递归生成行-->
7756 <tbody>
7757
7758 <tr>
7759 <td align="left" style="padding-left:10px">1.acknowleged</td>
7760 <td colspan="2">boolean</td>
7761 <td colspan="2"></td>
7762 </tr>
7763
7764
7765 <tr>
7766 <td align="left" style="padding-left:10px">2.code</td>
7767 <td colspan="2">integer(int32)</td>
7768 <td colspan="2"></td>
7769 </tr>
7770
7771
7772 <tr>
7773 <td align="left" style="padding-left:10px">3.data</td>
7774 <td colspan="2">object:ActiveUserInitActiveUserResponseData</td>
7775 <td colspan="2"></td>
7776 </tr>
7777
7778
7779 <tr>
7780 <td align="left" style="padding-left:20px">3.1.activationModeConfig</td>
7781 <td colspan="2">object:ActivationModeConfig</td>
7782 <td colspan="2"></td>
7783 </tr>
7784
7785
7786 <tr>
7787 <td align="left" style="padding-left:30px">3.1.1.alipayEnabled</td>
7788 <td colspan="2">boolean</td>
7789 <td colspan="2"></td>
7790 </tr>
7791
7792
7793 <tr>
7794 <td align="left" style="padding-left:30px">3.1.2.faceVerifyEnabled</td>
7795 <td colspan="2">boolean</td>
7796 <td colspan="2"></td>
7797 </tr>
7798
7799
7800 <tr>
7801 <td align="left" style="padding-left:30px">3.1.3.identityPicEnabled</td>
7802 <td colspan="2">boolean</td>
7803 <td colspan="2"></td>
7804 </tr>
7805
7806
7807 <tr>
7808 <td align="left" style="padding-left:30px">3.1.4.mobileEnabled</td>
7809 <td colspan="2">boolean</td>
7810 <td colspan="2"></td>
7811 </tr>
7812
7813
7814 <tr>
7815 <td align="left" style="padding-left:30px">3.1.5.preMobileVerifyEnabled</td>
7816 <td colspan="2">boolean</td>
7817 <td colspan="2"></td>
7818 </tr>
7819
7820
7821
7822
7823 <tr>
7824 <td align="left" style="padding-left:20px">3.2.activationTypeConfig</td>
7825 <td colspan="2">object:ActivationTypeConfig</td>
7826 <td colspan="2"></td>
7827 </tr>
7828
7829
7830 <tr>
7831 <td align="left" style="padding-left:30px">3.2.1.secureEmailAddressEnabled</td>
7832 <td colspan="2">boolean</td>
7833 <td colspan="2"></td>
7834 </tr>
7835
7836
7837 <tr>
7838 <td align="left" style="padding-left:30px">3.2.2.secureMobileEnabled</td>
7839 <td colspan="2">boolean</td>
7840 <td colspan="2"></td>
7841 </tr>
7842
7843
7844
7845
7846 <tr>
7847 <td align="left" style="padding-left:20px">3.3.message</td>
7848 <td colspan="2">string</td>
7849 <td colspan="2"></td>
7850 </tr>
7851
7852
7853 <tr>
7854 <td align="left" style="padding-left:20px">3.4.nonce</td>
7855 <td colspan="2">string</td>
7856 <td colspan="2"></td>
7857 </tr>
7858
7859
7860 <tr>
7861 <td align="left" style="padding-left:20px">3.5.step</td>
7862 <td colspan="2">integer(int32)</td>
7863 <td colspan="2"></td>
7864 </tr>
7865
7866
7867
7868
7869 <tr>
7870 <td align="left" style="padding-left:10px">4.message</td>
7871 <td colspan="2">string</td>
7872 <td colspan="2"></td>
7873 </tr>
7874
7875
7876</tbody>
7877
7878 <tr class="bg">
7879 <td colspan="5">示例</td>
7880 </tr>
7881 <tr class="specialHeight">
7882 <td class="bg">请求参数</td>
7883 <td colspan="4"></td>
7884 </tr>
7885 <tr class="specialHeight">
7886 <td class="bg">返回值</td>
7887 <td colspan="4">{&quot;code&quot;:0,&quot;data&quot;:{&quot;activationModeConfig&quot;:{&quot;alipayEnabled&quot;:true,&quot;faceVerifyEnabled&quot;:true,&quot;identityPicEnabled&quot;:true,&quot;mobileEnabled&quot;:true,&quot;preMobileVerifyEnabled&quot;:true},&quot;activationTypeConfig&quot;:{&quot;secureEmailAddressEnabled&quot;:true,&quot;secureMobileEnabled&quot;:true},&quot;message&quot;:&quot;string&quot;,&quot;nonce&quot;:&quot;string&quot;,&quot;step&quot;:0},&quot;message&quot;:&quot;string&quot;,&quot;acknowleged&quot;:true}</td>
7888 </tr>
7889
7890 </table>
7891 </div>
7892 <div>
7893
7894 <!--这个是每个请求的说明,方便生成文档后进行整理-->
7895 <h5 class="second_title">14)激活帐号 - 2.1.0 支付宝验证启用</h5>
7896
7897 <table border="1" cellspacing="0" cellpadding="0" width="100%">
7898 <tr class="bg">
7899 <td colspan="5">激活帐号 - 2.1.0 支付宝验证启用</td>
7900 </tr>
7901 <tr>
7902 <td width="25%">接口描述</td>
7903 <td colspan="4">激活帐号 - 2.1.0 支付宝验证启用</td>
7904 </tr>
7905 <tr>
7906 <td>URL</td>
7907 <td colspan="4">/api/v1/open/app/activeUser/openAlipayCertify</td>
7908 </tr>
7909 <tr>
7910 <td>请求方式</td>
7911 <td colspan="4">post</td>
7912 </tr>
7913 <tr>
7914 <td>请求类型</td>
7915 <td colspan="4">application/json;charset=UTF-8</td>
7916 </tr>
7917 <tr>
7918 <td>返回类型</td>
7919 <td colspan="4">application/json;charset=UTF-8</td>
7920 </tr>
7921
7922 <tr class="bg">
7923 <td>参数名</td>
7924 <td width="15%">数据类型</td>
7925 <td width="15%">参数类型</td>
7926 <td width="15%">是否必填</td>
7927 <td width="29%">说明</td>
7928 </tr>
7929
7930
7931 <tr>
7932 <td align="left">1.activeUserOpenAlipayCertifyRequest</td>
7933 <td>object:ActiveUserOpenAlipayCertifyRequest</td>
7934 <td>body</td>
7935 <td>Y</td>
7936
7937 <td>activeUserOpenAlipayCertifyRequest</td>
7938 <!-- <td th:if="${request.modelAttr}" th:text="asdfagadfg"></td>-->
7939 </tr>
7940
7941 <tbody>
7942
7943 <tr>
7944 <td align="left" style="padding-left:10px">1.1.nonce</td>
7945 <td>string</td>
7946 <td></td>
7947
7948 <td>N</td>
7949 <td></td>
7950 </tr>
7951
7952
7953</tbody>
7954
7955
7956
7957
7958
7959 <tr class="bg">
7960 <td>状态码</td>
7961 <td colspan="2">描述</td>
7962 <td colspan="2">说明</td>
7963 </tr>
7964
7965 <tr>
7966 <td>200</td>
7967 <td colspan="2">OK</td>
7968 <td colspan="2"></td>
7969 </tr>
7970
7971 <tr>
7972 <td>201</td>
7973 <td colspan="2">Created</td>
7974 <td colspan="2"></td>
7975 </tr>
7976
7977 <tr>
7978 <td>401</td>
7979 <td colspan="2">Unauthorized</td>
7980 <td colspan="2"></td>
7981 </tr>
7982
7983 <tr>
7984 <td>403</td>
7985 <td colspan="2">Forbidden</td>
7986 <td colspan="2"></td>
7987 </tr>
7988
7989 <tr>
7990 <td>404</td>
7991 <td colspan="2">Not Found</td>
7992 <td colspan="2"></td>
7993 </tr>
7994
7995 <tr class="bg">
7996 <td>返回属性名</td>
7997 <td colspan="2">类型</td>
7998 <td colspan="2">说明</td>
7999 </tr>
8000
8001<!-- 对返回参数 递归生成行-->
8002 <tbody>
8003
8004 <tr>
8005 <td align="left" style="padding-left:10px">1.acknowleged</td>
8006 <td colspan="2">boolean</td>
8007 <td colspan="2"></td>
8008 </tr>
8009
8010
8011 <tr>
8012 <td align="left" style="padding-left:10px">2.code</td>
8013 <td colspan="2">integer(int32)</td>
8014 <td colspan="2"></td>
8015 </tr>
8016
8017
8018 <tr>
8019 <td align="left" style="padding-left:10px">3.data</td>
8020 <td colspan="2">object:ActiveUserOpenAlipayCertifyResponseData</td>
8021 <td colspan="2"></td>
8022 </tr>
8023
8024
8025 <tr>
8026 <td align="left" style="padding-left:20px">3.1.certifyUrl</td>
8027 <td colspan="2">string</td>
8028 <td colspan="2"></td>
8029 </tr>
8030
8031
8032 <tr>
8033 <td align="left" style="padding-left:20px">3.2.enabled</td>
8034 <td colspan="2">boolean</td>
8035 <td colspan="2"></td>
8036 </tr>
8037
8038
8039 <tr>
8040 <td align="left" style="padding-left:20px">3.3.message</td>
8041 <td colspan="2">string</td>
8042 <td colspan="2"></td>
8043 </tr>
8044
8045
8046 <tr>
8047 <td align="left" style="padding-left:20px">3.4.nonce</td>
8048 <td colspan="2">string</td>
8049 <td colspan="2"></td>
8050 </tr>
8051
8052
8053 <tr>
8054 <td align="left" style="padding-left:20px">3.5.step</td>
8055 <td colspan="2">integer(int32)</td>
8056 <td colspan="2"></td>
8057 </tr>
8058
8059
8060 <tr>
8061 <td align="left" style="padding-left:20px">3.6.userId</td>
8062 <td colspan="2">string</td>
8063 <td colspan="2"></td>
8064 </tr>
8065
8066
8067
8068
8069 <tr>
8070 <td align="left" style="padding-left:10px">4.message</td>
8071 <td colspan="2">string</td>
8072 <td colspan="2"></td>
8073 </tr>
8074
8075
8076</tbody>
8077
8078 <tr class="bg">
8079 <td colspan="5">示例</td>
8080 </tr>
8081 <tr class="specialHeight">
8082 <td class="bg">请求参数</td>
8083 <td colspan="4"> -d &#39;{&quot;nonce&quot;:&quot;string&quot;}&#39;</td>
8084 </tr>
8085 <tr class="specialHeight">
8086 <td class="bg">返回值</td>
8087 <td colspan="4">{&quot;code&quot;:0,&quot;data&quot;:{&quot;certifyUrl&quot;:&quot;string&quot;,&quot;enabled&quot;:true,&quot;message&quot;:&quot;string&quot;,&quot;nonce&quot;:&quot;string&quot;,&quot;step&quot;:0,&quot;userId&quot;:&quot;string&quot;},&quot;message&quot;:&quot;string&quot;,&quot;acknowleged&quot;:true}</td>
8088 </tr>
8089
8090 </table>
8091 </div>
8092 <div>
8093
8094 <!--这个是每个请求的说明,方便生成文档后进行整理-->
8095 <h5 class="second_title">15)激活帐号 - 2.3.0 人脸验证启用</h5>
8096
8097 <table border="1" cellspacing="0" cellpadding="0" width="100%">
8098 <tr class="bg">
8099 <td colspan="5">激活帐号 - 2.3.0 人脸验证启用</td>
8100 </tr>
8101 <tr>
8102 <td width="25%">接口描述</td>
8103 <td colspan="4">激活帐号 - 2.3.0 人脸验证启用</td>
8104 </tr>
8105 <tr>
8106 <td>URL</td>
8107 <td colspan="4">/api/v1/open/app/activeUser/openFaceVerify</td>
8108 </tr>
8109 <tr>
8110 <td>请求方式</td>
8111 <td colspan="4">post</td>
8112 </tr>
8113 <tr>
8114 <td>请求类型</td>
8115 <td colspan="4">application/json;charset=UTF-8</td>
8116 </tr>
8117 <tr>
8118 <td>返回类型</td>
8119 <td colspan="4">application/json;charset=UTF-8</td>
8120 </tr>
8121
8122 <tr class="bg">
8123 <td>参数名</td>
8124 <td width="15%">数据类型</td>
8125 <td width="15%">参数类型</td>
8126 <td width="15%">是否必填</td>
8127 <td width="29%">说明</td>
8128 </tr>
8129
8130
8131 <tr>
8132 <td align="left">1.activeUserOpenFaceVerifyRequest</td>
8133 <td>object:ActiveUserOpenFaceVerifyRequest</td>
8134 <td>body</td>
8135 <td>Y</td>
8136
8137 <td>activeUserOpenFaceVerifyRequest</td>
8138 <!-- <td th:if="${request.modelAttr}" th:text="asdfagadfg"></td>-->
8139 </tr>
8140
8141 <tbody>
8142
8143 <tr>
8144 <td align="left" style="padding-left:10px">1.1.nonce</td>
8145 <td>string</td>
8146 <td></td>
8147
8148 <td>N</td>
8149 <td></td>
8150 </tr>
8151
8152
8153</tbody>
8154
8155
8156
8157
8158
8159 <tr class="bg">
8160 <td>状态码</td>
8161 <td colspan="2">描述</td>
8162 <td colspan="2">说明</td>
8163 </tr>
8164
8165 <tr>
8166 <td>200</td>
8167 <td colspan="2">OK</td>
8168 <td colspan="2"></td>
8169 </tr>
8170
8171 <tr>
8172 <td>201</td>
8173 <td colspan="2">Created</td>
8174 <td colspan="2"></td>
8175 </tr>
8176
8177 <tr>
8178 <td>401</td>
8179 <td colspan="2">Unauthorized</td>
8180 <td colspan="2"></td>
8181 </tr>
8182
8183 <tr>
8184 <td>403</td>
8185 <td colspan="2">Forbidden</td>
8186 <td colspan="2"></td>
8187 </tr>
8188
8189 <tr>
8190 <td>404</td>
8191 <td colspan="2">Not Found</td>
8192 <td colspan="2"></td>
8193 </tr>
8194
8195 <tr class="bg">
8196 <td>返回属性名</td>
8197 <td colspan="2">类型</td>
8198 <td colspan="2">说明</td>
8199 </tr>
8200
8201<!-- 对返回参数 递归生成行-->
8202 <tbody>
8203
8204 <tr>
8205 <td align="left" style="padding-left:10px">1.acknowleged</td>
8206 <td colspan="2">boolean</td>
8207 <td colspan="2"></td>
8208 </tr>
8209
8210
8211 <tr>
8212 <td align="left" style="padding-left:10px">2.code</td>
8213 <td colspan="2">integer(int32)</td>
8214 <td colspan="2"></td>
8215 </tr>
8216
8217
8218 <tr>
8219 <td align="left" style="padding-left:10px">3.data</td>
8220 <td colspan="2">object:ActiveUserOpenFaceVerifyResponseData</td>
8221 <td colspan="2"></td>
8222 </tr>
8223
8224
8225 <tr>
8226 <td align="left" style="padding-left:20px">3.1.enabled</td>
8227 <td colspan="2">boolean</td>
8228 <td colspan="2"></td>
8229 </tr>
8230
8231
8232 <tr>
8233 <td align="left" style="padding-left:20px">3.2.message</td>
8234 <td colspan="2">string</td>
8235 <td colspan="2"></td>
8236 </tr>
8237
8238
8239 <tr>
8240 <td align="left" style="padding-left:20px">3.3.nonce</td>
8241 <td colspan="2">string</td>
8242 <td colspan="2"></td>
8243 </tr>
8244
8245
8246 <tr>
8247 <td align="left" style="padding-left:20px">3.4.step</td>
8248 <td colspan="2">integer(int32)</td>
8249 <td colspan="2"></td>
8250 </tr>
8251
8252
8253 <tr>
8254 <td align="left" style="padding-left:20px">3.5.userId</td>
8255 <td colspan="2">string</td>
8256 <td colspan="2"></td>
8257 </tr>
8258
8259
8260
8261
8262 <tr>
8263 <td align="left" style="padding-left:10px">4.message</td>
8264 <td colspan="2">string</td>
8265 <td colspan="2"></td>
8266 </tr>
8267
8268
8269</tbody>
8270
8271 <tr class="bg">
8272 <td colspan="5">示例</td>
8273 </tr>
8274 <tr class="specialHeight">
8275 <td class="bg">请求参数</td>
8276 <td colspan="4"> -d &#39;{&quot;nonce&quot;:&quot;string&quot;}&#39;</td>
8277 </tr>
8278 <tr class="specialHeight">
8279 <td class="bg">返回值</td>
8280 <td colspan="4">{&quot;code&quot;:0,&quot;data&quot;:{&quot;enabled&quot;:true,&quot;message&quot;:&quot;string&quot;,&quot;nonce&quot;:&quot;string&quot;,&quot;step&quot;:0,&quot;userId&quot;:&quot;string&quot;},&quot;message&quot;:&quot;string&quot;,&quot;acknowleged&quot;:true}</td>
8281 </tr>
8282
8283 </table>
8284 </div>
8285 <div>
8286
8287 <!--这个是每个请求的说明,方便生成文档后进行整理-->
8288 <h5 class="second_title">16)激活帐号 - 2.4.0 预留手机验证启用</h5>
8289
8290 <table border="1" cellspacing="0" cellpadding="0" width="100%">
8291 <tr class="bg">
8292 <td colspan="5">激活帐号 - 2.4.0 预留手机验证启用</td>
8293 </tr>
8294 <tr>
8295 <td width="25%">接口描述</td>
8296 <td colspan="4">激活帐号 - 2.4.0 预留手机验证启用</td>
8297 </tr>
8298 <tr>
8299 <td>URL</td>
8300 <td colspan="4">/api/v1/open/app/activeUser/openPreMobileVerify</td>
8301 </tr>
8302 <tr>
8303 <td>请求方式</td>
8304 <td colspan="4">post</td>
8305 </tr>
8306 <tr>
8307 <td>请求类型</td>
8308 <td colspan="4">application/json;charset=UTF-8</td>
8309 </tr>
8310 <tr>
8311 <td>返回类型</td>
8312 <td colspan="4">application/json;charset=UTF-8</td>
8313 </tr>
8314
8315 <tr class="bg">
8316 <td>参数名</td>
8317 <td width="15%">数据类型</td>
8318 <td width="15%">参数类型</td>
8319 <td width="15%">是否必填</td>
8320 <td width="29%">说明</td>
8321 </tr>
8322
8323
8324 <tr>
8325 <td align="left">1.activeUserOpenPreMobileVerifyRequest</td>
8326 <td>object:ActiveUserOpenPreMobileVerifyRequest</td>
8327 <td>body</td>
8328 <td>Y</td>
8329
8330 <td>activeUserOpenPreMobileVerifyRequest</td>
8331 <!-- <td th:if="${request.modelAttr}" th:text="asdfagadfg"></td>-->
8332 </tr>
8333
8334 <tbody>
8335
8336 <tr>
8337 <td align="left" style="padding-left:10px">1.1.nonce</td>
8338 <td>string</td>
8339 <td></td>
8340
8341 <td>N</td>
8342 <td></td>
8343 </tr>
8344
8345
8346</tbody>
8347
8348
8349
8350
8351
8352 <tr class="bg">
8353 <td>状态码</td>
8354 <td colspan="2">描述</td>
8355 <td colspan="2">说明</td>
8356 </tr>
8357
8358 <tr>
8359 <td>200</td>
8360 <td colspan="2">OK</td>
8361 <td colspan="2"></td>
8362 </tr>
8363
8364 <tr>
8365 <td>201</td>
8366 <td colspan="2">Created</td>
8367 <td colspan="2"></td>
8368 </tr>
8369
8370 <tr>
8371 <td>401</td>
8372 <td colspan="2">Unauthorized</td>
8373 <td colspan="2"></td>
8374 </tr>
8375
8376 <tr>
8377 <td>403</td>
8378 <td colspan="2">Forbidden</td>
8379 <td colspan="2"></td>
8380 </tr>
8381
8382 <tr>
8383 <td>404</td>
8384 <td colspan="2">Not Found</td>
8385 <td colspan="2"></td>
8386 </tr>
8387
8388 <tr class="bg">
8389 <td>返回属性名</td>
8390 <td colspan="2">类型</td>
8391 <td colspan="2">说明</td>
8392 </tr>
8393
8394<!-- 对返回参数 递归生成行-->
8395 <tbody>
8396
8397 <tr>
8398 <td align="left" style="padding-left:10px">1.acknowleged</td>
8399 <td colspan="2">boolean</td>
8400 <td colspan="2"></td>
8401 </tr>
8402
8403
8404 <tr>
8405 <td align="left" style="padding-left:10px">2.code</td>
8406 <td colspan="2">integer(int32)</td>
8407 <td colspan="2"></td>
8408 </tr>
8409
8410
8411 <tr>
8412 <td align="left" style="padding-left:10px">3.data</td>
8413 <td colspan="2">object:ActiveUserOpenPreMobileVerifyResponseData</td>
8414 <td colspan="2"></td>
8415 </tr>
8416
8417
8418 <tr>
8419 <td align="left" style="padding-left:20px">3.1.enabled</td>
8420 <td colspan="2">boolean</td>
8421 <td colspan="2"></td>
8422 </tr>
8423
8424
8425 <tr>
8426 <td align="left" style="padding-left:20px">3.2.message</td>
8427 <td colspan="2">string</td>
8428 <td colspan="2"></td>
8429 </tr>
8430
8431
8432 <tr>
8433 <td align="left" style="padding-left:20px">3.3.nonce</td>
8434 <td colspan="2">string</td>
8435 <td colspan="2"></td>
8436 </tr>
8437
8438
8439 <tr>
8440 <td align="left" style="padding-left:20px">3.4.preMobile</td>
8441 <td colspan="2">string</td>
8442 <td colspan="2"></td>
8443 </tr>
8444
8445
8446 <tr>
8447 <td align="left" style="padding-left:20px">3.5.step</td>
8448 <td colspan="2">integer(int32)</td>
8449 <td colspan="2"></td>
8450 </tr>
8451
8452
8453 <tr>
8454 <td align="left" style="padding-left:20px">3.6.userId</td>
8455 <td colspan="2">string</td>
8456 <td colspan="2"></td>
8457 </tr>
8458
8459
8460
8461
8462 <tr>
8463 <td align="left" style="padding-left:10px">4.message</td>
8464 <td colspan="2">string</td>
8465 <td colspan="2"></td>
8466 </tr>
8467
8468
8469</tbody>
8470
8471 <tr class="bg">
8472 <td colspan="5">示例</td>
8473 </tr>
8474 <tr class="specialHeight">
8475 <td class="bg">请求参数</td>
8476 <td colspan="4"> -d &#39;{&quot;nonce&quot;:&quot;string&quot;}&#39;</td>
8477 </tr>
8478 <tr class="specialHeight">
8479 <td class="bg">返回值</td>
8480 <td colspan="4">{&quot;code&quot;:0,&quot;data&quot;:{&quot;enabled&quot;:true,&quot;message&quot;:&quot;string&quot;,&quot;nonce&quot;:&quot;string&quot;,&quot;preMobile&quot;:&quot;string&quot;,&quot;step&quot;:0,&quot;userId&quot;:&quot;string&quot;},&quot;message&quot;:&quot;string&quot;,&quot;acknowleged&quot;:true}</td>
8481 </tr>
8482
8483 </table>
8484 </div>
8485 <div>
8486
8487 <!--这个是每个请求的说明,方便生成文档后进行整理-->
8488 <h5 class="second_title">17)激活帐号 - 3.1.1 发送验证码(安全手机)</h5>
8489
8490 <table border="1" cellspacing="0" cellpadding="0" width="100%">
8491 <tr class="bg">
8492 <td colspan="5">激活帐号 - 3.1.1 发送验证码(安全手机)</td>
8493 </tr>
8494 <tr>
8495 <td width="25%">接口描述</td>
8496 <td colspan="4">激活帐号 - 3.1.1 发送验证码(安全手机)</td>
8497 </tr>
8498 <tr>
8499 <td>URL</td>
8500 <td colspan="4">/api/v1/open/app/activeUser/sendCodeByMobile</td>
8501 </tr>
8502 <tr>
8503 <td>请求方式</td>
8504 <td colspan="4">post</td>
8505 </tr>
8506 <tr>
8507 <td>请求类型</td>
8508 <td colspan="4">application/json;charset=UTF-8</td>
8509 </tr>
8510 <tr>
8511 <td>返回类型</td>
8512 <td colspan="4">application/json;charset=UTF-8</td>
8513 </tr>
8514
8515 <tr class="bg">
8516 <td>参数名</td>
8517 <td width="15%">数据类型</td>
8518 <td width="15%">参数类型</td>
8519 <td width="15%">是否必填</td>
8520 <td width="29%">说明</td>
8521 </tr>
8522
8523
8524 <tr>
8525 <td align="left">1.activeUserSendCodeByMobileRequest</td>
8526 <td>object:ActiveUserSendCodeByMobileRequest</td>
8527 <td>body</td>
8528 <td>Y</td>
8529
8530 <td>activeUserSendCodeByMobileRequest</td>
8531 <!-- <td th:if="${request.modelAttr}" th:text="asdfagadfg"></td>-->
8532 </tr>
8533
8534 <tbody>
8535
8536 <tr>
8537 <td align="left" style="padding-left:10px">1.1.mobile</td>
8538 <td>string</td>
8539 <td></td>
8540
8541 <td>N</td>
8542 <td></td>
8543 </tr>
8544
8545
8546 <tr>
8547 <td align="left" style="padding-left:10px">1.2.nonce</td>
8548 <td>string</td>
8549 <td></td>
8550
8551 <td>N</td>
8552 <td></td>
8553 </tr>
8554
8555
8556</tbody>
8557
8558
8559
8560
8561
8562 <tr class="bg">
8563 <td>状态码</td>
8564 <td colspan="2">描述</td>
8565 <td colspan="2">说明</td>
8566 </tr>
8567
8568 <tr>
8569 <td>200</td>
8570 <td colspan="2">OK</td>
8571 <td colspan="2"></td>
8572 </tr>
8573
8574 <tr>
8575 <td>201</td>
8576 <td colspan="2">Created</td>
8577 <td colspan="2"></td>
8578 </tr>
8579
8580 <tr>
8581 <td>401</td>
8582 <td colspan="2">Unauthorized</td>
8583 <td colspan="2"></td>
8584 </tr>
8585
8586 <tr>
8587 <td>403</td>
8588 <td colspan="2">Forbidden</td>
8589 <td colspan="2"></td>
8590 </tr>
8591
8592 <tr>
8593 <td>404</td>
8594 <td colspan="2">Not Found</td>
8595 <td colspan="2"></td>
8596 </tr>
8597
8598 <tr class="bg">
8599 <td>返回属性名</td>
8600 <td colspan="2">类型</td>
8601 <td colspan="2">说明</td>
8602 </tr>
8603
8604<!-- 对返回参数 递归生成行-->
8605 <tbody>
8606
8607 <tr>
8608 <td align="left" style="padding-left:10px">1.acknowleged</td>
8609 <td colspan="2">boolean</td>
8610 <td colspan="2"></td>
8611 </tr>
8612
8613
8614 <tr>
8615 <td align="left" style="padding-left:10px">2.code</td>
8616 <td colspan="2">integer(int32)</td>
8617 <td colspan="2"></td>
8618 </tr>
8619
8620
8621 <tr>
8622 <td align="left" style="padding-left:10px">3.data</td>
8623 <td colspan="2">object:ActiveUserSendCodeByMobileResponseData</td>
8624 <td colspan="2"></td>
8625 </tr>
8626
8627
8628 <tr>
8629 <td align="left" style="padding-left:20px">3.1.message</td>
8630 <td colspan="2">string</td>
8631 <td colspan="2"></td>
8632 </tr>
8633
8634
8635 <tr>
8636 <td align="left" style="padding-left:20px">3.2.nonce</td>
8637 <td colspan="2">string</td>
8638 <td colspan="2"></td>
8639 </tr>
8640
8641
8642 <tr>
8643 <td align="left" style="padding-left:20px">3.3.step</td>
8644 <td colspan="2">integer(int32)</td>
8645 <td colspan="2"></td>
8646 </tr>
8647
8648
8649 <tr>
8650 <td align="left" style="padding-left:20px">3.4.userId</td>
8651 <td colspan="2">string</td>
8652 <td colspan="2"></td>
8653 </tr>
8654
8655
8656
8657
8658 <tr>
8659 <td align="left" style="padding-left:10px">4.message</td>
8660 <td colspan="2">string</td>
8661 <td colspan="2"></td>
8662 </tr>
8663
8664
8665</tbody>
8666
8667 <tr class="bg">
8668 <td colspan="5">示例</td>
8669 </tr>
8670 <tr class="specialHeight">
8671 <td class="bg">请求参数</td>
8672 <td colspan="4"> -d &#39;{&quot;mobile&quot;:&quot;string&quot;,&quot;nonce&quot;:&quot;string&quot;}&#39;</td>
8673 </tr>
8674 <tr class="specialHeight">
8675 <td class="bg">返回值</td>
8676 <td colspan="4">{&quot;code&quot;:0,&quot;data&quot;:{&quot;message&quot;:&quot;string&quot;,&quot;nonce&quot;:&quot;string&quot;,&quot;step&quot;:0,&quot;userId&quot;:&quot;string&quot;},&quot;message&quot;:&quot;string&quot;,&quot;acknowleged&quot;:true}</td>
8677 </tr>
8678
8679 </table>
8680 </div>
8681 <div>
8682
8683 <!--这个是每个请求的说明,方便生成文档后进行整理-->
8684 <h5 class="second_title">18)激活帐号 - 2.4.1 发送验证码(预留手机)</h5>
8685
8686 <table border="1" cellspacing="0" cellpadding="0" width="100%">
8687 <tr class="bg">
8688 <td colspan="5">激活帐号 - 2.4.1 发送验证码(预留手机)</td>
8689 </tr>
8690 <tr>
8691 <td width="25%">接口描述</td>
8692 <td colspan="4">激活帐号 - 2.4.1 发送验证码(预留手机)</td>
8693 </tr>
8694 <tr>
8695 <td>URL</td>
8696 <td colspan="4">/api/v1/open/app/activeUser/sendCodeByPreMobile</td>
8697 </tr>
8698 <tr>
8699 <td>请求方式</td>
8700 <td colspan="4">post</td>
8701 </tr>
8702 <tr>
8703 <td>请求类型</td>
8704 <td colspan="4">application/json;charset=UTF-8</td>
8705 </tr>
8706 <tr>
8707 <td>返回类型</td>
8708 <td colspan="4">application/json;charset=UTF-8</td>
8709 </tr>
8710
8711 <tr class="bg">
8712 <td>参数名</td>
8713 <td width="15%">数据类型</td>
8714 <td width="15%">参数类型</td>
8715 <td width="15%">是否必填</td>
8716 <td width="29%">说明</td>
8717 </tr>
8718
8719
8720 <tr>
8721 <td align="left">1.activeUserSendCodeByPreMobileRequest</td>
8722 <td>object:ActiveUserSendCodeByPreMobileRequest</td>
8723 <td>body</td>
8724 <td>Y</td>
8725
8726 <td>activeUserSendCodeByPreMobileRequest</td>
8727 <!-- <td th:if="${request.modelAttr}" th:text="asdfagadfg"></td>-->
8728 </tr>
8729
8730 <tbody>
8731
8732 <tr>
8733 <td align="left" style="padding-left:10px">1.1.nonce</td>
8734 <td>string</td>
8735 <td></td>
8736
8737 <td>N</td>
8738 <td></td>
8739 </tr>
8740
8741
8742</tbody>
8743
8744
8745
8746
8747
8748 <tr class="bg">
8749 <td>状态码</td>
8750 <td colspan="2">描述</td>
8751 <td colspan="2">说明</td>
8752 </tr>
8753
8754 <tr>
8755 <td>200</td>
8756 <td colspan="2">OK</td>
8757 <td colspan="2"></td>
8758 </tr>
8759
8760 <tr>
8761 <td>201</td>
8762 <td colspan="2">Created</td>
8763 <td colspan="2"></td>
8764 </tr>
8765
8766 <tr>
8767 <td>401</td>
8768 <td colspan="2">Unauthorized</td>
8769 <td colspan="2"></td>
8770 </tr>
8771
8772 <tr>
8773 <td>403</td>
8774 <td colspan="2">Forbidden</td>
8775 <td colspan="2"></td>
8776 </tr>
8777
8778 <tr>
8779 <td>404</td>
8780 <td colspan="2">Not Found</td>
8781 <td colspan="2"></td>
8782 </tr>
8783
8784 <tr class="bg">
8785 <td>返回属性名</td>
8786 <td colspan="2">类型</td>
8787 <td colspan="2">说明</td>
8788 </tr>
8789
8790<!-- 对返回参数 递归生成行-->
8791 <tbody>
8792
8793 <tr>
8794 <td align="left" style="padding-left:10px">1.acknowleged</td>
8795 <td colspan="2">boolean</td>
8796 <td colspan="2"></td>
8797 </tr>
8798
8799
8800 <tr>
8801 <td align="left" style="padding-left:10px">2.code</td>
8802 <td colspan="2">integer(int32)</td>
8803 <td colspan="2"></td>
8804 </tr>
8805
8806
8807 <tr>
8808 <td align="left" style="padding-left:10px">3.data</td>
8809 <td colspan="2">object:ActiveUserSendCodeByPreMobileResponseData</td>
8810 <td colspan="2"></td>
8811 </tr>
8812
8813
8814 <tr>
8815 <td align="left" style="padding-left:20px">3.1.message</td>
8816 <td colspan="2">string</td>
8817 <td colspan="2"></td>
8818 </tr>
8819
8820
8821 <tr>
8822 <td align="left" style="padding-left:20px">3.2.nonce</td>
8823 <td colspan="2">string</td>
8824 <td colspan="2"></td>
8825 </tr>
8826
8827
8828 <tr>
8829 <td align="left" style="padding-left:20px">3.3.step</td>
8830 <td colspan="2">integer(int32)</td>
8831 <td colspan="2"></td>
8832 </tr>
8833
8834
8835 <tr>
8836 <td align="left" style="padding-left:20px">3.4.userId</td>
8837 <td colspan="2">string</td>
8838 <td colspan="2"></td>
8839 </tr>
8840
8841
8842
8843
8844 <tr>
8845 <td align="left" style="padding-left:10px">4.message</td>
8846 <td colspan="2">string</td>
8847 <td colspan="2"></td>
8848 </tr>
8849
8850
8851</tbody>
8852
8853 <tr class="bg">
8854 <td colspan="5">示例</td>
8855 </tr>
8856 <tr class="specialHeight">
8857 <td class="bg">请求参数</td>
8858 <td colspan="4"> -d &#39;{&quot;nonce&quot;:&quot;string&quot;}&#39;</td>
8859 </tr>
8860 <tr class="specialHeight">
8861 <td class="bg">返回值</td>
8862 <td colspan="4">{&quot;code&quot;:0,&quot;data&quot;:{&quot;message&quot;:&quot;string&quot;,&quot;nonce&quot;:&quot;string&quot;,&quot;step&quot;:0,&quot;userId&quot;:&quot;string&quot;},&quot;message&quot;:&quot;string&quot;,&quot;acknowleged&quot;:true}</td>
8863 </tr>
8864
8865 </table>
8866 </div>
8867 <div>
8868
8869 <!--这个是每个请求的说明,方便生成文档后进行整理-->
8870 <h5 class="second_title">19)激活帐号 - 2.2.0 显示证照</h5>
8871
8872 <table border="1" cellspacing="0" cellpadding="0" width="100%">
8873 <tr class="bg">
8874 <td colspan="5">激活帐号 - 2.2.0 显示证照</td>
8875 </tr>
8876 <tr>
8877 <td width="25%">接口描述</td>
8878 <td colspan="4">激活帐号 - 2.2.0 显示证照</td>
8879 </tr>
8880 <tr>
8881 <td>URL</td>
8882 <td colspan="4">/api/v1/open/app/activeUser/showIdentityPic</td>
8883 </tr>
8884 <tr>
8885 <td>请求方式</td>
8886 <td colspan="4">get</td>
8887 </tr>
8888 <tr>
8889 <td>请求类型</td>
8890 <td colspan="4"></td>
8891 </tr>
8892 <tr>
8893 <td>返回类型</td>
8894 <td colspan="4">*/*</td>
8895 </tr>
8896
8897 <tr class="bg">
8898 <td>参数名</td>
8899 <td width="15%">数据类型</td>
8900 <td width="15%">参数类型</td>
8901 <td width="15%">是否必填</td>
8902 <td width="29%">说明</td>
8903 </tr>
8904
8905
8906 <tr>
8907 <td align="left">1.identityPicUrl</td>
8908 <td>string</td>
8909 <td>query</td>
8910 <td>Y</td>
8911
8912 <td>identityPicUrl</td>
8913 <!-- <td th:if="${request.modelAttr}" th:text="asdfagadfg"></td>-->
8914 </tr>
8915
8916
8917
8918
8919
8920 <tr class="bg">
8921 <td>状态码</td>
8922 <td colspan="2">描述</td>
8923 <td colspan="2">说明</td>
8924 </tr>
8925
8926 <tr>
8927 <td>200</td>
8928 <td colspan="2">OK</td>
8929 <td colspan="2"></td>
8930 </tr>
8931
8932 <tr>
8933 <td>401</td>
8934 <td colspan="2">Unauthorized</td>
8935 <td colspan="2"></td>
8936 </tr>
8937
8938 <tr>
8939 <td>403</td>
8940 <td colspan="2">Forbidden</td>
8941 <td colspan="2"></td>
8942 </tr>
8943
8944 <tr>
8945 <td>404</td>
8946 <td colspan="2">Not Found</td>
8947 <td colspan="2"></td>
8948 </tr>
8949
8950 <tr class="bg">
8951 <td>返回属性名</td>
8952 <td colspan="2">类型</td>
8953 <td colspan="2">说明</td>
8954 </tr>
8955
8956<!-- 对返回参数 递归生成行-->
8957 <tbody>
8958
8959</tbody>
8960
8961 <tr class="bg">
8962 <td colspan="5">示例</td>
8963 </tr>
8964 <tr class="specialHeight">
8965 <td class="bg">请求参数</td>
8966 <td colspan="4">identityPicUrl=string</td>
8967 </tr>
8968 <tr class="specialHeight">
8969 <td class="bg">返回值</td>
8970 <td colspan="4"></td>
8971 </tr>
8972
8973 </table>
8974 </div>
8975 <div>
8976
8977 <!--这个是每个请求的说明,方便生成文档后进行整理-->
8978 <h5 class="second_title">20)激活帐号 - 2.2.0 上传证照</h5>
8979
8980 <table border="1" cellspacing="0" cellpadding="0" width="100%">
8981 <tr class="bg">
8982 <td colspan="5">激活帐号 - 2.2.0 上传证照</td>
8983 </tr>
8984 <tr>
8985 <td width="25%">接口描述</td>
8986 <td colspan="4">激活帐号 - 2.2.0 上传证照</td>
8987 </tr>
8988 <tr>
8989 <td>URL</td>
8990 <td colspan="4">/api/v1/open/app/activeUser/uploadIdentityPic</td>
8991 </tr>
8992 <tr>
8993 <td>请求方式</td>
8994 <td colspan="4">post</td>
8995 </tr>
8996 <tr>
8997 <td>请求类型</td>
8998 <td colspan="4">multipart/form-data</td>
8999 </tr>
9000 <tr>
9001 <td>返回类型</td>
9002 <td colspan="4">application/json;charset=UTF-8</td>
9003 </tr>
9004
9005 <tr class="bg">
9006 <td>参数名</td>
9007 <td width="15%">数据类型</td>
9008 <td width="15%">参数类型</td>
9009 <td width="15%">是否必填</td>
9010 <td width="29%">说明</td>
9011 </tr>
9012
9013
9014 <tr>
9015 <td align="left">1.file</td>
9016 <td>file</td>
9017 <td>formData</td>
9018 <td>Y</td>
9019
9020 <td>file</td>
9021 <!-- <td th:if="${request.modelAttr}" th:text="asdfagadfg"></td>-->
9022 </tr>
9023
9024
9025
9026
9027
9028 <tr class="bg">
9029 <td>状态码</td>
9030 <td colspan="2">描述</td>
9031 <td colspan="2">说明</td>
9032 </tr>
9033
9034 <tr>
9035 <td>200</td>
9036 <td colspan="2">OK</td>
9037 <td colspan="2"></td>
9038 </tr>
9039
9040 <tr>
9041 <td>201</td>
9042 <td colspan="2">Created</td>
9043 <td colspan="2"></td>
9044 </tr>
9045
9046 <tr>
9047 <td>401</td>
9048 <td colspan="2">Unauthorized</td>
9049 <td colspan="2"></td>
9050 </tr>
9051
9052 <tr>
9053 <td>403</td>
9054 <td colspan="2">Forbidden</td>
9055 <td colspan="2"></td>
9056 </tr>
9057
9058 <tr>
9059 <td>404</td>
9060 <td colspan="2">Not Found</td>
9061 <td colspan="2"></td>
9062 </tr>
9063
9064 <tr class="bg">
9065 <td>返回属性名</td>
9066 <td colspan="2">类型</td>
9067 <td colspan="2">说明</td>
9068 </tr>
9069
9070<!-- 对返回参数 递归生成行-->
9071 <tbody>
9072
9073 <tr>
9074 <td align="left" style="padding-left:10px">1.acknowleged</td>
9075 <td colspan="2">boolean</td>
9076 <td colspan="2"></td>
9077 </tr>
9078
9079
9080 <tr>
9081 <td align="left" style="padding-left:10px">2.code</td>
9082 <td colspan="2">integer(int32)</td>
9083 <td colspan="2"></td>
9084 </tr>
9085
9086
9087 <tr>
9088 <td align="left" style="padding-left:10px">3.data</td>
9089 <td colspan="2">object:ActiveUserCheckIdentityPicUploadResponseData</td>
9090 <td colspan="2"></td>
9091 </tr>
9092
9093
9094 <tr>
9095 <td align="left" style="padding-left:20px">3.1.identityPicUrl</td>
9096 <td colspan="2">string</td>
9097 <td colspan="2"></td>
9098 </tr>
9099
9100
9101
9102
9103 <tr>
9104 <td align="left" style="padding-left:10px">4.message</td>
9105 <td colspan="2">string</td>
9106 <td colspan="2"></td>
9107 </tr>
9108
9109
9110</tbody>
9111
9112 <tr class="bg">
9113 <td colspan="5">示例</td>
9114 </tr>
9115 <tr class="specialHeight">
9116 <td class="bg">请求参数</td>
9117 <td colspan="4"></td>
9118 </tr>
9119 <tr class="specialHeight">
9120 <td class="bg">返回值</td>
9121 <td colspan="4">{&quot;code&quot;:0,&quot;data&quot;:{&quot;identityPicUrl&quot;:&quot;string&quot;},&quot;message&quot;:&quot;string&quot;,&quot;acknowleged&quot;:true}</td>
9122 </tr>
9123
9124 </table>
9125 </div>
9126 </div>
9127 <div style="margin-bottom:20px;">
9128 <!--这个是类的说明-->
9129 <h4 class="first_title">open-app-forgot-password</h4>
9130 <div>
9131
9132 <!--这个是每个请求的说明,方便生成文档后进行整理-->
9133 <h5 class="second_title">1)修改密码 - 3 修改密码</h5>
9134
9135 <table border="1" cellspacing="0" cellpadding="0" width="100%">
9136 <tr class="bg">
9137 <td colspan="5">修改密码 - 3 修改密码</td>
9138 </tr>
9139 <tr>
9140 <td width="25%">接口描述</td>
9141 <td colspan="4">修改密码 - 3 修改密码</td>
9142 </tr>
9143 <tr>
9144 <td>URL</td>
9145 <td colspan="4">/api/v1/open/app/forgotPassword/changePassword</td>
9146 </tr>
9147 <tr>
9148 <td>请求方式</td>
9149 <td colspan="4">post</td>
9150 </tr>
9151 <tr>
9152 <td>请求类型</td>
9153 <td colspan="4">application/json;charset=UTF-8</td>
9154 </tr>
9155 <tr>
9156 <td>返回类型</td>
9157 <td colspan="4">application/json;charset=UTF-8</td>
9158 </tr>
9159
9160 <tr class="bg">
9161 <td>参数名</td>
9162 <td width="15%">数据类型</td>
9163 <td width="15%">参数类型</td>
9164 <td width="15%">是否必填</td>
9165 <td width="29%">说明</td>
9166 </tr>
9167
9168
9169 <tr>
9170 <td align="left">1.forgotPasswordChangePasswordRequest</td>
9171 <td>object:ForgotPasswordChangePasswordRequest</td>
9172 <td>body</td>
9173 <td>Y</td>
9174
9175 <td>forgotPasswordChangePasswordRequest</td>
9176 <!-- <td th:if="${request.modelAttr}" th:text="asdfagadfg"></td>-->
9177 </tr>
9178
9179 <tbody>
9180
9181 <tr>
9182 <td align="left" style="padding-left:10px">1.1.confirmPassword</td>
9183 <td>string</td>
9184 <td></td>
9185
9186 <td>N</td>
9187 <td></td>
9188 </tr>
9189
9190
9191 <tr>
9192 <td align="left" style="padding-left:10px">1.2.newPassword</td>
9193 <td>string</td>
9194 <td></td>
9195
9196 <td>N</td>
9197 <td></td>
9198 </tr>
9199
9200
9201 <tr>
9202 <td align="left" style="padding-left:10px">1.3.nonce</td>
9203 <td>string</td>
9204 <td></td>
9205
9206 <td>N</td>
9207 <td></td>
9208 </tr>
9209
9210
9211</tbody>
9212
9213
9214
9215
9216
9217 <tr class="bg">
9218 <td>状态码</td>
9219 <td colspan="2">描述</td>
9220 <td colspan="2">说明</td>
9221 </tr>
9222
9223 <tr>
9224 <td>200</td>
9225 <td colspan="2">OK</td>
9226 <td colspan="2"></td>
9227 </tr>
9228
9229 <tr>
9230 <td>201</td>
9231 <td colspan="2">Created</td>
9232 <td colspan="2"></td>
9233 </tr>
9234
9235 <tr>
9236 <td>401</td>
9237 <td colspan="2">Unauthorized</td>
9238 <td colspan="2"></td>
9239 </tr>
9240
9241 <tr>
9242 <td>403</td>
9243 <td colspan="2">Forbidden</td>
9244 <td colspan="2"></td>
9245 </tr>
9246
9247 <tr>
9248 <td>404</td>
9249 <td colspan="2">Not Found</td>
9250 <td colspan="2"></td>
9251 </tr>
9252
9253 <tr class="bg">
9254 <td>返回属性名</td>
9255 <td colspan="2">类型</td>
9256 <td colspan="2">说明</td>
9257 </tr>
9258
9259<!-- 对返回参数 递归生成行-->
9260 <tbody>
9261
9262 <tr>
9263 <td align="left" style="padding-left:10px">1.acknowleged</td>
9264 <td colspan="2">boolean</td>
9265 <td colspan="2"></td>
9266 </tr>
9267
9268
9269 <tr>
9270 <td align="left" style="padding-left:10px">2.code</td>
9271 <td colspan="2">integer(int32)</td>
9272 <td colspan="2"></td>
9273 </tr>
9274
9275
9276 <tr>
9277 <td align="left" style="padding-left:10px">3.data</td>
9278 <td colspan="2">object:ForgotPasswordChangePasswordResponseData</td>
9279 <td colspan="2"></td>
9280 </tr>
9281
9282
9283 <tr>
9284 <td align="left" style="padding-left:20px">3.1.message</td>
9285 <td colspan="2">string</td>
9286 <td colspan="2"></td>
9287 </tr>
9288
9289
9290 <tr>
9291 <td align="left" style="padding-left:20px">3.2.nonce</td>
9292 <td colspan="2">string</td>
9293 <td colspan="2"></td>
9294 </tr>
9295
9296
9297 <tr>
9298 <td align="left" style="padding-left:20px">3.3.result</td>
9299 <td colspan="2">boolean</td>
9300 <td colspan="2"></td>
9301 </tr>
9302
9303
9304 <tr>
9305 <td align="left" style="padding-left:20px">3.4.step</td>
9306 <td colspan="2">integer(int32)</td>
9307 <td colspan="2"></td>
9308 </tr>
9309
9310
9311 <tr>
9312 <td align="left" style="padding-left:20px">3.5.userId</td>
9313 <td colspan="2">string</td>
9314 <td colspan="2"></td>
9315 </tr>
9316
9317
9318
9319
9320 <tr>
9321 <td align="left" style="padding-left:10px">4.message</td>
9322 <td colspan="2">string</td>
9323 <td colspan="2"></td>
9324 </tr>
9325
9326
9327</tbody>
9328
9329 <tr class="bg">
9330 <td colspan="5">示例</td>
9331 </tr>
9332 <tr class="specialHeight">
9333 <td class="bg">请求参数</td>
9334 <td colspan="4"> -d &#39;{&quot;confirmPassword&quot;:&quot;string&quot;,&quot;newPassword&quot;:&quot;string&quot;,&quot;nonce&quot;:&quot;string&quot;}&#39;</td>
9335 </tr>
9336 <tr class="specialHeight">
9337 <td class="bg">返回值</td>
9338 <td colspan="4">{&quot;code&quot;:0,&quot;data&quot;:{&quot;message&quot;:&quot;string&quot;,&quot;nonce&quot;:&quot;string&quot;,&quot;result&quot;:true,&quot;step&quot;:0,&quot;userId&quot;:&quot;string&quot;},&quot;message&quot;:&quot;string&quot;,&quot;acknowleged&quot;:true}</td>
9339 </tr>
9340
9341 </table>
9342 </div>
9343 <div>
9344
9345 <!--这个是每个请求的说明,方便生成文档后进行整理-->
9346 <h5 class="second_title">2)修改密码 - 2.2 验证验证码</h5>
9347
9348 <table border="1" cellspacing="0" cellpadding="0" width="100%">
9349 <tr class="bg">
9350 <td colspan="5">修改密码 - 2.2 验证验证码</td>
9351 </tr>
9352 <tr>
9353 <td width="25%">接口描述</td>
9354 <td colspan="4">修改密码 - 2.2 验证验证码</td>
9355 </tr>
9356 <tr>
9357 <td>URL</td>
9358 <td colspan="4">/api/v1/open/app/forgotPassword/checkCode</td>
9359 </tr>
9360 <tr>
9361 <td>请求方式</td>
9362 <td colspan="4">post</td>
9363 </tr>
9364 <tr>
9365 <td>请求类型</td>
9366 <td colspan="4">application/json;charset=UTF-8</td>
9367 </tr>
9368 <tr>
9369 <td>返回类型</td>
9370 <td colspan="4">application/json;charset=UTF-8</td>
9371 </tr>
9372
9373 <tr class="bg">
9374 <td>参数名</td>
9375 <td width="15%">数据类型</td>
9376 <td width="15%">参数类型</td>
9377 <td width="15%">是否必填</td>
9378 <td width="29%">说明</td>
9379 </tr>
9380
9381
9382 <tr>
9383 <td align="left">1.forgotPasswordCheckCodeRequest</td>
9384 <td>object:ForgotPasswordCheckCodeRequest</td>
9385 <td>body</td>
9386 <td>Y</td>
9387
9388 <td>forgotPasswordCheckCodeRequest</td>
9389 <!-- <td th:if="${request.modelAttr}" th:text="asdfagadfg"></td>-->
9390 </tr>
9391
9392 <tbody>
9393
9394 <tr>
9395 <td align="left" style="padding-left:10px">1.1.code</td>
9396 <td>string</td>
9397 <td></td>
9398
9399 <td>N</td>
9400 <td></td>
9401 </tr>
9402
9403
9404 <tr>
9405 <td align="left" style="padding-left:10px">1.2.nonce</td>
9406 <td>string</td>
9407 <td></td>
9408
9409 <td>N</td>
9410 <td></td>
9411 </tr>
9412
9413
9414</tbody>
9415
9416
9417
9418
9419
9420 <tr class="bg">
9421 <td>状态码</td>
9422 <td colspan="2">描述</td>
9423 <td colspan="2">说明</td>
9424 </tr>
9425
9426 <tr>
9427 <td>200</td>
9428 <td colspan="2">OK</td>
9429 <td colspan="2"></td>
9430 </tr>
9431
9432 <tr>
9433 <td>201</td>
9434 <td colspan="2">Created</td>
9435 <td colspan="2"></td>
9436 </tr>
9437
9438 <tr>
9439 <td>401</td>
9440 <td colspan="2">Unauthorized</td>
9441 <td colspan="2"></td>
9442 </tr>
9443
9444 <tr>
9445 <td>403</td>
9446 <td colspan="2">Forbidden</td>
9447 <td colspan="2"></td>
9448 </tr>
9449
9450 <tr>
9451 <td>404</td>
9452 <td colspan="2">Not Found</td>
9453 <td colspan="2"></td>
9454 </tr>
9455
9456 <tr class="bg">
9457 <td>返回属性名</td>
9458 <td colspan="2">类型</td>
9459 <td colspan="2">说明</td>
9460 </tr>
9461
9462<!-- 对返回参数 递归生成行-->
9463 <tbody>
9464
9465 <tr>
9466 <td align="left" style="padding-left:10px">1.acknowleged</td>
9467 <td colspan="2">boolean</td>
9468 <td colspan="2"></td>
9469 </tr>
9470
9471
9472 <tr>
9473 <td align="left" style="padding-left:10px">2.code</td>
9474 <td colspan="2">integer(int32)</td>
9475 <td colspan="2"></td>
9476 </tr>
9477
9478
9479 <tr>
9480 <td align="left" style="padding-left:10px">3.data</td>
9481 <td colspan="2">object:ForgotPasswordCheckCodeResponseData</td>
9482 <td colspan="2"></td>
9483 </tr>
9484
9485
9486 <tr>
9487 <td align="left" style="padding-left:20px">3.1.message</td>
9488 <td colspan="2">string</td>
9489 <td colspan="2"></td>
9490 </tr>
9491
9492
9493 <tr>
9494 <td align="left" style="padding-left:20px">3.2.nonce</td>
9495 <td colspan="2">string</td>
9496 <td colspan="2"></td>
9497 </tr>
9498
9499
9500 <tr>
9501 <td align="left" style="padding-left:20px">3.3.step</td>
9502 <td colspan="2">integer(int32)</td>
9503 <td colspan="2"></td>
9504 </tr>
9505
9506
9507 <tr>
9508 <td align="left" style="padding-left:20px">3.4.userId</td>
9509 <td colspan="2">string</td>
9510 <td colspan="2"></td>
9511 </tr>
9512
9513
9514
9515
9516 <tr>
9517 <td align="left" style="padding-left:10px">4.message</td>
9518 <td colspan="2">string</td>
9519 <td colspan="2"></td>
9520 </tr>
9521
9522
9523</tbody>
9524
9525 <tr class="bg">
9526 <td colspan="5">示例</td>
9527 </tr>
9528 <tr class="specialHeight">
9529 <td class="bg">请求参数</td>
9530 <td colspan="4"> -d &#39;{&quot;code&quot;:&quot;string&quot;,&quot;nonce&quot;:&quot;string&quot;}&#39;</td>
9531 </tr>
9532 <tr class="specialHeight">
9533 <td class="bg">返回值</td>
9534 <td colspan="4">{&quot;code&quot;:0,&quot;data&quot;:{&quot;message&quot;:&quot;string&quot;,&quot;nonce&quot;:&quot;string&quot;,&quot;step&quot;:0,&quot;userId&quot;:&quot;string&quot;},&quot;message&quot;:&quot;string&quot;,&quot;acknowleged&quot;:true}</td>
9535 </tr>
9536
9537 </table>
9538 </div>
9539 <div>
9540
9541 <!--这个是每个请求的说明,方便生成文档后进行整理-->
9542 <h5 class="second_title">3)忘记密码 - 1 验证用户信息</h5>
9543
9544 <table border="1" cellspacing="0" cellpadding="0" width="100%">
9545 <tr class="bg">
9546 <td colspan="5">忘记密码 - 1 验证用户信息</td>
9547 </tr>
9548 <tr>
9549 <td width="25%">接口描述</td>
9550 <td colspan="4">忘记密码 - 1 验证用户信息</td>
9551 </tr>
9552 <tr>
9553 <td>URL</td>
9554 <td colspan="4">/api/v1/open/app/forgotPassword/checkUserInfo</td>
9555 </tr>
9556 <tr>
9557 <td>请求方式</td>
9558 <td colspan="4">post</td>
9559 </tr>
9560 <tr>
9561 <td>请求类型</td>
9562 <td colspan="4">application/json;charset=UTF-8</td>
9563 </tr>
9564 <tr>
9565 <td>返回类型</td>
9566 <td colspan="4">application/json;charset=UTF-8</td>
9567 </tr>
9568
9569 <tr class="bg">
9570 <td>参数名</td>
9571 <td width="15%">数据类型</td>
9572 <td width="15%">参数类型</td>
9573 <td width="15%">是否必填</td>
9574 <td width="29%">说明</td>
9575 </tr>
9576
9577
9578 <tr>
9579 <td align="left">1.forgotPasswordCheckUserInfoRequest</td>
9580 <td>object:ForgotPasswordCheckUserInfoRequest</td>
9581 <td>body</td>
9582 <td>Y</td>
9583
9584 <td>forgotPasswordCheckUserInfoRequest</td>
9585 <!-- <td th:if="${request.modelAttr}" th:text="asdfagadfg"></td>-->
9586 </tr>
9587
9588 <tbody>
9589
9590 <tr>
9591 <td align="left" style="padding-left:10px">1.1.nonce</td>
9592 <td>string</td>
9593 <td></td>
9594
9595 <td>N</td>
9596 <td></td>
9597 </tr>
9598
9599
9600 <tr>
9601 <td align="left" style="padding-left:10px">1.2.username</td>
9602 <td>string</td>
9603 <td></td>
9604
9605 <td>N</td>
9606 <td></td>
9607 </tr>
9608
9609
9610</tbody>
9611
9612
9613
9614
9615
9616 <tr class="bg">
9617 <td>状态码</td>
9618 <td colspan="2">描述</td>
9619 <td colspan="2">说明</td>
9620 </tr>
9621
9622 <tr>
9623 <td>200</td>
9624 <td colspan="2">OK</td>
9625 <td colspan="2"></td>
9626 </tr>
9627
9628 <tr>
9629 <td>201</td>
9630 <td colspan="2">Created</td>
9631 <td colspan="2"></td>
9632 </tr>
9633
9634 <tr>
9635 <td>401</td>
9636 <td colspan="2">Unauthorized</td>
9637 <td colspan="2"></td>
9638 </tr>
9639
9640 <tr>
9641 <td>403</td>
9642 <td colspan="2">Forbidden</td>
9643 <td colspan="2"></td>
9644 </tr>
9645
9646 <tr>
9647 <td>404</td>
9648 <td colspan="2">Not Found</td>
9649 <td colspan="2"></td>
9650 </tr>
9651
9652 <tr class="bg">
9653 <td>返回属性名</td>
9654 <td colspan="2">类型</td>
9655 <td colspan="2">说明</td>
9656 </tr>
9657
9658<!-- 对返回参数 递归生成行-->
9659 <tbody>
9660
9661 <tr>
9662 <td align="left" style="padding-left:10px">1.acknowleged</td>
9663 <td colspan="2">boolean</td>
9664 <td colspan="2"></td>
9665 </tr>
9666
9667
9668 <tr>
9669 <td align="left" style="padding-left:10px">2.code</td>
9670 <td colspan="2">integer(int32)</td>
9671 <td colspan="2"></td>
9672 </tr>
9673
9674
9675 <tr>
9676 <td align="left" style="padding-left:10px">3.data</td>
9677 <td colspan="2">object:ForgotPasswordCheckUserInfoResponseData</td>
9678 <td colspan="2"></td>
9679 </tr>
9680
9681
9682 <tr>
9683 <td align="left" style="padding-left:20px">3.1.activation</td>
9684 <td colspan="2">boolean</td>
9685 <td colspan="2"></td>
9686 </tr>
9687
9688
9689 <tr>
9690 <td align="left" style="padding-left:20px">3.2.emailAddress</td>
9691 <td colspan="2">string</td>
9692 <td colspan="2"></td>
9693 </tr>
9694
9695
9696 <tr>
9697 <td align="left" style="padding-left:20px">3.3.message</td>
9698 <td colspan="2">string</td>
9699 <td colspan="2"></td>
9700 </tr>
9701
9702
9703 <tr>
9704 <td align="left" style="padding-left:20px">3.4.mobile</td>
9705 <td colspan="2">string</td>
9706 <td colspan="2"></td>
9707 </tr>
9708
9709
9710 <tr>
9711 <td align="left" style="padding-left:20px">3.5.nonce</td>
9712 <td colspan="2">string</td>
9713 <td colspan="2"></td>
9714 </tr>
9715
9716
9717 <tr>
9718 <td align="left" style="padding-left:20px">3.6.state</td>
9719 <td colspan="2">string</td>
9720 <td colspan="2"></td>
9721 </tr>
9722
9723
9724 <tr>
9725 <td align="left" style="padding-left:20px">3.7.step</td>
9726 <td colspan="2">integer(int32)</td>
9727 <td colspan="2"></td>
9728 </tr>
9729
9730
9731 <tr>
9732 <td align="left" style="padding-left:20px">3.8.userId</td>
9733 <td colspan="2">string</td>
9734 <td colspan="2"></td>
9735 </tr>
9736
9737
9738
9739
9740 <tr>
9741 <td align="left" style="padding-left:10px">4.message</td>
9742 <td colspan="2">string</td>
9743 <td colspan="2"></td>
9744 </tr>
9745
9746
9747</tbody>
9748
9749 <tr class="bg">
9750 <td colspan="5">示例</td>
9751 </tr>
9752 <tr class="specialHeight">
9753 <td class="bg">请求参数</td>
9754 <td colspan="4"> -d &#39;{&quot;nonce&quot;:&quot;string&quot;,&quot;username&quot;:&quot;string&quot;}&#39;</td>
9755 </tr>
9756 <tr class="specialHeight">
9757 <td class="bg">返回值</td>
9758 <td colspan="4">{&quot;code&quot;:0,&quot;data&quot;:{&quot;activation&quot;:true,&quot;emailAddress&quot;:&quot;string&quot;,&quot;message&quot;:&quot;string&quot;,&quot;mobile&quot;:&quot;string&quot;,&quot;nonce&quot;:&quot;string&quot;,&quot;state&quot;:&quot;string&quot;,&quot;step&quot;:0,&quot;userId&quot;:&quot;string&quot;},&quot;message&quot;:&quot;string&quot;,&quot;acknowleged&quot;:true}</td>
9759 </tr>
9760
9761 </table>
9762 </div>
9763 <div>
9764
9765 <!--这个是每个请求的说明,方便生成文档后进行整理-->
9766 <h5 class="second_title">4)忘记密码 - 0 初始化</h5>
9767
9768 <table border="1" cellspacing="0" cellpadding="0" width="100%">
9769 <tr class="bg">
9770 <td colspan="5">忘记密码 - 0 初始化</td>
9771 </tr>
9772 <tr>
9773 <td width="25%">接口描述</td>
9774 <td colspan="4">忘记密码 - 0 初始化</td>
9775 </tr>
9776 <tr>
9777 <td>URL</td>
9778 <td colspan="4">/api/v1/open/app/forgotPassword/initForgotPassword</td>
9779 </tr>
9780 <tr>
9781 <td>请求方式</td>
9782 <td colspan="4">get</td>
9783 </tr>
9784 <tr>
9785 <td>请求类型</td>
9786 <td colspan="4"></td>
9787 </tr>
9788 <tr>
9789 <td>返回类型</td>
9790 <td colspan="4">*/*</td>
9791 </tr>
9792
9793 <tr class="bg">
9794 <td>参数名</td>
9795 <td width="15%">数据类型</td>
9796 <td width="15%">参数类型</td>
9797 <td width="15%">是否必填</td>
9798 <td width="29%">说明</td>
9799 </tr>
9800
9801
9802
9803 <tr class="bg">
9804 <td>状态码</td>
9805 <td colspan="2">描述</td>
9806 <td colspan="2">说明</td>
9807 </tr>
9808
9809 <tr>
9810 <td>200</td>
9811 <td colspan="2">OK</td>
9812 <td colspan="2"></td>
9813 </tr>
9814
9815 <tr>
9816 <td>401</td>
9817 <td colspan="2">Unauthorized</td>
9818 <td colspan="2"></td>
9819 </tr>
9820
9821 <tr>
9822 <td>403</td>
9823 <td colspan="2">Forbidden</td>
9824 <td colspan="2"></td>
9825 </tr>
9826
9827 <tr>
9828 <td>404</td>
9829 <td colspan="2">Not Found</td>
9830 <td colspan="2"></td>
9831 </tr>
9832
9833 <tr class="bg">
9834 <td>返回属性名</td>
9835 <td colspan="2">类型</td>
9836 <td colspan="2">说明</td>
9837 </tr>
9838
9839<!-- 对返回参数 递归生成行-->
9840 <tbody>
9841
9842 <tr>
9843 <td align="left" style="padding-left:10px">1.acknowleged</td>
9844 <td colspan="2">boolean</td>
9845 <td colspan="2"></td>
9846 </tr>
9847
9848
9849 <tr>
9850 <td align="left" style="padding-left:10px">2.code</td>
9851 <td colspan="2">integer(int32)</td>
9852 <td colspan="2"></td>
9853 </tr>
9854
9855
9856 <tr>
9857 <td align="left" style="padding-left:10px">3.data</td>
9858 <td colspan="2">object:ForgotPasswordInitForgotPasswordResponseData</td>
9859 <td colspan="2"></td>
9860 </tr>
9861
9862
9863 <tr>
9864 <td align="left" style="padding-left:20px">3.1.message</td>
9865 <td colspan="2">string</td>
9866 <td colspan="2"></td>
9867 </tr>
9868
9869
9870 <tr>
9871 <td align="left" style="padding-left:20px">3.2.nonce</td>
9872 <td colspan="2">string</td>
9873 <td colspan="2"></td>
9874 </tr>
9875
9876
9877 <tr>
9878 <td align="left" style="padding-left:20px">3.3.securitySettingConfig</td>
9879 <td colspan="2">object:SecuritySettingConfig</td>
9880 <td colspan="2"></td>
9881 </tr>
9882
9883
9884 <tr>
9885 <td align="left" style="padding-left:30px">3.3.1.emailAddressEnabled</td>
9886 <td colspan="2">boolean</td>
9887 <td colspan="2"></td>
9888 </tr>
9889
9890
9891 <tr>
9892 <td align="left" style="padding-left:30px">3.3.2.mobileEnabled</td>
9893 <td colspan="2">boolean</td>
9894 <td colspan="2"></td>
9895 </tr>
9896
9897
9898
9899
9900 <tr>
9901 <td align="left" style="padding-left:20px">3.4.step</td>
9902 <td colspan="2">integer(int32)</td>
9903 <td colspan="2"></td>
9904 </tr>
9905
9906
9907
9908
9909 <tr>
9910 <td align="left" style="padding-left:10px">4.message</td>
9911 <td colspan="2">string</td>
9912 <td colspan="2"></td>
9913 </tr>
9914
9915
9916</tbody>
9917
9918 <tr class="bg">
9919 <td colspan="5">示例</td>
9920 </tr>
9921 <tr class="specialHeight">
9922 <td class="bg">请求参数</td>
9923 <td colspan="4"></td>
9924 </tr>
9925 <tr class="specialHeight">
9926 <td class="bg">返回值</td>
9927 <td colspan="4">{&quot;code&quot;:0,&quot;data&quot;:{&quot;message&quot;:&quot;string&quot;,&quot;nonce&quot;:&quot;string&quot;,&quot;securitySettingConfig&quot;:{&quot;emailAddressEnabled&quot;:true,&quot;mobileEnabled&quot;:true},&quot;step&quot;:0},&quot;message&quot;:&quot;string&quot;,&quot;acknowleged&quot;:true}</td>
9928 </tr>
9929
9930 </table>
9931 </div>
9932 <div>
9933
9934 <!--这个是每个请求的说明,方便生成文档后进行整理-->
9935 <h5 class="second_title">5)忘记密码 - 2.1 发送验证码</h5>
9936
9937 <table border="1" cellspacing="0" cellpadding="0" width="100%">
9938 <tr class="bg">
9939 <td colspan="5">忘记密码 - 2.1 发送验证码</td>
9940 </tr>
9941 <tr>
9942 <td width="25%">接口描述</td>
9943 <td colspan="4">忘记密码 - 2.1 发送验证码</td>
9944 </tr>
9945 <tr>
9946 <td>URL</td>
9947 <td colspan="4">/api/v1/open/app/forgotPassword/sendCode</td>
9948 </tr>
9949 <tr>
9950 <td>请求方式</td>
9951 <td colspan="4">post</td>
9952 </tr>
9953 <tr>
9954 <td>请求类型</td>
9955 <td colspan="4">application/json;charset=UTF-8</td>
9956 </tr>
9957 <tr>
9958 <td>返回类型</td>
9959 <td colspan="4">application/json;charset=UTF-8</td>
9960 </tr>
9961
9962 <tr class="bg">
9963 <td>参数名</td>
9964 <td width="15%">数据类型</td>
9965 <td width="15%">参数类型</td>
9966 <td width="15%">是否必填</td>
9967 <td width="29%">说明</td>
9968 </tr>
9969
9970
9971 <tr>
9972 <td align="left">1.forgotPasswordSendCodeRequest</td>
9973 <td>object:ForgotPasswordSendCodeRequest</td>
9974 <td>body</td>
9975 <td>Y</td>
9976
9977 <td>forgotPasswordSendCodeRequest</td>
9978 <!-- <td th:if="${request.modelAttr}" th:text="asdfagadfg"></td>-->
9979 </tr>
9980
9981 <tbody>
9982
9983 <tr>
9984 <td align="left" style="padding-left:10px">1.1.checkType</td>
9985 <td>string</td>
9986 <td></td>
9987
9988 <td>N</td>
9989 <td></td>
9990 </tr>
9991
9992
9993 <tr>
9994 <td align="left" style="padding-left:10px">1.2.nonce</td>
9995 <td>string</td>
9996 <td></td>
9997
9998 <td>N</td>
9999 <td></td>
10000 </tr>
10001
10002
10003</tbody>
10004
10005
10006
10007
10008
10009 <tr class="bg">
10010 <td>状态码</td>
10011 <td colspan="2">描述</td>
10012 <td colspan="2">说明</td>
10013 </tr>
10014
10015 <tr>
10016 <td>200</td>
10017 <td colspan="2">OK</td>
10018 <td colspan="2"></td>
10019 </tr>
10020
10021 <tr>
10022 <td>201</td>
10023 <td colspan="2">Created</td>
10024 <td colspan="2"></td>
10025 </tr>
10026
10027 <tr>
10028 <td>401</td>
10029 <td colspan="2">Unauthorized</td>
10030 <td colspan="2"></td>
10031 </tr>
10032
10033 <tr>
10034 <td>403</td>
10035 <td colspan="2">Forbidden</td>
10036 <td colspan="2"></td>
10037 </tr>
10038
10039 <tr>
10040 <td>404</td>
10041 <td colspan="2">Not Found</td>
10042 <td colspan="2"></td>
10043 </tr>
10044
10045 <tr class="bg">
10046 <td>返回属性名</td>
10047 <td colspan="2">类型</td>
10048 <td colspan="2">说明</td>
10049 </tr>
10050
10051<!-- 对返回参数 递归生成行-->
10052 <tbody>
10053
10054 <tr>
10055 <td align="left" style="padding-left:10px">1.acknowleged</td>
10056 <td colspan="2">boolean</td>
10057 <td colspan="2"></td>
10058 </tr>
10059
10060
10061 <tr>
10062 <td align="left" style="padding-left:10px">2.code</td>
10063 <td colspan="2">integer(int32)</td>
10064 <td colspan="2"></td>
10065 </tr>
10066
10067
10068 <tr>
10069 <td align="left" style="padding-left:10px">3.data</td>
10070 <td colspan="2">object:ForgotPasswordSendCodeResponseData</td>
10071 <td colspan="2"></td>
10072 </tr>
10073
10074
10075 <tr>
10076 <td align="left" style="padding-left:20px">3.1.message</td>
10077 <td colspan="2">string</td>
10078 <td colspan="2"></td>
10079 </tr>
10080
10081
10082 <tr>
10083 <td align="left" style="padding-left:20px">3.2.nonce</td>
10084 <td colspan="2">string</td>
10085 <td colspan="2"></td>
10086 </tr>
10087
10088
10089 <tr>
10090 <td align="left" style="padding-left:20px">3.3.step</td>
10091 <td colspan="2">integer(int32)</td>
10092 <td colspan="2"></td>
10093 </tr>
10094
10095
10096 <tr>
10097 <td align="left" style="padding-left:20px">3.4.userId</td>
10098 <td colspan="2">string</td>
10099 <td colspan="2"></td>
10100 </tr>
10101
10102
10103
10104
10105 <tr>
10106 <td align="left" style="padding-left:10px">4.message</td>
10107 <td colspan="2">string</td>
10108 <td colspan="2"></td>
10109 </tr>
10110
10111
10112</tbody>
10113
10114 <tr class="bg">
10115 <td colspan="5">示例</td>
10116 </tr>
10117 <tr class="specialHeight">
10118 <td class="bg">请求参数</td>
10119 <td colspan="4"> -d &#39;{&quot;checkType&quot;:&quot;string&quot;,&quot;nonce&quot;:&quot;string&quot;}&#39;</td>
10120 </tr>
10121 <tr class="specialHeight">
10122 <td class="bg">返回值</td>
10123 <td colspan="4">{&quot;code&quot;:0,&quot;data&quot;:{&quot;message&quot;:&quot;string&quot;,&quot;nonce&quot;:&quot;string&quot;,&quot;step&quot;:0,&quot;userId&quot;:&quot;string&quot;},&quot;message&quot;:&quot;string&quot;,&quot;acknowleged&quot;:true}</td>
10124 </tr>
10125
10126 </table>
10127 </div>
10128 </div>
10129 <div style="margin-bottom:20px;">
10130 <!--这个是类的说明-->
10131 <h4 class="first_title">open-app-password-strategy</h4>
10132 <div>
10133
10134 <!--这个是每个请求的说明,方便生成文档后进行整理-->
10135 <h5 class="second_title">1)密码策略 - 提示信息</h5>
10136
10137 <table border="1" cellspacing="0" cellpadding="0" width="100%">
10138 <tr class="bg">
10139 <td colspan="5">密码策略 - 提示信息</td>
10140 </tr>
10141 <tr>
10142 <td width="25%">接口描述</td>
10143 <td colspan="4">密码策略 - 提示信息</td>
10144 </tr>
10145 <tr>
10146 <td>URL</td>
10147 <td colspan="4">/api/v1/open/app/passwordStrategy/tips</td>
10148 </tr>
10149 <tr>
10150 <td>请求方式</td>
10151 <td colspan="4">get</td>
10152 </tr>
10153 <tr>
10154 <td>请求类型</td>
10155 <td colspan="4"></td>
10156 </tr>
10157 <tr>
10158 <td>返回类型</td>
10159 <td colspan="4">*/*</td>
10160 </tr>
10161
10162 <tr class="bg">
10163 <td>参数名</td>
10164 <td width="15%">数据类型</td>
10165 <td width="15%">参数类型</td>
10166 <td width="15%">是否必填</td>
10167 <td width="29%">说明</td>
10168 </tr>
10169
10170
10171
10172 <tr class="bg">
10173 <td>状态码</td>
10174 <td colspan="2">描述</td>
10175 <td colspan="2">说明</td>
10176 </tr>
10177
10178 <tr>
10179 <td>200</td>
10180 <td colspan="2">OK</td>
10181 <td colspan="2"></td>
10182 </tr>
10183
10184 <tr>
10185 <td>401</td>
10186 <td colspan="2">Unauthorized</td>
10187 <td colspan="2"></td>
10188 </tr>
10189
10190 <tr>
10191 <td>403</td>
10192 <td colspan="2">Forbidden</td>
10193 <td colspan="2"></td>
10194 </tr>
10195
10196 <tr>
10197 <td>404</td>
10198 <td colspan="2">Not Found</td>
10199 <td colspan="2"></td>
10200 </tr>
10201
10202 <tr class="bg">
10203 <td>返回属性名</td>
10204 <td colspan="2">类型</td>
10205 <td colspan="2">说明</td>
10206 </tr>
10207
10208<!-- 对返回参数 递归生成行-->
10209 <tbody>
10210
10211 <tr>
10212 <td align="left" style="padding-left:10px">1.acknowleged</td>
10213 <td colspan="2">boolean</td>
10214 <td colspan="2"></td>
10215 </tr>
10216
10217
10218 <tr>
10219 <td align="left" style="padding-left:10px">2.code</td>
10220 <td colspan="2">integer(int32)</td>
10221 <td colspan="2"></td>
10222 </tr>
10223
10224
10225 <tr>
10226 <td align="left" style="padding-left:10px">3.data</td>
10227 <td colspan="2">object:PasswordStrategyTipsResponseData</td>
10228 <td colspan="2"></td>
10229 </tr>
10230
10231
10232 <tr>
10233 <td align="left" style="padding-left:20px">3.1.tips</td>
10234 <td colspan="2">string</td>
10235 <td colspan="2"></td>
10236 </tr>
10237
10238
10239
10240
10241 <tr>
10242 <td align="left" style="padding-left:10px">4.message</td>
10243 <td colspan="2">string</td>
10244 <td colspan="2"></td>
10245 </tr>
10246
10247
10248</tbody>
10249
10250 <tr class="bg">
10251 <td colspan="5">示例</td>
10252 </tr>
10253 <tr class="specialHeight">
10254 <td class="bg">请求参数</td>
10255 <td colspan="4"></td>
10256 </tr>
10257 <tr class="specialHeight">
10258 <td class="bg">返回值</td>
10259 <td colspan="4">{&quot;code&quot;:0,&quot;data&quot;:{&quot;tips&quot;:&quot;string&quot;},&quot;message&quot;:&quot;string&quot;,&quot;acknowleged&quot;:true}</td>
10260 </tr>
10261
10262 </table>
10263 </div>
10264 <div>
10265
10266 <!--这个是每个请求的说明,方便生成文档后进行整理-->
10267 <h5 class="second_title">2)密码策略 - 验证</h5>
10268
10269 <table border="1" cellspacing="0" cellpadding="0" width="100%">
10270 <tr class="bg">
10271 <td colspan="5">密码策略 - 验证</td>
10272 </tr>
10273 <tr>
10274 <td width="25%">接口描述</td>
10275 <td colspan="4">密码策略 - 验证</td>
10276 </tr>
10277 <tr>
10278 <td>URL</td>
10279 <td colspan="4">/api/v1/open/app/passwordStrategy/verify</td>
10280 </tr>
10281 <tr>
10282 <td>请求方式</td>
10283 <td colspan="4">post</td>
10284 </tr>
10285 <tr>
10286 <td>请求类型</td>
10287 <td colspan="4">application/json</td>
10288 </tr>
10289 <tr>
10290 <td>返回类型</td>
10291 <td colspan="4">*/*</td>
10292 </tr>
10293
10294 <tr class="bg">
10295 <td>参数名</td>
10296 <td width="15%">数据类型</td>
10297 <td width="15%">参数类型</td>
10298 <td width="15%">是否必填</td>
10299 <td width="29%">说明</td>
10300 </tr>
10301
10302
10303 <tr>
10304 <td align="left">1.passwordStrategyVerificationRequest</td>
10305 <td>object:PasswordStrategyVerificationRequest</td>
10306 <td>body</td>
10307 <td>Y</td>
10308
10309 <td>passwordStrategyVerificationRequest</td>
10310 <!-- <td th:if="${request.modelAttr}" th:text="asdfagadfg"></td>-->
10311 </tr>
10312
10313 <tbody>
10314
10315 <tr>
10316 <td align="left" style="padding-left:10px">1.1.password</td>
10317 <td>string</td>
10318 <td></td>
10319
10320 <td>N</td>
10321 <td></td>
10322 </tr>
10323
10324
10325 <tr>
10326 <td align="left" style="padding-left:10px">1.2.userId</td>
10327 <td>string</td>
10328 <td></td>
10329
10330 <td>N</td>
10331 <td></td>
10332 </tr>
10333
10334
10335</tbody>
10336
10337
10338
10339
10340
10341 <tr class="bg">
10342 <td>状态码</td>
10343 <td colspan="2">描述</td>
10344 <td colspan="2">说明</td>
10345 </tr>
10346
10347 <tr>
10348 <td>200</td>
10349 <td colspan="2">OK</td>
10350 <td colspan="2"></td>
10351 </tr>
10352
10353 <tr>
10354 <td>201</td>
10355 <td colspan="2">Created</td>
10356 <td colspan="2"></td>
10357 </tr>
10358
10359 <tr>
10360 <td>401</td>
10361 <td colspan="2">Unauthorized</td>
10362 <td colspan="2"></td>
10363 </tr>
10364
10365 <tr>
10366 <td>403</td>
10367 <td colspan="2">Forbidden</td>
10368 <td colspan="2"></td>
10369 </tr>
10370
10371 <tr>
10372 <td>404</td>
10373 <td colspan="2">Not Found</td>
10374 <td colspan="2"></td>
10375 </tr>
10376
10377 <tr class="bg">
10378 <td>返回属性名</td>
10379 <td colspan="2">类型</td>
10380 <td colspan="2">说明</td>
10381 </tr>
10382
10383<!-- 对返回参数 递归生成行-->
10384 <tbody>
10385
10386 <tr>
10387 <td align="left" style="padding-left:10px">1.acknowleged</td>
10388 <td colspan="2">boolean</td>
10389 <td colspan="2"></td>
10390 </tr>
10391
10392
10393 <tr>
10394 <td align="left" style="padding-left:10px">2.code</td>
10395 <td colspan="2">integer(int32)</td>
10396 <td colspan="2"></td>
10397 </tr>
10398
10399
10400 <tr>
10401 <td align="left" style="padding-left:10px">3.data</td>
10402 <td colspan="2">object:PasswordStrategyVerificationResponseData</td>
10403 <td colspan="2"></td>
10404 </tr>
10405
10406
10407 <tr>
10408 <td align="left" style="padding-left:20px">3.1.message</td>
10409 <td colspan="2">string</td>
10410 <td colspan="2"></td>
10411 </tr>
10412
10413
10414 <tr>
10415 <td align="left" style="padding-left:20px">3.2.valid</td>
10416 <td colspan="2">boolean</td>
10417 <td colspan="2"></td>
10418 </tr>
10419
10420
10421
10422
10423 <tr>
10424 <td align="left" style="padding-left:10px">4.message</td>
10425 <td colspan="2">string</td>
10426 <td colspan="2"></td>
10427 </tr>
10428
10429
10430</tbody>
10431
10432 <tr class="bg">
10433 <td colspan="5">示例</td>
10434 </tr>
10435 <tr class="specialHeight">
10436 <td class="bg">请求参数</td>
10437 <td colspan="4"> -d &#39;{&quot;password&quot;:&quot;string&quot;,&quot;userId&quot;:&quot;string&quot;}&#39;</td>
10438 </tr>
10439 <tr class="specialHeight">
10440 <td class="bg">返回值</td>
10441 <td colspan="4">{&quot;code&quot;:0,&quot;data&quot;:{&quot;message&quot;:&quot;string&quot;,&quot;valid&quot;:true},&quot;message&quot;:&quot;string&quot;,&quot;acknowleged&quot;:true}</td>
10442 </tr>
10443
10444 </table>
10445 </div>
10446 </div>
10447 <div style="margin-bottom:20px;">
10448 <!--这个是类的说明-->
10449 <h4 class="first_title">open-forgot-password</h4>
10450 <div>
10451
10452 <!--这个是每个请求的说明,方便生成文档后进行整理-->
10453 <h5 class="second_title">1)修改密码 - 3 修改密码</h5>
10454
10455 <table border="1" cellspacing="0" cellpadding="0" width="100%">
10456 <tr class="bg">
10457 <td colspan="5">修改密码 - 3 修改密码</td>
10458 </tr>
10459 <tr>
10460 <td width="25%">接口描述</td>
10461 <td colspan="4">修改密码 - 3 修改密码</td>
10462 </tr>
10463 <tr>
10464 <td>URL</td>
10465 <td colspan="4">/api/v1/open/forgotPassword/changePassword</td>
10466 </tr>
10467 <tr>
10468 <td>请求方式</td>
10469 <td colspan="4">post</td>
10470 </tr>
10471 <tr>
10472 <td>请求类型</td>
10473 <td colspan="4">application/json;charset=UTF-8</td>
10474 </tr>
10475 <tr>
10476 <td>返回类型</td>
10477 <td colspan="4">application/json;charset=UTF-8</td>
10478 </tr>
10479
10480 <tr class="bg">
10481 <td>参数名</td>
10482 <td width="15%">数据类型</td>
10483 <td width="15%">参数类型</td>
10484 <td width="15%">是否必填</td>
10485 <td width="29%">说明</td>
10486 </tr>
10487
10488
10489 <tr>
10490 <td align="left">1.forgotPasswordChangePasswordRequest</td>
10491 <td>object:ForgotPasswordChangePasswordRequest</td>
10492 <td>body</td>
10493 <td>Y</td>
10494
10495 <td>forgotPasswordChangePasswordRequest</td>
10496 <!-- <td th:if="${request.modelAttr}" th:text="asdfagadfg"></td>-->
10497 </tr>
10498
10499 <tbody>
10500
10501 <tr>
10502 <td align="left" style="padding-left:10px">1.1.confirmPassword</td>
10503 <td>string</td>
10504 <td></td>
10505
10506 <td>N</td>
10507 <td></td>
10508 </tr>
10509
10510
10511 <tr>
10512 <td align="left" style="padding-left:10px">1.2.newPassword</td>
10513 <td>string</td>
10514 <td></td>
10515
10516 <td>N</td>
10517 <td></td>
10518 </tr>
10519
10520
10521 <tr>
10522 <td align="left" style="padding-left:10px">1.3.nonce</td>
10523 <td>string</td>
10524 <td></td>
10525
10526 <td>N</td>
10527 <td></td>
10528 </tr>
10529
10530
10531</tbody>
10532
10533
10534
10535
10536
10537 <tr class="bg">
10538 <td>状态码</td>
10539 <td colspan="2">描述</td>
10540 <td colspan="2">说明</td>
10541 </tr>
10542
10543 <tr>
10544 <td>200</td>
10545 <td colspan="2">OK</td>
10546 <td colspan="2"></td>
10547 </tr>
10548
10549 <tr>
10550 <td>201</td>
10551 <td colspan="2">Created</td>
10552 <td colspan="2"></td>
10553 </tr>
10554
10555 <tr>
10556 <td>401</td>
10557 <td colspan="2">Unauthorized</td>
10558 <td colspan="2"></td>
10559 </tr>
10560
10561 <tr>
10562 <td>403</td>
10563 <td colspan="2">Forbidden</td>
10564 <td colspan="2"></td>
10565 </tr>
10566
10567 <tr>
10568 <td>404</td>
10569 <td colspan="2">Not Found</td>
10570 <td colspan="2"></td>
10571 </tr>
10572
10573 <tr class="bg">
10574 <td>返回属性名</td>
10575 <td colspan="2">类型</td>
10576 <td colspan="2">说明</td>
10577 </tr>
10578
10579<!-- 对返回参数 递归生成行-->
10580 <tbody>
10581
10582 <tr>
10583 <td align="left" style="padding-left:10px">1.acknowleged</td>
10584 <td colspan="2">boolean</td>
10585 <td colspan="2"></td>
10586 </tr>
10587
10588
10589 <tr>
10590 <td align="left" style="padding-left:10px">2.code</td>
10591 <td colspan="2">integer(int32)</td>
10592 <td colspan="2"></td>
10593 </tr>
10594
10595
10596 <tr>
10597 <td align="left" style="padding-left:10px">3.data</td>
10598 <td colspan="2">object:ForgotPasswordChangePasswordResponseData</td>
10599 <td colspan="2"></td>
10600 </tr>
10601
10602
10603 <tr>
10604 <td align="left" style="padding-left:20px">3.1.message</td>
10605 <td colspan="2">string</td>
10606 <td colspan="2"></td>
10607 </tr>
10608
10609
10610 <tr>
10611 <td align="left" style="padding-left:20px">3.2.nonce</td>
10612 <td colspan="2">string</td>
10613 <td colspan="2"></td>
10614 </tr>
10615
10616
10617 <tr>
10618 <td align="left" style="padding-left:20px">3.3.result</td>
10619 <td colspan="2">boolean</td>
10620 <td colspan="2"></td>
10621 </tr>
10622
10623
10624 <tr>
10625 <td align="left" style="padding-left:20px">3.4.step</td>
10626 <td colspan="2">integer(int32)</td>
10627 <td colspan="2"></td>
10628 </tr>
10629
10630
10631 <tr>
10632 <td align="left" style="padding-left:20px">3.5.userId</td>
10633 <td colspan="2">string</td>
10634 <td colspan="2"></td>
10635 </tr>
10636
10637
10638
10639
10640 <tr>
10641 <td align="left" style="padding-left:10px">4.message</td>
10642 <td colspan="2">string</td>
10643 <td colspan="2"></td>
10644 </tr>
10645
10646
10647</tbody>
10648
10649 <tr class="bg">
10650 <td colspan="5">示例</td>
10651 </tr>
10652 <tr class="specialHeight">
10653 <td class="bg">请求参数</td>
10654 <td colspan="4"> -d &#39;{&quot;confirmPassword&quot;:&quot;string&quot;,&quot;newPassword&quot;:&quot;string&quot;,&quot;nonce&quot;:&quot;string&quot;}&#39;</td>
10655 </tr>
10656 <tr class="specialHeight">
10657 <td class="bg">返回值</td>
10658 <td colspan="4">{&quot;code&quot;:0,&quot;data&quot;:{&quot;message&quot;:&quot;string&quot;,&quot;nonce&quot;:&quot;string&quot;,&quot;result&quot;:true,&quot;step&quot;:0,&quot;userId&quot;:&quot;string&quot;},&quot;message&quot;:&quot;string&quot;,&quot;acknowleged&quot;:true}</td>
10659 </tr>
10660
10661 </table>
10662 </div>
10663 <div>
10664
10665 <!--这个是每个请求的说明,方便生成文档后进行整理-->
10666 <h5 class="second_title">2)修改密码 - 2.2 验证验证码</h5>
10667
10668 <table border="1" cellspacing="0" cellpadding="0" width="100%">
10669 <tr class="bg">
10670 <td colspan="5">修改密码 - 2.2 验证验证码</td>
10671 </tr>
10672 <tr>
10673 <td width="25%">接口描述</td>
10674 <td colspan="4">修改密码 - 2.2 验证验证码</td>
10675 </tr>
10676 <tr>
10677 <td>URL</td>
10678 <td colspan="4">/api/v1/open/forgotPassword/checkCode</td>
10679 </tr>
10680 <tr>
10681 <td>请求方式</td>
10682 <td colspan="4">post</td>
10683 </tr>
10684 <tr>
10685 <td>请求类型</td>
10686 <td colspan="4">application/json;charset=UTF-8</td>
10687 </tr>
10688 <tr>
10689 <td>返回类型</td>
10690 <td colspan="4">application/json;charset=UTF-8</td>
10691 </tr>
10692
10693 <tr class="bg">
10694 <td>参数名</td>
10695 <td width="15%">数据类型</td>
10696 <td width="15%">参数类型</td>
10697 <td width="15%">是否必填</td>
10698 <td width="29%">说明</td>
10699 </tr>
10700
10701
10702 <tr>
10703 <td align="left">1.forgotPasswordCheckCodeRequest</td>
10704 <td>object:ForgotPasswordCheckCodeRequest</td>
10705 <td>body</td>
10706 <td>Y</td>
10707
10708 <td>forgotPasswordCheckCodeRequest</td>
10709 <!-- <td th:if="${request.modelAttr}" th:text="asdfagadfg"></td>-->
10710 </tr>
10711
10712 <tbody>
10713
10714 <tr>
10715 <td align="left" style="padding-left:10px">1.1.code</td>
10716 <td>string</td>
10717 <td></td>
10718
10719 <td>N</td>
10720 <td></td>
10721 </tr>
10722
10723
10724 <tr>
10725 <td align="left" style="padding-left:10px">1.2.nonce</td>
10726 <td>string</td>
10727 <td></td>
10728
10729 <td>N</td>
10730 <td></td>
10731 </tr>
10732
10733
10734</tbody>
10735
10736
10737
10738
10739
10740 <tr class="bg">
10741 <td>状态码</td>
10742 <td colspan="2">描述</td>
10743 <td colspan="2">说明</td>
10744 </tr>
10745
10746 <tr>
10747 <td>200</td>
10748 <td colspan="2">OK</td>
10749 <td colspan="2"></td>
10750 </tr>
10751
10752 <tr>
10753 <td>201</td>
10754 <td colspan="2">Created</td>
10755 <td colspan="2"></td>
10756 </tr>
10757
10758 <tr>
10759 <td>401</td>
10760 <td colspan="2">Unauthorized</td>
10761 <td colspan="2"></td>
10762 </tr>
10763
10764 <tr>
10765 <td>403</td>
10766 <td colspan="2">Forbidden</td>
10767 <td colspan="2"></td>
10768 </tr>
10769
10770 <tr>
10771 <td>404</td>
10772 <td colspan="2">Not Found</td>
10773 <td colspan="2"></td>
10774 </tr>
10775
10776 <tr class="bg">
10777 <td>返回属性名</td>
10778 <td colspan="2">类型</td>
10779 <td colspan="2">说明</td>
10780 </tr>
10781
10782<!-- 对返回参数 递归生成行-->
10783 <tbody>
10784
10785 <tr>
10786 <td align="left" style="padding-left:10px">1.acknowleged</td>
10787 <td colspan="2">boolean</td>
10788 <td colspan="2"></td>
10789 </tr>
10790
10791
10792 <tr>
10793 <td align="left" style="padding-left:10px">2.code</td>
10794 <td colspan="2">integer(int32)</td>
10795 <td colspan="2"></td>
10796 </tr>
10797
10798
10799 <tr>
10800 <td align="left" style="padding-left:10px">3.data</td>
10801 <td colspan="2">object:ForgotPasswordCheckCodeResponseData</td>
10802 <td colspan="2"></td>
10803 </tr>
10804
10805
10806 <tr>
10807 <td align="left" style="padding-left:20px">3.1.message</td>
10808 <td colspan="2">string</td>
10809 <td colspan="2"></td>
10810 </tr>
10811
10812
10813 <tr>
10814 <td align="left" style="padding-left:20px">3.2.nonce</td>
10815 <td colspan="2">string</td>
10816 <td colspan="2"></td>
10817 </tr>
10818
10819
10820 <tr>
10821 <td align="left" style="padding-left:20px">3.3.step</td>
10822 <td colspan="2">integer(int32)</td>
10823 <td colspan="2"></td>
10824 </tr>
10825
10826
10827 <tr>
10828 <td align="left" style="padding-left:20px">3.4.userId</td>
10829 <td colspan="2">string</td>
10830 <td colspan="2"></td>
10831 </tr>
10832
10833
10834
10835
10836 <tr>
10837 <td align="left" style="padding-left:10px">4.message</td>
10838 <td colspan="2">string</td>
10839 <td colspan="2"></td>
10840 </tr>
10841
10842
10843</tbody>
10844
10845 <tr class="bg">
10846 <td colspan="5">示例</td>
10847 </tr>
10848 <tr class="specialHeight">
10849 <td class="bg">请求参数</td>
10850 <td colspan="4"> -d &#39;{&quot;code&quot;:&quot;string&quot;,&quot;nonce&quot;:&quot;string&quot;}&#39;</td>
10851 </tr>
10852 <tr class="specialHeight">
10853 <td class="bg">返回值</td>
10854 <td colspan="4">{&quot;code&quot;:0,&quot;data&quot;:{&quot;message&quot;:&quot;string&quot;,&quot;nonce&quot;:&quot;string&quot;,&quot;step&quot;:0,&quot;userId&quot;:&quot;string&quot;},&quot;message&quot;:&quot;string&quot;,&quot;acknowleged&quot;:true}</td>
10855 </tr>
10856
10857 </table>
10858 </div>
10859 <div>
10860
10861 <!--这个是每个请求的说明,方便生成文档后进行整理-->
10862 <h5 class="second_title">3)忘记密码 - 1 验证用户信息</h5>
10863
10864 <table border="1" cellspacing="0" cellpadding="0" width="100%">
10865 <tr class="bg">
10866 <td colspan="5">忘记密码 - 1 验证用户信息</td>
10867 </tr>
10868 <tr>
10869 <td width="25%">接口描述</td>
10870 <td colspan="4">忘记密码 - 1 验证用户信息</td>
10871 </tr>
10872 <tr>
10873 <td>URL</td>
10874 <td colspan="4">/api/v1/open/forgotPassword/checkUserInfo</td>
10875 </tr>
10876 <tr>
10877 <td>请求方式</td>
10878 <td colspan="4">post</td>
10879 </tr>
10880 <tr>
10881 <td>请求类型</td>
10882 <td colspan="4">application/json;charset=UTF-8</td>
10883 </tr>
10884 <tr>
10885 <td>返回类型</td>
10886 <td colspan="4">application/json;charset=UTF-8</td>
10887 </tr>
10888
10889 <tr class="bg">
10890 <td>参数名</td>
10891 <td width="15%">数据类型</td>
10892 <td width="15%">参数类型</td>
10893 <td width="15%">是否必填</td>
10894 <td width="29%">说明</td>
10895 </tr>
10896
10897
10898 <tr>
10899 <td align="left">1.forgotPasswordCheckUserInfoRequest</td>
10900 <td>object:ForgotPasswordCheckUserInfoRequest</td>
10901 <td>body</td>
10902 <td>Y</td>
10903
10904 <td>forgotPasswordCheckUserInfoRequest</td>
10905 <!-- <td th:if="${request.modelAttr}" th:text="asdfagadfg"></td>-->
10906 </tr>
10907
10908 <tbody>
10909
10910 <tr>
10911 <td align="left" style="padding-left:10px">1.1.nonce</td>
10912 <td>string</td>
10913 <td></td>
10914
10915 <td>N</td>
10916 <td></td>
10917 </tr>
10918
10919
10920 <tr>
10921 <td align="left" style="padding-left:10px">1.2.username</td>
10922 <td>string</td>
10923 <td></td>
10924
10925 <td>N</td>
10926 <td></td>
10927 </tr>
10928
10929
10930</tbody>
10931
10932
10933
10934
10935
10936 <tr class="bg">
10937 <td>状态码</td>
10938 <td colspan="2">描述</td>
10939 <td colspan="2">说明</td>
10940 </tr>
10941
10942 <tr>
10943 <td>200</td>
10944 <td colspan="2">OK</td>
10945 <td colspan="2"></td>
10946 </tr>
10947
10948 <tr>
10949 <td>201</td>
10950 <td colspan="2">Created</td>
10951 <td colspan="2"></td>
10952 </tr>
10953
10954 <tr>
10955 <td>401</td>
10956 <td colspan="2">Unauthorized</td>
10957 <td colspan="2"></td>
10958 </tr>
10959
10960 <tr>
10961 <td>403</td>
10962 <td colspan="2">Forbidden</td>
10963 <td colspan="2"></td>
10964 </tr>
10965
10966 <tr>
10967 <td>404</td>
10968 <td colspan="2">Not Found</td>
10969 <td colspan="2"></td>
10970 </tr>
10971
10972 <tr class="bg">
10973 <td>返回属性名</td>
10974 <td colspan="2">类型</td>
10975 <td colspan="2">说明</td>
10976 </tr>
10977
10978<!-- 对返回参数 递归生成行-->
10979 <tbody>
10980
10981 <tr>
10982 <td align="left" style="padding-left:10px">1.acknowleged</td>
10983 <td colspan="2">boolean</td>
10984 <td colspan="2"></td>
10985 </tr>
10986
10987
10988 <tr>
10989 <td align="left" style="padding-left:10px">2.code</td>
10990 <td colspan="2">integer(int32)</td>
10991 <td colspan="2"></td>
10992 </tr>
10993
10994
10995 <tr>
10996 <td align="left" style="padding-left:10px">3.data</td>
10997 <td colspan="2">object:ForgotPasswordCheckUserInfoResponseData</td>
10998 <td colspan="2"></td>
10999 </tr>
11000
11001
11002 <tr>
11003 <td align="left" style="padding-left:20px">3.1.activation</td>
11004 <td colspan="2">boolean</td>
11005 <td colspan="2"></td>
11006 </tr>
11007
11008
11009 <tr>
11010 <td align="left" style="padding-left:20px">3.2.emailAddress</td>
11011 <td colspan="2">string</td>
11012 <td colspan="2"></td>
11013 </tr>
11014
11015
11016 <tr>
11017 <td align="left" style="padding-left:20px">3.3.message</td>
11018 <td colspan="2">string</td>
11019 <td colspan="2"></td>
11020 </tr>
11021
11022
11023 <tr>
11024 <td align="left" style="padding-left:20px">3.4.mobile</td>
11025 <td colspan="2">string</td>
11026 <td colspan="2"></td>
11027 </tr>
11028
11029
11030 <tr>
11031 <td align="left" style="padding-left:20px">3.5.nonce</td>
11032 <td colspan="2">string</td>
11033 <td colspan="2"></td>
11034 </tr>
11035
11036
11037 <tr>
11038 <td align="left" style="padding-left:20px">3.6.state</td>
11039 <td colspan="2">string</td>
11040 <td colspan="2"></td>
11041 </tr>
11042
11043
11044 <tr>
11045 <td align="left" style="padding-left:20px">3.7.step</td>
11046 <td colspan="2">integer(int32)</td>
11047 <td colspan="2"></td>
11048 </tr>
11049
11050
11051 <tr>
11052 <td align="left" style="padding-left:20px">3.8.userId</td>
11053 <td colspan="2">string</td>
11054 <td colspan="2"></td>
11055 </tr>
11056
11057
11058
11059
11060 <tr>
11061 <td align="left" style="padding-left:10px">4.message</td>
11062 <td colspan="2">string</td>
11063 <td colspan="2"></td>
11064 </tr>
11065
11066
11067</tbody>
11068
11069 <tr class="bg">
11070 <td colspan="5">示例</td>
11071 </tr>
11072 <tr class="specialHeight">
11073 <td class="bg">请求参数</td>
11074 <td colspan="4"> -d &#39;{&quot;nonce&quot;:&quot;string&quot;,&quot;username&quot;:&quot;string&quot;}&#39;</td>
11075 </tr>
11076 <tr class="specialHeight">
11077 <td class="bg">返回值</td>
11078 <td colspan="4">{&quot;code&quot;:0,&quot;data&quot;:{&quot;activation&quot;:true,&quot;emailAddress&quot;:&quot;string&quot;,&quot;message&quot;:&quot;string&quot;,&quot;mobile&quot;:&quot;string&quot;,&quot;nonce&quot;:&quot;string&quot;,&quot;state&quot;:&quot;string&quot;,&quot;step&quot;:0,&quot;userId&quot;:&quot;string&quot;},&quot;message&quot;:&quot;string&quot;,&quot;acknowleged&quot;:true}</td>
11079 </tr>
11080
11081 </table>
11082 </div>
11083 <div>
11084
11085 <!--这个是每个请求的说明,方便生成文档后进行整理-->
11086 <h5 class="second_title">4)忘记密码 - 0 初始化</h5>
11087
11088 <table border="1" cellspacing="0" cellpadding="0" width="100%">
11089 <tr class="bg">
11090 <td colspan="5">忘记密码 - 0 初始化</td>
11091 </tr>
11092 <tr>
11093 <td width="25%">接口描述</td>
11094 <td colspan="4">忘记密码 - 0 初始化</td>
11095 </tr>
11096 <tr>
11097 <td>URL</td>
11098 <td colspan="4">/api/v1/open/forgotPassword/initForgotPassword</td>
11099 </tr>
11100 <tr>
11101 <td>请求方式</td>
11102 <td colspan="4">get</td>
11103 </tr>
11104 <tr>
11105 <td>请求类型</td>
11106 <td colspan="4"></td>
11107 </tr>
11108 <tr>
11109 <td>返回类型</td>
11110 <td colspan="4">*/*</td>
11111 </tr>
11112
11113 <tr class="bg">
11114 <td>参数名</td>
11115 <td width="15%">数据类型</td>
11116 <td width="15%">参数类型</td>
11117 <td width="15%">是否必填</td>
11118 <td width="29%">说明</td>
11119 </tr>
11120
11121
11122
11123 <tr class="bg">
11124 <td>状态码</td>
11125 <td colspan="2">描述</td>
11126 <td colspan="2">说明</td>
11127 </tr>
11128
11129 <tr>
11130 <td>200</td>
11131 <td colspan="2">OK</td>
11132 <td colspan="2"></td>
11133 </tr>
11134
11135 <tr>
11136 <td>401</td>
11137 <td colspan="2">Unauthorized</td>
11138 <td colspan="2"></td>
11139 </tr>
11140
11141 <tr>
11142 <td>403</td>
11143 <td colspan="2">Forbidden</td>
11144 <td colspan="2"></td>
11145 </tr>
11146
11147 <tr>
11148 <td>404</td>
11149 <td colspan="2">Not Found</td>
11150 <td colspan="2"></td>
11151 </tr>
11152
11153 <tr class="bg">
11154 <td>返回属性名</td>
11155 <td colspan="2">类型</td>
11156 <td colspan="2">说明</td>
11157 </tr>
11158
11159<!-- 对返回参数 递归生成行-->
11160 <tbody>
11161
11162 <tr>
11163 <td align="left" style="padding-left:10px">1.acknowleged</td>
11164 <td colspan="2">boolean</td>
11165 <td colspan="2"></td>
11166 </tr>
11167
11168
11169 <tr>
11170 <td align="left" style="padding-left:10px">2.code</td>
11171 <td colspan="2">integer(int32)</td>
11172 <td colspan="2"></td>
11173 </tr>
11174
11175
11176 <tr>
11177 <td align="left" style="padding-left:10px">3.data</td>
11178 <td colspan="2">object:ForgotPasswordInitForgotPasswordResponseData</td>
11179 <td colspan="2"></td>
11180 </tr>
11181
11182
11183 <tr>
11184 <td align="left" style="padding-left:20px">3.1.message</td>
11185 <td colspan="2">string</td>
11186 <td colspan="2"></td>
11187 </tr>
11188
11189
11190 <tr>
11191 <td align="left" style="padding-left:20px">3.2.nonce</td>
11192 <td colspan="2">string</td>
11193 <td colspan="2"></td>
11194 </tr>
11195
11196
11197 <tr>
11198 <td align="left" style="padding-left:20px">3.3.securitySettingConfig</td>
11199 <td colspan="2">object:SecuritySettingConfig</td>
11200 <td colspan="2"></td>
11201 </tr>
11202
11203
11204 <tr>
11205 <td align="left" style="padding-left:30px">3.3.1.emailAddressEnabled</td>
11206 <td colspan="2">boolean</td>
11207 <td colspan="2"></td>
11208 </tr>
11209
11210
11211 <tr>
11212 <td align="left" style="padding-left:30px">3.3.2.mobileEnabled</td>
11213 <td colspan="2">boolean</td>
11214 <td colspan="2"></td>
11215 </tr>
11216
11217
11218
11219
11220 <tr>
11221 <td align="left" style="padding-left:20px">3.4.step</td>
11222 <td colspan="2">integer(int32)</td>
11223 <td colspan="2"></td>
11224 </tr>
11225
11226
11227
11228
11229 <tr>
11230 <td align="left" style="padding-left:10px">4.message</td>
11231 <td colspan="2">string</td>
11232 <td colspan="2"></td>
11233 </tr>
11234
11235
11236</tbody>
11237
11238 <tr class="bg">
11239 <td colspan="5">示例</td>
11240 </tr>
11241 <tr class="specialHeight">
11242 <td class="bg">请求参数</td>
11243 <td colspan="4"></td>
11244 </tr>
11245 <tr class="specialHeight">
11246 <td class="bg">返回值</td>
11247 <td colspan="4">{&quot;code&quot;:0,&quot;data&quot;:{&quot;message&quot;:&quot;string&quot;,&quot;nonce&quot;:&quot;string&quot;,&quot;securitySettingConfig&quot;:{&quot;emailAddressEnabled&quot;:true,&quot;mobileEnabled&quot;:true},&quot;step&quot;:0},&quot;message&quot;:&quot;string&quot;,&quot;acknowleged&quot;:true}</td>
11248 </tr>
11249
11250 </table>
11251 </div>
11252 <div>
11253
11254 <!--这个是每个请求的说明,方便生成文档后进行整理-->
11255 <h5 class="second_title">5)忘记密码 - 2.1 发送验证码</h5>
11256
11257 <table border="1" cellspacing="0" cellpadding="0" width="100%">
11258 <tr class="bg">
11259 <td colspan="5">忘记密码 - 2.1 发送验证码</td>
11260 </tr>
11261 <tr>
11262 <td width="25%">接口描述</td>
11263 <td colspan="4">忘记密码 - 2.1 发送验证码</td>
11264 </tr>
11265 <tr>
11266 <td>URL</td>
11267 <td colspan="4">/api/v1/open/forgotPassword/sendCode</td>
11268 </tr>
11269 <tr>
11270 <td>请求方式</td>
11271 <td colspan="4">post</td>
11272 </tr>
11273 <tr>
11274 <td>请求类型</td>
11275 <td colspan="4">application/json;charset=UTF-8</td>
11276 </tr>
11277 <tr>
11278 <td>返回类型</td>
11279 <td colspan="4">application/json;charset=UTF-8</td>
11280 </tr>
11281
11282 <tr class="bg">
11283 <td>参数名</td>
11284 <td width="15%">数据类型</td>
11285 <td width="15%">参数类型</td>
11286 <td width="15%">是否必填</td>
11287 <td width="29%">说明</td>
11288 </tr>
11289
11290
11291 <tr>
11292 <td align="left">1.forgotPasswordSendCodeRequest</td>
11293 <td>object:ForgotPasswordSendCodeRequest</td>
11294 <td>body</td>
11295 <td>Y</td>
11296
11297 <td>forgotPasswordSendCodeRequest</td>
11298 <!-- <td th:if="${request.modelAttr}" th:text="asdfagadfg"></td>-->
11299 </tr>
11300
11301 <tbody>
11302
11303 <tr>
11304 <td align="left" style="padding-left:10px">1.1.checkType</td>
11305 <td>string</td>
11306 <td></td>
11307
11308 <td>N</td>
11309 <td></td>
11310 </tr>
11311
11312
11313 <tr>
11314 <td align="left" style="padding-left:10px">1.2.nonce</td>
11315 <td>string</td>
11316 <td></td>
11317
11318 <td>N</td>
11319 <td></td>
11320 </tr>
11321
11322
11323</tbody>
11324
11325
11326
11327
11328
11329 <tr class="bg">
11330 <td>状态码</td>
11331 <td colspan="2">描述</td>
11332 <td colspan="2">说明</td>
11333 </tr>
11334
11335 <tr>
11336 <td>200</td>
11337 <td colspan="2">OK</td>
11338 <td colspan="2"></td>
11339 </tr>
11340
11341 <tr>
11342 <td>201</td>
11343 <td colspan="2">Created</td>
11344 <td colspan="2"></td>
11345 </tr>
11346
11347 <tr>
11348 <td>401</td>
11349 <td colspan="2">Unauthorized</td>
11350 <td colspan="2"></td>
11351 </tr>
11352
11353 <tr>
11354 <td>403</td>
11355 <td colspan="2">Forbidden</td>
11356 <td colspan="2"></td>
11357 </tr>
11358
11359 <tr>
11360 <td>404</td>
11361 <td colspan="2">Not Found</td>
11362 <td colspan="2"></td>
11363 </tr>
11364
11365 <tr class="bg">
11366 <td>返回属性名</td>
11367 <td colspan="2">类型</td>
11368 <td colspan="2">说明</td>
11369 </tr>
11370
11371<!-- 对返回参数 递归生成行-->
11372 <tbody>
11373
11374 <tr>
11375 <td align="left" style="padding-left:10px">1.acknowleged</td>
11376 <td colspan="2">boolean</td>
11377 <td colspan="2"></td>
11378 </tr>
11379
11380
11381 <tr>
11382 <td align="left" style="padding-left:10px">2.code</td>
11383 <td colspan="2">integer(int32)</td>
11384 <td colspan="2"></td>
11385 </tr>
11386
11387
11388 <tr>
11389 <td align="left" style="padding-left:10px">3.data</td>
11390 <td colspan="2">object:ForgotPasswordSendCodeResponseData</td>
11391 <td colspan="2"></td>
11392 </tr>
11393
11394
11395 <tr>
11396 <td align="left" style="padding-left:20px">3.1.message</td>
11397 <td colspan="2">string</td>
11398 <td colspan="2"></td>
11399 </tr>
11400
11401
11402 <tr>
11403 <td align="left" style="padding-left:20px">3.2.nonce</td>
11404 <td colspan="2">string</td>
11405 <td colspan="2"></td>
11406 </tr>
11407
11408
11409 <tr>
11410 <td align="left" style="padding-left:20px">3.3.step</td>
11411 <td colspan="2">integer(int32)</td>
11412 <td colspan="2"></td>
11413 </tr>
11414
11415
11416 <tr>
11417 <td align="left" style="padding-left:20px">3.4.userId</td>
11418 <td colspan="2">string</td>
11419 <td colspan="2"></td>
11420 </tr>
11421
11422
11423
11424
11425 <tr>
11426 <td align="left" style="padding-left:10px">4.message</td>
11427 <td colspan="2">string</td>
11428 <td colspan="2"></td>
11429 </tr>
11430
11431
11432</tbody>
11433
11434 <tr class="bg">
11435 <td colspan="5">示例</td>
11436 </tr>
11437 <tr class="specialHeight">
11438 <td class="bg">请求参数</td>
11439 <td colspan="4"> -d &#39;{&quot;checkType&quot;:&quot;string&quot;,&quot;nonce&quot;:&quot;string&quot;}&#39;</td>
11440 </tr>
11441 <tr class="specialHeight">
11442 <td class="bg">返回值</td>
11443 <td colspan="4">{&quot;code&quot;:0,&quot;data&quot;:{&quot;message&quot;:&quot;string&quot;,&quot;nonce&quot;:&quot;string&quot;,&quot;step&quot;:0,&quot;userId&quot;:&quot;string&quot;},&quot;message&quot;:&quot;string&quot;,&quot;acknowleged&quot;:true}</td>
11444 </tr>
11445
11446 </table>
11447 </div>
11448 </div>
11449 <div style="margin-bottom:20px;">
11450 <!--这个是类的说明-->
11451 <h4 class="first_title">open-password-strategy</h4>
11452 <div>
11453
11454 <!--这个是每个请求的说明,方便生成文档后进行整理-->
11455 <h5 class="second_title">1)密码策略 - 提示信息</h5>
11456
11457 <table border="1" cellspacing="0" cellpadding="0" width="100%">
11458 <tr class="bg">
11459 <td colspan="5">密码策略 - 提示信息</td>
11460 </tr>
11461 <tr>
11462 <td width="25%">接口描述</td>
11463 <td colspan="4">密码策略 - 提示信息</td>
11464 </tr>
11465 <tr>
11466 <td>URL</td>
11467 <td colspan="4">/api/v1/open/passwordStrategy/tips</td>
11468 </tr>
11469 <tr>
11470 <td>请求方式</td>
11471 <td colspan="4">get</td>
11472 </tr>
11473 <tr>
11474 <td>请求类型</td>
11475 <td colspan="4"></td>
11476 </tr>
11477 <tr>
11478 <td>返回类型</td>
11479 <td colspan="4">*/*</td>
11480 </tr>
11481
11482 <tr class="bg">
11483 <td>参数名</td>
11484 <td width="15%">数据类型</td>
11485 <td width="15%">参数类型</td>
11486 <td width="15%">是否必填</td>
11487 <td width="29%">说明</td>
11488 </tr>
11489
11490
11491
11492 <tr class="bg">
11493 <td>状态码</td>
11494 <td colspan="2">描述</td>
11495 <td colspan="2">说明</td>
11496 </tr>
11497
11498 <tr>
11499 <td>200</td>
11500 <td colspan="2">OK</td>
11501 <td colspan="2"></td>
11502 </tr>
11503
11504 <tr>
11505 <td>401</td>
11506 <td colspan="2">Unauthorized</td>
11507 <td colspan="2"></td>
11508 </tr>
11509
11510 <tr>
11511 <td>403</td>
11512 <td colspan="2">Forbidden</td>
11513 <td colspan="2"></td>
11514 </tr>
11515
11516 <tr>
11517 <td>404</td>
11518 <td colspan="2">Not Found</td>
11519 <td colspan="2"></td>
11520 </tr>
11521
11522 <tr class="bg">
11523 <td>返回属性名</td>
11524 <td colspan="2">类型</td>
11525 <td colspan="2">说明</td>
11526 </tr>
11527
11528<!-- 对返回参数 递归生成行-->
11529 <tbody>
11530
11531 <tr>
11532 <td align="left" style="padding-left:10px">1.acknowleged</td>
11533 <td colspan="2">boolean</td>
11534 <td colspan="2"></td>
11535 </tr>
11536
11537
11538 <tr>
11539 <td align="left" style="padding-left:10px">2.code</td>
11540 <td colspan="2">integer(int32)</td>
11541 <td colspan="2"></td>
11542 </tr>
11543
11544
11545 <tr>
11546 <td align="left" style="padding-left:10px">3.data</td>
11547 <td colspan="2">object:PasswordStrategyTipsResponseData</td>
11548 <td colspan="2"></td>
11549 </tr>
11550
11551
11552 <tr>
11553 <td align="left" style="padding-left:20px">3.1.tips</td>
11554 <td colspan="2">string</td>
11555 <td colspan="2"></td>
11556 </tr>
11557
11558
11559
11560
11561 <tr>
11562 <td align="left" style="padding-left:10px">4.message</td>
11563 <td colspan="2">string</td>
11564 <td colspan="2"></td>
11565 </tr>
11566
11567
11568</tbody>
11569
11570 <tr class="bg">
11571 <td colspan="5">示例</td>
11572 </tr>
11573 <tr class="specialHeight">
11574 <td class="bg">请求参数</td>
11575 <td colspan="4"></td>
11576 </tr>
11577 <tr class="specialHeight">
11578 <td class="bg">返回值</td>
11579 <td colspan="4">{&quot;code&quot;:0,&quot;data&quot;:{&quot;tips&quot;:&quot;string&quot;},&quot;message&quot;:&quot;string&quot;,&quot;acknowleged&quot;:true}</td>
11580 </tr>
11581
11582 </table>
11583 </div>
11584 <div>
11585
11586 <!--这个是每个请求的说明,方便生成文档后进行整理-->
11587 <h5 class="second_title">2)密码策略 - 验证</h5>
11588
11589 <table border="1" cellspacing="0" cellpadding="0" width="100%">
11590 <tr class="bg">
11591 <td colspan="5">密码策略 - 验证</td>
11592 </tr>
11593 <tr>
11594 <td width="25%">接口描述</td>
11595 <td colspan="4">密码策略 - 验证</td>
11596 </tr>
11597 <tr>
11598 <td>URL</td>
11599 <td colspan="4">/api/v1/open/passwordStrategy/verify</td>
11600 </tr>
11601 <tr>
11602 <td>请求方式</td>
11603 <td colspan="4">post</td>
11604 </tr>
11605 <tr>
11606 <td>请求类型</td>
11607 <td colspan="4">application/json</td>
11608 </tr>
11609 <tr>
11610 <td>返回类型</td>
11611 <td colspan="4">*/*</td>
11612 </tr>
11613
11614 <tr class="bg">
11615 <td>参数名</td>
11616 <td width="15%">数据类型</td>
11617 <td width="15%">参数类型</td>
11618 <td width="15%">是否必填</td>
11619 <td width="29%">说明</td>
11620 </tr>
11621
11622
11623 <tr>
11624 <td align="left">1.passwordStrategyVerificationRequest</td>
11625 <td>object:PasswordStrategyVerificationRequest</td>
11626 <td>body</td>
11627 <td>Y</td>
11628
11629 <td>passwordStrategyVerificationRequest</td>
11630 <!-- <td th:if="${request.modelAttr}" th:text="asdfagadfg"></td>-->
11631 </tr>
11632
11633 <tbody>
11634
11635 <tr>
11636 <td align="left" style="padding-left:10px">1.1.password</td>
11637 <td>string</td>
11638 <td></td>
11639
11640 <td>N</td>
11641 <td></td>
11642 </tr>
11643
11644
11645 <tr>
11646 <td align="left" style="padding-left:10px">1.2.userId</td>
11647 <td>string</td>
11648 <td></td>
11649
11650 <td>N</td>
11651 <td></td>
11652 </tr>
11653
11654
11655</tbody>
11656
11657
11658
11659
11660
11661 <tr class="bg">
11662 <td>状态码</td>
11663 <td colspan="2">描述</td>
11664 <td colspan="2">说明</td>
11665 </tr>
11666
11667 <tr>
11668 <td>200</td>
11669 <td colspan="2">OK</td>
11670 <td colspan="2"></td>
11671 </tr>
11672
11673 <tr>
11674 <td>201</td>
11675 <td colspan="2">Created</td>
11676 <td colspan="2"></td>
11677 </tr>
11678
11679 <tr>
11680 <td>401</td>
11681 <td colspan="2">Unauthorized</td>
11682 <td colspan="2"></td>
11683 </tr>
11684
11685 <tr>
11686 <td>403</td>
11687 <td colspan="2">Forbidden</td>
11688 <td colspan="2"></td>
11689 </tr>
11690
11691 <tr>
11692 <td>404</td>
11693 <td colspan="2">Not Found</td>
11694 <td colspan="2"></td>
11695 </tr>
11696
11697 <tr class="bg">
11698 <td>返回属性名</td>
11699 <td colspan="2">类型</td>
11700 <td colspan="2">说明</td>
11701 </tr>
11702
11703<!-- 对返回参数 递归生成行-->
11704 <tbody>
11705
11706 <tr>
11707 <td align="left" style="padding-left:10px">1.acknowleged</td>
11708 <td colspan="2">boolean</td>
11709 <td colspan="2"></td>
11710 </tr>
11711
11712
11713 <tr>
11714 <td align="left" style="padding-left:10px">2.code</td>
11715 <td colspan="2">integer(int32)</td>
11716 <td colspan="2"></td>
11717 </tr>
11718
11719
11720 <tr>
11721 <td align="left" style="padding-left:10px">3.data</td>
11722 <td colspan="2">object:PasswordStrategyVerificationResponseData</td>
11723 <td colspan="2"></td>
11724 </tr>
11725
11726
11727 <tr>
11728 <td align="left" style="padding-left:20px">3.1.message</td>
11729 <td colspan="2">string</td>
11730 <td colspan="2"></td>
11731 </tr>
11732
11733
11734 <tr>
11735 <td align="left" style="padding-left:20px">3.2.valid</td>
11736 <td colspan="2">boolean</td>
11737 <td colspan="2"></td>
11738 </tr>
11739
11740
11741
11742
11743 <tr>
11744 <td align="left" style="padding-left:10px">4.message</td>
11745 <td colspan="2">string</td>
11746 <td colspan="2"></td>
11747 </tr>
11748
11749
11750</tbody>
11751
11752 <tr class="bg">
11753 <td colspan="5">示例</td>
11754 </tr>
11755 <tr class="specialHeight">
11756 <td class="bg">请求参数</td>
11757 <td colspan="4"> -d &#39;{&quot;password&quot;:&quot;string&quot;,&quot;userId&quot;:&quot;string&quot;}&#39;</td>
11758 </tr>
11759 <tr class="specialHeight">
11760 <td class="bg">返回值</td>
11761 <td colspan="4">{&quot;code&quot;:0,&quot;data&quot;:{&quot;message&quot;:&quot;string&quot;,&quot;valid&quot;:true},&quot;message&quot;:&quot;string&quot;,&quot;acknowleged&quot;:true}</td>
11762 </tr>
11763
11764 </table>
11765 </div>
11766 </div>
11767 <div style="margin-bottom:20px;">
11768 <!--这个是类的说明-->
11769 <h4 class="first_title">user-completed</h4>
11770 <div>
11771
11772 <!--这个是每个请求的说明,方便生成文档后进行整理-->
11773 <h5 class="second_title">1)用户信息完善状态 - 0 获取状态</h5>
11774
11775 <table border="1" cellspacing="0" cellpadding="0" width="100%">
11776 <tr class="bg">
11777 <td colspan="5">用户信息完善状态 - 0 获取状态</td>
11778 </tr>
11779 <tr>
11780 <td width="25%">接口描述</td>
11781 <td colspan="4">用户信息完善状态 - 0 获取状态</td>
11782 </tr>
11783 <tr>
11784 <td>URL</td>
11785 <td colspan="4">/api/v1/user/completed/userCompletedStatus</td>
11786 </tr>
11787 <tr>
11788 <td>请求方式</td>
11789 <td colspan="4">get</td>
11790 </tr>
11791 <tr>
11792 <td>请求类型</td>
11793 <td colspan="4"></td>
11794 </tr>
11795 <tr>
11796 <td>返回类型</td>
11797 <td colspan="4">application/json;charset=UTF-8</td>
11798 </tr>
11799
11800 <tr class="bg">
11801 <td>参数名</td>
11802 <td width="15%">数据类型</td>
11803 <td width="15%">参数类型</td>
11804 <td width="15%">是否必填</td>
11805 <td width="29%">说明</td>
11806 </tr>
11807
11808
11809
11810 <tr class="bg">
11811 <td>状态码</td>
11812 <td colspan="2">描述</td>
11813 <td colspan="2">说明</td>
11814 </tr>
11815
11816 <tr>
11817 <td>200</td>
11818 <td colspan="2">OK</td>
11819 <td colspan="2"></td>
11820 </tr>
11821
11822 <tr>
11823 <td>401</td>
11824 <td colspan="2">Unauthorized</td>
11825 <td colspan="2"></td>
11826 </tr>
11827
11828 <tr>
11829 <td>403</td>
11830 <td colspan="2">Forbidden</td>
11831 <td colspan="2"></td>
11832 </tr>
11833
11834 <tr>
11835 <td>404</td>
11836 <td colspan="2">Not Found</td>
11837 <td colspan="2"></td>
11838 </tr>
11839
11840 <tr class="bg">
11841 <td>返回属性名</td>
11842 <td colspan="2">类型</td>
11843 <td colspan="2">说明</td>
11844 </tr>
11845
11846<!-- 对返回参数 递归生成行-->
11847 <tbody>
11848
11849</tbody>
11850
11851 <tr class="bg">
11852 <td colspan="5">示例</td>
11853 </tr>
11854 <tr class="specialHeight">
11855 <td class="bg">请求参数</td>
11856 <td colspan="4"></td>
11857 </tr>
11858 <tr class="specialHeight">
11859 <td class="bg">返回值</td>
11860 <td colspan="4"></td>
11861 </tr>
11862
11863 </table>
11864 </div>
11865 <div>
11866
11867 <!--这个是每个请求的说明,方便生成文档后进行整理-->
11868 <h5 class="second_title">2)用户信息完善状态 - 1 更新状态</h5>
11869
11870 <table border="1" cellspacing="0" cellpadding="0" width="100%">
11871 <tr class="bg">
11872 <td colspan="5">用户信息完善状态 - 1 更新状态</td>
11873 </tr>
11874 <tr>
11875 <td width="25%">接口描述</td>
11876 <td colspan="4">用户信息完善状态 - 1 更新状态</td>
11877 </tr>
11878 <tr>
11879 <td>URL</td>
11880 <td colspan="4">/api/v1/user/completed/userCompletedStatus</td>
11881 </tr>
11882 <tr>
11883 <td>请求方式</td>
11884 <td colspan="4">put</td>
11885 </tr>
11886 <tr>
11887 <td>请求类型</td>
11888 <td colspan="4">application/json;charset=UTF-8</td>
11889 </tr>
11890 <tr>
11891 <td>返回类型</td>
11892 <td colspan="4">application/json;charset=UTF-8</td>
11893 </tr>
11894
11895 <tr class="bg">
11896 <td>参数名</td>
11897 <td width="15%">数据类型</td>
11898 <td width="15%">参数类型</td>
11899 <td width="15%">是否必填</td>
11900 <td width="29%">说明</td>
11901 </tr>
11902
11903
11904 <tr>
11905 <td align="left">1.userCompletedStatusUpdateRequest</td>
11906 <td>object:UserCompletedStatusUpdateRequest</td>
11907 <td>body</td>
11908 <td>Y</td>
11909
11910 <td>userCompletedStatusUpdateRequest</td>
11911 <!-- <td th:if="${request.modelAttr}" th:text="asdfagadfg"></td>-->
11912 </tr>
11913
11914 <tbody>
11915
11916 <tr>
11917 <td align="left" style="padding-left:10px">1.1.nonce</td>
11918 <td>string</td>
11919 <td></td>
11920
11921 <td>N</td>
11922 <td></td>
11923 </tr>
11924
11925
11926</tbody>
11927
11928
11929
11930
11931
11932 <tr class="bg">
11933 <td>状态码</td>
11934 <td colspan="2">描述</td>
11935 <td colspan="2">说明</td>
11936 </tr>
11937
11938 <tr>
11939 <td>200</td>
11940 <td colspan="2">OK</td>
11941 <td colspan="2"></td>
11942 </tr>
11943
11944 <tr>
11945 <td>201</td>
11946 <td colspan="2">Created</td>
11947 <td colspan="2"></td>
11948 </tr>
11949
11950 <tr>
11951 <td>401</td>
11952 <td colspan="2">Unauthorized</td>
11953 <td colspan="2"></td>
11954 </tr>
11955
11956 <tr>
11957 <td>403</td>
11958 <td colspan="2">Forbidden</td>
11959 <td colspan="2"></td>
11960 </tr>
11961
11962 <tr>
11963 <td>404</td>
11964 <td colspan="2">Not Found</td>
11965 <td colspan="2"></td>
11966 </tr>
11967
11968 <tr class="bg">
11969 <td>返回属性名</td>
11970 <td colspan="2">类型</td>
11971 <td colspan="2">说明</td>
11972 </tr>
11973
11974<!-- 对返回参数 递归生成行-->
11975 <tbody>
11976
11977</tbody>
11978
11979 <tr class="bg">
11980 <td colspan="5">示例</td>
11981 </tr>
11982 <tr class="specialHeight">
11983 <td class="bg">请求参数</td>
11984 <td colspan="4"> -d &#39;{&quot;nonce&quot;:&quot;string&quot;}&#39;</td>
11985 </tr>
11986 <tr class="specialHeight">
11987 <td class="bg">返回值</td>
11988 <td colspan="4"></td>
11989 </tr>
11990
11991 </table>
11992 </div>
11993 </div>
11994 <div style="margin-bottom:20px;">
11995 <!--这个是类的说明-->
11996 <h4 class="first_title">user-completed-bind-alipay</h4>
11997 <div>
11998
11999 <!--这个是每个请求的说明,方便生成文档后进行整理-->
12000 <h5 class="second_title">1)绑定微信 - 绑定</h5>
12001
12002 <table border="1" cellspacing="0" cellpadding="0" width="100%">
12003 <tr class="bg">
12004 <td colspan="5">绑定微信 - 绑定</td>
12005 </tr>
12006 <tr>
12007 <td width="25%">接口描述</td>
12008 <td colspan="4">绑定微信 - 绑定</td>
12009 </tr>
12010 <tr>
12011 <td>URL</td>
12012 <td colspan="4">/api/v1/user/completed/alipay/bindAlipay</td>
12013 </tr>
12014 <tr>
12015 <td>请求方式</td>
12016 <td colspan="4">post</td>
12017 </tr>
12018 <tr>
12019 <td>请求类型</td>
12020 <td colspan="4">application/json;charset=UTF-8</td>
12021 </tr>
12022 <tr>
12023 <td>返回类型</td>
12024 <td colspan="4">application/json;charset=UTF-8</td>
12025 </tr>
12026
12027 <tr class="bg">
12028 <td>参数名</td>
12029 <td width="15%">数据类型</td>
12030 <td width="15%">参数类型</td>
12031 <td width="15%">是否必填</td>
12032 <td width="29%">说明</td>
12033 </tr>
12034
12035
12036 <tr>
12037 <td align="left">1.userCompletedBindAlipayBindAlipayRequest</td>
12038 <td>object:UserCompletedBindAlipayBindAlipayRequest</td>
12039 <td>body</td>
12040 <td>Y</td>
12041
12042 <td>userCompletedBindAlipayBindAlipayRequest</td>
12043 <!-- <td th:if="${request.modelAttr}" th:text="asdfagadfg"></td>-->
12044 </tr>
12045
12046 <tbody>
12047
12048 <tr>
12049 <td align="left" style="padding-left:10px">1.1.federatedCode</td>
12050 <td>string</td>
12051 <td></td>
12052
12053 <td>N</td>
12054 <td></td>
12055 </tr>
12056
12057
12058 <tr>
12059 <td align="left" style="padding-left:10px">1.2.nonce</td>
12060 <td>string</td>
12061 <td></td>
12062
12063 <td>N</td>
12064 <td></td>
12065 </tr>
12066
12067
12068</tbody>
12069
12070
12071
12072
12073
12074 <tr class="bg">
12075 <td>状态码</td>
12076 <td colspan="2">描述</td>
12077 <td colspan="2">说明</td>
12078 </tr>
12079
12080 <tr>
12081 <td>200</td>
12082 <td colspan="2">OK</td>
12083 <td colspan="2"></td>
12084 </tr>
12085
12086 <tr>
12087 <td>201</td>
12088 <td colspan="2">Created</td>
12089 <td colspan="2"></td>
12090 </tr>
12091
12092 <tr>
12093 <td>401</td>
12094 <td colspan="2">Unauthorized</td>
12095 <td colspan="2"></td>
12096 </tr>
12097
12098 <tr>
12099 <td>403</td>
12100 <td colspan="2">Forbidden</td>
12101 <td colspan="2"></td>
12102 </tr>
12103
12104 <tr>
12105 <td>404</td>
12106 <td colspan="2">Not Found</td>
12107 <td colspan="2"></td>
12108 </tr>
12109
12110 <tr class="bg">
12111 <td>返回属性名</td>
12112 <td colspan="2">类型</td>
12113 <td colspan="2">说明</td>
12114 </tr>
12115
12116<!-- 对返回参数 递归生成行-->
12117 <tbody>
12118
12119 <tr>
12120 <td align="left" style="padding-left:10px">1.acknowleged</td>
12121 <td colspan="2">boolean</td>
12122 <td colspan="2"></td>
12123 </tr>
12124
12125
12126 <tr>
12127 <td align="left" style="padding-left:10px">2.code</td>
12128 <td colspan="2">integer(int32)</td>
12129 <td colspan="2"></td>
12130 </tr>
12131
12132
12133 <tr>
12134 <td align="left" style="padding-left:10px">3.data</td>
12135 <td colspan="2">object:UserCompletedBindAlipayBindAlipayResponseData</td>
12136 <td colspan="2"></td>
12137 </tr>
12138
12139
12140 <tr>
12141 <td align="left" style="padding-left:20px">3.1.message</td>
12142 <td colspan="2">string</td>
12143 <td colspan="2"></td>
12144 </tr>
12145
12146
12147 <tr>
12148 <td align="left" style="padding-left:20px">3.2.step</td>
12149 <td colspan="2">integer(int32)</td>
12150 <td colspan="2"></td>
12151 </tr>
12152
12153
12154
12155
12156 <tr>
12157 <td align="left" style="padding-left:10px">4.message</td>
12158 <td colspan="2">string</td>
12159 <td colspan="2"></td>
12160 </tr>
12161
12162
12163</tbody>
12164
12165 <tr class="bg">
12166 <td colspan="5">示例</td>
12167 </tr>
12168 <tr class="specialHeight">
12169 <td class="bg">请求参数</td>
12170 <td colspan="4"> -d &#39;{&quot;federatedCode&quot;:&quot;string&quot;,&quot;nonce&quot;:&quot;string&quot;}&#39;</td>
12171 </tr>
12172 <tr class="specialHeight">
12173 <td class="bg">返回值</td>
12174 <td colspan="4">{&quot;code&quot;:0,&quot;data&quot;:{&quot;message&quot;:&quot;string&quot;,&quot;step&quot;:0},&quot;message&quot;:&quot;string&quot;,&quot;acknowleged&quot;:true}</td>
12175 </tr>
12176
12177 </table>
12178 </div>
12179 <div>
12180
12181 <!--这个是每个请求的说明,方便生成文档后进行整理-->
12182 <h5 class="second_title">2)绑定微信 - 初始化</h5>
12183
12184 <table border="1" cellspacing="0" cellpadding="0" width="100%">
12185 <tr class="bg">
12186 <td colspan="5">绑定微信 - 初始化</td>
12187 </tr>
12188 <tr>
12189 <td width="25%">接口描述</td>
12190 <td colspan="4">绑定微信 - 初始化</td>
12191 </tr>
12192 <tr>
12193 <td>URL</td>
12194 <td colspan="4">/api/v1/user/completed/alipay/initAlipay</td>
12195 </tr>
12196 <tr>
12197 <td>请求方式</td>
12198 <td colspan="4">get</td>
12199 </tr>
12200 <tr>
12201 <td>请求类型</td>
12202 <td colspan="4"></td>
12203 </tr>
12204 <tr>
12205 <td>返回类型</td>
12206 <td colspan="4">*/*</td>
12207 </tr>
12208
12209 <tr class="bg">
12210 <td>参数名</td>
12211 <td width="15%">数据类型</td>
12212 <td width="15%">参数类型</td>
12213 <td width="15%">是否必填</td>
12214 <td width="29%">说明</td>
12215 </tr>
12216
12217
12218
12219 <tr class="bg">
12220 <td>状态码</td>
12221 <td colspan="2">描述</td>
12222 <td colspan="2">说明</td>
12223 </tr>
12224
12225 <tr>
12226 <td>200</td>
12227 <td colspan="2">OK</td>
12228 <td colspan="2"></td>
12229 </tr>
12230
12231 <tr>
12232 <td>401</td>
12233 <td colspan="2">Unauthorized</td>
12234 <td colspan="2"></td>
12235 </tr>
12236
12237 <tr>
12238 <td>403</td>
12239 <td colspan="2">Forbidden</td>
12240 <td colspan="2"></td>
12241 </tr>
12242
12243 <tr>
12244 <td>404</td>
12245 <td colspan="2">Not Found</td>
12246 <td colspan="2"></td>
12247 </tr>
12248
12249 <tr class="bg">
12250 <td>返回属性名</td>
12251 <td colspan="2">类型</td>
12252 <td colspan="2">说明</td>
12253 </tr>
12254
12255<!-- 对返回参数 递归生成行-->
12256 <tbody>
12257
12258 <tr>
12259 <td align="left" style="padding-left:10px">1.acknowleged</td>
12260 <td colspan="2">boolean</td>
12261 <td colspan="2"></td>
12262 </tr>
12263
12264
12265 <tr>
12266 <td align="left" style="padding-left:10px">2.code</td>
12267 <td colspan="2">integer(int32)</td>
12268 <td colspan="2"></td>
12269 </tr>
12270
12271
12272 <tr>
12273 <td align="left" style="padding-left:10px">3.data</td>
12274 <td colspan="2">object:UserCompletedBindAlipayInitAlipayResponseData</td>
12275 <td colspan="2"></td>
12276 </tr>
12277
12278
12279 <tr>
12280 <td align="left" style="padding-left:20px">3.1.federatedUrl</td>
12281 <td colspan="2">string</td>
12282 <td colspan="2"></td>
12283 </tr>
12284
12285
12286 <tr>
12287 <td align="left" style="padding-left:20px">3.2.message</td>
12288 <td colspan="2">string</td>
12289 <td colspan="2"></td>
12290 </tr>
12291
12292
12293 <tr>
12294 <td align="left" style="padding-left:20px">3.3.nonce</td>
12295 <td colspan="2">string</td>
12296 <td colspan="2"></td>
12297 </tr>
12298
12299
12300 <tr>
12301 <td align="left" style="padding-left:20px">3.4.step</td>
12302 <td colspan="2">integer(int32)</td>
12303 <td colspan="2"></td>
12304 </tr>
12305
12306
12307
12308
12309 <tr>
12310 <td align="left" style="padding-left:10px">4.message</td>
12311 <td colspan="2">string</td>
12312 <td colspan="2"></td>
12313 </tr>
12314
12315
12316</tbody>
12317
12318 <tr class="bg">
12319 <td colspan="5">示例</td>
12320 </tr>
12321 <tr class="specialHeight">
12322 <td class="bg">请求参数</td>
12323 <td colspan="4"></td>
12324 </tr>
12325 <tr class="specialHeight">
12326 <td class="bg">返回值</td>
12327 <td colspan="4">{&quot;code&quot;:0,&quot;data&quot;:{&quot;federatedUrl&quot;:&quot;string&quot;,&quot;message&quot;:&quot;string&quot;,&quot;nonce&quot;:&quot;string&quot;,&quot;step&quot;:0},&quot;message&quot;:&quot;string&quot;,&quot;acknowleged&quot;:true}</td>
12328 </tr>
12329
12330 </table>
12331 </div>
12332 </div>
12333 <div style="margin-bottom:20px;">
12334 <!--这个是类的说明-->
12335 <h4 class="first_title">user-completed-bind-openweixin</h4>
12336 <div>
12337
12338 <!--这个是每个请求的说明,方便生成文档后进行整理-->
12339 <h5 class="second_title">1)绑定微信 - 绑定</h5>
12340
12341 <table border="1" cellspacing="0" cellpadding="0" width="100%">
12342 <tr class="bg">
12343 <td colspan="5">绑定微信 - 绑定</td>
12344 </tr>
12345 <tr>
12346 <td width="25%">接口描述</td>
12347 <td colspan="4">绑定微信 - 绑定</td>
12348 </tr>
12349 <tr>
12350 <td>URL</td>
12351 <td colspan="4">/api/v1/user/completed/openweixin/bindOpenweixin</td>
12352 </tr>
12353 <tr>
12354 <td>请求方式</td>
12355 <td colspan="4">post</td>
12356 </tr>
12357 <tr>
12358 <td>请求类型</td>
12359 <td colspan="4">application/json;charset=UTF-8</td>
12360 </tr>
12361 <tr>
12362 <td>返回类型</td>
12363 <td colspan="4">application/json;charset=UTF-8</td>
12364 </tr>
12365
12366 <tr class="bg">
12367 <td>参数名</td>
12368 <td width="15%">数据类型</td>
12369 <td width="15%">参数类型</td>
12370 <td width="15%">是否必填</td>
12371 <td width="29%">说明</td>
12372 </tr>
12373
12374
12375 <tr>
12376 <td align="left">1.userCompletedBindOpenweixinBindOpenweixinRequest</td>
12377 <td>object:UserCompletedBindOpenweixinBindOpenweixinRequest</td>
12378 <td>body</td>
12379 <td>Y</td>
12380
12381 <td>userCompletedBindOpenweixinBindOpenweixinRequest</td>
12382 <!-- <td th:if="${request.modelAttr}" th:text="asdfagadfg"></td>-->
12383 </tr>
12384
12385 <tbody>
12386
12387 <tr>
12388 <td align="left" style="padding-left:10px">1.1.federatedCode</td>
12389 <td>string</td>
12390 <td></td>
12391
12392 <td>N</td>
12393 <td></td>
12394 </tr>
12395
12396
12397 <tr>
12398 <td align="left" style="padding-left:10px">1.2.nonce</td>
12399 <td>string</td>
12400 <td></td>
12401
12402 <td>N</td>
12403 <td></td>
12404 </tr>
12405
12406
12407</tbody>
12408
12409
12410
12411
12412
12413 <tr class="bg">
12414 <td>状态码</td>
12415 <td colspan="2">描述</td>
12416 <td colspan="2">说明</td>
12417 </tr>
12418
12419 <tr>
12420 <td>200</td>
12421 <td colspan="2">OK</td>
12422 <td colspan="2"></td>
12423 </tr>
12424
12425 <tr>
12426 <td>201</td>
12427 <td colspan="2">Created</td>
12428 <td colspan="2"></td>
12429 </tr>
12430
12431 <tr>
12432 <td>401</td>
12433 <td colspan="2">Unauthorized</td>
12434 <td colspan="2"></td>
12435 </tr>
12436
12437 <tr>
12438 <td>403</td>
12439 <td colspan="2">Forbidden</td>
12440 <td colspan="2"></td>
12441 </tr>
12442
12443 <tr>
12444 <td>404</td>
12445 <td colspan="2">Not Found</td>
12446 <td colspan="2"></td>
12447 </tr>
12448
12449 <tr class="bg">
12450 <td>返回属性名</td>
12451 <td colspan="2">类型</td>
12452 <td colspan="2">说明</td>
12453 </tr>
12454
12455<!-- 对返回参数 递归生成行-->
12456 <tbody>
12457
12458 <tr>
12459 <td align="left" style="padding-left:10px">1.acknowleged</td>
12460 <td colspan="2">boolean</td>
12461 <td colspan="2"></td>
12462 </tr>
12463
12464
12465 <tr>
12466 <td align="left" style="padding-left:10px">2.code</td>
12467 <td colspan="2">integer(int32)</td>
12468 <td colspan="2"></td>
12469 </tr>
12470
12471
12472 <tr>
12473 <td align="left" style="padding-left:10px">3.data</td>
12474 <td colspan="2">object:UserCompletedBindOpenweixinBindOpenweixinResponseData</td>
12475 <td colspan="2"></td>
12476 </tr>
12477
12478
12479 <tr>
12480 <td align="left" style="padding-left:20px">3.1.message</td>
12481 <td colspan="2">string</td>
12482 <td colspan="2"></td>
12483 </tr>
12484
12485
12486 <tr>
12487 <td align="left" style="padding-left:20px">3.2.step</td>
12488 <td colspan="2">integer(int32)</td>
12489 <td colspan="2"></td>
12490 </tr>
12491
12492
12493
12494
12495 <tr>
12496 <td align="left" style="padding-left:10px">4.message</td>
12497 <td colspan="2">string</td>
12498 <td colspan="2"></td>
12499 </tr>
12500
12501
12502</tbody>
12503
12504 <tr class="bg">
12505 <td colspan="5">示例</td>
12506 </tr>
12507 <tr class="specialHeight">
12508 <td class="bg">请求参数</td>
12509 <td colspan="4"> -d &#39;{&quot;federatedCode&quot;:&quot;string&quot;,&quot;nonce&quot;:&quot;string&quot;}&#39;</td>
12510 </tr>
12511 <tr class="specialHeight">
12512 <td class="bg">返回值</td>
12513 <td colspan="4">{&quot;code&quot;:0,&quot;data&quot;:{&quot;message&quot;:&quot;string&quot;,&quot;step&quot;:0},&quot;message&quot;:&quot;string&quot;,&quot;acknowleged&quot;:true}</td>
12514 </tr>
12515
12516 </table>
12517 </div>
12518 <div>
12519
12520 <!--这个是每个请求的说明,方便生成文档后进行整理-->
12521 <h5 class="second_title">2)绑定微信 - 初始化</h5>
12522
12523 <table border="1" cellspacing="0" cellpadding="0" width="100%">
12524 <tr class="bg">
12525 <td colspan="5">绑定微信 - 初始化</td>
12526 </tr>
12527 <tr>
12528 <td width="25%">接口描述</td>
12529 <td colspan="4">绑定微信 - 初始化</td>
12530 </tr>
12531 <tr>
12532 <td>URL</td>
12533 <td colspan="4">/api/v1/user/completed/openweixin/initOpenweixin</td>
12534 </tr>
12535 <tr>
12536 <td>请求方式</td>
12537 <td colspan="4">get</td>
12538 </tr>
12539 <tr>
12540 <td>请求类型</td>
12541 <td colspan="4"></td>
12542 </tr>
12543 <tr>
12544 <td>返回类型</td>
12545 <td colspan="4">*/*</td>
12546 </tr>
12547
12548 <tr class="bg">
12549 <td>参数名</td>
12550 <td width="15%">数据类型</td>
12551 <td width="15%">参数类型</td>
12552 <td width="15%">是否必填</td>
12553 <td width="29%">说明</td>
12554 </tr>
12555
12556
12557
12558 <tr class="bg">
12559 <td>状态码</td>
12560 <td colspan="2">描述</td>
12561 <td colspan="2">说明</td>
12562 </tr>
12563
12564 <tr>
12565 <td>200</td>
12566 <td colspan="2">OK</td>
12567 <td colspan="2"></td>
12568 </tr>
12569
12570 <tr>
12571 <td>401</td>
12572 <td colspan="2">Unauthorized</td>
12573 <td colspan="2"></td>
12574 </tr>
12575
12576 <tr>
12577 <td>403</td>
12578 <td colspan="2">Forbidden</td>
12579 <td colspan="2"></td>
12580 </tr>
12581
12582 <tr>
12583 <td>404</td>
12584 <td colspan="2">Not Found</td>
12585 <td colspan="2"></td>
12586 </tr>
12587
12588 <tr class="bg">
12589 <td>返回属性名</td>
12590 <td colspan="2">类型</td>
12591 <td colspan="2">说明</td>
12592 </tr>
12593
12594<!-- 对返回参数 递归生成行-->
12595 <tbody>
12596
12597 <tr>
12598 <td align="left" style="padding-left:10px">1.acknowleged</td>
12599 <td colspan="2">boolean</td>
12600 <td colspan="2"></td>
12601 </tr>
12602
12603
12604 <tr>
12605 <td align="left" style="padding-left:10px">2.code</td>
12606 <td colspan="2">integer(int32)</td>
12607 <td colspan="2"></td>
12608 </tr>
12609
12610
12611 <tr>
12612 <td align="left" style="padding-left:10px">3.data</td>
12613 <td colspan="2">object:UserCompletedBindOpenweixinInitOpenweixinResponseData</td>
12614 <td colspan="2"></td>
12615 </tr>
12616
12617
12618 <tr>
12619 <td align="left" style="padding-left:20px">3.1.federatedUrl</td>
12620 <td colspan="2">string</td>
12621 <td colspan="2"></td>
12622 </tr>
12623
12624
12625 <tr>
12626 <td align="left" style="padding-left:20px">3.2.message</td>
12627 <td colspan="2">string</td>
12628 <td colspan="2"></td>
12629 </tr>
12630
12631
12632 <tr>
12633 <td align="left" style="padding-left:20px">3.3.nonce</td>
12634 <td colspan="2">string</td>
12635 <td colspan="2"></td>
12636 </tr>
12637
12638
12639 <tr>
12640 <td align="left" style="padding-left:20px">3.4.step</td>
12641 <td colspan="2">integer(int32)</td>
12642 <td colspan="2"></td>
12643 </tr>
12644
12645
12646
12647
12648 <tr>
12649 <td align="left" style="padding-left:10px">4.message</td>
12650 <td colspan="2">string</td>
12651 <td colspan="2"></td>
12652 </tr>
12653
12654
12655</tbody>
12656
12657 <tr class="bg">
12658 <td colspan="5">示例</td>
12659 </tr>
12660 <tr class="specialHeight">
12661 <td class="bg">请求参数</td>
12662 <td colspan="4"></td>
12663 </tr>
12664 <tr class="specialHeight">
12665 <td class="bg">返回值</td>
12666 <td colspan="4">{&quot;code&quot;:0,&quot;data&quot;:{&quot;federatedUrl&quot;:&quot;string&quot;,&quot;message&quot;:&quot;string&quot;,&quot;nonce&quot;:&quot;string&quot;,&quot;step&quot;:0},&quot;message&quot;:&quot;string&quot;,&quot;acknowleged&quot;:true}</td>
12667 </tr>
12668
12669 </table>
12670 </div>
12671 </div>
12672 <div style="margin-bottom:20px;">
12673 <!--这个是类的说明-->
12674 <h4 class="first_title">user-completed-bind-securityEmailAddress</h4>
12675 <div>
12676
12677 <!--这个是每个请求的说明,方便生成文档后进行整理-->
12678 <h5 class="second_title">1)绑定安全邮箱 - 2 验证验证码并绑定安全邮箱</h5>
12679
12680 <table border="1" cellspacing="0" cellpadding="0" width="100%">
12681 <tr class="bg">
12682 <td colspan="5">绑定安全邮箱 - 2 验证验证码并绑定安全邮箱</td>
12683 </tr>
12684 <tr>
12685 <td width="25%">接口描述</td>
12686 <td colspan="4">绑定安全邮箱 - 2 验证验证码并绑定安全邮箱</td>
12687 </tr>
12688 <tr>
12689 <td>URL</td>
12690 <td colspan="4">/api/v1/user/completed/securityEmailAddress/checkCodeBindEmailAddress</td>
12691 </tr>
12692 <tr>
12693 <td>请求方式</td>
12694 <td colspan="4">post</td>
12695 </tr>
12696 <tr>
12697 <td>请求类型</td>
12698 <td colspan="4">application/json;charset=UTF-8</td>
12699 </tr>
12700 <tr>
12701 <td>返回类型</td>
12702 <td colspan="4">application/json;charset=UTF-8</td>
12703 </tr>
12704
12705 <tr class="bg">
12706 <td>参数名</td>
12707 <td width="15%">数据类型</td>
12708 <td width="15%">参数类型</td>
12709 <td width="15%">是否必填</td>
12710 <td width="29%">说明</td>
12711 </tr>
12712
12713
12714 <tr>
12715 <td align="left">1.request</td>
12716 <td>object:UserCompletedBindEmailCheckCodeBindEmailRequest</td>
12717 <td>body</td>
12718 <td>Y</td>
12719
12720 <td>request</td>
12721 <!-- <td th:if="${request.modelAttr}" th:text="asdfagadfg"></td>-->
12722 </tr>
12723
12724 <tbody>
12725
12726 <tr>
12727 <td align="left" style="padding-left:10px">1.1.code</td>
12728 <td>string</td>
12729 <td></td>
12730
12731 <td>N</td>
12732 <td></td>
12733 </tr>
12734
12735
12736 <tr>
12737 <td align="left" style="padding-left:10px">1.2.emailAddress</td>
12738 <td>string</td>
12739 <td></td>
12740
12741 <td>N</td>
12742 <td></td>
12743 </tr>
12744
12745
12746 <tr>
12747 <td align="left" style="padding-left:10px">1.3.nonce</td>
12748 <td>string</td>
12749 <td></td>
12750
12751 <td>N</td>
12752 <td></td>
12753 </tr>
12754
12755
12756</tbody>
12757
12758
12759
12760
12761
12762 <tr class="bg">
12763 <td>状态码</td>
12764 <td colspan="2">描述</td>
12765 <td colspan="2">说明</td>
12766 </tr>
12767
12768 <tr>
12769 <td>200</td>
12770 <td colspan="2">OK</td>
12771 <td colspan="2"></td>
12772 </tr>
12773
12774 <tr>
12775 <td>201</td>
12776 <td colspan="2">Created</td>
12777 <td colspan="2"></td>
12778 </tr>
12779
12780 <tr>
12781 <td>401</td>
12782 <td colspan="2">Unauthorized</td>
12783 <td colspan="2"></td>
12784 </tr>
12785
12786 <tr>
12787 <td>403</td>
12788 <td colspan="2">Forbidden</td>
12789 <td colspan="2"></td>
12790 </tr>
12791
12792 <tr>
12793 <td>404</td>
12794 <td colspan="2">Not Found</td>
12795 <td colspan="2"></td>
12796 </tr>
12797
12798 <tr class="bg">
12799 <td>返回属性名</td>
12800 <td colspan="2">类型</td>
12801 <td colspan="2">说明</td>
12802 </tr>
12803
12804<!-- 对返回参数 递归生成行-->
12805 <tbody>
12806
12807 <tr>
12808 <td align="left" style="padding-left:10px">1.acknowleged</td>
12809 <td colspan="2">boolean</td>
12810 <td colspan="2"></td>
12811 </tr>
12812
12813
12814 <tr>
12815 <td align="left" style="padding-left:10px">2.code</td>
12816 <td colspan="2">integer(int32)</td>
12817 <td colspan="2"></td>
12818 </tr>
12819
12820
12821 <tr>
12822 <td align="left" style="padding-left:10px">3.data</td>
12823 <td colspan="2">object:UserCompletedBindEmailCheckCodeBindResponseData</td>
12824 <td colspan="2"></td>
12825 </tr>
12826
12827
12828 <tr>
12829 <td align="left" style="padding-left:20px">3.1.message</td>
12830 <td colspan="2">string</td>
12831 <td colspan="2"></td>
12832 </tr>
12833
12834
12835 <tr>
12836 <td align="left" style="padding-left:20px">3.2.nonce</td>
12837 <td colspan="2">string</td>
12838 <td colspan="2"></td>
12839 </tr>
12840
12841
12842 <tr>
12843 <td align="left" style="padding-left:20px">3.3.step</td>
12844 <td colspan="2">integer(int32)</td>
12845 <td colspan="2"></td>
12846 </tr>
12847
12848
12849
12850
12851 <tr>
12852 <td align="left" style="padding-left:10px">4.message</td>
12853 <td colspan="2">string</td>
12854 <td colspan="2"></td>
12855 </tr>
12856
12857
12858</tbody>
12859
12860 <tr class="bg">
12861 <td colspan="5">示例</td>
12862 </tr>
12863 <tr class="specialHeight">
12864 <td class="bg">请求参数</td>
12865 <td colspan="4"> -d &#39;{&quot;code&quot;:&quot;string&quot;,&quot;emailAddress&quot;:&quot;string&quot;,&quot;nonce&quot;:&quot;string&quot;}&#39;</td>
12866 </tr>
12867 <tr class="specialHeight">
12868 <td class="bg">返回值</td>
12869 <td colspan="4">{&quot;code&quot;:0,&quot;data&quot;:{&quot;message&quot;:&quot;string&quot;,&quot;nonce&quot;:&quot;string&quot;,&quot;step&quot;:0},&quot;message&quot;:&quot;string&quot;,&quot;acknowleged&quot;:true}</td>
12870 </tr>
12871
12872 </table>
12873 </div>
12874 <div>
12875
12876 <!--这个是每个请求的说明,方便生成文档后进行整理-->
12877 <h5 class="second_title">2)绑定安全邮箱 - 0 初始化</h5>
12878
12879 <table border="1" cellspacing="0" cellpadding="0" width="100%">
12880 <tr class="bg">
12881 <td colspan="5">绑定安全邮箱 - 0 初始化</td>
12882 </tr>
12883 <tr>
12884 <td width="25%">接口描述</td>
12885 <td colspan="4">绑定安全邮箱 - 0 初始化</td>
12886 </tr>
12887 <tr>
12888 <td>URL</td>
12889 <td colspan="4">/api/v1/user/completed/securityEmailAddress/initEmailAddress</td>
12890 </tr>
12891 <tr>
12892 <td>请求方式</td>
12893 <td colspan="4">get</td>
12894 </tr>
12895 <tr>
12896 <td>请求类型</td>
12897 <td colspan="4"></td>
12898 </tr>
12899 <tr>
12900 <td>返回类型</td>
12901 <td colspan="4">*/*</td>
12902 </tr>
12903
12904 <tr class="bg">
12905 <td>参数名</td>
12906 <td width="15%">数据类型</td>
12907 <td width="15%">参数类型</td>
12908 <td width="15%">是否必填</td>
12909 <td width="29%">说明</td>
12910 </tr>
12911
12912
12913
12914 <tr class="bg">
12915 <td>状态码</td>
12916 <td colspan="2">描述</td>
12917 <td colspan="2">说明</td>
12918 </tr>
12919
12920 <tr>
12921 <td>200</td>
12922 <td colspan="2">OK</td>
12923 <td colspan="2"></td>
12924 </tr>
12925
12926 <tr>
12927 <td>401</td>
12928 <td colspan="2">Unauthorized</td>
12929 <td colspan="2"></td>
12930 </tr>
12931
12932 <tr>
12933 <td>403</td>
12934 <td colspan="2">Forbidden</td>
12935 <td colspan="2"></td>
12936 </tr>
12937
12938 <tr>
12939 <td>404</td>
12940 <td colspan="2">Not Found</td>
12941 <td colspan="2"></td>
12942 </tr>
12943
12944 <tr class="bg">
12945 <td>返回属性名</td>
12946 <td colspan="2">类型</td>
12947 <td colspan="2">说明</td>
12948 </tr>
12949
12950<!-- 对返回参数 递归生成行-->
12951 <tbody>
12952
12953 <tr>
12954 <td align="left" style="padding-left:10px">1.acknowleged</td>
12955 <td colspan="2">boolean</td>
12956 <td colspan="2"></td>
12957 </tr>
12958
12959
12960 <tr>
12961 <td align="left" style="padding-left:10px">2.code</td>
12962 <td colspan="2">integer(int32)</td>
12963 <td colspan="2"></td>
12964 </tr>
12965
12966
12967 <tr>
12968 <td align="left" style="padding-left:10px">3.data</td>
12969 <td colspan="2">object:UserCompletedBindEmailInitEmailResponseData</td>
12970 <td colspan="2"></td>
12971 </tr>
12972
12973
12974 <tr>
12975 <td align="left" style="padding-left:20px">3.1.message</td>
12976 <td colspan="2">string</td>
12977 <td colspan="2"></td>
12978 </tr>
12979
12980
12981 <tr>
12982 <td align="left" style="padding-left:20px">3.2.nonce</td>
12983 <td colspan="2">string</td>
12984 <td colspan="2"></td>
12985 </tr>
12986
12987
12988 <tr>
12989 <td align="left" style="padding-left:20px">3.3.step</td>
12990 <td colspan="2">integer(int32)</td>
12991 <td colspan="2"></td>
12992 </tr>
12993
12994
12995
12996
12997 <tr>
12998 <td align="left" style="padding-left:10px">4.message</td>
12999 <td colspan="2">string</td>
13000 <td colspan="2"></td>
13001 </tr>
13002
13003
13004</tbody>
13005
13006 <tr class="bg">
13007 <td colspan="5">示例</td>
13008 </tr>
13009 <tr class="specialHeight">
13010 <td class="bg">请求参数</td>
13011 <td colspan="4"></td>
13012 </tr>
13013 <tr class="specialHeight">
13014 <td class="bg">返回值</td>
13015 <td colspan="4">{&quot;code&quot;:0,&quot;data&quot;:{&quot;message&quot;:&quot;string&quot;,&quot;nonce&quot;:&quot;string&quot;,&quot;step&quot;:0},&quot;message&quot;:&quot;string&quot;,&quot;acknowleged&quot;:true}</td>
13016 </tr>
13017
13018 </table>
13019 </div>
13020 <div>
13021
13022 <!--这个是每个请求的说明,方便生成文档后进行整理-->
13023 <h5 class="second_title">3)绑定安全邮箱 - 1 发送验证码</h5>
13024
13025 <table border="1" cellspacing="0" cellpadding="0" width="100%">
13026 <tr class="bg">
13027 <td colspan="5">绑定安全邮箱 - 1 发送验证码</td>
13028 </tr>
13029 <tr>
13030 <td width="25%">接口描述</td>
13031 <td colspan="4">绑定安全邮箱 - 1 发送验证码</td>
13032 </tr>
13033 <tr>
13034 <td>URL</td>
13035 <td colspan="4">/api/v1/user/completed/securityEmailAddress/sendCodeByEmailAddress</td>
13036 </tr>
13037 <tr>
13038 <td>请求方式</td>
13039 <td colspan="4">post</td>
13040 </tr>
13041 <tr>
13042 <td>请求类型</td>
13043 <td colspan="4">application/json;charset=UTF-8</td>
13044 </tr>
13045 <tr>
13046 <td>返回类型</td>
13047 <td colspan="4">application/json;charset=UTF-8</td>
13048 </tr>
13049
13050 <tr class="bg">
13051 <td>参数名</td>
13052 <td width="15%">数据类型</td>
13053 <td width="15%">参数类型</td>
13054 <td width="15%">是否必填</td>
13055 <td width="29%">说明</td>
13056 </tr>
13057
13058
13059 <tr>
13060 <td align="left">1.request</td>
13061 <td>object:UserCompletedBindEmailSendCodeByEmailRequest</td>
13062 <td>body</td>
13063 <td>Y</td>
13064
13065 <td>request</td>
13066 <!-- <td th:if="${request.modelAttr}" th:text="asdfagadfg"></td>-->
13067 </tr>
13068
13069 <tbody>
13070
13071 <tr>
13072 <td align="left" style="padding-left:10px">1.1.emailAddress</td>
13073 <td>string</td>
13074 <td></td>
13075
13076 <td>N</td>
13077 <td></td>
13078 </tr>
13079
13080
13081 <tr>
13082 <td align="left" style="padding-left:10px">1.2.nonce</td>
13083 <td>string</td>
13084 <td></td>
13085
13086 <td>N</td>
13087 <td></td>
13088 </tr>
13089
13090
13091</tbody>
13092
13093
13094
13095
13096
13097 <tr class="bg">
13098 <td>状态码</td>
13099 <td colspan="2">描述</td>
13100 <td colspan="2">说明</td>
13101 </tr>
13102
13103 <tr>
13104 <td>200</td>
13105 <td colspan="2">OK</td>
13106 <td colspan="2"></td>
13107 </tr>
13108
13109 <tr>
13110 <td>201</td>
13111 <td colspan="2">Created</td>
13112 <td colspan="2"></td>
13113 </tr>
13114
13115 <tr>
13116 <td>401</td>
13117 <td colspan="2">Unauthorized</td>
13118 <td colspan="2"></td>
13119 </tr>
13120
13121 <tr>
13122 <td>403</td>
13123 <td colspan="2">Forbidden</td>
13124 <td colspan="2"></td>
13125 </tr>
13126
13127 <tr>
13128 <td>404</td>
13129 <td colspan="2">Not Found</td>
13130 <td colspan="2"></td>
13131 </tr>
13132
13133 <tr class="bg">
13134 <td>返回属性名</td>
13135 <td colspan="2">类型</td>
13136 <td colspan="2">说明</td>
13137 </tr>
13138
13139<!-- 对返回参数 递归生成行-->
13140 <tbody>
13141
13142 <tr>
13143 <td align="left" style="padding-left:10px">1.acknowleged</td>
13144 <td colspan="2">boolean</td>
13145 <td colspan="2"></td>
13146 </tr>
13147
13148
13149 <tr>
13150 <td align="left" style="padding-left:10px">2.code</td>
13151 <td colspan="2">integer(int32)</td>
13152 <td colspan="2"></td>
13153 </tr>
13154
13155
13156 <tr>
13157 <td align="left" style="padding-left:10px">3.data</td>
13158 <td colspan="2">object:UserCompletedBindEmailSendCodeResponseData</td>
13159 <td colspan="2"></td>
13160 </tr>
13161
13162
13163 <tr>
13164 <td align="left" style="padding-left:20px">3.1.message</td>
13165 <td colspan="2">string</td>
13166 <td colspan="2"></td>
13167 </tr>
13168
13169
13170 <tr>
13171 <td align="left" style="padding-left:20px">3.2.nonce</td>
13172 <td colspan="2">string</td>
13173 <td colspan="2"></td>
13174 </tr>
13175
13176
13177 <tr>
13178 <td align="left" style="padding-left:20px">3.3.step</td>
13179 <td colspan="2">integer(int32)</td>
13180 <td colspan="2"></td>
13181 </tr>
13182
13183
13184
13185
13186 <tr>
13187 <td align="left" style="padding-left:10px">4.message</td>
13188 <td colspan="2">string</td>
13189 <td colspan="2"></td>
13190 </tr>
13191
13192
13193</tbody>
13194
13195 <tr class="bg">
13196 <td colspan="5">示例</td>
13197 </tr>
13198 <tr class="specialHeight">
13199 <td class="bg">请求参数</td>
13200 <td colspan="4"> -d &#39;{&quot;emailAddress&quot;:&quot;string&quot;,&quot;nonce&quot;:&quot;string&quot;}&#39;</td>
13201 </tr>
13202 <tr class="specialHeight">
13203 <td class="bg">返回值</td>
13204 <td colspan="4">{&quot;code&quot;:0,&quot;data&quot;:{&quot;message&quot;:&quot;string&quot;,&quot;nonce&quot;:&quot;string&quot;,&quot;step&quot;:0},&quot;message&quot;:&quot;string&quot;,&quot;acknowleged&quot;:true}</td>
13205 </tr>
13206
13207 </table>
13208 </div>
13209 </div>
13210 <div style="margin-bottom:20px;">
13211 <!--这个是类的说明-->
13212 <h4 class="first_title">user-completed-bind-securityMobile</h4>
13213 <div>
13214
13215 <!--这个是每个请求的说明,方便生成文档后进行整理-->
13216 <h5 class="second_title">1)绑定安全手机 - 2 验证验证码并绑定安全手机</h5>
13217
13218 <table border="1" cellspacing="0" cellpadding="0" width="100%">
13219 <tr class="bg">
13220 <td colspan="5">绑定安全手机 - 2 验证验证码并绑定安全手机</td>
13221 </tr>
13222 <tr>
13223 <td width="25%">接口描述</td>
13224 <td colspan="4">绑定安全手机 - 2 验证验证码并绑定安全手机</td>
13225 </tr>
13226 <tr>
13227 <td>URL</td>
13228 <td colspan="4">/api/v1/user/completed/securityMobile/checkCodeBindMobile</td>
13229 </tr>
13230 <tr>
13231 <td>请求方式</td>
13232 <td colspan="4">post</td>
13233 </tr>
13234 <tr>
13235 <td>请求类型</td>
13236 <td colspan="4">application/json;charset=UTF-8</td>
13237 </tr>
13238 <tr>
13239 <td>返回类型</td>
13240 <td colspan="4">application/json;charset=UTF-8</td>
13241 </tr>
13242
13243 <tr class="bg">
13244 <td>参数名</td>
13245 <td width="15%">数据类型</td>
13246 <td width="15%">参数类型</td>
13247 <td width="15%">是否必填</td>
13248 <td width="29%">说明</td>
13249 </tr>
13250
13251
13252 <tr>
13253 <td align="left">1.request</td>
13254 <td>object:UserCompletedBindMobileCheckCodeBindMobileRequest</td>
13255 <td>body</td>
13256 <td>Y</td>
13257
13258 <td>request</td>
13259 <!-- <td th:if="${request.modelAttr}" th:text="asdfagadfg"></td>-->
13260 </tr>
13261
13262 <tbody>
13263
13264 <tr>
13265 <td align="left" style="padding-left:10px">1.1.code</td>
13266 <td>string</td>
13267 <td></td>
13268
13269 <td>N</td>
13270 <td></td>
13271 </tr>
13272
13273
13274 <tr>
13275 <td align="left" style="padding-left:10px">1.2.mobile</td>
13276 <td>string</td>
13277 <td></td>
13278
13279 <td>N</td>
13280 <td></td>
13281 </tr>
13282
13283
13284 <tr>
13285 <td align="left" style="padding-left:10px">1.3.nonce</td>
13286 <td>string</td>
13287 <td></td>
13288
13289 <td>N</td>
13290 <td></td>
13291 </tr>
13292
13293
13294</tbody>
13295
13296
13297
13298
13299
13300 <tr class="bg">
13301 <td>状态码</td>
13302 <td colspan="2">描述</td>
13303 <td colspan="2">说明</td>
13304 </tr>
13305
13306 <tr>
13307 <td>200</td>
13308 <td colspan="2">OK</td>
13309 <td colspan="2"></td>
13310 </tr>
13311
13312 <tr>
13313 <td>201</td>
13314 <td colspan="2">Created</td>
13315 <td colspan="2"></td>
13316 </tr>
13317
13318 <tr>
13319 <td>401</td>
13320 <td colspan="2">Unauthorized</td>
13321 <td colspan="2"></td>
13322 </tr>
13323
13324 <tr>
13325 <td>403</td>
13326 <td colspan="2">Forbidden</td>
13327 <td colspan="2"></td>
13328 </tr>
13329
13330 <tr>
13331 <td>404</td>
13332 <td colspan="2">Not Found</td>
13333 <td colspan="2"></td>
13334 </tr>
13335
13336 <tr class="bg">
13337 <td>返回属性名</td>
13338 <td colspan="2">类型</td>
13339 <td colspan="2">说明</td>
13340 </tr>
13341
13342<!-- 对返回参数 递归生成行-->
13343 <tbody>
13344
13345 <tr>
13346 <td align="left" style="padding-left:10px">1.acknowleged</td>
13347 <td colspan="2">boolean</td>
13348 <td colspan="2"></td>
13349 </tr>
13350
13351
13352 <tr>
13353 <td align="left" style="padding-left:10px">2.code</td>
13354 <td colspan="2">integer(int32)</td>
13355 <td colspan="2"></td>
13356 </tr>
13357
13358
13359 <tr>
13360 <td align="left" style="padding-left:10px">3.data</td>
13361 <td colspan="2">object:UserCompletedBindMobileCheckCodeBindResponseData</td>
13362 <td colspan="2"></td>
13363 </tr>
13364
13365
13366 <tr>
13367 <td align="left" style="padding-left:20px">3.1.message</td>
13368 <td colspan="2">string</td>
13369 <td colspan="2"></td>
13370 </tr>
13371
13372
13373 <tr>
13374 <td align="left" style="padding-left:20px">3.2.nonce</td>
13375 <td colspan="2">string</td>
13376 <td colspan="2"></td>
13377 </tr>
13378
13379
13380 <tr>
13381 <td align="left" style="padding-left:20px">3.3.step</td>
13382 <td colspan="2">integer(int32)</td>
13383 <td colspan="2"></td>
13384 </tr>
13385
13386
13387
13388
13389 <tr>
13390 <td align="left" style="padding-left:10px">4.message</td>
13391 <td colspan="2">string</td>
13392 <td colspan="2"></td>
13393 </tr>
13394
13395
13396</tbody>
13397
13398 <tr class="bg">
13399 <td colspan="5">示例</td>
13400 </tr>
13401 <tr class="specialHeight">
13402 <td class="bg">请求参数</td>
13403 <td colspan="4"> -d &#39;{&quot;code&quot;:&quot;string&quot;,&quot;mobile&quot;:&quot;string&quot;,&quot;nonce&quot;:&quot;string&quot;}&#39;</td>
13404 </tr>
13405 <tr class="specialHeight">
13406 <td class="bg">返回值</td>
13407 <td colspan="4">{&quot;code&quot;:0,&quot;data&quot;:{&quot;message&quot;:&quot;string&quot;,&quot;nonce&quot;:&quot;string&quot;,&quot;step&quot;:0},&quot;message&quot;:&quot;string&quot;,&quot;acknowleged&quot;:true}</td>
13408 </tr>
13409
13410 </table>
13411 </div>
13412 <div>
13413
13414 <!--这个是每个请求的说明,方便生成文档后进行整理-->
13415 <h5 class="second_title">2)绑定安全手机 - 0 初始化</h5>
13416
13417 <table border="1" cellspacing="0" cellpadding="0" width="100%">
13418 <tr class="bg">
13419 <td colspan="5">绑定安全手机 - 0 初始化</td>
13420 </tr>
13421 <tr>
13422 <td width="25%">接口描述</td>
13423 <td colspan="4">绑定安全手机 - 0 初始化</td>
13424 </tr>
13425 <tr>
13426 <td>URL</td>
13427 <td colspan="4">/api/v1/user/completed/securityMobile/initMobile</td>
13428 </tr>
13429 <tr>
13430 <td>请求方式</td>
13431 <td colspan="4">get</td>
13432 </tr>
13433 <tr>
13434 <td>请求类型</td>
13435 <td colspan="4"></td>
13436 </tr>
13437 <tr>
13438 <td>返回类型</td>
13439 <td colspan="4">*/*</td>
13440 </tr>
13441
13442 <tr class="bg">
13443 <td>参数名</td>
13444 <td width="15%">数据类型</td>
13445 <td width="15%">参数类型</td>
13446 <td width="15%">是否必填</td>
13447 <td width="29%">说明</td>
13448 </tr>
13449
13450
13451
13452 <tr class="bg">
13453 <td>状态码</td>
13454 <td colspan="2">描述</td>
13455 <td colspan="2">说明</td>
13456 </tr>
13457
13458 <tr>
13459 <td>200</td>
13460 <td colspan="2">OK</td>
13461 <td colspan="2"></td>
13462 </tr>
13463
13464 <tr>
13465 <td>401</td>
13466 <td colspan="2">Unauthorized</td>
13467 <td colspan="2"></td>
13468 </tr>
13469
13470 <tr>
13471 <td>403</td>
13472 <td colspan="2">Forbidden</td>
13473 <td colspan="2"></td>
13474 </tr>
13475
13476 <tr>
13477 <td>404</td>
13478 <td colspan="2">Not Found</td>
13479 <td colspan="2"></td>
13480 </tr>
13481
13482 <tr class="bg">
13483 <td>返回属性名</td>
13484 <td colspan="2">类型</td>
13485 <td colspan="2">说明</td>
13486 </tr>
13487
13488<!-- 对返回参数 递归生成行-->
13489 <tbody>
13490
13491 <tr>
13492 <td align="left" style="padding-left:10px">1.acknowleged</td>
13493 <td colspan="2">boolean</td>
13494 <td colspan="2"></td>
13495 </tr>
13496
13497
13498 <tr>
13499 <td align="left" style="padding-left:10px">2.code</td>
13500 <td colspan="2">integer(int32)</td>
13501 <td colspan="2"></td>
13502 </tr>
13503
13504
13505 <tr>
13506 <td align="left" style="padding-left:10px">3.data</td>
13507 <td colspan="2">object:UserCompletedBindMobileInitMobileResponseData</td>
13508 <td colspan="2"></td>
13509 </tr>
13510
13511
13512 <tr>
13513 <td align="left" style="padding-left:20px">3.1.message</td>
13514 <td colspan="2">string</td>
13515 <td colspan="2"></td>
13516 </tr>
13517
13518
13519 <tr>
13520 <td align="left" style="padding-left:20px">3.2.nonce</td>
13521 <td colspan="2">string</td>
13522 <td colspan="2"></td>
13523 </tr>
13524
13525
13526 <tr>
13527 <td align="left" style="padding-left:20px">3.3.step</td>
13528 <td colspan="2">integer(int32)</td>
13529 <td colspan="2"></td>
13530 </tr>
13531
13532
13533
13534
13535 <tr>
13536 <td align="left" style="padding-left:10px">4.message</td>
13537 <td colspan="2">string</td>
13538 <td colspan="2"></td>
13539 </tr>
13540
13541
13542</tbody>
13543
13544 <tr class="bg">
13545 <td colspan="5">示例</td>
13546 </tr>
13547 <tr class="specialHeight">
13548 <td class="bg">请求参数</td>
13549 <td colspan="4"></td>
13550 </tr>
13551 <tr class="specialHeight">
13552 <td class="bg">返回值</td>
13553 <td colspan="4">{&quot;code&quot;:0,&quot;data&quot;:{&quot;message&quot;:&quot;string&quot;,&quot;nonce&quot;:&quot;string&quot;,&quot;step&quot;:0},&quot;message&quot;:&quot;string&quot;,&quot;acknowleged&quot;:true}</td>
13554 </tr>
13555
13556 </table>
13557 </div>
13558 <div>
13559
13560 <!--这个是每个请求的说明,方便生成文档后进行整理-->
13561 <h5 class="second_title">3)绑定安全手机 - 1 发送验证码</h5>
13562
13563 <table border="1" cellspacing="0" cellpadding="0" width="100%">
13564 <tr class="bg">
13565 <td colspan="5">绑定安全手机 - 1 发送验证码</td>
13566 </tr>
13567 <tr>
13568 <td width="25%">接口描述</td>
13569 <td colspan="4">绑定安全手机 - 1 发送验证码</td>
13570 </tr>
13571 <tr>
13572 <td>URL</td>
13573 <td colspan="4">/api/v1/user/completed/securityMobile/sendCodeByMobile</td>
13574 </tr>
13575 <tr>
13576 <td>请求方式</td>
13577 <td colspan="4">post</td>
13578 </tr>
13579 <tr>
13580 <td>请求类型</td>
13581 <td colspan="4">application/json;charset=UTF-8</td>
13582 </tr>
13583 <tr>
13584 <td>返回类型</td>
13585 <td colspan="4">application/json;charset=UTF-8</td>
13586 </tr>
13587
13588 <tr class="bg">
13589 <td>参数名</td>
13590 <td width="15%">数据类型</td>
13591 <td width="15%">参数类型</td>
13592 <td width="15%">是否必填</td>
13593 <td width="29%">说明</td>
13594 </tr>
13595
13596
13597 <tr>
13598 <td align="left">1.request</td>
13599 <td>object:UserCompletedBindMobileSendCodeByMobileRequest</td>
13600 <td>body</td>
13601 <td>Y</td>
13602
13603 <td>request</td>
13604 <!-- <td th:if="${request.modelAttr}" th:text="asdfagadfg"></td>-->
13605 </tr>
13606
13607 <tbody>
13608
13609 <tr>
13610 <td align="left" style="padding-left:10px">1.1.mobile</td>
13611 <td>string</td>
13612 <td></td>
13613
13614 <td>N</td>
13615 <td></td>
13616 </tr>
13617
13618
13619 <tr>
13620 <td align="left" style="padding-left:10px">1.2.nonce</td>
13621 <td>string</td>
13622 <td></td>
13623
13624 <td>N</td>
13625 <td></td>
13626 </tr>
13627
13628
13629</tbody>
13630
13631
13632
13633
13634
13635 <tr class="bg">
13636 <td>状态码</td>
13637 <td colspan="2">描述</td>
13638 <td colspan="2">说明</td>
13639 </tr>
13640
13641 <tr>
13642 <td>200</td>
13643 <td colspan="2">OK</td>
13644 <td colspan="2"></td>
13645 </tr>
13646
13647 <tr>
13648 <td>201</td>
13649 <td colspan="2">Created</td>
13650 <td colspan="2"></td>
13651 </tr>
13652
13653 <tr>
13654 <td>401</td>
13655 <td colspan="2">Unauthorized</td>
13656 <td colspan="2"></td>
13657 </tr>
13658
13659 <tr>
13660 <td>403</td>
13661 <td colspan="2">Forbidden</td>
13662 <td colspan="2"></td>
13663 </tr>
13664
13665 <tr>
13666 <td>404</td>
13667 <td colspan="2">Not Found</td>
13668 <td colspan="2"></td>
13669 </tr>
13670
13671 <tr class="bg">
13672 <td>返回属性名</td>
13673 <td colspan="2">类型</td>
13674 <td colspan="2">说明</td>
13675 </tr>
13676
13677<!-- 对返回参数 递归生成行-->
13678 <tbody>
13679
13680 <tr>
13681 <td align="left" style="padding-left:10px">1.acknowleged</td>
13682 <td colspan="2">boolean</td>
13683 <td colspan="2"></td>
13684 </tr>
13685
13686
13687 <tr>
13688 <td align="left" style="padding-left:10px">2.code</td>
13689 <td colspan="2">integer(int32)</td>
13690 <td colspan="2"></td>
13691 </tr>
13692
13693
13694 <tr>
13695 <td align="left" style="padding-left:10px">3.data</td>
13696 <td colspan="2">object:UserCompletedBindMobileSendCodeByMobileResponseData</td>
13697 <td colspan="2"></td>
13698 </tr>
13699
13700
13701 <tr>
13702 <td align="left" style="padding-left:20px">3.1.message</td>
13703 <td colspan="2">string</td>
13704 <td colspan="2"></td>
13705 </tr>
13706
13707
13708 <tr>
13709 <td align="left" style="padding-left:20px">3.2.nonce</td>
13710 <td colspan="2">string</td>
13711 <td colspan="2"></td>
13712 </tr>
13713
13714
13715 <tr>
13716 <td align="left" style="padding-left:20px">3.3.step</td>
13717 <td colspan="2">integer(int32)</td>
13718 <td colspan="2"></td>
13719 </tr>
13720
13721
13722
13723
13724 <tr>
13725 <td align="left" style="padding-left:10px">4.message</td>
13726 <td colspan="2">string</td>
13727 <td colspan="2"></td>
13728 </tr>
13729
13730
13731</tbody>
13732
13733 <tr class="bg">
13734 <td colspan="5">示例</td>
13735 </tr>
13736 <tr class="specialHeight">
13737 <td class="bg">请求参数</td>
13738 <td colspan="4"> -d &#39;{&quot;mobile&quot;:&quot;string&quot;,&quot;nonce&quot;:&quot;string&quot;}&#39;</td>
13739 </tr>
13740 <tr class="specialHeight">
13741 <td class="bg">返回值</td>
13742 <td colspan="4">{&quot;code&quot;:0,&quot;data&quot;:{&quot;message&quot;:&quot;string&quot;,&quot;nonce&quot;:&quot;string&quot;,&quot;step&quot;:0},&quot;message&quot;:&quot;string&quot;,&quot;acknowleged&quot;:true}</td>
13743 </tr>
13744
13745 </table>
13746 </div>
13747 </div>
13748 <div style="margin-bottom:20px;">
13749 <!--这个是类的说明-->
13750 <h4 class="first_title">user-federation</h4>
13751 <div>
13752
13753 <!--这个是每个请求的说明,方便生成文档后进行整理-->
13754 <h5 class="second_title">1)获取当前用户的联合登录信息</h5>
13755
13756 <table border="1" cellspacing="0" cellpadding="0" width="100%">
13757 <tr class="bg">
13758 <td colspan="5">获取当前用户的联合登录信息</td>
13759 </tr>
13760 <tr>
13761 <td width="25%">接口描述</td>
13762 <td colspan="4">获取当前用户的联合登录信息</td>
13763 </tr>
13764 <tr>
13765 <td>URL</td>
13766 <td colspan="4">/api/v1/user/federation</td>
13767 </tr>
13768 <tr>
13769 <td>请求方式</td>
13770 <td colspan="4">get</td>
13771 </tr>
13772 <tr>
13773 <td>请求类型</td>
13774 <td colspan="4"></td>
13775 </tr>
13776 <tr>
13777 <td>返回类型</td>
13778 <td colspan="4">*/*</td>
13779 </tr>
13780
13781 <tr class="bg">
13782 <td>参数名</td>
13783 <td width="15%">数据类型</td>
13784 <td width="15%">参数类型</td>
13785 <td width="15%">是否必填</td>
13786 <td width="29%">说明</td>
13787 </tr>
13788
13789
13790
13791 <tr class="bg">
13792 <td>状态码</td>
13793 <td colspan="2">描述</td>
13794 <td colspan="2">说明</td>
13795 </tr>
13796
13797 <tr>
13798 <td>200</td>
13799 <td colspan="2">OK</td>
13800 <td colspan="2"></td>
13801 </tr>
13802
13803 <tr>
13804 <td>401</td>
13805 <td colspan="2">Unauthorized</td>
13806 <td colspan="2"></td>
13807 </tr>
13808
13809 <tr>
13810 <td>403</td>
13811 <td colspan="2">Forbidden</td>
13812 <td colspan="2"></td>
13813 </tr>
13814
13815 <tr>
13816 <td>404</td>
13817 <td colspan="2">Not Found</td>
13818 <td colspan="2"></td>
13819 </tr>
13820
13821 <tr class="bg">
13822 <td>返回属性名</td>
13823 <td colspan="2">类型</td>
13824 <td colspan="2">说明</td>
13825 </tr>
13826
13827<!-- 对返回参数 递归生成行-->
13828 <tbody>
13829
13830 <tr>
13831 <td align="left" style="padding-left:10px">1.acknowleged</td>
13832 <td colspan="2">boolean</td>
13833 <td colspan="2"></td>
13834 </tr>
13835
13836
13837 <tr>
13838 <td align="left" style="padding-left:10px">2.code</td>
13839 <td colspan="2">integer(int32)</td>
13840 <td colspan="2"></td>
13841 </tr>
13842
13843
13844 <tr>
13845 <td align="left" style="padding-left:10px">3.data</td>
13846 <td colspan="2">object:UserFederationResponseData</td>
13847 <td colspan="2"></td>
13848 </tr>
13849
13850
13851 <tr>
13852 <td align="left" style="padding-left:20px">3.1.alipay</td>
13853 <td colspan="2">string</td>
13854 <td colspan="2"></td>
13855 </tr>
13856
13857
13858 <tr>
13859 <td align="left" style="padding-left:20px">3.2.alipayBinded</td>
13860 <td colspan="2">boolean</td>
13861 <td colspan="2"></td>
13862 </tr>
13863
13864
13865 <tr>
13866 <td align="left" style="padding-left:20px">3.3.federationModeConfig</td>
13867 <td colspan="2">object:FederationModeConfig</td>
13868 <td colspan="2"></td>
13869 </tr>
13870
13871
13872 <tr>
13873 <td align="left" style="padding-left:30px">3.3.1.alipayEnabled</td>
13874 <td colspan="2">boolean</td>
13875 <td colspan="2"></td>
13876 </tr>
13877
13878
13879 <tr>
13880 <td align="left" style="padding-left:30px">3.3.2.openweixinEnabled</td>
13881 <td colspan="2">boolean</td>
13882 <td colspan="2"></td>
13883 </tr>
13884
13885
13886 <tr>
13887 <td align="left" style="padding-left:30px">3.3.3.qqEnabled</td>
13888 <td colspan="2">boolean</td>
13889 <td colspan="2"></td>
13890 </tr>
13891
13892
13893 <tr>
13894 <td align="left" style="padding-left:30px">3.3.4.workweixinEnabled</td>
13895 <td colspan="2">boolean</td>
13896 <td colspan="2"></td>
13897 </tr>
13898
13899
13900
13901
13902 <tr>
13903 <td align="left" style="padding-left:20px">3.4.openweixin</td>
13904 <td colspan="2">string</td>
13905 <td colspan="2"></td>
13906 </tr>
13907
13908
13909 <tr>
13910 <td align="left" style="padding-left:20px">3.5.openweixinBinded</td>
13911 <td colspan="2">boolean</td>
13912 <td colspan="2"></td>
13913 </tr>
13914
13915
13916 <tr>
13917 <td align="left" style="padding-left:20px">3.6.qq</td>
13918 <td colspan="2">string</td>
13919 <td colspan="2"></td>
13920 </tr>
13921
13922
13923 <tr>
13924 <td align="left" style="padding-left:20px">3.7.qqBinded</td>
13925 <td colspan="2">boolean</td>
13926 <td colspan="2"></td>
13927 </tr>
13928
13929
13930 <tr>
13931 <td align="left" style="padding-left:20px">3.8.workweixin</td>
13932 <td colspan="2">string</td>
13933 <td colspan="2"></td>
13934 </tr>
13935
13936
13937 <tr>
13938 <td align="left" style="padding-left:20px">3.9.workweixinBinded</td>
13939 <td colspan="2">boolean</td>
13940 <td colspan="2"></td>
13941 </tr>
13942
13943
13944
13945
13946 <tr>
13947 <td align="left" style="padding-left:10px">4.message</td>
13948 <td colspan="2">string</td>
13949 <td colspan="2"></td>
13950 </tr>
13951
13952
13953</tbody>
13954
13955 <tr class="bg">
13956 <td colspan="5">示例</td>
13957 </tr>
13958 <tr class="specialHeight">
13959 <td class="bg">请求参数</td>
13960 <td colspan="4"></td>
13961 </tr>
13962 <tr class="specialHeight">
13963 <td class="bg">返回值</td>
13964 <td colspan="4">{&quot;code&quot;:0,&quot;data&quot;:{&quot;alipay&quot;:&quot;string&quot;,&quot;alipayBinded&quot;:true,&quot;federationModeConfig&quot;:{&quot;alipayEnabled&quot;:true,&quot;openweixinEnabled&quot;:true,&quot;qqEnabled&quot;:true,&quot;workweixinEnabled&quot;:true},&quot;openweixin&quot;:&quot;string&quot;,&quot;openweixinBinded&quot;:true,&quot;qq&quot;:&quot;string&quot;,&quot;qqBinded&quot;:true,&quot;workweixin&quot;:&quot;string&quot;,&quot;workweixinBinded&quot;:true},&quot;message&quot;:&quot;string&quot;,&quot;acknowleged&quot;:true}</td>
13965 </tr>
13966
13967 </table>
13968 </div>
13969 </div>
13970 <div style="margin-bottom:20px;">
13971 <!--这个是类的说明-->
13972 <h4 class="first_title">user-federation-alipay</h4>
13973 <div>
13974
13975 <!--这个是每个请求的说明,方便生成文档后进行整理-->
13976 <h5 class="second_title">1)绑定支付宝 - 2 绑定</h5>
13977
13978 <table border="1" cellspacing="0" cellpadding="0" width="100%">
13979 <tr class="bg">
13980 <td colspan="5">绑定支付宝 - 2 绑定</td>
13981 </tr>
13982 <tr>
13983 <td width="25%">接口描述</td>
13984 <td colspan="4">绑定支付宝 - 2 绑定</td>
13985 </tr>
13986 <tr>
13987 <td>URL</td>
13988 <td colspan="4">/api/v1/user/federation/alipay/bindAlipay</td>
13989 </tr>
13990 <tr>
13991 <td>请求方式</td>
13992 <td colspan="4">post</td>
13993 </tr>
13994 <tr>
13995 <td>请求类型</td>
13996 <td colspan="4">application/json;charset=UTF-8</td>
13997 </tr>
13998 <tr>
13999 <td>返回类型</td>
14000 <td colspan="4">application/json;charset=UTF-8</td>
14001 </tr>
14002
14003 <tr class="bg">
14004 <td>参数名</td>
14005 <td width="15%">数据类型</td>
14006 <td width="15%">参数类型</td>
14007 <td width="15%">是否必填</td>
14008 <td width="29%">说明</td>
14009 </tr>
14010
14011
14012 <tr>
14013 <td align="left">1.userFederationAlipayBindAlipayRequest</td>
14014 <td>object:UserFederationAlipayBindAlipayRequest</td>
14015 <td>body</td>
14016 <td>Y</td>
14017
14018 <td>userFederationAlipayBindAlipayRequest</td>
14019 <!-- <td th:if="${request.modelAttr}" th:text="asdfagadfg"></td>-->
14020 </tr>
14021
14022 <tbody>
14023
14024 <tr>
14025 <td align="left" style="padding-left:10px">1.1.federatedCode</td>
14026 <td>string</td>
14027 <td></td>
14028
14029 <td>N</td>
14030 <td></td>
14031 </tr>
14032
14033
14034 <tr>
14035 <td align="left" style="padding-left:10px">1.2.nonce</td>
14036 <td>string</td>
14037 <td></td>
14038
14039 <td>N</td>
14040 <td></td>
14041 </tr>
14042
14043
14044</tbody>
14045
14046
14047
14048
14049
14050 <tr class="bg">
14051 <td>状态码</td>
14052 <td colspan="2">描述</td>
14053 <td colspan="2">说明</td>
14054 </tr>
14055
14056 <tr>
14057 <td>200</td>
14058 <td colspan="2">OK</td>
14059 <td colspan="2"></td>
14060 </tr>
14061
14062 <tr>
14063 <td>201</td>
14064 <td colspan="2">Created</td>
14065 <td colspan="2"></td>
14066 </tr>
14067
14068 <tr>
14069 <td>401</td>
14070 <td colspan="2">Unauthorized</td>
14071 <td colspan="2"></td>
14072 </tr>
14073
14074 <tr>
14075 <td>403</td>
14076 <td colspan="2">Forbidden</td>
14077 <td colspan="2"></td>
14078 </tr>
14079
14080 <tr>
14081 <td>404</td>
14082 <td colspan="2">Not Found</td>
14083 <td colspan="2"></td>
14084 </tr>
14085
14086 <tr class="bg">
14087 <td>返回属性名</td>
14088 <td colspan="2">类型</td>
14089 <td colspan="2">说明</td>
14090 </tr>
14091
14092<!-- 对返回参数 递归生成行-->
14093 <tbody>
14094
14095 <tr>
14096 <td align="left" style="padding-left:10px">1.acknowleged</td>
14097 <td colspan="2">boolean</td>
14098 <td colspan="2"></td>
14099 </tr>
14100
14101
14102 <tr>
14103 <td align="left" style="padding-left:10px">2.code</td>
14104 <td colspan="2">integer(int32)</td>
14105 <td colspan="2"></td>
14106 </tr>
14107
14108
14109 <tr>
14110 <td align="left" style="padding-left:10px">3.data</td>
14111 <td colspan="2">object:UserFederationAlipayBindAlipayResponseData</td>
14112 <td colspan="2"></td>
14113 </tr>
14114
14115
14116 <tr>
14117 <td align="left" style="padding-left:20px">3.1.message</td>
14118 <td colspan="2">string</td>
14119 <td colspan="2"></td>
14120 </tr>
14121
14122
14123 <tr>
14124 <td align="left" style="padding-left:20px">3.2.step</td>
14125 <td colspan="2">integer(int32)</td>
14126 <td colspan="2"></td>
14127 </tr>
14128
14129
14130
14131
14132 <tr>
14133 <td align="left" style="padding-left:10px">4.message</td>
14134 <td colspan="2">string</td>
14135 <td colspan="2"></td>
14136 </tr>
14137
14138
14139</tbody>
14140
14141 <tr class="bg">
14142 <td colspan="5">示例</td>
14143 </tr>
14144 <tr class="specialHeight">
14145 <td class="bg">请求参数</td>
14146 <td colspan="4"> -d &#39;{&quot;federatedCode&quot;:&quot;string&quot;,&quot;nonce&quot;:&quot;string&quot;}&#39;</td>
14147 </tr>
14148 <tr class="specialHeight">
14149 <td class="bg">返回值</td>
14150 <td colspan="4">{&quot;code&quot;:0,&quot;data&quot;:{&quot;message&quot;:&quot;string&quot;,&quot;step&quot;:0},&quot;message&quot;:&quot;string&quot;,&quot;acknowleged&quot;:true}</td>
14151 </tr>
14152
14153 </table>
14154 </div>
14155 <div>
14156
14157 <!--这个是每个请求的说明,方便生成文档后进行整理-->
14158 <h5 class="second_title">2)绑定支付宝 - 1.1 验证验证码</h5>
14159
14160 <table border="1" cellspacing="0" cellpadding="0" width="100%">
14161 <tr class="bg">
14162 <td colspan="5">绑定支付宝 - 1.1 验证验证码</td>
14163 </tr>
14164 <tr>
14165 <td width="25%">接口描述</td>
14166 <td colspan="4">绑定支付宝 - 1.1 验证验证码</td>
14167 </tr>
14168 <tr>
14169 <td>URL</td>
14170 <td colspan="4">/api/v1/user/federation/alipay/checkCode</td>
14171 </tr>
14172 <tr>
14173 <td>请求方式</td>
14174 <td colspan="4">post</td>
14175 </tr>
14176 <tr>
14177 <td>请求类型</td>
14178 <td colspan="4">application/json;charset=UTF-8</td>
14179 </tr>
14180 <tr>
14181 <td>返回类型</td>
14182 <td colspan="4">application/json;charset=UTF-8</td>
14183 </tr>
14184
14185 <tr class="bg">
14186 <td>参数名</td>
14187 <td width="15%">数据类型</td>
14188 <td width="15%">参数类型</td>
14189 <td width="15%">是否必填</td>
14190 <td width="29%">说明</td>
14191 </tr>
14192
14193
14194 <tr>
14195 <td align="left">1.userFederationAlipayCheckCodeRequest</td>
14196 <td>object:UserFederationAlipayCheckCodeRequest</td>
14197 <td>body</td>
14198 <td>Y</td>
14199
14200 <td>userFederationAlipayCheckCodeRequest</td>
14201 <!-- <td th:if="${request.modelAttr}" th:text="asdfagadfg"></td>-->
14202 </tr>
14203
14204 <tbody>
14205
14206 <tr>
14207 <td align="left" style="padding-left:10px">1.1.code</td>
14208 <td>string</td>
14209 <td></td>
14210
14211 <td>N</td>
14212 <td></td>
14213 </tr>
14214
14215
14216 <tr>
14217 <td align="left" style="padding-left:10px">1.2.nonce</td>
14218 <td>string</td>
14219 <td></td>
14220
14221 <td>N</td>
14222 <td></td>
14223 </tr>
14224
14225
14226</tbody>
14227
14228
14229
14230
14231
14232 <tr class="bg">
14233 <td>状态码</td>
14234 <td colspan="2">描述</td>
14235 <td colspan="2">说明</td>
14236 </tr>
14237
14238 <tr>
14239 <td>200</td>
14240 <td colspan="2">OK</td>
14241 <td colspan="2"></td>
14242 </tr>
14243
14244 <tr>
14245 <td>201</td>
14246 <td colspan="2">Created</td>
14247 <td colspan="2"></td>
14248 </tr>
14249
14250 <tr>
14251 <td>401</td>
14252 <td colspan="2">Unauthorized</td>
14253 <td colspan="2"></td>
14254 </tr>
14255
14256 <tr>
14257 <td>403</td>
14258 <td colspan="2">Forbidden</td>
14259 <td colspan="2"></td>
14260 </tr>
14261
14262 <tr>
14263 <td>404</td>
14264 <td colspan="2">Not Found</td>
14265 <td colspan="2"></td>
14266 </tr>
14267
14268 <tr class="bg">
14269 <td>返回属性名</td>
14270 <td colspan="2">类型</td>
14271 <td colspan="2">说明</td>
14272 </tr>
14273
14274<!-- 对返回参数 递归生成行-->
14275 <tbody>
14276
14277 <tr>
14278 <td align="left" style="padding-left:10px">1.acknowleged</td>
14279 <td colspan="2">boolean</td>
14280 <td colspan="2"></td>
14281 </tr>
14282
14283
14284 <tr>
14285 <td align="left" style="padding-left:10px">2.code</td>
14286 <td colspan="2">integer(int32)</td>
14287 <td colspan="2"></td>
14288 </tr>
14289
14290
14291 <tr>
14292 <td align="left" style="padding-left:10px">3.data</td>
14293 <td colspan="2">object:UserFederationAlipayCheckCodeResponseData</td>
14294 <td colspan="2"></td>
14295 </tr>
14296
14297
14298 <tr>
14299 <td align="left" style="padding-left:20px">3.1.federatedUrl</td>
14300 <td colspan="2">string</td>
14301 <td colspan="2"></td>
14302 </tr>
14303
14304
14305 <tr>
14306 <td align="left" style="padding-left:20px">3.2.message</td>
14307 <td colspan="2">string</td>
14308 <td colspan="2"></td>
14309 </tr>
14310
14311
14312 <tr>
14313 <td align="left" style="padding-left:20px">3.3.nonce</td>
14314 <td colspan="2">string</td>
14315 <td colspan="2"></td>
14316 </tr>
14317
14318
14319 <tr>
14320 <td align="left" style="padding-left:20px">3.4.step</td>
14321 <td colspan="2">integer(int32)</td>
14322 <td colspan="2"></td>
14323 </tr>
14324
14325
14326
14327
14328 <tr>
14329 <td align="left" style="padding-left:10px">4.message</td>
14330 <td colspan="2">string</td>
14331 <td colspan="2"></td>
14332 </tr>
14333
14334
14335</tbody>
14336
14337 <tr class="bg">
14338 <td colspan="5">示例</td>
14339 </tr>
14340 <tr class="specialHeight">
14341 <td class="bg">请求参数</td>
14342 <td colspan="4"> -d &#39;{&quot;code&quot;:&quot;string&quot;,&quot;nonce&quot;:&quot;string&quot;}&#39;</td>
14343 </tr>
14344 <tr class="specialHeight">
14345 <td class="bg">返回值</td>
14346 <td colspan="4">{&quot;code&quot;:0,&quot;data&quot;:{&quot;federatedUrl&quot;:&quot;string&quot;,&quot;message&quot;:&quot;string&quot;,&quot;nonce&quot;:&quot;string&quot;,&quot;step&quot;:0},&quot;message&quot;:&quot;string&quot;,&quot;acknowleged&quot;:true}</td>
14347 </tr>
14348
14349 </table>
14350 </div>
14351 <div>
14352
14353 <!--这个是每个请求的说明,方便生成文档后进行整理-->
14354 <h5 class="second_title">3)解绑支付宝 - 1.1 验证验证码并解绑</h5>
14355
14356 <table border="1" cellspacing="0" cellpadding="0" width="100%">
14357 <tr class="bg">
14358 <td colspan="5">解绑支付宝 - 1.1 验证验证码并解绑</td>
14359 </tr>
14360 <tr>
14361 <td width="25%">接口描述</td>
14362 <td colspan="4">解绑支付宝 - 1.1 验证验证码并解绑</td>
14363 </tr>
14364 <tr>
14365 <td>URL</td>
14366 <td colspan="4">/api/v1/user/federation/alipay/checkCodeUnbindAlipay</td>
14367 </tr>
14368 <tr>
14369 <td>请求方式</td>
14370 <td colspan="4">post</td>
14371 </tr>
14372 <tr>
14373 <td>请求类型</td>
14374 <td colspan="4">application/json;charset=UTF-8</td>
14375 </tr>
14376 <tr>
14377 <td>返回类型</td>
14378 <td colspan="4">application/json;charset=UTF-8</td>
14379 </tr>
14380
14381 <tr class="bg">
14382 <td>参数名</td>
14383 <td width="15%">数据类型</td>
14384 <td width="15%">参数类型</td>
14385 <td width="15%">是否必填</td>
14386 <td width="29%">说明</td>
14387 </tr>
14388
14389
14390 <tr>
14391 <td align="left">1.userSecurityMobileCheckCodeUnbindAlipayRequest</td>
14392 <td>object:UserFederationAlipayCheckCodeUnbindAlipayRequest</td>
14393 <td>body</td>
14394 <td>Y</td>
14395
14396 <td>userSecurityMobileCheckCodeUnbindAlipayRequest</td>
14397 <!-- <td th:if="${request.modelAttr}" th:text="asdfagadfg"></td>-->
14398 </tr>
14399
14400 <tbody>
14401
14402 <tr>
14403 <td align="left" style="padding-left:10px">1.1.code</td>
14404 <td>string</td>
14405 <td></td>
14406
14407 <td>N</td>
14408 <td></td>
14409 </tr>
14410
14411
14412 <tr>
14413 <td align="left" style="padding-left:10px">1.2.nonce</td>
14414 <td>string</td>
14415 <td></td>
14416
14417 <td>N</td>
14418 <td></td>
14419 </tr>
14420
14421
14422</tbody>
14423
14424
14425
14426
14427
14428 <tr class="bg">
14429 <td>状态码</td>
14430 <td colspan="2">描述</td>
14431 <td colspan="2">说明</td>
14432 </tr>
14433
14434 <tr>
14435 <td>200</td>
14436 <td colspan="2">OK</td>
14437 <td colspan="2"></td>
14438 </tr>
14439
14440 <tr>
14441 <td>201</td>
14442 <td colspan="2">Created</td>
14443 <td colspan="2"></td>
14444 </tr>
14445
14446 <tr>
14447 <td>401</td>
14448 <td colspan="2">Unauthorized</td>
14449 <td colspan="2"></td>
14450 </tr>
14451
14452 <tr>
14453 <td>403</td>
14454 <td colspan="2">Forbidden</td>
14455 <td colspan="2"></td>
14456 </tr>
14457
14458 <tr>
14459 <td>404</td>
14460 <td colspan="2">Not Found</td>
14461 <td colspan="2"></td>
14462 </tr>
14463
14464 <tr class="bg">
14465 <td>返回属性名</td>
14466 <td colspan="2">类型</td>
14467 <td colspan="2">说明</td>
14468 </tr>
14469
14470<!-- 对返回参数 递归生成行-->
14471 <tbody>
14472
14473 <tr>
14474 <td align="left" style="padding-left:10px">1.acknowleged</td>
14475 <td colspan="2">boolean</td>
14476 <td colspan="2"></td>
14477 </tr>
14478
14479
14480 <tr>
14481 <td align="left" style="padding-left:10px">2.code</td>
14482 <td colspan="2">integer(int32)</td>
14483 <td colspan="2"></td>
14484 </tr>
14485
14486
14487 <tr>
14488 <td align="left" style="padding-left:10px">3.data</td>
14489 <td colspan="2">object:UserFederationAlipayCheckCodeUnbindAlipayResponseData</td>
14490 <td colspan="2"></td>
14491 </tr>
14492
14493
14494 <tr>
14495 <td align="left" style="padding-left:20px">3.1.message</td>
14496 <td colspan="2">string</td>
14497 <td colspan="2"></td>
14498 </tr>
14499
14500
14501 <tr>
14502 <td align="left" style="padding-left:20px">3.2.nonce</td>
14503 <td colspan="2">string</td>
14504 <td colspan="2"></td>
14505 </tr>
14506
14507
14508 <tr>
14509 <td align="left" style="padding-left:20px">3.3.step</td>
14510 <td colspan="2">integer(int32)</td>
14511 <td colspan="2"></td>
14512 </tr>
14513
14514
14515
14516
14517 <tr>
14518 <td align="left" style="padding-left:10px">4.message</td>
14519 <td colspan="2">string</td>
14520 <td colspan="2"></td>
14521 </tr>
14522
14523
14524</tbody>
14525
14526 <tr class="bg">
14527 <td colspan="5">示例</td>
14528 </tr>
14529 <tr class="specialHeight">
14530 <td class="bg">请求参数</td>
14531 <td colspan="4"> -d &#39;{&quot;code&quot;:&quot;string&quot;,&quot;nonce&quot;:&quot;string&quot;}&#39;</td>
14532 </tr>
14533 <tr class="specialHeight">
14534 <td class="bg">返回值</td>
14535 <td colspan="4">{&quot;code&quot;:0,&quot;data&quot;:{&quot;message&quot;:&quot;string&quot;,&quot;nonce&quot;:&quot;string&quot;,&quot;step&quot;:0},&quot;message&quot;:&quot;string&quot;,&quot;acknowleged&quot;:true}</td>
14536 </tr>
14537
14538 </table>
14539 </div>
14540 <div>
14541
14542 <!--这个是每个请求的说明,方便生成文档后进行整理-->
14543 <h5 class="second_title">4)绑定支付宝 - 0 初始化</h5>
14544
14545 <table border="1" cellspacing="0" cellpadding="0" width="100%">
14546 <tr class="bg">
14547 <td colspan="5">绑定支付宝 - 0 初始化</td>
14548 </tr>
14549 <tr>
14550 <td width="25%">接口描述</td>
14551 <td colspan="4">绑定支付宝 - 0 初始化</td>
14552 </tr>
14553 <tr>
14554 <td>URL</td>
14555 <td colspan="4">/api/v1/user/federation/alipay/initAlipay</td>
14556 </tr>
14557 <tr>
14558 <td>请求方式</td>
14559 <td colspan="4">get</td>
14560 </tr>
14561 <tr>
14562 <td>请求类型</td>
14563 <td colspan="4"></td>
14564 </tr>
14565 <tr>
14566 <td>返回类型</td>
14567 <td colspan="4">*/*</td>
14568 </tr>
14569
14570 <tr class="bg">
14571 <td>参数名</td>
14572 <td width="15%">数据类型</td>
14573 <td width="15%">参数类型</td>
14574 <td width="15%">是否必填</td>
14575 <td width="29%">说明</td>
14576 </tr>
14577
14578
14579
14580 <tr class="bg">
14581 <td>状态码</td>
14582 <td colspan="2">描述</td>
14583 <td colspan="2">说明</td>
14584 </tr>
14585
14586 <tr>
14587 <td>200</td>
14588 <td colspan="2">OK</td>
14589 <td colspan="2"></td>
14590 </tr>
14591
14592 <tr>
14593 <td>401</td>
14594 <td colspan="2">Unauthorized</td>
14595 <td colspan="2"></td>
14596 </tr>
14597
14598 <tr>
14599 <td>403</td>
14600 <td colspan="2">Forbidden</td>
14601 <td colspan="2"></td>
14602 </tr>
14603
14604 <tr>
14605 <td>404</td>
14606 <td colspan="2">Not Found</td>
14607 <td colspan="2"></td>
14608 </tr>
14609
14610 <tr class="bg">
14611 <td>返回属性名</td>
14612 <td colspan="2">类型</td>
14613 <td colspan="2">说明</td>
14614 </tr>
14615
14616<!-- 对返回参数 递归生成行-->
14617 <tbody>
14618
14619 <tr>
14620 <td align="left" style="padding-left:10px">1.acknowleged</td>
14621 <td colspan="2">boolean</td>
14622 <td colspan="2"></td>
14623 </tr>
14624
14625
14626 <tr>
14627 <td align="left" style="padding-left:10px">2.code</td>
14628 <td colspan="2">integer(int32)</td>
14629 <td colspan="2"></td>
14630 </tr>
14631
14632
14633 <tr>
14634 <td align="left" style="padding-left:10px">3.data</td>
14635 <td colspan="2">object:UserFederationAlipayInitAlipayResponseData</td>
14636 <td colspan="2"></td>
14637 </tr>
14638
14639
14640 <tr>
14641 <td align="left" style="padding-left:20px">3.1.message</td>
14642 <td colspan="2">string</td>
14643 <td colspan="2"></td>
14644 </tr>
14645
14646
14647 <tr>
14648 <td align="left" style="padding-left:20px">3.2.nonce</td>
14649 <td colspan="2">string</td>
14650 <td colspan="2"></td>
14651 </tr>
14652
14653
14654 <tr>
14655 <td align="left" style="padding-left:20px">3.3.step</td>
14656 <td colspan="2">integer(int32)</td>
14657 <td colspan="2"></td>
14658 </tr>
14659
14660
14661
14662
14663 <tr>
14664 <td align="left" style="padding-left:10px">4.message</td>
14665 <td colspan="2">string</td>
14666 <td colspan="2"></td>
14667 </tr>
14668
14669
14670</tbody>
14671
14672 <tr class="bg">
14673 <td colspan="5">示例</td>
14674 </tr>
14675 <tr class="specialHeight">
14676 <td class="bg">请求参数</td>
14677 <td colspan="4"></td>
14678 </tr>
14679 <tr class="specialHeight">
14680 <td class="bg">返回值</td>
14681 <td colspan="4">{&quot;code&quot;:0,&quot;data&quot;:{&quot;message&quot;:&quot;string&quot;,&quot;nonce&quot;:&quot;string&quot;,&quot;step&quot;:0},&quot;message&quot;:&quot;string&quot;,&quot;acknowleged&quot;:true}</td>
14682 </tr>
14683
14684 </table>
14685 </div>
14686 <div>
14687
14688 <!--这个是每个请求的说明,方便生成文档后进行整理-->
14689 <h5 class="second_title">5)解绑支付宝 - 0 初始化</h5>
14690
14691 <table border="1" cellspacing="0" cellpadding="0" width="100%">
14692 <tr class="bg">
14693 <td colspan="5">解绑支付宝 - 0 初始化</td>
14694 </tr>
14695 <tr>
14696 <td width="25%">接口描述</td>
14697 <td colspan="4">解绑支付宝 - 0 初始化</td>
14698 </tr>
14699 <tr>
14700 <td>URL</td>
14701 <td colspan="4">/api/v1/user/federation/alipay/initUnbindAlipay</td>
14702 </tr>
14703 <tr>
14704 <td>请求方式</td>
14705 <td colspan="4">get</td>
14706 </tr>
14707 <tr>
14708 <td>请求类型</td>
14709 <td colspan="4"></td>
14710 </tr>
14711 <tr>
14712 <td>返回类型</td>
14713 <td colspan="4">*/*</td>
14714 </tr>
14715
14716 <tr class="bg">
14717 <td>参数名</td>
14718 <td width="15%">数据类型</td>
14719 <td width="15%">参数类型</td>
14720 <td width="15%">是否必填</td>
14721 <td width="29%">说明</td>
14722 </tr>
14723
14724
14725
14726 <tr class="bg">
14727 <td>状态码</td>
14728 <td colspan="2">描述</td>
14729 <td colspan="2">说明</td>
14730 </tr>
14731
14732 <tr>
14733 <td>200</td>
14734 <td colspan="2">OK</td>
14735 <td colspan="2"></td>
14736 </tr>
14737
14738 <tr>
14739 <td>401</td>
14740 <td colspan="2">Unauthorized</td>
14741 <td colspan="2"></td>
14742 </tr>
14743
14744 <tr>
14745 <td>403</td>
14746 <td colspan="2">Forbidden</td>
14747 <td colspan="2"></td>
14748 </tr>
14749
14750 <tr>
14751 <td>404</td>
14752 <td colspan="2">Not Found</td>
14753 <td colspan="2"></td>
14754 </tr>
14755
14756 <tr class="bg">
14757 <td>返回属性名</td>
14758 <td colspan="2">类型</td>
14759 <td colspan="2">说明</td>
14760 </tr>
14761
14762<!-- 对返回参数 递归生成行-->
14763 <tbody>
14764
14765 <tr>
14766 <td align="left" style="padding-left:10px">1.acknowleged</td>
14767 <td colspan="2">boolean</td>
14768 <td colspan="2"></td>
14769 </tr>
14770
14771
14772 <tr>
14773 <td align="left" style="padding-left:10px">2.code</td>
14774 <td colspan="2">integer(int32)</td>
14775 <td colspan="2"></td>
14776 </tr>
14777
14778
14779 <tr>
14780 <td align="left" style="padding-left:10px">3.data</td>
14781 <td colspan="2">object:UserFederationAlipayInitUnbindAlipayResponseData</td>
14782 <td colspan="2"></td>
14783 </tr>
14784
14785
14786 <tr>
14787 <td align="left" style="padding-left:20px">3.1.message</td>
14788 <td colspan="2">string</td>
14789 <td colspan="2"></td>
14790 </tr>
14791
14792
14793 <tr>
14794 <td align="left" style="padding-left:20px">3.2.nonce</td>
14795 <td colspan="2">string</td>
14796 <td colspan="2"></td>
14797 </tr>
14798
14799
14800 <tr>
14801 <td align="left" style="padding-left:20px">3.3.step</td>
14802 <td colspan="2">integer(int32)</td>
14803 <td colspan="2"></td>
14804 </tr>
14805
14806
14807
14808
14809 <tr>
14810 <td align="left" style="padding-left:10px">4.message</td>
14811 <td colspan="2">string</td>
14812 <td colspan="2"></td>
14813 </tr>
14814
14815
14816</tbody>
14817
14818 <tr class="bg">
14819 <td colspan="5">示例</td>
14820 </tr>
14821 <tr class="specialHeight">
14822 <td class="bg">请求参数</td>
14823 <td colspan="4"></td>
14824 </tr>
14825 <tr class="specialHeight">
14826 <td class="bg">返回值</td>
14827 <td colspan="4">{&quot;code&quot;:0,&quot;data&quot;:{&quot;message&quot;:&quot;string&quot;,&quot;nonce&quot;:&quot;string&quot;,&quot;step&quot;:0},&quot;message&quot;:&quot;string&quot;,&quot;acknowleged&quot;:true}</td>
14828 </tr>
14829
14830 </table>
14831 </div>
14832 <div>
14833
14834 <!--这个是每个请求的说明,方便生成文档后进行整理-->
14835 <h5 class="second_title">6)绑定支付宝 - 1.0 发送验证码</h5>
14836
14837 <table border="1" cellspacing="0" cellpadding="0" width="100%">
14838 <tr class="bg">
14839 <td colspan="5">绑定支付宝 - 1.0 发送验证码</td>
14840 </tr>
14841 <tr>
14842 <td width="25%">接口描述</td>
14843 <td colspan="4">绑定支付宝 - 1.0 发送验证码</td>
14844 </tr>
14845 <tr>
14846 <td>URL</td>
14847 <td colspan="4">/api/v1/user/federation/alipay/sendCode</td>
14848 </tr>
14849 <tr>
14850 <td>请求方式</td>
14851 <td colspan="4">post</td>
14852 </tr>
14853 <tr>
14854 <td>请求类型</td>
14855 <td colspan="4">application/json;charset=UTF-8</td>
14856 </tr>
14857 <tr>
14858 <td>返回类型</td>
14859 <td colspan="4">application/json;charset=UTF-8</td>
14860 </tr>
14861
14862 <tr class="bg">
14863 <td>参数名</td>
14864 <td width="15%">数据类型</td>
14865 <td width="15%">参数类型</td>
14866 <td width="15%">是否必填</td>
14867 <td width="29%">说明</td>
14868 </tr>
14869
14870
14871 <tr>
14872 <td align="left">1.userFederationAlipaySendCodeRequest</td>
14873 <td>object:UserFederationAlipaySendCodeRequest</td>
14874 <td>body</td>
14875 <td>Y</td>
14876
14877 <td>userFederationAlipaySendCodeRequest</td>
14878 <!-- <td th:if="${request.modelAttr}" th:text="asdfagadfg"></td>-->
14879 </tr>
14880
14881 <tbody>
14882
14883 <tr>
14884 <td align="left" style="padding-left:10px">1.1.checkType</td>
14885 <td>string</td>
14886 <td></td>
14887
14888 <td>N</td>
14889 <td></td>
14890 </tr>
14891
14892
14893 <tr>
14894 <td align="left" style="padding-left:10px">1.2.nonce</td>
14895 <td>string</td>
14896 <td></td>
14897
14898 <td>N</td>
14899 <td></td>
14900 </tr>
14901
14902
14903</tbody>
14904
14905
14906
14907
14908
14909 <tr class="bg">
14910 <td>状态码</td>
14911 <td colspan="2">描述</td>
14912 <td colspan="2">说明</td>
14913 </tr>
14914
14915 <tr>
14916 <td>200</td>
14917 <td colspan="2">OK</td>
14918 <td colspan="2"></td>
14919 </tr>
14920
14921 <tr>
14922 <td>201</td>
14923 <td colspan="2">Created</td>
14924 <td colspan="2"></td>
14925 </tr>
14926
14927 <tr>
14928 <td>401</td>
14929 <td colspan="2">Unauthorized</td>
14930 <td colspan="2"></td>
14931 </tr>
14932
14933 <tr>
14934 <td>403</td>
14935 <td colspan="2">Forbidden</td>
14936 <td colspan="2"></td>
14937 </tr>
14938
14939 <tr>
14940 <td>404</td>
14941 <td colspan="2">Not Found</td>
14942 <td colspan="2"></td>
14943 </tr>
14944
14945 <tr class="bg">
14946 <td>返回属性名</td>
14947 <td colspan="2">类型</td>
14948 <td colspan="2">说明</td>
14949 </tr>
14950
14951<!-- 对返回参数 递归生成行-->
14952 <tbody>
14953
14954 <tr>
14955 <td align="left" style="padding-left:10px">1.acknowleged</td>
14956 <td colspan="2">boolean</td>
14957 <td colspan="2"></td>
14958 </tr>
14959
14960
14961 <tr>
14962 <td align="left" style="padding-left:10px">2.code</td>
14963 <td colspan="2">integer(int32)</td>
14964 <td colspan="2"></td>
14965 </tr>
14966
14967
14968 <tr>
14969 <td align="left" style="padding-left:10px">3.data</td>
14970 <td colspan="2">object:UserFederationAlipaySendCodeResponseData</td>
14971 <td colspan="2"></td>
14972 </tr>
14973
14974
14975 <tr>
14976 <td align="left" style="padding-left:20px">3.1.message</td>
14977 <td colspan="2">string</td>
14978 <td colspan="2"></td>
14979 </tr>
14980
14981
14982 <tr>
14983 <td align="left" style="padding-left:20px">3.2.nonce</td>
14984 <td colspan="2">string</td>
14985 <td colspan="2"></td>
14986 </tr>
14987
14988
14989 <tr>
14990 <td align="left" style="padding-left:20px">3.3.step</td>
14991 <td colspan="2">integer(int32)</td>
14992 <td colspan="2"></td>
14993 </tr>
14994
14995
14996
14997
14998 <tr>
14999 <td align="left" style="padding-left:10px">4.message</td>
15000 <td colspan="2">string</td>
15001 <td colspan="2"></td>
15002 </tr>
15003
15004
15005</tbody>
15006
15007 <tr class="bg">
15008 <td colspan="5">示例</td>
15009 </tr>
15010 <tr class="specialHeight">
15011 <td class="bg">请求参数</td>
15012 <td colspan="4"> -d &#39;{&quot;checkType&quot;:&quot;string&quot;,&quot;nonce&quot;:&quot;string&quot;}&#39;</td>
15013 </tr>
15014 <tr class="specialHeight">
15015 <td class="bg">返回值</td>
15016 <td colspan="4">{&quot;code&quot;:0,&quot;data&quot;:{&quot;message&quot;:&quot;string&quot;,&quot;nonce&quot;:&quot;string&quot;,&quot;step&quot;:0},&quot;message&quot;:&quot;string&quot;,&quot;acknowleged&quot;:true}</td>
15017 </tr>
15018
15019 </table>
15020 </div>
15021 <div>
15022
15023 <!--这个是每个请求的说明,方便生成文档后进行整理-->
15024 <h5 class="second_title">7)解绑支付宝 - 1.0 发送验证码</h5>
15025
15026 <table border="1" cellspacing="0" cellpadding="0" width="100%">
15027 <tr class="bg">
15028 <td colspan="5">解绑支付宝 - 1.0 发送验证码</td>
15029 </tr>
15030 <tr>
15031 <td width="25%">接口描述</td>
15032 <td colspan="4">解绑支付宝 - 1.0 发送验证码</td>
15033 </tr>
15034 <tr>
15035 <td>URL</td>
15036 <td colspan="4">/api/v1/user/federation/alipay/sendCodeUnbindAlipay</td>
15037 </tr>
15038 <tr>
15039 <td>请求方式</td>
15040 <td colspan="4">post</td>
15041 </tr>
15042 <tr>
15043 <td>请求类型</td>
15044 <td colspan="4">application/json;charset=UTF-8</td>
15045 </tr>
15046 <tr>
15047 <td>返回类型</td>
15048 <td colspan="4">application/json;charset=UTF-8</td>
15049 </tr>
15050
15051 <tr class="bg">
15052 <td>参数名</td>
15053 <td width="15%">数据类型</td>
15054 <td width="15%">参数类型</td>
15055 <td width="15%">是否必填</td>
15056 <td width="29%">说明</td>
15057 </tr>
15058
15059
15060 <tr>
15061 <td align="left">1.userFederationAlipaySendCodeUnbindAlipayRequest</td>
15062 <td>object:UserFederationAlipaySendCodeUnbindAlipayRequest</td>
15063 <td>body</td>
15064 <td>Y</td>
15065
15066 <td>userFederationAlipaySendCodeUnbindAlipayRequest</td>
15067 <!-- <td th:if="${request.modelAttr}" th:text="asdfagadfg"></td>-->
15068 </tr>
15069
15070 <tbody>
15071
15072 <tr>
15073 <td align="left" style="padding-left:10px">1.1.checkType</td>
15074 <td>string</td>
15075 <td></td>
15076
15077 <td>N</td>
15078 <td></td>
15079 </tr>
15080
15081
15082 <tr>
15083 <td align="left" style="padding-left:10px">1.2.nonce</td>
15084 <td>string</td>
15085 <td></td>
15086
15087 <td>N</td>
15088 <td></td>
15089 </tr>
15090
15091
15092</tbody>
15093
15094
15095
15096
15097
15098 <tr class="bg">
15099 <td>状态码</td>
15100 <td colspan="2">描述</td>
15101 <td colspan="2">说明</td>
15102 </tr>
15103
15104 <tr>
15105 <td>200</td>
15106 <td colspan="2">OK</td>
15107 <td colspan="2"></td>
15108 </tr>
15109
15110 <tr>
15111 <td>201</td>
15112 <td colspan="2">Created</td>
15113 <td colspan="2"></td>
15114 </tr>
15115
15116 <tr>
15117 <td>401</td>
15118 <td colspan="2">Unauthorized</td>
15119 <td colspan="2"></td>
15120 </tr>
15121
15122 <tr>
15123 <td>403</td>
15124 <td colspan="2">Forbidden</td>
15125 <td colspan="2"></td>
15126 </tr>
15127
15128 <tr>
15129 <td>404</td>
15130 <td colspan="2">Not Found</td>
15131 <td colspan="2"></td>
15132 </tr>
15133
15134 <tr class="bg">
15135 <td>返回属性名</td>
15136 <td colspan="2">类型</td>
15137 <td colspan="2">说明</td>
15138 </tr>
15139
15140<!-- 对返回参数 递归生成行-->
15141 <tbody>
15142
15143 <tr>
15144 <td align="left" style="padding-left:10px">1.acknowleged</td>
15145 <td colspan="2">boolean</td>
15146 <td colspan="2"></td>
15147 </tr>
15148
15149
15150 <tr>
15151 <td align="left" style="padding-left:10px">2.code</td>
15152 <td colspan="2">integer(int32)</td>
15153 <td colspan="2"></td>
15154 </tr>
15155
15156
15157 <tr>
15158 <td align="left" style="padding-left:10px">3.data</td>
15159 <td colspan="2">object:UserFederationAlipaySendCodeUnbindAlipayResponseData</td>
15160 <td colspan="2"></td>
15161 </tr>
15162
15163
15164 <tr>
15165 <td align="left" style="padding-left:20px">3.1.message</td>
15166 <td colspan="2">string</td>
15167 <td colspan="2"></td>
15168 </tr>
15169
15170
15171 <tr>
15172 <td align="left" style="padding-left:20px">3.2.nonce</td>
15173 <td colspan="2">string</td>
15174 <td colspan="2"></td>
15175 </tr>
15176
15177
15178 <tr>
15179 <td align="left" style="padding-left:20px">3.3.step</td>
15180 <td colspan="2">integer(int32)</td>
15181 <td colspan="2"></td>
15182 </tr>
15183
15184
15185
15186
15187 <tr>
15188 <td align="left" style="padding-left:10px">4.message</td>
15189 <td colspan="2">string</td>
15190 <td colspan="2"></td>
15191 </tr>
15192
15193
15194</tbody>
15195
15196 <tr class="bg">
15197 <td colspan="5">示例</td>
15198 </tr>
15199 <tr class="specialHeight">
15200 <td class="bg">请求参数</td>
15201 <td colspan="4"> -d &#39;{&quot;checkType&quot;:&quot;string&quot;,&quot;nonce&quot;:&quot;string&quot;}&#39;</td>
15202 </tr>
15203 <tr class="specialHeight">
15204 <td class="bg">返回值</td>
15205 <td colspan="4">{&quot;code&quot;:0,&quot;data&quot;:{&quot;message&quot;:&quot;string&quot;,&quot;nonce&quot;:&quot;string&quot;,&quot;step&quot;:0},&quot;message&quot;:&quot;string&quot;,&quot;acknowleged&quot;:true}</td>
15206 </tr>
15207
15208 </table>
15209 </div>
15210 </div>
15211 <div style="margin-bottom:20px;">
15212 <!--这个是类的说明-->
15213 <h4 class="first_title">user-federation-openweixin</h4>
15214 <div>
15215
15216 <!--这个是每个请求的说明,方便生成文档后进行整理-->
15217 <h5 class="second_title">1)绑定微信 - 绑定</h5>
15218
15219 <table border="1" cellspacing="0" cellpadding="0" width="100%">
15220 <tr class="bg">
15221 <td colspan="5">绑定微信 - 绑定</td>
15222 </tr>
15223 <tr>
15224 <td width="25%">接口描述</td>
15225 <td colspan="4">绑定微信 - 绑定</td>
15226 </tr>
15227 <tr>
15228 <td>URL</td>
15229 <td colspan="4">/api/v1/user/federation/openweixin/bindOpenweixin</td>
15230 </tr>
15231 <tr>
15232 <td>请求方式</td>
15233 <td colspan="4">post</td>
15234 </tr>
15235 <tr>
15236 <td>请求类型</td>
15237 <td colspan="4">application/json;charset=UTF-8</td>
15238 </tr>
15239 <tr>
15240 <td>返回类型</td>
15241 <td colspan="4">application/json;charset=UTF-8</td>
15242 </tr>
15243
15244 <tr class="bg">
15245 <td>参数名</td>
15246 <td width="15%">数据类型</td>
15247 <td width="15%">参数类型</td>
15248 <td width="15%">是否必填</td>
15249 <td width="29%">说明</td>
15250 </tr>
15251
15252
15253 <tr>
15254 <td align="left">1.userFederationOpenweixinBindOpenweixinRequest</td>
15255 <td>object:UserFederationOpenweixinBindOpenweixinRequest</td>
15256 <td>body</td>
15257 <td>Y</td>
15258
15259 <td>userFederationOpenweixinBindOpenweixinRequest</td>
15260 <!-- <td th:if="${request.modelAttr}" th:text="asdfagadfg"></td>-->
15261 </tr>
15262
15263 <tbody>
15264
15265 <tr>
15266 <td align="left" style="padding-left:10px">1.1.federatedCode</td>
15267 <td>string</td>
15268 <td></td>
15269
15270 <td>N</td>
15271 <td></td>
15272 </tr>
15273
15274
15275 <tr>
15276 <td align="left" style="padding-left:10px">1.2.nonce</td>
15277 <td>string</td>
15278 <td></td>
15279
15280 <td>N</td>
15281 <td></td>
15282 </tr>
15283
15284
15285</tbody>
15286
15287
15288
15289
15290
15291 <tr class="bg">
15292 <td>状态码</td>
15293 <td colspan="2">描述</td>
15294 <td colspan="2">说明</td>
15295 </tr>
15296
15297 <tr>
15298 <td>200</td>
15299 <td colspan="2">OK</td>
15300 <td colspan="2"></td>
15301 </tr>
15302
15303 <tr>
15304 <td>201</td>
15305 <td colspan="2">Created</td>
15306 <td colspan="2"></td>
15307 </tr>
15308
15309 <tr>
15310 <td>401</td>
15311 <td colspan="2">Unauthorized</td>
15312 <td colspan="2"></td>
15313 </tr>
15314
15315 <tr>
15316 <td>403</td>
15317 <td colspan="2">Forbidden</td>
15318 <td colspan="2"></td>
15319 </tr>
15320
15321 <tr>
15322 <td>404</td>
15323 <td colspan="2">Not Found</td>
15324 <td colspan="2"></td>
15325 </tr>
15326
15327 <tr class="bg">
15328 <td>返回属性名</td>
15329 <td colspan="2">类型</td>
15330 <td colspan="2">说明</td>
15331 </tr>
15332
15333<!-- 对返回参数 递归生成行-->
15334 <tbody>
15335
15336 <tr>
15337 <td align="left" style="padding-left:10px">1.acknowleged</td>
15338 <td colspan="2">boolean</td>
15339 <td colspan="2"></td>
15340 </tr>
15341
15342
15343 <tr>
15344 <td align="left" style="padding-left:10px">2.code</td>
15345 <td colspan="2">integer(int32)</td>
15346 <td colspan="2"></td>
15347 </tr>
15348
15349
15350 <tr>
15351 <td align="left" style="padding-left:10px">3.data</td>
15352 <td colspan="2">object:UserFederationOpenweixinBindOpenweixinResponseData</td>
15353 <td colspan="2"></td>
15354 </tr>
15355
15356
15357 <tr>
15358 <td align="left" style="padding-left:20px">3.1.message</td>
15359 <td colspan="2">string</td>
15360 <td colspan="2"></td>
15361 </tr>
15362
15363
15364 <tr>
15365 <td align="left" style="padding-left:20px">3.2.step</td>
15366 <td colspan="2">integer(int32)</td>
15367 <td colspan="2"></td>
15368 </tr>
15369
15370
15371
15372
15373 <tr>
15374 <td align="left" style="padding-left:10px">4.message</td>
15375 <td colspan="2">string</td>
15376 <td colspan="2"></td>
15377 </tr>
15378
15379
15380</tbody>
15381
15382 <tr class="bg">
15383 <td colspan="5">示例</td>
15384 </tr>
15385 <tr class="specialHeight">
15386 <td class="bg">请求参数</td>
15387 <td colspan="4"> -d &#39;{&quot;federatedCode&quot;:&quot;string&quot;,&quot;nonce&quot;:&quot;string&quot;}&#39;</td>
15388 </tr>
15389 <tr class="specialHeight">
15390 <td class="bg">返回值</td>
15391 <td colspan="4">{&quot;code&quot;:0,&quot;data&quot;:{&quot;message&quot;:&quot;string&quot;,&quot;step&quot;:0},&quot;message&quot;:&quot;string&quot;,&quot;acknowleged&quot;:true}</td>
15392 </tr>
15393
15394 </table>
15395 </div>
15396 <div>
15397
15398 <!--这个是每个请求的说明,方便生成文档后进行整理-->
15399 <h5 class="second_title">2)绑定微信 - 验证验证码</h5>
15400
15401 <table border="1" cellspacing="0" cellpadding="0" width="100%">
15402 <tr class="bg">
15403 <td colspan="5">绑定微信 - 验证验证码</td>
15404 </tr>
15405 <tr>
15406 <td width="25%">接口描述</td>
15407 <td colspan="4">绑定微信 - 验证验证码</td>
15408 </tr>
15409 <tr>
15410 <td>URL</td>
15411 <td colspan="4">/api/v1/user/federation/openweixin/checkCode</td>
15412 </tr>
15413 <tr>
15414 <td>请求方式</td>
15415 <td colspan="4">post</td>
15416 </tr>
15417 <tr>
15418 <td>请求类型</td>
15419 <td colspan="4">application/json;charset=UTF-8</td>
15420 </tr>
15421 <tr>
15422 <td>返回类型</td>
15423 <td colspan="4">application/json;charset=UTF-8</td>
15424 </tr>
15425
15426 <tr class="bg">
15427 <td>参数名</td>
15428 <td width="15%">数据类型</td>
15429 <td width="15%">参数类型</td>
15430 <td width="15%">是否必填</td>
15431 <td width="29%">说明</td>
15432 </tr>
15433
15434
15435 <tr>
15436 <td align="left">1.userFederationOpenweixinCheckCodeRequest</td>
15437 <td>object:UserFederationOpenweixinCheckCodeRequest</td>
15438 <td>body</td>
15439 <td>Y</td>
15440
15441 <td>userFederationOpenweixinCheckCodeRequest</td>
15442 <!-- <td th:if="${request.modelAttr}" th:text="asdfagadfg"></td>-->
15443 </tr>
15444
15445 <tbody>
15446
15447 <tr>
15448 <td align="left" style="padding-left:10px">1.1.code</td>
15449 <td>string</td>
15450 <td></td>
15451
15452 <td>N</td>
15453 <td></td>
15454 </tr>
15455
15456
15457 <tr>
15458 <td align="left" style="padding-left:10px">1.2.nonce</td>
15459 <td>string</td>
15460 <td></td>
15461
15462 <td>N</td>
15463 <td></td>
15464 </tr>
15465
15466
15467</tbody>
15468
15469
15470
15471
15472
15473 <tr class="bg">
15474 <td>状态码</td>
15475 <td colspan="2">描述</td>
15476 <td colspan="2">说明</td>
15477 </tr>
15478
15479 <tr>
15480 <td>200</td>
15481 <td colspan="2">OK</td>
15482 <td colspan="2"></td>
15483 </tr>
15484
15485 <tr>
15486 <td>201</td>
15487 <td colspan="2">Created</td>
15488 <td colspan="2"></td>
15489 </tr>
15490
15491 <tr>
15492 <td>401</td>
15493 <td colspan="2">Unauthorized</td>
15494 <td colspan="2"></td>
15495 </tr>
15496
15497 <tr>
15498 <td>403</td>
15499 <td colspan="2">Forbidden</td>
15500 <td colspan="2"></td>
15501 </tr>
15502
15503 <tr>
15504 <td>404</td>
15505 <td colspan="2">Not Found</td>
15506 <td colspan="2"></td>
15507 </tr>
15508
15509 <tr class="bg">
15510 <td>返回属性名</td>
15511 <td colspan="2">类型</td>
15512 <td colspan="2">说明</td>
15513 </tr>
15514
15515<!-- 对返回参数 递归生成行-->
15516 <tbody>
15517
15518 <tr>
15519 <td align="left" style="padding-left:10px">1.acknowleged</td>
15520 <td colspan="2">boolean</td>
15521 <td colspan="2"></td>
15522 </tr>
15523
15524
15525 <tr>
15526 <td align="left" style="padding-left:10px">2.code</td>
15527 <td colspan="2">integer(int32)</td>
15528 <td colspan="2"></td>
15529 </tr>
15530
15531
15532 <tr>
15533 <td align="left" style="padding-left:10px">3.data</td>
15534 <td colspan="2">object:UserFederationOpenweixinCheckCodeResponseData</td>
15535 <td colspan="2"></td>
15536 </tr>
15537
15538
15539 <tr>
15540 <td align="left" style="padding-left:20px">3.1.federatedUrl</td>
15541 <td colspan="2">string</td>
15542 <td colspan="2"></td>
15543 </tr>
15544
15545
15546 <tr>
15547 <td align="left" style="padding-left:20px">3.2.message</td>
15548 <td colspan="2">string</td>
15549 <td colspan="2"></td>
15550 </tr>
15551
15552
15553 <tr>
15554 <td align="left" style="padding-left:20px">3.3.nonce</td>
15555 <td colspan="2">string</td>
15556 <td colspan="2"></td>
15557 </tr>
15558
15559
15560 <tr>
15561 <td align="left" style="padding-left:20px">3.4.step</td>
15562 <td colspan="2">integer(int32)</td>
15563 <td colspan="2"></td>
15564 </tr>
15565
15566
15567
15568
15569 <tr>
15570 <td align="left" style="padding-left:10px">4.message</td>
15571 <td colspan="2">string</td>
15572 <td colspan="2"></td>
15573 </tr>
15574
15575
15576</tbody>
15577
15578 <tr class="bg">
15579 <td colspan="5">示例</td>
15580 </tr>
15581 <tr class="specialHeight">
15582 <td class="bg">请求参数</td>
15583 <td colspan="4"> -d &#39;{&quot;code&quot;:&quot;string&quot;,&quot;nonce&quot;:&quot;string&quot;}&#39;</td>
15584 </tr>
15585 <tr class="specialHeight">
15586 <td class="bg">返回值</td>
15587 <td colspan="4">{&quot;code&quot;:0,&quot;data&quot;:{&quot;federatedUrl&quot;:&quot;string&quot;,&quot;message&quot;:&quot;string&quot;,&quot;nonce&quot;:&quot;string&quot;,&quot;step&quot;:0},&quot;message&quot;:&quot;string&quot;,&quot;acknowleged&quot;:true}</td>
15588 </tr>
15589
15590 </table>
15591 </div>
15592 <div>
15593
15594 <!--这个是每个请求的说明,方便生成文档后进行整理-->
15595 <h5 class="second_title">3)解绑微信 - 验证验证码并解绑</h5>
15596
15597 <table border="1" cellspacing="0" cellpadding="0" width="100%">
15598 <tr class="bg">
15599 <td colspan="5">解绑微信 - 验证验证码并解绑</td>
15600 </tr>
15601 <tr>
15602 <td width="25%">接口描述</td>
15603 <td colspan="4">解绑微信 - 验证验证码并解绑</td>
15604 </tr>
15605 <tr>
15606 <td>URL</td>
15607 <td colspan="4">/api/v1/user/federation/openweixin/checkCodeUnbindOpenweixin</td>
15608 </tr>
15609 <tr>
15610 <td>请求方式</td>
15611 <td colspan="4">post</td>
15612 </tr>
15613 <tr>
15614 <td>请求类型</td>
15615 <td colspan="4">application/json;charset=UTF-8</td>
15616 </tr>
15617 <tr>
15618 <td>返回类型</td>
15619 <td colspan="4">application/json;charset=UTF-8</td>
15620 </tr>
15621
15622 <tr class="bg">
15623 <td>参数名</td>
15624 <td width="15%">数据类型</td>
15625 <td width="15%">参数类型</td>
15626 <td width="15%">是否必填</td>
15627 <td width="29%">说明</td>
15628 </tr>
15629
15630
15631 <tr>
15632 <td align="left">1.userSecurityMobileCheckCodeUnbindOpenweixinRequest</td>
15633 <td>object:UserFederationOpenweixinCheckCodeUnbindOpenweixinRequest</td>
15634 <td>body</td>
15635 <td>Y</td>
15636
15637 <td>userSecurityMobileCheckCodeUnbindOpenweixinRequest</td>
15638 <!-- <td th:if="${request.modelAttr}" th:text="asdfagadfg"></td>-->
15639 </tr>
15640
15641 <tbody>
15642
15643 <tr>
15644 <td align="left" style="padding-left:10px">1.1.code</td>
15645 <td>string</td>
15646 <td></td>
15647
15648 <td>N</td>
15649 <td></td>
15650 </tr>
15651
15652
15653 <tr>
15654 <td align="left" style="padding-left:10px">1.2.nonce</td>
15655 <td>string</td>
15656 <td></td>
15657
15658 <td>N</td>
15659 <td></td>
15660 </tr>
15661
15662
15663</tbody>
15664
15665
15666
15667
15668
15669 <tr class="bg">
15670 <td>状态码</td>
15671 <td colspan="2">描述</td>
15672 <td colspan="2">说明</td>
15673 </tr>
15674
15675 <tr>
15676 <td>200</td>
15677 <td colspan="2">OK</td>
15678 <td colspan="2"></td>
15679 </tr>
15680
15681 <tr>
15682 <td>201</td>
15683 <td colspan="2">Created</td>
15684 <td colspan="2"></td>
15685 </tr>
15686
15687 <tr>
15688 <td>401</td>
15689 <td colspan="2">Unauthorized</td>
15690 <td colspan="2"></td>
15691 </tr>
15692
15693 <tr>
15694 <td>403</td>
15695 <td colspan="2">Forbidden</td>
15696 <td colspan="2"></td>
15697 </tr>
15698
15699 <tr>
15700 <td>404</td>
15701 <td colspan="2">Not Found</td>
15702 <td colspan="2"></td>
15703 </tr>
15704
15705 <tr class="bg">
15706 <td>返回属性名</td>
15707 <td colspan="2">类型</td>
15708 <td colspan="2">说明</td>
15709 </tr>
15710
15711<!-- 对返回参数 递归生成行-->
15712 <tbody>
15713
15714 <tr>
15715 <td align="left" style="padding-left:10px">1.acknowleged</td>
15716 <td colspan="2">boolean</td>
15717 <td colspan="2"></td>
15718 </tr>
15719
15720
15721 <tr>
15722 <td align="left" style="padding-left:10px">2.code</td>
15723 <td colspan="2">integer(int32)</td>
15724 <td colspan="2"></td>
15725 </tr>
15726
15727
15728 <tr>
15729 <td align="left" style="padding-left:10px">3.data</td>
15730 <td colspan="2">object:UserFederationOpenweixinCheckCodeUnbindOpenweixinResponseData</td>
15731 <td colspan="2"></td>
15732 </tr>
15733
15734
15735 <tr>
15736 <td align="left" style="padding-left:20px">3.1.message</td>
15737 <td colspan="2">string</td>
15738 <td colspan="2"></td>
15739 </tr>
15740
15741
15742 <tr>
15743 <td align="left" style="padding-left:20px">3.2.nonce</td>
15744 <td colspan="2">string</td>
15745 <td colspan="2"></td>
15746 </tr>
15747
15748
15749 <tr>
15750 <td align="left" style="padding-left:20px">3.3.step</td>
15751 <td colspan="2">integer(int32)</td>
15752 <td colspan="2"></td>
15753 </tr>
15754
15755
15756
15757
15758 <tr>
15759 <td align="left" style="padding-left:10px">4.message</td>
15760 <td colspan="2">string</td>
15761 <td colspan="2"></td>
15762 </tr>
15763
15764
15765</tbody>
15766
15767 <tr class="bg">
15768 <td colspan="5">示例</td>
15769 </tr>
15770 <tr class="specialHeight">
15771 <td class="bg">请求参数</td>
15772 <td colspan="4"> -d &#39;{&quot;code&quot;:&quot;string&quot;,&quot;nonce&quot;:&quot;string&quot;}&#39;</td>
15773 </tr>
15774 <tr class="specialHeight">
15775 <td class="bg">返回值</td>
15776 <td colspan="4">{&quot;code&quot;:0,&quot;data&quot;:{&quot;message&quot;:&quot;string&quot;,&quot;nonce&quot;:&quot;string&quot;,&quot;step&quot;:0},&quot;message&quot;:&quot;string&quot;,&quot;acknowleged&quot;:true}</td>
15777 </tr>
15778
15779 </table>
15780 </div>
15781 <div>
15782
15783 <!--这个是每个请求的说明,方便生成文档后进行整理-->
15784 <h5 class="second_title">4)绑定微信 - 初始化</h5>
15785
15786 <table border="1" cellspacing="0" cellpadding="0" width="100%">
15787 <tr class="bg">
15788 <td colspan="5">绑定微信 - 初始化</td>
15789 </tr>
15790 <tr>
15791 <td width="25%">接口描述</td>
15792 <td colspan="4">绑定微信 - 初始化</td>
15793 </tr>
15794 <tr>
15795 <td>URL</td>
15796 <td colspan="4">/api/v1/user/federation/openweixin/initOpenweixin</td>
15797 </tr>
15798 <tr>
15799 <td>请求方式</td>
15800 <td colspan="4">get</td>
15801 </tr>
15802 <tr>
15803 <td>请求类型</td>
15804 <td colspan="4"></td>
15805 </tr>
15806 <tr>
15807 <td>返回类型</td>
15808 <td colspan="4">*/*</td>
15809 </tr>
15810
15811 <tr class="bg">
15812 <td>参数名</td>
15813 <td width="15%">数据类型</td>
15814 <td width="15%">参数类型</td>
15815 <td width="15%">是否必填</td>
15816 <td width="29%">说明</td>
15817 </tr>
15818
15819
15820
15821 <tr class="bg">
15822 <td>状态码</td>
15823 <td colspan="2">描述</td>
15824 <td colspan="2">说明</td>
15825 </tr>
15826
15827 <tr>
15828 <td>200</td>
15829 <td colspan="2">OK</td>
15830 <td colspan="2"></td>
15831 </tr>
15832
15833 <tr>
15834 <td>401</td>
15835 <td colspan="2">Unauthorized</td>
15836 <td colspan="2"></td>
15837 </tr>
15838
15839 <tr>
15840 <td>403</td>
15841 <td colspan="2">Forbidden</td>
15842 <td colspan="2"></td>
15843 </tr>
15844
15845 <tr>
15846 <td>404</td>
15847 <td colspan="2">Not Found</td>
15848 <td colspan="2"></td>
15849 </tr>
15850
15851 <tr class="bg">
15852 <td>返回属性名</td>
15853 <td colspan="2">类型</td>
15854 <td colspan="2">说明</td>
15855 </tr>
15856
15857<!-- 对返回参数 递归生成行-->
15858 <tbody>
15859
15860 <tr>
15861 <td align="left" style="padding-left:10px">1.acknowleged</td>
15862 <td colspan="2">boolean</td>
15863 <td colspan="2"></td>
15864 </tr>
15865
15866
15867 <tr>
15868 <td align="left" style="padding-left:10px">2.code</td>
15869 <td colspan="2">integer(int32)</td>
15870 <td colspan="2"></td>
15871 </tr>
15872
15873
15874 <tr>
15875 <td align="left" style="padding-left:10px">3.data</td>
15876 <td colspan="2">object:UserFederationOpenweixinInitOpenweixinResponseData</td>
15877 <td colspan="2"></td>
15878 </tr>
15879
15880
15881 <tr>
15882 <td align="left" style="padding-left:20px">3.1.message</td>
15883 <td colspan="2">string</td>
15884 <td colspan="2"></td>
15885 </tr>
15886
15887
15888 <tr>
15889 <td align="left" style="padding-left:20px">3.2.nonce</td>
15890 <td colspan="2">string</td>
15891 <td colspan="2"></td>
15892 </tr>
15893
15894
15895 <tr>
15896 <td align="left" style="padding-left:20px">3.3.step</td>
15897 <td colspan="2">integer(int32)</td>
15898 <td colspan="2"></td>
15899 </tr>
15900
15901
15902
15903
15904 <tr>
15905 <td align="left" style="padding-left:10px">4.message</td>
15906 <td colspan="2">string</td>
15907 <td colspan="2"></td>
15908 </tr>
15909
15910
15911</tbody>
15912
15913 <tr class="bg">
15914 <td colspan="5">示例</td>
15915 </tr>
15916 <tr class="specialHeight">
15917 <td class="bg">请求参数</td>
15918 <td colspan="4"></td>
15919 </tr>
15920 <tr class="specialHeight">
15921 <td class="bg">返回值</td>
15922 <td colspan="4">{&quot;code&quot;:0,&quot;data&quot;:{&quot;message&quot;:&quot;string&quot;,&quot;nonce&quot;:&quot;string&quot;,&quot;step&quot;:0},&quot;message&quot;:&quot;string&quot;,&quot;acknowleged&quot;:true}</td>
15923 </tr>
15924
15925 </table>
15926 </div>
15927 <div>
15928
15929 <!--这个是每个请求的说明,方便生成文档后进行整理-->
15930 <h5 class="second_title">5)解绑微信 - 初始化</h5>
15931
15932 <table border="1" cellspacing="0" cellpadding="0" width="100%">
15933 <tr class="bg">
15934 <td colspan="5">解绑微信 - 初始化</td>
15935 </tr>
15936 <tr>
15937 <td width="25%">接口描述</td>
15938 <td colspan="4">解绑微信 - 初始化</td>
15939 </tr>
15940 <tr>
15941 <td>URL</td>
15942 <td colspan="4">/api/v1/user/federation/openweixin/initUnbindOpenweixin</td>
15943 </tr>
15944 <tr>
15945 <td>请求方式</td>
15946 <td colspan="4">get</td>
15947 </tr>
15948 <tr>
15949 <td>请求类型</td>
15950 <td colspan="4"></td>
15951 </tr>
15952 <tr>
15953 <td>返回类型</td>
15954 <td colspan="4">*/*</td>
15955 </tr>
15956
15957 <tr class="bg">
15958 <td>参数名</td>
15959 <td width="15%">数据类型</td>
15960 <td width="15%">参数类型</td>
15961 <td width="15%">是否必填</td>
15962 <td width="29%">说明</td>
15963 </tr>
15964
15965
15966
15967 <tr class="bg">
15968 <td>状态码</td>
15969 <td colspan="2">描述</td>
15970 <td colspan="2">说明</td>
15971 </tr>
15972
15973 <tr>
15974 <td>200</td>
15975 <td colspan="2">OK</td>
15976 <td colspan="2"></td>
15977 </tr>
15978
15979 <tr>
15980 <td>401</td>
15981 <td colspan="2">Unauthorized</td>
15982 <td colspan="2"></td>
15983 </tr>
15984
15985 <tr>
15986 <td>403</td>
15987 <td colspan="2">Forbidden</td>
15988 <td colspan="2"></td>
15989 </tr>
15990
15991 <tr>
15992 <td>404</td>
15993 <td colspan="2">Not Found</td>
15994 <td colspan="2"></td>
15995 </tr>
15996
15997 <tr class="bg">
15998 <td>返回属性名</td>
15999 <td colspan="2">类型</td>
16000 <td colspan="2">说明</td>
16001 </tr>
16002
16003<!-- 对返回参数 递归生成行-->
16004 <tbody>
16005
16006 <tr>
16007 <td align="left" style="padding-left:10px">1.acknowleged</td>
16008 <td colspan="2">boolean</td>
16009 <td colspan="2"></td>
16010 </tr>
16011
16012
16013 <tr>
16014 <td align="left" style="padding-left:10px">2.code</td>
16015 <td colspan="2">integer(int32)</td>
16016 <td colspan="2"></td>
16017 </tr>
16018
16019
16020 <tr>
16021 <td align="left" style="padding-left:10px">3.data</td>
16022 <td colspan="2">object:UserFederationOpenweixinInitUnbindOpenweixinResponseData</td>
16023 <td colspan="2"></td>
16024 </tr>
16025
16026
16027 <tr>
16028 <td align="left" style="padding-left:20px">3.1.message</td>
16029 <td colspan="2">string</td>
16030 <td colspan="2"></td>
16031 </tr>
16032
16033
16034 <tr>
16035 <td align="left" style="padding-left:20px">3.2.nonce</td>
16036 <td colspan="2">string</td>
16037 <td colspan="2"></td>
16038 </tr>
16039
16040
16041 <tr>
16042 <td align="left" style="padding-left:20px">3.3.step</td>
16043 <td colspan="2">integer(int32)</td>
16044 <td colspan="2"></td>
16045 </tr>
16046
16047
16048
16049
16050 <tr>
16051 <td align="left" style="padding-left:10px">4.message</td>
16052 <td colspan="2">string</td>
16053 <td colspan="2"></td>
16054 </tr>
16055
16056
16057</tbody>
16058
16059 <tr class="bg">
16060 <td colspan="5">示例</td>
16061 </tr>
16062 <tr class="specialHeight">
16063 <td class="bg">请求参数</td>
16064 <td colspan="4"></td>
16065 </tr>
16066 <tr class="specialHeight">
16067 <td class="bg">返回值</td>
16068 <td colspan="4">{&quot;code&quot;:0,&quot;data&quot;:{&quot;message&quot;:&quot;string&quot;,&quot;nonce&quot;:&quot;string&quot;,&quot;step&quot;:0},&quot;message&quot;:&quot;string&quot;,&quot;acknowleged&quot;:true}</td>
16069 </tr>
16070
16071 </table>
16072 </div>
16073 <div>
16074
16075 <!--这个是每个请求的说明,方便生成文档后进行整理-->
16076 <h5 class="second_title">6)绑定微信 - 发送验证码</h5>
16077
16078 <table border="1" cellspacing="0" cellpadding="0" width="100%">
16079 <tr class="bg">
16080 <td colspan="5">绑定微信 - 发送验证码</td>
16081 </tr>
16082 <tr>
16083 <td width="25%">接口描述</td>
16084 <td colspan="4">绑定微信 - 发送验证码</td>
16085 </tr>
16086 <tr>
16087 <td>URL</td>
16088 <td colspan="4">/api/v1/user/federation/openweixin/sendCode</td>
16089 </tr>
16090 <tr>
16091 <td>请求方式</td>
16092 <td colspan="4">post</td>
16093 </tr>
16094 <tr>
16095 <td>请求类型</td>
16096 <td colspan="4">application/json;charset=UTF-8</td>
16097 </tr>
16098 <tr>
16099 <td>返回类型</td>
16100 <td colspan="4">application/json;charset=UTF-8</td>
16101 </tr>
16102
16103 <tr class="bg">
16104 <td>参数名</td>
16105 <td width="15%">数据类型</td>
16106 <td width="15%">参数类型</td>
16107 <td width="15%">是否必填</td>
16108 <td width="29%">说明</td>
16109 </tr>
16110
16111
16112 <tr>
16113 <td align="left">1.userFederationOpenweixinSendCodeRequest</td>
16114 <td>object:UserFederationOpenweixinSendCodeRequest</td>
16115 <td>body</td>
16116 <td>Y</td>
16117
16118 <td>userFederationOpenweixinSendCodeRequest</td>
16119 <!-- <td th:if="${request.modelAttr}" th:text="asdfagadfg"></td>-->
16120 </tr>
16121
16122 <tbody>
16123
16124 <tr>
16125 <td align="left" style="padding-left:10px">1.1.checkType</td>
16126 <td>string</td>
16127 <td></td>
16128
16129 <td>N</td>
16130 <td></td>
16131 </tr>
16132
16133
16134 <tr>
16135 <td align="left" style="padding-left:10px">1.2.nonce</td>
16136 <td>string</td>
16137 <td></td>
16138
16139 <td>N</td>
16140 <td></td>
16141 </tr>
16142
16143
16144</tbody>
16145
16146
16147
16148
16149
16150 <tr class="bg">
16151 <td>状态码</td>
16152 <td colspan="2">描述</td>
16153 <td colspan="2">说明</td>
16154 </tr>
16155
16156 <tr>
16157 <td>200</td>
16158 <td colspan="2">OK</td>
16159 <td colspan="2"></td>
16160 </tr>
16161
16162 <tr>
16163 <td>201</td>
16164 <td colspan="2">Created</td>
16165 <td colspan="2"></td>
16166 </tr>
16167
16168 <tr>
16169 <td>401</td>
16170 <td colspan="2">Unauthorized</td>
16171 <td colspan="2"></td>
16172 </tr>
16173
16174 <tr>
16175 <td>403</td>
16176 <td colspan="2">Forbidden</td>
16177 <td colspan="2"></td>
16178 </tr>
16179
16180 <tr>
16181 <td>404</td>
16182 <td colspan="2">Not Found</td>
16183 <td colspan="2"></td>
16184 </tr>
16185
16186 <tr class="bg">
16187 <td>返回属性名</td>
16188 <td colspan="2">类型</td>
16189 <td colspan="2">说明</td>
16190 </tr>
16191
16192<!-- 对返回参数 递归生成行-->
16193 <tbody>
16194
16195 <tr>
16196 <td align="left" style="padding-left:10px">1.acknowleged</td>
16197 <td colspan="2">boolean</td>
16198 <td colspan="2"></td>
16199 </tr>
16200
16201
16202 <tr>
16203 <td align="left" style="padding-left:10px">2.code</td>
16204 <td colspan="2">integer(int32)</td>
16205 <td colspan="2"></td>
16206 </tr>
16207
16208
16209 <tr>
16210 <td align="left" style="padding-left:10px">3.data</td>
16211 <td colspan="2">object:UserFederationOpenweixinSendCodeResponseData</td>
16212 <td colspan="2"></td>
16213 </tr>
16214
16215
16216 <tr>
16217 <td align="left" style="padding-left:20px">3.1.message</td>
16218 <td colspan="2">string</td>
16219 <td colspan="2"></td>
16220 </tr>
16221
16222
16223 <tr>
16224 <td align="left" style="padding-left:20px">3.2.nonce</td>
16225 <td colspan="2">string</td>
16226 <td colspan="2"></td>
16227 </tr>
16228
16229
16230 <tr>
16231 <td align="left" style="padding-left:20px">3.3.step</td>
16232 <td colspan="2">integer(int32)</td>
16233 <td colspan="2"></td>
16234 </tr>
16235
16236
16237
16238
16239 <tr>
16240 <td align="left" style="padding-left:10px">4.message</td>
16241 <td colspan="2">string</td>
16242 <td colspan="2"></td>
16243 </tr>
16244
16245
16246</tbody>
16247
16248 <tr class="bg">
16249 <td colspan="5">示例</td>
16250 </tr>
16251 <tr class="specialHeight">
16252 <td class="bg">请求参数</td>
16253 <td colspan="4"> -d &#39;{&quot;checkType&quot;:&quot;string&quot;,&quot;nonce&quot;:&quot;string&quot;}&#39;</td>
16254 </tr>
16255 <tr class="specialHeight">
16256 <td class="bg">返回值</td>
16257 <td colspan="4">{&quot;code&quot;:0,&quot;data&quot;:{&quot;message&quot;:&quot;string&quot;,&quot;nonce&quot;:&quot;string&quot;,&quot;step&quot;:0},&quot;message&quot;:&quot;string&quot;,&quot;acknowleged&quot;:true}</td>
16258 </tr>
16259
16260 </table>
16261 </div>
16262 <div>
16263
16264 <!--这个是每个请求的说明,方便生成文档后进行整理-->
16265 <h5 class="second_title">7)解绑微信 - 发送验证码</h5>
16266
16267 <table border="1" cellspacing="0" cellpadding="0" width="100%">
16268 <tr class="bg">
16269 <td colspan="5">解绑微信 - 发送验证码</td>
16270 </tr>
16271 <tr>
16272 <td width="25%">接口描述</td>
16273 <td colspan="4">解绑微信 - 发送验证码</td>
16274 </tr>
16275 <tr>
16276 <td>URL</td>
16277 <td colspan="4">/api/v1/user/federation/openweixin/sendCodeUnbindOpenweixin</td>
16278 </tr>
16279 <tr>
16280 <td>请求方式</td>
16281 <td colspan="4">post</td>
16282 </tr>
16283 <tr>
16284 <td>请求类型</td>
16285 <td colspan="4">application/json;charset=UTF-8</td>
16286 </tr>
16287 <tr>
16288 <td>返回类型</td>
16289 <td colspan="4">application/json;charset=UTF-8</td>
16290 </tr>
16291
16292 <tr class="bg">
16293 <td>参数名</td>
16294 <td width="15%">数据类型</td>
16295 <td width="15%">参数类型</td>
16296 <td width="15%">是否必填</td>
16297 <td width="29%">说明</td>
16298 </tr>
16299
16300
16301 <tr>
16302 <td align="left">1.userFederationOpenweixinSendCodeUnbindOpenweixinRequest</td>
16303 <td>object:UserFederationOpenweixinSendCodeUnbindOpenweixinRequest</td>
16304 <td>body</td>
16305 <td>Y</td>
16306
16307 <td>userFederationOpenweixinSendCodeUnbindOpenweixinRequest</td>
16308 <!-- <td th:if="${request.modelAttr}" th:text="asdfagadfg"></td>-->
16309 </tr>
16310
16311 <tbody>
16312
16313 <tr>
16314 <td align="left" style="padding-left:10px">1.1.checkType</td>
16315 <td>string</td>
16316 <td></td>
16317
16318 <td>N</td>
16319 <td></td>
16320 </tr>
16321
16322
16323 <tr>
16324 <td align="left" style="padding-left:10px">1.2.nonce</td>
16325 <td>string</td>
16326 <td></td>
16327
16328 <td>N</td>
16329 <td></td>
16330 </tr>
16331
16332
16333</tbody>
16334
16335
16336
16337
16338
16339 <tr class="bg">
16340 <td>状态码</td>
16341 <td colspan="2">描述</td>
16342 <td colspan="2">说明</td>
16343 </tr>
16344
16345 <tr>
16346 <td>200</td>
16347 <td colspan="2">OK</td>
16348 <td colspan="2"></td>
16349 </tr>
16350
16351 <tr>
16352 <td>201</td>
16353 <td colspan="2">Created</td>
16354 <td colspan="2"></td>
16355 </tr>
16356
16357 <tr>
16358 <td>401</td>
16359 <td colspan="2">Unauthorized</td>
16360 <td colspan="2"></td>
16361 </tr>
16362
16363 <tr>
16364 <td>403</td>
16365 <td colspan="2">Forbidden</td>
16366 <td colspan="2"></td>
16367 </tr>
16368
16369 <tr>
16370 <td>404</td>
16371 <td colspan="2">Not Found</td>
16372 <td colspan="2"></td>
16373 </tr>
16374
16375 <tr class="bg">
16376 <td>返回属性名</td>
16377 <td colspan="2">类型</td>
16378 <td colspan="2">说明</td>
16379 </tr>
16380
16381<!-- 对返回参数 递归生成行-->
16382 <tbody>
16383
16384 <tr>
16385 <td align="left" style="padding-left:10px">1.acknowleged</td>
16386 <td colspan="2">boolean</td>
16387 <td colspan="2"></td>
16388 </tr>
16389
16390
16391 <tr>
16392 <td align="left" style="padding-left:10px">2.code</td>
16393 <td colspan="2">integer(int32)</td>
16394 <td colspan="2"></td>
16395 </tr>
16396
16397
16398 <tr>
16399 <td align="left" style="padding-left:10px">3.data</td>
16400 <td colspan="2">object:UserFederationOpenweixinSendCodeUnbindOpenweixinResponseData</td>
16401 <td colspan="2"></td>
16402 </tr>
16403
16404
16405 <tr>
16406 <td align="left" style="padding-left:20px">3.1.message</td>
16407 <td colspan="2">string</td>
16408 <td colspan="2"></td>
16409 </tr>
16410
16411
16412 <tr>
16413 <td align="left" style="padding-left:20px">3.2.nonce</td>
16414 <td colspan="2">string</td>
16415 <td colspan="2"></td>
16416 </tr>
16417
16418
16419 <tr>
16420 <td align="left" style="padding-left:20px">3.3.step</td>
16421 <td colspan="2">integer(int32)</td>
16422 <td colspan="2"></td>
16423 </tr>
16424
16425
16426
16427
16428 <tr>
16429 <td align="left" style="padding-left:10px">4.message</td>
16430 <td colspan="2">string</td>
16431 <td colspan="2"></td>
16432 </tr>
16433
16434
16435</tbody>
16436
16437 <tr class="bg">
16438 <td colspan="5">示例</td>
16439 </tr>
16440 <tr class="specialHeight">
16441 <td class="bg">请求参数</td>
16442 <td colspan="4"> -d &#39;{&quot;checkType&quot;:&quot;string&quot;,&quot;nonce&quot;:&quot;string&quot;}&#39;</td>
16443 </tr>
16444 <tr class="specialHeight">
16445 <td class="bg">返回值</td>
16446 <td colspan="4">{&quot;code&quot;:0,&quot;data&quot;:{&quot;message&quot;:&quot;string&quot;,&quot;nonce&quot;:&quot;string&quot;,&quot;step&quot;:0},&quot;message&quot;:&quot;string&quot;,&quot;acknowleged&quot;:true}</td>
16447 </tr>
16448
16449 </table>
16450 </div>
16451 </div>
16452 <div style="margin-bottom:20px;">
16453 <!--这个是类的说明-->
16454 <h4 class="first_title">user-federation-qq</h4>
16455 <div>
16456
16457 <!--这个是每个请求的说明,方便生成文档后进行整理-->
16458 <h5 class="second_title">1)绑定QQ - 绑定</h5>
16459
16460 <table border="1" cellspacing="0" cellpadding="0" width="100%">
16461 <tr class="bg">
16462 <td colspan="5">绑定QQ - 绑定</td>
16463 </tr>
16464 <tr>
16465 <td width="25%">接口描述</td>
16466 <td colspan="4">绑定QQ - 绑定</td>
16467 </tr>
16468 <tr>
16469 <td>URL</td>
16470 <td colspan="4">/api/v1/user/federation/qq/bindQq</td>
16471 </tr>
16472 <tr>
16473 <td>请求方式</td>
16474 <td colspan="4">post</td>
16475 </tr>
16476 <tr>
16477 <td>请求类型</td>
16478 <td colspan="4">application/json;charset=UTF-8</td>
16479 </tr>
16480 <tr>
16481 <td>返回类型</td>
16482 <td colspan="4">application/json;charset=UTF-8</td>
16483 </tr>
16484
16485 <tr class="bg">
16486 <td>参数名</td>
16487 <td width="15%">数据类型</td>
16488 <td width="15%">参数类型</td>
16489 <td width="15%">是否必填</td>
16490 <td width="29%">说明</td>
16491 </tr>
16492
16493
16494 <tr>
16495 <td align="left">1.userFederationQqBindQqRequest</td>
16496 <td>object:UserFederationQqBindQqRequest</td>
16497 <td>body</td>
16498 <td>Y</td>
16499
16500 <td>userFederationQqBindQqRequest</td>
16501 <!-- <td th:if="${request.modelAttr}" th:text="asdfagadfg"></td>-->
16502 </tr>
16503
16504 <tbody>
16505
16506 <tr>
16507 <td align="left" style="padding-left:10px">1.1.federatedCode</td>
16508 <td>string</td>
16509 <td></td>
16510
16511 <td>N</td>
16512 <td></td>
16513 </tr>
16514
16515
16516 <tr>
16517 <td align="left" style="padding-left:10px">1.2.nonce</td>
16518 <td>string</td>
16519 <td></td>
16520
16521 <td>N</td>
16522 <td></td>
16523 </tr>
16524
16525
16526</tbody>
16527
16528
16529
16530
16531
16532 <tr class="bg">
16533 <td>状态码</td>
16534 <td colspan="2">描述</td>
16535 <td colspan="2">说明</td>
16536 </tr>
16537
16538 <tr>
16539 <td>200</td>
16540 <td colspan="2">OK</td>
16541 <td colspan="2"></td>
16542 </tr>
16543
16544 <tr>
16545 <td>201</td>
16546 <td colspan="2">Created</td>
16547 <td colspan="2"></td>
16548 </tr>
16549
16550 <tr>
16551 <td>401</td>
16552 <td colspan="2">Unauthorized</td>
16553 <td colspan="2"></td>
16554 </tr>
16555
16556 <tr>
16557 <td>403</td>
16558 <td colspan="2">Forbidden</td>
16559 <td colspan="2"></td>
16560 </tr>
16561
16562 <tr>
16563 <td>404</td>
16564 <td colspan="2">Not Found</td>
16565 <td colspan="2"></td>
16566 </tr>
16567
16568 <tr class="bg">
16569 <td>返回属性名</td>
16570 <td colspan="2">类型</td>
16571 <td colspan="2">说明</td>
16572 </tr>
16573
16574<!-- 对返回参数 递归生成行-->
16575 <tbody>
16576
16577 <tr>
16578 <td align="left" style="padding-left:10px">1.acknowleged</td>
16579 <td colspan="2">boolean</td>
16580 <td colspan="2"></td>
16581 </tr>
16582
16583
16584 <tr>
16585 <td align="left" style="padding-left:10px">2.code</td>
16586 <td colspan="2">integer(int32)</td>
16587 <td colspan="2"></td>
16588 </tr>
16589
16590
16591 <tr>
16592 <td align="left" style="padding-left:10px">3.data</td>
16593 <td colspan="2">object:UserFederationQqBindQqResponseData</td>
16594 <td colspan="2"></td>
16595 </tr>
16596
16597
16598 <tr>
16599 <td align="left" style="padding-left:20px">3.1.message</td>
16600 <td colspan="2">string</td>
16601 <td colspan="2"></td>
16602 </tr>
16603
16604
16605 <tr>
16606 <td align="left" style="padding-left:20px">3.2.step</td>
16607 <td colspan="2">integer(int32)</td>
16608 <td colspan="2"></td>
16609 </tr>
16610
16611
16612
16613
16614 <tr>
16615 <td align="left" style="padding-left:10px">4.message</td>
16616 <td colspan="2">string</td>
16617 <td colspan="2"></td>
16618 </tr>
16619
16620
16621</tbody>
16622
16623 <tr class="bg">
16624 <td colspan="5">示例</td>
16625 </tr>
16626 <tr class="specialHeight">
16627 <td class="bg">请求参数</td>
16628 <td colspan="4"> -d &#39;{&quot;federatedCode&quot;:&quot;string&quot;,&quot;nonce&quot;:&quot;string&quot;}&#39;</td>
16629 </tr>
16630 <tr class="specialHeight">
16631 <td class="bg">返回值</td>
16632 <td colspan="4">{&quot;code&quot;:0,&quot;data&quot;:{&quot;message&quot;:&quot;string&quot;,&quot;step&quot;:0},&quot;message&quot;:&quot;string&quot;,&quot;acknowleged&quot;:true}</td>
16633 </tr>
16634
16635 </table>
16636 </div>
16637 <div>
16638
16639 <!--这个是每个请求的说明,方便生成文档后进行整理-->
16640 <h5 class="second_title">2)绑定QQ - 验证验证码</h5>
16641
16642 <table border="1" cellspacing="0" cellpadding="0" width="100%">
16643 <tr class="bg">
16644 <td colspan="5">绑定QQ - 验证验证码</td>
16645 </tr>
16646 <tr>
16647 <td width="25%">接口描述</td>
16648 <td colspan="4">绑定QQ - 验证验证码</td>
16649 </tr>
16650 <tr>
16651 <td>URL</td>
16652 <td colspan="4">/api/v1/user/federation/qq/checkCode</td>
16653 </tr>
16654 <tr>
16655 <td>请求方式</td>
16656 <td colspan="4">post</td>
16657 </tr>
16658 <tr>
16659 <td>请求类型</td>
16660 <td colspan="4">application/json;charset=UTF-8</td>
16661 </tr>
16662 <tr>
16663 <td>返回类型</td>
16664 <td colspan="4">application/json;charset=UTF-8</td>
16665 </tr>
16666
16667 <tr class="bg">
16668 <td>参数名</td>
16669 <td width="15%">数据类型</td>
16670 <td width="15%">参数类型</td>
16671 <td width="15%">是否必填</td>
16672 <td width="29%">说明</td>
16673 </tr>
16674
16675
16676 <tr>
16677 <td align="left">1.userFederationQqCheckCodeRequest</td>
16678 <td>object:UserFederationQqCheckCodeRequest</td>
16679 <td>body</td>
16680 <td>Y</td>
16681
16682 <td>userFederationQqCheckCodeRequest</td>
16683 <!-- <td th:if="${request.modelAttr}" th:text="asdfagadfg"></td>-->
16684 </tr>
16685
16686 <tbody>
16687
16688 <tr>
16689 <td align="left" style="padding-left:10px">1.1.code</td>
16690 <td>string</td>
16691 <td></td>
16692
16693 <td>N</td>
16694 <td></td>
16695 </tr>
16696
16697
16698 <tr>
16699 <td align="left" style="padding-left:10px">1.2.nonce</td>
16700 <td>string</td>
16701 <td></td>
16702
16703 <td>N</td>
16704 <td></td>
16705 </tr>
16706
16707
16708</tbody>
16709
16710
16711
16712
16713
16714 <tr class="bg">
16715 <td>状态码</td>
16716 <td colspan="2">描述</td>
16717 <td colspan="2">说明</td>
16718 </tr>
16719
16720 <tr>
16721 <td>200</td>
16722 <td colspan="2">OK</td>
16723 <td colspan="2"></td>
16724 </tr>
16725
16726 <tr>
16727 <td>201</td>
16728 <td colspan="2">Created</td>
16729 <td colspan="2"></td>
16730 </tr>
16731
16732 <tr>
16733 <td>401</td>
16734 <td colspan="2">Unauthorized</td>
16735 <td colspan="2"></td>
16736 </tr>
16737
16738 <tr>
16739 <td>403</td>
16740 <td colspan="2">Forbidden</td>
16741 <td colspan="2"></td>
16742 </tr>
16743
16744 <tr>
16745 <td>404</td>
16746 <td colspan="2">Not Found</td>
16747 <td colspan="2"></td>
16748 </tr>
16749
16750 <tr class="bg">
16751 <td>返回属性名</td>
16752 <td colspan="2">类型</td>
16753 <td colspan="2">说明</td>
16754 </tr>
16755
16756<!-- 对返回参数 递归生成行-->
16757 <tbody>
16758
16759 <tr>
16760 <td align="left" style="padding-left:10px">1.acknowleged</td>
16761 <td colspan="2">boolean</td>
16762 <td colspan="2"></td>
16763 </tr>
16764
16765
16766 <tr>
16767 <td align="left" style="padding-left:10px">2.code</td>
16768 <td colspan="2">integer(int32)</td>
16769 <td colspan="2"></td>
16770 </tr>
16771
16772
16773 <tr>
16774 <td align="left" style="padding-left:10px">3.data</td>
16775 <td colspan="2">object:UserFederationQqCheckCodeResponseData</td>
16776 <td colspan="2"></td>
16777 </tr>
16778
16779
16780 <tr>
16781 <td align="left" style="padding-left:20px">3.1.federatedUrl</td>
16782 <td colspan="2">string</td>
16783 <td colspan="2"></td>
16784 </tr>
16785
16786
16787 <tr>
16788 <td align="left" style="padding-left:20px">3.2.message</td>
16789 <td colspan="2">string</td>
16790 <td colspan="2"></td>
16791 </tr>
16792
16793
16794 <tr>
16795 <td align="left" style="padding-left:20px">3.3.nonce</td>
16796 <td colspan="2">string</td>
16797 <td colspan="2"></td>
16798 </tr>
16799
16800
16801 <tr>
16802 <td align="left" style="padding-left:20px">3.4.step</td>
16803 <td colspan="2">integer(int32)</td>
16804 <td colspan="2"></td>
16805 </tr>
16806
16807
16808
16809
16810 <tr>
16811 <td align="left" style="padding-left:10px">4.message</td>
16812 <td colspan="2">string</td>
16813 <td colspan="2"></td>
16814 </tr>
16815
16816
16817</tbody>
16818
16819 <tr class="bg">
16820 <td colspan="5">示例</td>
16821 </tr>
16822 <tr class="specialHeight">
16823 <td class="bg">请求参数</td>
16824 <td colspan="4"> -d &#39;{&quot;code&quot;:&quot;string&quot;,&quot;nonce&quot;:&quot;string&quot;}&#39;</td>
16825 </tr>
16826 <tr class="specialHeight">
16827 <td class="bg">返回值</td>
16828 <td colspan="4">{&quot;code&quot;:0,&quot;data&quot;:{&quot;federatedUrl&quot;:&quot;string&quot;,&quot;message&quot;:&quot;string&quot;,&quot;nonce&quot;:&quot;string&quot;,&quot;step&quot;:0},&quot;message&quot;:&quot;string&quot;,&quot;acknowleged&quot;:true}</td>
16829 </tr>
16830
16831 </table>
16832 </div>
16833 <div>
16834
16835 <!--这个是每个请求的说明,方便生成文档后进行整理-->
16836 <h5 class="second_title">3)解绑Qq - 验证验证码并解绑</h5>
16837
16838 <table border="1" cellspacing="0" cellpadding="0" width="100%">
16839 <tr class="bg">
16840 <td colspan="5">解绑Qq - 验证验证码并解绑</td>
16841 </tr>
16842 <tr>
16843 <td width="25%">接口描述</td>
16844 <td colspan="4">解绑Qq - 验证验证码并解绑</td>
16845 </tr>
16846 <tr>
16847 <td>URL</td>
16848 <td colspan="4">/api/v1/user/federation/qq/checkCodeUnbindQq</td>
16849 </tr>
16850 <tr>
16851 <td>请求方式</td>
16852 <td colspan="4">post</td>
16853 </tr>
16854 <tr>
16855 <td>请求类型</td>
16856 <td colspan="4">application/json;charset=UTF-8</td>
16857 </tr>
16858 <tr>
16859 <td>返回类型</td>
16860 <td colspan="4">application/json;charset=UTF-8</td>
16861 </tr>
16862
16863 <tr class="bg">
16864 <td>参数名</td>
16865 <td width="15%">数据类型</td>
16866 <td width="15%">参数类型</td>
16867 <td width="15%">是否必填</td>
16868 <td width="29%">说明</td>
16869 </tr>
16870
16871
16872 <tr>
16873 <td align="left">1.userSecurityMobileCheckCodeUnbindQqRequest</td>
16874 <td>object:UserFederationQqCheckCodeUnbindQqRequest</td>
16875 <td>body</td>
16876 <td>Y</td>
16877
16878 <td>userSecurityMobileCheckCodeUnbindQqRequest</td>
16879 <!-- <td th:if="${request.modelAttr}" th:text="asdfagadfg"></td>-->
16880 </tr>
16881
16882 <tbody>
16883
16884 <tr>
16885 <td align="left" style="padding-left:10px">1.1.code</td>
16886 <td>string</td>
16887 <td></td>
16888
16889 <td>N</td>
16890 <td></td>
16891 </tr>
16892
16893
16894 <tr>
16895 <td align="left" style="padding-left:10px">1.2.nonce</td>
16896 <td>string</td>
16897 <td></td>
16898
16899 <td>N</td>
16900 <td></td>
16901 </tr>
16902
16903
16904</tbody>
16905
16906
16907
16908
16909
16910 <tr class="bg">
16911 <td>状态码</td>
16912 <td colspan="2">描述</td>
16913 <td colspan="2">说明</td>
16914 </tr>
16915
16916 <tr>
16917 <td>200</td>
16918 <td colspan="2">OK</td>
16919 <td colspan="2"></td>
16920 </tr>
16921
16922 <tr>
16923 <td>201</td>
16924 <td colspan="2">Created</td>
16925 <td colspan="2"></td>
16926 </tr>
16927
16928 <tr>
16929 <td>401</td>
16930 <td colspan="2">Unauthorized</td>
16931 <td colspan="2"></td>
16932 </tr>
16933
16934 <tr>
16935 <td>403</td>
16936 <td colspan="2">Forbidden</td>
16937 <td colspan="2"></td>
16938 </tr>
16939
16940 <tr>
16941 <td>404</td>
16942 <td colspan="2">Not Found</td>
16943 <td colspan="2"></td>
16944 </tr>
16945
16946 <tr class="bg">
16947 <td>返回属性名</td>
16948 <td colspan="2">类型</td>
16949 <td colspan="2">说明</td>
16950 </tr>
16951
16952<!-- 对返回参数 递归生成行-->
16953 <tbody>
16954
16955 <tr>
16956 <td align="left" style="padding-left:10px">1.acknowleged</td>
16957 <td colspan="2">boolean</td>
16958 <td colspan="2"></td>
16959 </tr>
16960
16961
16962 <tr>
16963 <td align="left" style="padding-left:10px">2.code</td>
16964 <td colspan="2">integer(int32)</td>
16965 <td colspan="2"></td>
16966 </tr>
16967
16968
16969 <tr>
16970 <td align="left" style="padding-left:10px">3.data</td>
16971 <td colspan="2">object:UserFederationQqCheckCodeUnbindQqResponseData</td>
16972 <td colspan="2"></td>
16973 </tr>
16974
16975
16976 <tr>
16977 <td align="left" style="padding-left:20px">3.1.message</td>
16978 <td colspan="2">string</td>
16979 <td colspan="2"></td>
16980 </tr>
16981
16982
16983 <tr>
16984 <td align="left" style="padding-left:20px">3.2.nonce</td>
16985 <td colspan="2">string</td>
16986 <td colspan="2"></td>
16987 </tr>
16988
16989
16990 <tr>
16991 <td align="left" style="padding-left:20px">3.3.step</td>
16992 <td colspan="2">integer(int32)</td>
16993 <td colspan="2"></td>
16994 </tr>
16995
16996
16997
16998
16999 <tr>
17000 <td align="left" style="padding-left:10px">4.message</td>
17001 <td colspan="2">string</td>
17002 <td colspan="2"></td>
17003 </tr>
17004
17005
17006</tbody>
17007
17008 <tr class="bg">
17009 <td colspan="5">示例</td>
17010 </tr>
17011 <tr class="specialHeight">
17012 <td class="bg">请求参数</td>
17013 <td colspan="4"> -d &#39;{&quot;code&quot;:&quot;string&quot;,&quot;nonce&quot;:&quot;string&quot;}&#39;</td>
17014 </tr>
17015 <tr class="specialHeight">
17016 <td class="bg">返回值</td>
17017 <td colspan="4">{&quot;code&quot;:0,&quot;data&quot;:{&quot;message&quot;:&quot;string&quot;,&quot;nonce&quot;:&quot;string&quot;,&quot;step&quot;:0},&quot;message&quot;:&quot;string&quot;,&quot;acknowleged&quot;:true}</td>
17018 </tr>
17019
17020 </table>
17021 </div>
17022 <div>
17023
17024 <!--这个是每个请求的说明,方便生成文档后进行整理-->
17025 <h5 class="second_title">4)绑定QQ - 初始化</h5>
17026
17027 <table border="1" cellspacing="0" cellpadding="0" width="100%">
17028 <tr class="bg">
17029 <td colspan="5">绑定QQ - 初始化</td>
17030 </tr>
17031 <tr>
17032 <td width="25%">接口描述</td>
17033 <td colspan="4">绑定QQ - 初始化</td>
17034 </tr>
17035 <tr>
17036 <td>URL</td>
17037 <td colspan="4">/api/v1/user/federation/qq/initQq</td>
17038 </tr>
17039 <tr>
17040 <td>请求方式</td>
17041 <td colspan="4">get</td>
17042 </tr>
17043 <tr>
17044 <td>请求类型</td>
17045 <td colspan="4"></td>
17046 </tr>
17047 <tr>
17048 <td>返回类型</td>
17049 <td colspan="4">*/*</td>
17050 </tr>
17051
17052 <tr class="bg">
17053 <td>参数名</td>
17054 <td width="15%">数据类型</td>
17055 <td width="15%">参数类型</td>
17056 <td width="15%">是否必填</td>
17057 <td width="29%">说明</td>
17058 </tr>
17059
17060
17061
17062 <tr class="bg">
17063 <td>状态码</td>
17064 <td colspan="2">描述</td>
17065 <td colspan="2">说明</td>
17066 </tr>
17067
17068 <tr>
17069 <td>200</td>
17070 <td colspan="2">OK</td>
17071 <td colspan="2"></td>
17072 </tr>
17073
17074 <tr>
17075 <td>401</td>
17076 <td colspan="2">Unauthorized</td>
17077 <td colspan="2"></td>
17078 </tr>
17079
17080 <tr>
17081 <td>403</td>
17082 <td colspan="2">Forbidden</td>
17083 <td colspan="2"></td>
17084 </tr>
17085
17086 <tr>
17087 <td>404</td>
17088 <td colspan="2">Not Found</td>
17089 <td colspan="2"></td>
17090 </tr>
17091
17092 <tr class="bg">
17093 <td>返回属性名</td>
17094 <td colspan="2">类型</td>
17095 <td colspan="2">说明</td>
17096 </tr>
17097
17098<!-- 对返回参数 递归生成行-->
17099 <tbody>
17100
17101 <tr>
17102 <td align="left" style="padding-left:10px">1.acknowleged</td>
17103 <td colspan="2">boolean</td>
17104 <td colspan="2"></td>
17105 </tr>
17106
17107
17108 <tr>
17109 <td align="left" style="padding-left:10px">2.code</td>
17110 <td colspan="2">integer(int32)</td>
17111 <td colspan="2"></td>
17112 </tr>
17113
17114
17115 <tr>
17116 <td align="left" style="padding-left:10px">3.data</td>
17117 <td colspan="2">object:UserFederationQqInitQqResponseData</td>
17118 <td colspan="2"></td>
17119 </tr>
17120
17121
17122 <tr>
17123 <td align="left" style="padding-left:20px">3.1.message</td>
17124 <td colspan="2">string</td>
17125 <td colspan="2"></td>
17126 </tr>
17127
17128
17129 <tr>
17130 <td align="left" style="padding-left:20px">3.2.nonce</td>
17131 <td colspan="2">string</td>
17132 <td colspan="2"></td>
17133 </tr>
17134
17135
17136 <tr>
17137 <td align="left" style="padding-left:20px">3.3.step</td>
17138 <td colspan="2">integer(int32)</td>
17139 <td colspan="2"></td>
17140 </tr>
17141
17142
17143
17144
17145 <tr>
17146 <td align="left" style="padding-left:10px">4.message</td>
17147 <td colspan="2">string</td>
17148 <td colspan="2"></td>
17149 </tr>
17150
17151
17152</tbody>
17153
17154 <tr class="bg">
17155 <td colspan="5">示例</td>
17156 </tr>
17157 <tr class="specialHeight">
17158 <td class="bg">请求参数</td>
17159 <td colspan="4"></td>
17160 </tr>
17161 <tr class="specialHeight">
17162 <td class="bg">返回值</td>
17163 <td colspan="4">{&quot;code&quot;:0,&quot;data&quot;:{&quot;message&quot;:&quot;string&quot;,&quot;nonce&quot;:&quot;string&quot;,&quot;step&quot;:0},&quot;message&quot;:&quot;string&quot;,&quot;acknowleged&quot;:true}</td>
17164 </tr>
17165
17166 </table>
17167 </div>
17168 <div>
17169
17170 <!--这个是每个请求的说明,方便生成文档后进行整理-->
17171 <h5 class="second_title">5)解绑Qq - 初始化</h5>
17172
17173 <table border="1" cellspacing="0" cellpadding="0" width="100%">
17174 <tr class="bg">
17175 <td colspan="5">解绑Qq - 初始化</td>
17176 </tr>
17177 <tr>
17178 <td width="25%">接口描述</td>
17179 <td colspan="4">解绑Qq - 初始化</td>
17180 </tr>
17181 <tr>
17182 <td>URL</td>
17183 <td colspan="4">/api/v1/user/federation/qq/initUnbindQq</td>
17184 </tr>
17185 <tr>
17186 <td>请求方式</td>
17187 <td colspan="4">get</td>
17188 </tr>
17189 <tr>
17190 <td>请求类型</td>
17191 <td colspan="4"></td>
17192 </tr>
17193 <tr>
17194 <td>返回类型</td>
17195 <td colspan="4">*/*</td>
17196 </tr>
17197
17198 <tr class="bg">
17199 <td>参数名</td>
17200 <td width="15%">数据类型</td>
17201 <td width="15%">参数类型</td>
17202 <td width="15%">是否必填</td>
17203 <td width="29%">说明</td>
17204 </tr>
17205
17206
17207
17208 <tr class="bg">
17209 <td>状态码</td>
17210 <td colspan="2">描述</td>
17211 <td colspan="2">说明</td>
17212 </tr>
17213
17214 <tr>
17215 <td>200</td>
17216 <td colspan="2">OK</td>
17217 <td colspan="2"></td>
17218 </tr>
17219
17220 <tr>
17221 <td>401</td>
17222 <td colspan="2">Unauthorized</td>
17223 <td colspan="2"></td>
17224 </tr>
17225
17226 <tr>
17227 <td>403</td>
17228 <td colspan="2">Forbidden</td>
17229 <td colspan="2"></td>
17230 </tr>
17231
17232 <tr>
17233 <td>404</td>
17234 <td colspan="2">Not Found</td>
17235 <td colspan="2"></td>
17236 </tr>
17237
17238 <tr class="bg">
17239 <td>返回属性名</td>
17240 <td colspan="2">类型</td>
17241 <td colspan="2">说明</td>
17242 </tr>
17243
17244<!-- 对返回参数 递归生成行-->
17245 <tbody>
17246
17247 <tr>
17248 <td align="left" style="padding-left:10px">1.acknowleged</td>
17249 <td colspan="2">boolean</td>
17250 <td colspan="2"></td>
17251 </tr>
17252
17253
17254 <tr>
17255 <td align="left" style="padding-left:10px">2.code</td>
17256 <td colspan="2">integer(int32)</td>
17257 <td colspan="2"></td>
17258 </tr>
17259
17260
17261 <tr>
17262 <td align="left" style="padding-left:10px">3.data</td>
17263 <td colspan="2">object:UserFederationQqInitUnbindQqResponseData</td>
17264 <td colspan="2"></td>
17265 </tr>
17266
17267
17268 <tr>
17269 <td align="left" style="padding-left:20px">3.1.message</td>
17270 <td colspan="2">string</td>
17271 <td colspan="2"></td>
17272 </tr>
17273
17274
17275 <tr>
17276 <td align="left" style="padding-left:20px">3.2.nonce</td>
17277 <td colspan="2">string</td>
17278 <td colspan="2"></td>
17279 </tr>
17280
17281
17282 <tr>
17283 <td align="left" style="padding-left:20px">3.3.step</td>
17284 <td colspan="2">integer(int32)</td>
17285 <td colspan="2"></td>
17286 </tr>
17287
17288
17289
17290
17291 <tr>
17292 <td align="left" style="padding-left:10px">4.message</td>
17293 <td colspan="2">string</td>
17294 <td colspan="2"></td>
17295 </tr>
17296
17297
17298</tbody>
17299
17300 <tr class="bg">
17301 <td colspan="5">示例</td>
17302 </tr>
17303 <tr class="specialHeight">
17304 <td class="bg">请求参数</td>
17305 <td colspan="4"></td>
17306 </tr>
17307 <tr class="specialHeight">
17308 <td class="bg">返回值</td>
17309 <td colspan="4">{&quot;code&quot;:0,&quot;data&quot;:{&quot;message&quot;:&quot;string&quot;,&quot;nonce&quot;:&quot;string&quot;,&quot;step&quot;:0},&quot;message&quot;:&quot;string&quot;,&quot;acknowleged&quot;:true}</td>
17310 </tr>
17311
17312 </table>
17313 </div>
17314 <div>
17315
17316 <!--这个是每个请求的说明,方便生成文档后进行整理-->
17317 <h5 class="second_title">6)绑定QQ - 发送验证码</h5>
17318
17319 <table border="1" cellspacing="0" cellpadding="0" width="100%">
17320 <tr class="bg">
17321 <td colspan="5">绑定QQ - 发送验证码</td>
17322 </tr>
17323 <tr>
17324 <td width="25%">接口描述</td>
17325 <td colspan="4">绑定QQ - 发送验证码</td>
17326 </tr>
17327 <tr>
17328 <td>URL</td>
17329 <td colspan="4">/api/v1/user/federation/qq/sendCode</td>
17330 </tr>
17331 <tr>
17332 <td>请求方式</td>
17333 <td colspan="4">post</td>
17334 </tr>
17335 <tr>
17336 <td>请求类型</td>
17337 <td colspan="4">application/json;charset=UTF-8</td>
17338 </tr>
17339 <tr>
17340 <td>返回类型</td>
17341 <td colspan="4">application/json;charset=UTF-8</td>
17342 </tr>
17343
17344 <tr class="bg">
17345 <td>参数名</td>
17346 <td width="15%">数据类型</td>
17347 <td width="15%">参数类型</td>
17348 <td width="15%">是否必填</td>
17349 <td width="29%">说明</td>
17350 </tr>
17351
17352
17353 <tr>
17354 <td align="left">1.userFederationQqSendCodeRequest</td>
17355 <td>object:UserFederationQqSendCodeRequest</td>
17356 <td>body</td>
17357 <td>Y</td>
17358
17359 <td>userFederationQqSendCodeRequest</td>
17360 <!-- <td th:if="${request.modelAttr}" th:text="asdfagadfg"></td>-->
17361 </tr>
17362
17363 <tbody>
17364
17365 <tr>
17366 <td align="left" style="padding-left:10px">1.1.checkType</td>
17367 <td>string</td>
17368 <td></td>
17369
17370 <td>N</td>
17371 <td></td>
17372 </tr>
17373
17374
17375 <tr>
17376 <td align="left" style="padding-left:10px">1.2.nonce</td>
17377 <td>string</td>
17378 <td></td>
17379
17380 <td>N</td>
17381 <td></td>
17382 </tr>
17383
17384
17385</tbody>
17386
17387
17388
17389
17390
17391 <tr class="bg">
17392 <td>状态码</td>
17393 <td colspan="2">描述</td>
17394 <td colspan="2">说明</td>
17395 </tr>
17396
17397 <tr>
17398 <td>200</td>
17399 <td colspan="2">OK</td>
17400 <td colspan="2"></td>
17401 </tr>
17402
17403 <tr>
17404 <td>201</td>
17405 <td colspan="2">Created</td>
17406 <td colspan="2"></td>
17407 </tr>
17408
17409 <tr>
17410 <td>401</td>
17411 <td colspan="2">Unauthorized</td>
17412 <td colspan="2"></td>
17413 </tr>
17414
17415 <tr>
17416 <td>403</td>
17417 <td colspan="2">Forbidden</td>
17418 <td colspan="2"></td>
17419 </tr>
17420
17421 <tr>
17422 <td>404</td>
17423 <td colspan="2">Not Found</td>
17424 <td colspan="2"></td>
17425 </tr>
17426
17427 <tr class="bg">
17428 <td>返回属性名</td>
17429 <td colspan="2">类型</td>
17430 <td colspan="2">说明</td>
17431 </tr>
17432
17433<!-- 对返回参数 递归生成行-->
17434 <tbody>
17435
17436 <tr>
17437 <td align="left" style="padding-left:10px">1.acknowleged</td>
17438 <td colspan="2">boolean</td>
17439 <td colspan="2"></td>
17440 </tr>
17441
17442
17443 <tr>
17444 <td align="left" style="padding-left:10px">2.code</td>
17445 <td colspan="2">integer(int32)</td>
17446 <td colspan="2"></td>
17447 </tr>
17448
17449
17450 <tr>
17451 <td align="left" style="padding-left:10px">3.data</td>
17452 <td colspan="2">object:UserFederationQqSendCodeResponseData</td>
17453 <td colspan="2"></td>
17454 </tr>
17455
17456
17457 <tr>
17458 <td align="left" style="padding-left:20px">3.1.message</td>
17459 <td colspan="2">string</td>
17460 <td colspan="2"></td>
17461 </tr>
17462
17463
17464 <tr>
17465 <td align="left" style="padding-left:20px">3.2.nonce</td>
17466 <td colspan="2">string</td>
17467 <td colspan="2"></td>
17468 </tr>
17469
17470
17471 <tr>
17472 <td align="left" style="padding-left:20px">3.3.step</td>
17473 <td colspan="2">integer(int32)</td>
17474 <td colspan="2"></td>
17475 </tr>
17476
17477
17478
17479
17480 <tr>
17481 <td align="left" style="padding-left:10px">4.message</td>
17482 <td colspan="2">string</td>
17483 <td colspan="2"></td>
17484 </tr>
17485
17486
17487</tbody>
17488
17489 <tr class="bg">
17490 <td colspan="5">示例</td>
17491 </tr>
17492 <tr class="specialHeight">
17493 <td class="bg">请求参数</td>
17494 <td colspan="4"> -d &#39;{&quot;checkType&quot;:&quot;string&quot;,&quot;nonce&quot;:&quot;string&quot;}&#39;</td>
17495 </tr>
17496 <tr class="specialHeight">
17497 <td class="bg">返回值</td>
17498 <td colspan="4">{&quot;code&quot;:0,&quot;data&quot;:{&quot;message&quot;:&quot;string&quot;,&quot;nonce&quot;:&quot;string&quot;,&quot;step&quot;:0},&quot;message&quot;:&quot;string&quot;,&quot;acknowleged&quot;:true}</td>
17499 </tr>
17500
17501 </table>
17502 </div>
17503 <div>
17504
17505 <!--这个是每个请求的说明,方便生成文档后进行整理-->
17506 <h5 class="second_title">7)解绑Qq - 发送验证码</h5>
17507
17508 <table border="1" cellspacing="0" cellpadding="0" width="100%">
17509 <tr class="bg">
17510 <td colspan="5">解绑Qq - 发送验证码</td>
17511 </tr>
17512 <tr>
17513 <td width="25%">接口描述</td>
17514 <td colspan="4">解绑Qq - 发送验证码</td>
17515 </tr>
17516 <tr>
17517 <td>URL</td>
17518 <td colspan="4">/api/v1/user/federation/qq/sendCodeUnbindQq</td>
17519 </tr>
17520 <tr>
17521 <td>请求方式</td>
17522 <td colspan="4">post</td>
17523 </tr>
17524 <tr>
17525 <td>请求类型</td>
17526 <td colspan="4">application/json;charset=UTF-8</td>
17527 </tr>
17528 <tr>
17529 <td>返回类型</td>
17530 <td colspan="4">application/json;charset=UTF-8</td>
17531 </tr>
17532
17533 <tr class="bg">
17534 <td>参数名</td>
17535 <td width="15%">数据类型</td>
17536 <td width="15%">参数类型</td>
17537 <td width="15%">是否必填</td>
17538 <td width="29%">说明</td>
17539 </tr>
17540
17541
17542 <tr>
17543 <td align="left">1.userFederationQqSendCodeUnbindQqRequest</td>
17544 <td>object:UserFederationQqSendCodeUnbindQqRequest</td>
17545 <td>body</td>
17546 <td>Y</td>
17547
17548 <td>userFederationQqSendCodeUnbindQqRequest</td>
17549 <!-- <td th:if="${request.modelAttr}" th:text="asdfagadfg"></td>-->
17550 </tr>
17551
17552 <tbody>
17553
17554 <tr>
17555 <td align="left" style="padding-left:10px">1.1.checkType</td>
17556 <td>string</td>
17557 <td></td>
17558
17559 <td>N</td>
17560 <td></td>
17561 </tr>
17562
17563
17564 <tr>
17565 <td align="left" style="padding-left:10px">1.2.nonce</td>
17566 <td>string</td>
17567 <td></td>
17568
17569 <td>N</td>
17570 <td></td>
17571 </tr>
17572
17573
17574</tbody>
17575
17576
17577
17578
17579
17580 <tr class="bg">
17581 <td>状态码</td>
17582 <td colspan="2">描述</td>
17583 <td colspan="2">说明</td>
17584 </tr>
17585
17586 <tr>
17587 <td>200</td>
17588 <td colspan="2">OK</td>
17589 <td colspan="2"></td>
17590 </tr>
17591
17592 <tr>
17593 <td>201</td>
17594 <td colspan="2">Created</td>
17595 <td colspan="2"></td>
17596 </tr>
17597
17598 <tr>
17599 <td>401</td>
17600 <td colspan="2">Unauthorized</td>
17601 <td colspan="2"></td>
17602 </tr>
17603
17604 <tr>
17605 <td>403</td>
17606 <td colspan="2">Forbidden</td>
17607 <td colspan="2"></td>
17608 </tr>
17609
17610 <tr>
17611 <td>404</td>
17612 <td colspan="2">Not Found</td>
17613 <td colspan="2"></td>
17614 </tr>
17615
17616 <tr class="bg">
17617 <td>返回属性名</td>
17618 <td colspan="2">类型</td>
17619 <td colspan="2">说明</td>
17620 </tr>
17621
17622<!-- 对返回参数 递归生成行-->
17623 <tbody>
17624
17625 <tr>
17626 <td align="left" style="padding-left:10px">1.acknowleged</td>
17627 <td colspan="2">boolean</td>
17628 <td colspan="2"></td>
17629 </tr>
17630
17631
17632 <tr>
17633 <td align="left" style="padding-left:10px">2.code</td>
17634 <td colspan="2">integer(int32)</td>
17635 <td colspan="2"></td>
17636 </tr>
17637
17638
17639 <tr>
17640 <td align="left" style="padding-left:10px">3.data</td>
17641 <td colspan="2">object:UserFederationQqSendCodeUnbindQqResponseData</td>
17642 <td colspan="2"></td>
17643 </tr>
17644
17645
17646 <tr>
17647 <td align="left" style="padding-left:20px">3.1.message</td>
17648 <td colspan="2">string</td>
17649 <td colspan="2"></td>
17650 </tr>
17651
17652
17653 <tr>
17654 <td align="left" style="padding-left:20px">3.2.nonce</td>
17655 <td colspan="2">string</td>
17656 <td colspan="2"></td>
17657 </tr>
17658
17659
17660 <tr>
17661 <td align="left" style="padding-left:20px">3.3.step</td>
17662 <td colspan="2">integer(int32)</td>
17663 <td colspan="2"></td>
17664 </tr>
17665
17666
17667
17668
17669 <tr>
17670 <td align="left" style="padding-left:10px">4.message</td>
17671 <td colspan="2">string</td>
17672 <td colspan="2"></td>
17673 </tr>
17674
17675
17676</tbody>
17677
17678 <tr class="bg">
17679 <td colspan="5">示例</td>
17680 </tr>
17681 <tr class="specialHeight">
17682 <td class="bg">请求参数</td>
17683 <td colspan="4"> -d &#39;{&quot;checkType&quot;:&quot;string&quot;,&quot;nonce&quot;:&quot;string&quot;}&#39;</td>
17684 </tr>
17685 <tr class="specialHeight">
17686 <td class="bg">返回值</td>
17687 <td colspan="4">{&quot;code&quot;:0,&quot;data&quot;:{&quot;message&quot;:&quot;string&quot;,&quot;nonce&quot;:&quot;string&quot;,&quot;step&quot;:0},&quot;message&quot;:&quot;string&quot;,&quot;acknowleged&quot;:true}</td>
17688 </tr>
17689
17690 </table>
17691 </div>
17692 </div>
17693 <div style="margin-bottom:20px;">
17694 <!--这个是类的说明-->
17695 <h4 class="first_title">user-federation-workweixin</h4>
17696 <div>
17697
17698 <!--这个是每个请求的说明,方便生成文档后进行整理-->
17699 <h5 class="second_title">1)绑定企业微信 - 绑定</h5>
17700
17701 <table border="1" cellspacing="0" cellpadding="0" width="100%">
17702 <tr class="bg">
17703 <td colspan="5">绑定企业微信 - 绑定</td>
17704 </tr>
17705 <tr>
17706 <td width="25%">接口描述</td>
17707 <td colspan="4">绑定企业微信 - 绑定</td>
17708 </tr>
17709 <tr>
17710 <td>URL</td>
17711 <td colspan="4">/api/v1/user/federation/workweixin/bindWorkweixin</td>
17712 </tr>
17713 <tr>
17714 <td>请求方式</td>
17715 <td colspan="4">post</td>
17716 </tr>
17717 <tr>
17718 <td>请求类型</td>
17719 <td colspan="4">application/json;charset=UTF-8</td>
17720 </tr>
17721 <tr>
17722 <td>返回类型</td>
17723 <td colspan="4">application/json;charset=UTF-8</td>
17724 </tr>
17725
17726 <tr class="bg">
17727 <td>参数名</td>
17728 <td width="15%">数据类型</td>
17729 <td width="15%">参数类型</td>
17730 <td width="15%">是否必填</td>
17731 <td width="29%">说明</td>
17732 </tr>
17733
17734
17735 <tr>
17736 <td align="left">1.userFederationWorkweixinBindWorkweixinRequest</td>
17737 <td>object:UserFederationWorkweixinBindWorkweixinRequest</td>
17738 <td>body</td>
17739 <td>Y</td>
17740
17741 <td>userFederationWorkweixinBindWorkweixinRequest</td>
17742 <!-- <td th:if="${request.modelAttr}" th:text="asdfagadfg"></td>-->
17743 </tr>
17744
17745 <tbody>
17746
17747 <tr>
17748 <td align="left" style="padding-left:10px">1.1.federatedCode</td>
17749 <td>string</td>
17750 <td></td>
17751
17752 <td>N</td>
17753 <td></td>
17754 </tr>
17755
17756
17757 <tr>
17758 <td align="left" style="padding-left:10px">1.2.nonce</td>
17759 <td>string</td>
17760 <td></td>
17761
17762 <td>N</td>
17763 <td></td>
17764 </tr>
17765
17766
17767</tbody>
17768
17769
17770
17771
17772
17773 <tr class="bg">
17774 <td>状态码</td>
17775 <td colspan="2">描述</td>
17776 <td colspan="2">说明</td>
17777 </tr>
17778
17779 <tr>
17780 <td>200</td>
17781 <td colspan="2">OK</td>
17782 <td colspan="2"></td>
17783 </tr>
17784
17785 <tr>
17786 <td>201</td>
17787 <td colspan="2">Created</td>
17788 <td colspan="2"></td>
17789 </tr>
17790
17791 <tr>
17792 <td>401</td>
17793 <td colspan="2">Unauthorized</td>
17794 <td colspan="2"></td>
17795 </tr>
17796
17797 <tr>
17798 <td>403</td>
17799 <td colspan="2">Forbidden</td>
17800 <td colspan="2"></td>
17801 </tr>
17802
17803 <tr>
17804 <td>404</td>
17805 <td colspan="2">Not Found</td>
17806 <td colspan="2"></td>
17807 </tr>
17808
17809 <tr class="bg">
17810 <td>返回属性名</td>
17811 <td colspan="2">类型</td>
17812 <td colspan="2">说明</td>
17813 </tr>
17814
17815<!-- 对返回参数 递归生成行-->
17816 <tbody>
17817
17818 <tr>
17819 <td align="left" style="padding-left:10px">1.acknowleged</td>
17820 <td colspan="2">boolean</td>
17821 <td colspan="2"></td>
17822 </tr>
17823
17824
17825 <tr>
17826 <td align="left" style="padding-left:10px">2.code</td>
17827 <td colspan="2">integer(int32)</td>
17828 <td colspan="2"></td>
17829 </tr>
17830
17831
17832 <tr>
17833 <td align="left" style="padding-left:10px">3.data</td>
17834 <td colspan="2">object:UserFederationWorkweixinBindWorkweixinResponseData</td>
17835 <td colspan="2"></td>
17836 </tr>
17837
17838
17839 <tr>
17840 <td align="left" style="padding-left:20px">3.1.message</td>
17841 <td colspan="2">string</td>
17842 <td colspan="2"></td>
17843 </tr>
17844
17845
17846 <tr>
17847 <td align="left" style="padding-left:20px">3.2.step</td>
17848 <td colspan="2">integer(int32)</td>
17849 <td colspan="2"></td>
17850 </tr>
17851
17852
17853
17854
17855 <tr>
17856 <td align="left" style="padding-left:10px">4.message</td>
17857 <td colspan="2">string</td>
17858 <td colspan="2"></td>
17859 </tr>
17860
17861
17862</tbody>
17863
17864 <tr class="bg">
17865 <td colspan="5">示例</td>
17866 </tr>
17867 <tr class="specialHeight">
17868 <td class="bg">请求参数</td>
17869 <td colspan="4"> -d &#39;{&quot;federatedCode&quot;:&quot;string&quot;,&quot;nonce&quot;:&quot;string&quot;}&#39;</td>
17870 </tr>
17871 <tr class="specialHeight">
17872 <td class="bg">返回值</td>
17873 <td colspan="4">{&quot;code&quot;:0,&quot;data&quot;:{&quot;message&quot;:&quot;string&quot;,&quot;step&quot;:0},&quot;message&quot;:&quot;string&quot;,&quot;acknowleged&quot;:true}</td>
17874 </tr>
17875
17876 </table>
17877 </div>
17878 <div>
17879
17880 <!--这个是每个请求的说明,方便生成文档后进行整理-->
17881 <h5 class="second_title">2)绑定企业微信 - 验证验证码</h5>
17882
17883 <table border="1" cellspacing="0" cellpadding="0" width="100%">
17884 <tr class="bg">
17885 <td colspan="5">绑定企业微信 - 验证验证码</td>
17886 </tr>
17887 <tr>
17888 <td width="25%">接口描述</td>
17889 <td colspan="4">绑定企业微信 - 验证验证码</td>
17890 </tr>
17891 <tr>
17892 <td>URL</td>
17893 <td colspan="4">/api/v1/user/federation/workweixin/checkCode</td>
17894 </tr>
17895 <tr>
17896 <td>请求方式</td>
17897 <td colspan="4">post</td>
17898 </tr>
17899 <tr>
17900 <td>请求类型</td>
17901 <td colspan="4">application/json;charset=UTF-8</td>
17902 </tr>
17903 <tr>
17904 <td>返回类型</td>
17905 <td colspan="4">application/json;charset=UTF-8</td>
17906 </tr>
17907
17908 <tr class="bg">
17909 <td>参数名</td>
17910 <td width="15%">数据类型</td>
17911 <td width="15%">参数类型</td>
17912 <td width="15%">是否必填</td>
17913 <td width="29%">说明</td>
17914 </tr>
17915
17916
17917 <tr>
17918 <td align="left">1.userFederationWorkweixinCheckCodeRequest</td>
17919 <td>object:UserFederationWorkweixinCheckCodeRequest</td>
17920 <td>body</td>
17921 <td>Y</td>
17922
17923 <td>userFederationWorkweixinCheckCodeRequest</td>
17924 <!-- <td th:if="${request.modelAttr}" th:text="asdfagadfg"></td>-->
17925 </tr>
17926
17927 <tbody>
17928
17929 <tr>
17930 <td align="left" style="padding-left:10px">1.1.code</td>
17931 <td>string</td>
17932 <td></td>
17933
17934 <td>N</td>
17935 <td></td>
17936 </tr>
17937
17938
17939 <tr>
17940 <td align="left" style="padding-left:10px">1.2.nonce</td>
17941 <td>string</td>
17942 <td></td>
17943
17944 <td>N</td>
17945 <td></td>
17946 </tr>
17947
17948
17949</tbody>
17950
17951
17952
17953
17954
17955 <tr class="bg">
17956 <td>状态码</td>
17957 <td colspan="2">描述</td>
17958 <td colspan="2">说明</td>
17959 </tr>
17960
17961 <tr>
17962 <td>200</td>
17963 <td colspan="2">OK</td>
17964 <td colspan="2"></td>
17965 </tr>
17966
17967 <tr>
17968 <td>201</td>
17969 <td colspan="2">Created</td>
17970 <td colspan="2"></td>
17971 </tr>
17972
17973 <tr>
17974 <td>401</td>
17975 <td colspan="2">Unauthorized</td>
17976 <td colspan="2"></td>
17977 </tr>
17978
17979 <tr>
17980 <td>403</td>
17981 <td colspan="2">Forbidden</td>
17982 <td colspan="2"></td>
17983 </tr>
17984
17985 <tr>
17986 <td>404</td>
17987 <td colspan="2">Not Found</td>
17988 <td colspan="2"></td>
17989 </tr>
17990
17991 <tr class="bg">
17992 <td>返回属性名</td>
17993 <td colspan="2">类型</td>
17994 <td colspan="2">说明</td>
17995 </tr>
17996
17997<!-- 对返回参数 递归生成行-->
17998 <tbody>
17999
18000 <tr>
18001 <td align="left" style="padding-left:10px">1.acknowleged</td>
18002 <td colspan="2">boolean</td>
18003 <td colspan="2"></td>
18004 </tr>
18005
18006
18007 <tr>
18008 <td align="left" style="padding-left:10px">2.code</td>
18009 <td colspan="2">integer(int32)</td>
18010 <td colspan="2"></td>
18011 </tr>
18012
18013
18014 <tr>
18015 <td align="left" style="padding-left:10px">3.data</td>
18016 <td colspan="2">object:UserFederationWorkweixinCheckCodeResponseData</td>
18017 <td colspan="2"></td>
18018 </tr>
18019
18020
18021 <tr>
18022 <td align="left" style="padding-left:20px">3.1.federatedUrl</td>
18023 <td colspan="2">string</td>
18024 <td colspan="2"></td>
18025 </tr>
18026
18027
18028 <tr>
18029 <td align="left" style="padding-left:20px">3.2.message</td>
18030 <td colspan="2">string</td>
18031 <td colspan="2"></td>
18032 </tr>
18033
18034
18035 <tr>
18036 <td align="left" style="padding-left:20px">3.3.nonce</td>
18037 <td colspan="2">string</td>
18038 <td colspan="2"></td>
18039 </tr>
18040
18041
18042 <tr>
18043 <td align="left" style="padding-left:20px">3.4.step</td>
18044 <td colspan="2">integer(int32)</td>
18045 <td colspan="2"></td>
18046 </tr>
18047
18048
18049
18050
18051 <tr>
18052 <td align="left" style="padding-left:10px">4.message</td>
18053 <td colspan="2">string</td>
18054 <td colspan="2"></td>
18055 </tr>
18056
18057
18058</tbody>
18059
18060 <tr class="bg">
18061 <td colspan="5">示例</td>
18062 </tr>
18063 <tr class="specialHeight">
18064 <td class="bg">请求参数</td>
18065 <td colspan="4"> -d &#39;{&quot;code&quot;:&quot;string&quot;,&quot;nonce&quot;:&quot;string&quot;}&#39;</td>
18066 </tr>
18067 <tr class="specialHeight">
18068 <td class="bg">返回值</td>
18069 <td colspan="4">{&quot;code&quot;:0,&quot;data&quot;:{&quot;federatedUrl&quot;:&quot;string&quot;,&quot;message&quot;:&quot;string&quot;,&quot;nonce&quot;:&quot;string&quot;,&quot;step&quot;:0},&quot;message&quot;:&quot;string&quot;,&quot;acknowleged&quot;:true}</td>
18070 </tr>
18071
18072 </table>
18073 </div>
18074 <div>
18075
18076 <!--这个是每个请求的说明,方便生成文档后进行整理-->
18077 <h5 class="second_title">3)解绑企业微信 - 验证验证码并解绑</h5>
18078
18079 <table border="1" cellspacing="0" cellpadding="0" width="100%">
18080 <tr class="bg">
18081 <td colspan="5">解绑企业微信 - 验证验证码并解绑</td>
18082 </tr>
18083 <tr>
18084 <td width="25%">接口描述</td>
18085 <td colspan="4">解绑企业微信 - 验证验证码并解绑</td>
18086 </tr>
18087 <tr>
18088 <td>URL</td>
18089 <td colspan="4">/api/v1/user/federation/workweixin/checkCodeUnbindWorkweixin</td>
18090 </tr>
18091 <tr>
18092 <td>请求方式</td>
18093 <td colspan="4">post</td>
18094 </tr>
18095 <tr>
18096 <td>请求类型</td>
18097 <td colspan="4">application/json;charset=UTF-8</td>
18098 </tr>
18099 <tr>
18100 <td>返回类型</td>
18101 <td colspan="4">application/json;charset=UTF-8</td>
18102 </tr>
18103
18104 <tr class="bg">
18105 <td>参数名</td>
18106 <td width="15%">数据类型</td>
18107 <td width="15%">参数类型</td>
18108 <td width="15%">是否必填</td>
18109 <td width="29%">说明</td>
18110 </tr>
18111
18112
18113 <tr>
18114 <td align="left">1.userSecurityMobileCheckCodeUnbindWorkweixinRequest</td>
18115 <td>object:UserFederationWorkweixinCheckCodeUnbindWorkweixinRequest</td>
18116 <td>body</td>
18117 <td>Y</td>
18118
18119 <td>userSecurityMobileCheckCodeUnbindWorkweixinRequest</td>
18120 <!-- <td th:if="${request.modelAttr}" th:text="asdfagadfg"></td>-->
18121 </tr>
18122
18123 <tbody>
18124
18125 <tr>
18126 <td align="left" style="padding-left:10px">1.1.code</td>
18127 <td>string</td>
18128 <td></td>
18129
18130 <td>N</td>
18131 <td></td>
18132 </tr>
18133
18134
18135 <tr>
18136 <td align="left" style="padding-left:10px">1.2.nonce</td>
18137 <td>string</td>
18138 <td></td>
18139
18140 <td>N</td>
18141 <td></td>
18142 </tr>
18143
18144
18145</tbody>
18146
18147
18148
18149
18150
18151 <tr class="bg">
18152 <td>状态码</td>
18153 <td colspan="2">描述</td>
18154 <td colspan="2">说明</td>
18155 </tr>
18156
18157 <tr>
18158 <td>200</td>
18159 <td colspan="2">OK</td>
18160 <td colspan="2"></td>
18161 </tr>
18162
18163 <tr>
18164 <td>201</td>
18165 <td colspan="2">Created</td>
18166 <td colspan="2"></td>
18167 </tr>
18168
18169 <tr>
18170 <td>401</td>
18171 <td colspan="2">Unauthorized</td>
18172 <td colspan="2"></td>
18173 </tr>
18174
18175 <tr>
18176 <td>403</td>
18177 <td colspan="2">Forbidden</td>
18178 <td colspan="2"></td>
18179 </tr>
18180
18181 <tr>
18182 <td>404</td>
18183 <td colspan="2">Not Found</td>
18184 <td colspan="2"></td>
18185 </tr>
18186
18187 <tr class="bg">
18188 <td>返回属性名</td>
18189 <td colspan="2">类型</td>
18190 <td colspan="2">说明</td>
18191 </tr>
18192
18193<!-- 对返回参数 递归生成行-->
18194 <tbody>
18195
18196 <tr>
18197 <td align="left" style="padding-left:10px">1.acknowleged</td>
18198 <td colspan="2">boolean</td>
18199 <td colspan="2"></td>
18200 </tr>
18201
18202
18203 <tr>
18204 <td align="left" style="padding-left:10px">2.code</td>
18205 <td colspan="2">integer(int32)</td>
18206 <td colspan="2"></td>
18207 </tr>
18208
18209
18210 <tr>
18211 <td align="left" style="padding-left:10px">3.data</td>
18212 <td colspan="2">object:UserFederationWorkweixinCheckCodeUnbindWorkweixinResponseData</td>
18213 <td colspan="2"></td>
18214 </tr>
18215
18216
18217 <tr>
18218 <td align="left" style="padding-left:20px">3.1.message</td>
18219 <td colspan="2">string</td>
18220 <td colspan="2"></td>
18221 </tr>
18222
18223
18224 <tr>
18225 <td align="left" style="padding-left:20px">3.2.nonce</td>
18226 <td colspan="2">string</td>
18227 <td colspan="2"></td>
18228 </tr>
18229
18230
18231 <tr>
18232 <td align="left" style="padding-left:20px">3.3.step</td>
18233 <td colspan="2">integer(int32)</td>
18234 <td colspan="2"></td>
18235 </tr>
18236
18237
18238
18239
18240 <tr>
18241 <td align="left" style="padding-left:10px">4.message</td>
18242 <td colspan="2">string</td>
18243 <td colspan="2"></td>
18244 </tr>
18245
18246
18247</tbody>
18248
18249 <tr class="bg">
18250 <td colspan="5">示例</td>
18251 </tr>
18252 <tr class="specialHeight">
18253 <td class="bg">请求参数</td>
18254 <td colspan="4"> -d &#39;{&quot;code&quot;:&quot;string&quot;,&quot;nonce&quot;:&quot;string&quot;}&#39;</td>
18255 </tr>
18256 <tr class="specialHeight">
18257 <td class="bg">返回值</td>
18258 <td colspan="4">{&quot;code&quot;:0,&quot;data&quot;:{&quot;message&quot;:&quot;string&quot;,&quot;nonce&quot;:&quot;string&quot;,&quot;step&quot;:0},&quot;message&quot;:&quot;string&quot;,&quot;acknowleged&quot;:true}</td>
18259 </tr>
18260
18261 </table>
18262 </div>
18263 <div>
18264
18265 <!--这个是每个请求的说明,方便生成文档后进行整理-->
18266 <h5 class="second_title">4)解绑企业微信 - 初始化</h5>
18267
18268 <table border="1" cellspacing="0" cellpadding="0" width="100%">
18269 <tr class="bg">
18270 <td colspan="5">解绑企业微信 - 初始化</td>
18271 </tr>
18272 <tr>
18273 <td width="25%">接口描述</td>
18274 <td colspan="4">解绑企业微信 - 初始化</td>
18275 </tr>
18276 <tr>
18277 <td>URL</td>
18278 <td colspan="4">/api/v1/user/federation/workweixin/initUnbindWorkweixin</td>
18279 </tr>
18280 <tr>
18281 <td>请求方式</td>
18282 <td colspan="4">get</td>
18283 </tr>
18284 <tr>
18285 <td>请求类型</td>
18286 <td colspan="4"></td>
18287 </tr>
18288 <tr>
18289 <td>返回类型</td>
18290 <td colspan="4">*/*</td>
18291 </tr>
18292
18293 <tr class="bg">
18294 <td>参数名</td>
18295 <td width="15%">数据类型</td>
18296 <td width="15%">参数类型</td>
18297 <td width="15%">是否必填</td>
18298 <td width="29%">说明</td>
18299 </tr>
18300
18301
18302
18303 <tr class="bg">
18304 <td>状态码</td>
18305 <td colspan="2">描述</td>
18306 <td colspan="2">说明</td>
18307 </tr>
18308
18309 <tr>
18310 <td>200</td>
18311 <td colspan="2">OK</td>
18312 <td colspan="2"></td>
18313 </tr>
18314
18315 <tr>
18316 <td>401</td>
18317 <td colspan="2">Unauthorized</td>
18318 <td colspan="2"></td>
18319 </tr>
18320
18321 <tr>
18322 <td>403</td>
18323 <td colspan="2">Forbidden</td>
18324 <td colspan="2"></td>
18325 </tr>
18326
18327 <tr>
18328 <td>404</td>
18329 <td colspan="2">Not Found</td>
18330 <td colspan="2"></td>
18331 </tr>
18332
18333 <tr class="bg">
18334 <td>返回属性名</td>
18335 <td colspan="2">类型</td>
18336 <td colspan="2">说明</td>
18337 </tr>
18338
18339<!-- 对返回参数 递归生成行-->
18340 <tbody>
18341
18342 <tr>
18343 <td align="left" style="padding-left:10px">1.acknowleged</td>
18344 <td colspan="2">boolean</td>
18345 <td colspan="2"></td>
18346 </tr>
18347
18348
18349 <tr>
18350 <td align="left" style="padding-left:10px">2.code</td>
18351 <td colspan="2">integer(int32)</td>
18352 <td colspan="2"></td>
18353 </tr>
18354
18355
18356 <tr>
18357 <td align="left" style="padding-left:10px">3.data</td>
18358 <td colspan="2">object:UserFederationWorkweixinInitUnbindWorkweixinResponseData</td>
18359 <td colspan="2"></td>
18360 </tr>
18361
18362
18363 <tr>
18364 <td align="left" style="padding-left:20px">3.1.message</td>
18365 <td colspan="2">string</td>
18366 <td colspan="2"></td>
18367 </tr>
18368
18369
18370 <tr>
18371 <td align="left" style="padding-left:20px">3.2.nonce</td>
18372 <td colspan="2">string</td>
18373 <td colspan="2"></td>
18374 </tr>
18375
18376
18377 <tr>
18378 <td align="left" style="padding-left:20px">3.3.step</td>
18379 <td colspan="2">integer(int32)</td>
18380 <td colspan="2"></td>
18381 </tr>
18382
18383
18384
18385
18386 <tr>
18387 <td align="left" style="padding-left:10px">4.message</td>
18388 <td colspan="2">string</td>
18389 <td colspan="2"></td>
18390 </tr>
18391
18392
18393</tbody>
18394
18395 <tr class="bg">
18396 <td colspan="5">示例</td>
18397 </tr>
18398 <tr class="specialHeight">
18399 <td class="bg">请求参数</td>
18400 <td colspan="4"></td>
18401 </tr>
18402 <tr class="specialHeight">
18403 <td class="bg">返回值</td>
18404 <td colspan="4">{&quot;code&quot;:0,&quot;data&quot;:{&quot;message&quot;:&quot;string&quot;,&quot;nonce&quot;:&quot;string&quot;,&quot;step&quot;:0},&quot;message&quot;:&quot;string&quot;,&quot;acknowleged&quot;:true}</td>
18405 </tr>
18406
18407 </table>
18408 </div>
18409 <div>
18410
18411 <!--这个是每个请求的说明,方便生成文档后进行整理-->
18412 <h5 class="second_title">5)绑定企业微信 - 初始化</h5>
18413
18414 <table border="1" cellspacing="0" cellpadding="0" width="100%">
18415 <tr class="bg">
18416 <td colspan="5">绑定企业微信 - 初始化</td>
18417 </tr>
18418 <tr>
18419 <td width="25%">接口描述</td>
18420 <td colspan="4">绑定企业微信 - 初始化</td>
18421 </tr>
18422 <tr>
18423 <td>URL</td>
18424 <td colspan="4">/api/v1/user/federation/workweixin/initWorkweixin</td>
18425 </tr>
18426 <tr>
18427 <td>请求方式</td>
18428 <td colspan="4">get</td>
18429 </tr>
18430 <tr>
18431 <td>请求类型</td>
18432 <td colspan="4"></td>
18433 </tr>
18434 <tr>
18435 <td>返回类型</td>
18436 <td colspan="4">*/*</td>
18437 </tr>
18438
18439 <tr class="bg">
18440 <td>参数名</td>
18441 <td width="15%">数据类型</td>
18442 <td width="15%">参数类型</td>
18443 <td width="15%">是否必填</td>
18444 <td width="29%">说明</td>
18445 </tr>
18446
18447
18448
18449 <tr class="bg">
18450 <td>状态码</td>
18451 <td colspan="2">描述</td>
18452 <td colspan="2">说明</td>
18453 </tr>
18454
18455 <tr>
18456 <td>200</td>
18457 <td colspan="2">OK</td>
18458 <td colspan="2"></td>
18459 </tr>
18460
18461 <tr>
18462 <td>401</td>
18463 <td colspan="2">Unauthorized</td>
18464 <td colspan="2"></td>
18465 </tr>
18466
18467 <tr>
18468 <td>403</td>
18469 <td colspan="2">Forbidden</td>
18470 <td colspan="2"></td>
18471 </tr>
18472
18473 <tr>
18474 <td>404</td>
18475 <td colspan="2">Not Found</td>
18476 <td colspan="2"></td>
18477 </tr>
18478
18479 <tr class="bg">
18480 <td>返回属性名</td>
18481 <td colspan="2">类型</td>
18482 <td colspan="2">说明</td>
18483 </tr>
18484
18485<!-- 对返回参数 递归生成行-->
18486 <tbody>
18487
18488 <tr>
18489 <td align="left" style="padding-left:10px">1.acknowleged</td>
18490 <td colspan="2">boolean</td>
18491 <td colspan="2"></td>
18492 </tr>
18493
18494
18495 <tr>
18496 <td align="left" style="padding-left:10px">2.code</td>
18497 <td colspan="2">integer(int32)</td>
18498 <td colspan="2"></td>
18499 </tr>
18500
18501
18502 <tr>
18503 <td align="left" style="padding-left:10px">3.data</td>
18504 <td colspan="2">object:UserFederationWorkweixinInitWorkweixinResponseData</td>
18505 <td colspan="2"></td>
18506 </tr>
18507
18508
18509 <tr>
18510 <td align="left" style="padding-left:20px">3.1.message</td>
18511 <td colspan="2">string</td>
18512 <td colspan="2"></td>
18513 </tr>
18514
18515
18516 <tr>
18517 <td align="left" style="padding-left:20px">3.2.nonce</td>
18518 <td colspan="2">string</td>
18519 <td colspan="2"></td>
18520 </tr>
18521
18522
18523 <tr>
18524 <td align="left" style="padding-left:20px">3.3.step</td>
18525 <td colspan="2">integer(int32)</td>
18526 <td colspan="2"></td>
18527 </tr>
18528
18529
18530
18531
18532 <tr>
18533 <td align="left" style="padding-left:10px">4.message</td>
18534 <td colspan="2">string</td>
18535 <td colspan="2"></td>
18536 </tr>
18537
18538
18539</tbody>
18540
18541 <tr class="bg">
18542 <td colspan="5">示例</td>
18543 </tr>
18544 <tr class="specialHeight">
18545 <td class="bg">请求参数</td>
18546 <td colspan="4"></td>
18547 </tr>
18548 <tr class="specialHeight">
18549 <td class="bg">返回值</td>
18550 <td colspan="4">{&quot;code&quot;:0,&quot;data&quot;:{&quot;message&quot;:&quot;string&quot;,&quot;nonce&quot;:&quot;string&quot;,&quot;step&quot;:0},&quot;message&quot;:&quot;string&quot;,&quot;acknowleged&quot;:true}</td>
18551 </tr>
18552
18553 </table>
18554 </div>
18555 <div>
18556
18557 <!--这个是每个请求的说明,方便生成文档后进行整理-->
18558 <h5 class="second_title">6)绑定企业微信 - 发送验证码</h5>
18559
18560 <table border="1" cellspacing="0" cellpadding="0" width="100%">
18561 <tr class="bg">
18562 <td colspan="5">绑定企业微信 - 发送验证码</td>
18563 </tr>
18564 <tr>
18565 <td width="25%">接口描述</td>
18566 <td colspan="4">绑定企业微信 - 发送验证码</td>
18567 </tr>
18568 <tr>
18569 <td>URL</td>
18570 <td colspan="4">/api/v1/user/federation/workweixin/sendCode</td>
18571 </tr>
18572 <tr>
18573 <td>请求方式</td>
18574 <td colspan="4">post</td>
18575 </tr>
18576 <tr>
18577 <td>请求类型</td>
18578 <td colspan="4">application/json;charset=UTF-8</td>
18579 </tr>
18580 <tr>
18581 <td>返回类型</td>
18582 <td colspan="4">application/json;charset=UTF-8</td>
18583 </tr>
18584
18585 <tr class="bg">
18586 <td>参数名</td>
18587 <td width="15%">数据类型</td>
18588 <td width="15%">参数类型</td>
18589 <td width="15%">是否必填</td>
18590 <td width="29%">说明</td>
18591 </tr>
18592
18593
18594 <tr>
18595 <td align="left">1.userFederationWorkweixinSendCodeRequest</td>
18596 <td>object:UserFederationWorkweixinSendCodeRequest</td>
18597 <td>body</td>
18598 <td>Y</td>
18599
18600 <td>userFederationWorkweixinSendCodeRequest</td>
18601 <!-- <td th:if="${request.modelAttr}" th:text="asdfagadfg"></td>-->
18602 </tr>
18603
18604 <tbody>
18605
18606 <tr>
18607 <td align="left" style="padding-left:10px">1.1.checkType</td>
18608 <td>string</td>
18609 <td></td>
18610
18611 <td>N</td>
18612 <td></td>
18613 </tr>
18614
18615
18616 <tr>
18617 <td align="left" style="padding-left:10px">1.2.nonce</td>
18618 <td>string</td>
18619 <td></td>
18620
18621 <td>N</td>
18622 <td></td>
18623 </tr>
18624
18625
18626</tbody>
18627
18628
18629
18630
18631
18632 <tr class="bg">
18633 <td>状态码</td>
18634 <td colspan="2">描述</td>
18635 <td colspan="2">说明</td>
18636 </tr>
18637
18638 <tr>
18639 <td>200</td>
18640 <td colspan="2">OK</td>
18641 <td colspan="2"></td>
18642 </tr>
18643
18644 <tr>
18645 <td>201</td>
18646 <td colspan="2">Created</td>
18647 <td colspan="2"></td>
18648 </tr>
18649
18650 <tr>
18651 <td>401</td>
18652 <td colspan="2">Unauthorized</td>
18653 <td colspan="2"></td>
18654 </tr>
18655
18656 <tr>
18657 <td>403</td>
18658 <td colspan="2">Forbidden</td>
18659 <td colspan="2"></td>
18660 </tr>
18661
18662 <tr>
18663 <td>404</td>
18664 <td colspan="2">Not Found</td>
18665 <td colspan="2"></td>
18666 </tr>
18667
18668 <tr class="bg">
18669 <td>返回属性名</td>
18670 <td colspan="2">类型</td>
18671 <td colspan="2">说明</td>
18672 </tr>
18673
18674<!-- 对返回参数 递归生成行-->
18675 <tbody>
18676
18677 <tr>
18678 <td align="left" style="padding-left:10px">1.acknowleged</td>
18679 <td colspan="2">boolean</td>
18680 <td colspan="2"></td>
18681 </tr>
18682
18683
18684 <tr>
18685 <td align="left" style="padding-left:10px">2.code</td>
18686 <td colspan="2">integer(int32)</td>
18687 <td colspan="2"></td>
18688 </tr>
18689
18690
18691 <tr>
18692 <td align="left" style="padding-left:10px">3.data</td>
18693 <td colspan="2">object:UserFederationWorkweixinSendCodeResponseData</td>
18694 <td colspan="2"></td>
18695 </tr>
18696
18697
18698 <tr>
18699 <td align="left" style="padding-left:20px">3.1.message</td>
18700 <td colspan="2">string</td>
18701 <td colspan="2"></td>
18702 </tr>
18703
18704
18705 <tr>
18706 <td align="left" style="padding-left:20px">3.2.nonce</td>
18707 <td colspan="2">string</td>
18708 <td colspan="2"></td>
18709 </tr>
18710
18711
18712 <tr>
18713 <td align="left" style="padding-left:20px">3.3.step</td>
18714 <td colspan="2">integer(int32)</td>
18715 <td colspan="2"></td>
18716 </tr>
18717
18718
18719
18720
18721 <tr>
18722 <td align="left" style="padding-left:10px">4.message</td>
18723 <td colspan="2">string</td>
18724 <td colspan="2"></td>
18725 </tr>
18726
18727
18728</tbody>
18729
18730 <tr class="bg">
18731 <td colspan="5">示例</td>
18732 </tr>
18733 <tr class="specialHeight">
18734 <td class="bg">请求参数</td>
18735 <td colspan="4"> -d &#39;{&quot;checkType&quot;:&quot;string&quot;,&quot;nonce&quot;:&quot;string&quot;}&#39;</td>
18736 </tr>
18737 <tr class="specialHeight">
18738 <td class="bg">返回值</td>
18739 <td colspan="4">{&quot;code&quot;:0,&quot;data&quot;:{&quot;message&quot;:&quot;string&quot;,&quot;nonce&quot;:&quot;string&quot;,&quot;step&quot;:0},&quot;message&quot;:&quot;string&quot;,&quot;acknowleged&quot;:true}</td>
18740 </tr>
18741
18742 </table>
18743 </div>
18744 <div>
18745
18746 <!--这个是每个请求的说明,方便生成文档后进行整理-->
18747 <h5 class="second_title">7)解绑企业微信 - 发送验证码</h5>
18748
18749 <table border="1" cellspacing="0" cellpadding="0" width="100%">
18750 <tr class="bg">
18751 <td colspan="5">解绑企业微信 - 发送验证码</td>
18752 </tr>
18753 <tr>
18754 <td width="25%">接口描述</td>
18755 <td colspan="4">解绑企业微信 - 发送验证码</td>
18756 </tr>
18757 <tr>
18758 <td>URL</td>
18759 <td colspan="4">/api/v1/user/federation/workweixin/sendCodeUnbindWorkweixin</td>
18760 </tr>
18761 <tr>
18762 <td>请求方式</td>
18763 <td colspan="4">post</td>
18764 </tr>
18765 <tr>
18766 <td>请求类型</td>
18767 <td colspan="4">application/json;charset=UTF-8</td>
18768 </tr>
18769 <tr>
18770 <td>返回类型</td>
18771 <td colspan="4">application/json;charset=UTF-8</td>
18772 </tr>
18773
18774 <tr class="bg">
18775 <td>参数名</td>
18776 <td width="15%">数据类型</td>
18777 <td width="15%">参数类型</td>
18778 <td width="15%">是否必填</td>
18779 <td width="29%">说明</td>
18780 </tr>
18781
18782
18783 <tr>
18784 <td align="left">1.userFederationWorkweixinSendCodeUnbindWorkweixinRequest</td>
18785 <td>object:UserFederationWorkweixinSendCodeUnbindWorkweixinRequest</td>
18786 <td>body</td>
18787 <td>Y</td>
18788
18789 <td>userFederationWorkweixinSendCodeUnbindWorkweixinRequest</td>
18790 <!-- <td th:if="${request.modelAttr}" th:text="asdfagadfg"></td>-->
18791 </tr>
18792
18793 <tbody>
18794
18795 <tr>
18796 <td align="left" style="padding-left:10px">1.1.checkType</td>
18797 <td>string</td>
18798 <td></td>
18799
18800 <td>N</td>
18801 <td></td>
18802 </tr>
18803
18804
18805 <tr>
18806 <td align="left" style="padding-left:10px">1.2.nonce</td>
18807 <td>string</td>
18808 <td></td>
18809
18810 <td>N</td>
18811 <td></td>
18812 </tr>
18813
18814
18815</tbody>
18816
18817
18818
18819
18820
18821 <tr class="bg">
18822 <td>状态码</td>
18823 <td colspan="2">描述</td>
18824 <td colspan="2">说明</td>
18825 </tr>
18826
18827 <tr>
18828 <td>200</td>
18829 <td colspan="2">OK</td>
18830 <td colspan="2"></td>
18831 </tr>
18832
18833 <tr>
18834 <td>201</td>
18835 <td colspan="2">Created</td>
18836 <td colspan="2"></td>
18837 </tr>
18838
18839 <tr>
18840 <td>401</td>
18841 <td colspan="2">Unauthorized</td>
18842 <td colspan="2"></td>
18843 </tr>
18844
18845 <tr>
18846 <td>403</td>
18847 <td colspan="2">Forbidden</td>
18848 <td colspan="2"></td>
18849 </tr>
18850
18851 <tr>
18852 <td>404</td>
18853 <td colspan="2">Not Found</td>
18854 <td colspan="2"></td>
18855 </tr>
18856
18857 <tr class="bg">
18858 <td>返回属性名</td>
18859 <td colspan="2">类型</td>
18860 <td colspan="2">说明</td>
18861 </tr>
18862
18863<!-- 对返回参数 递归生成行-->
18864 <tbody>
18865
18866 <tr>
18867 <td align="left" style="padding-left:10px">1.acknowleged</td>
18868 <td colspan="2">boolean</td>
18869 <td colspan="2"></td>
18870 </tr>
18871
18872
18873 <tr>
18874 <td align="left" style="padding-left:10px">2.code</td>
18875 <td colspan="2">integer(int32)</td>
18876 <td colspan="2"></td>
18877 </tr>
18878
18879
18880 <tr>
18881 <td align="left" style="padding-left:10px">3.data</td>
18882 <td colspan="2">object:UserFederationWorkweixinSendCodeUnbindWorkweixinResponseData</td>
18883 <td colspan="2"></td>
18884 </tr>
18885
18886
18887 <tr>
18888 <td align="left" style="padding-left:20px">3.1.message</td>
18889 <td colspan="2">string</td>
18890 <td colspan="2"></td>
18891 </tr>
18892
18893
18894 <tr>
18895 <td align="left" style="padding-left:20px">3.2.nonce</td>
18896 <td colspan="2">string</td>
18897 <td colspan="2"></td>
18898 </tr>
18899
18900
18901 <tr>
18902 <td align="left" style="padding-left:20px">3.3.step</td>
18903 <td colspan="2">integer(int32)</td>
18904 <td colspan="2"></td>
18905 </tr>
18906
18907
18908
18909
18910 <tr>
18911 <td align="left" style="padding-left:10px">4.message</td>
18912 <td colspan="2">string</td>
18913 <td colspan="2"></td>
18914 </tr>
18915
18916
18917</tbody>
18918
18919 <tr class="bg">
18920 <td colspan="5">示例</td>
18921 </tr>
18922 <tr class="specialHeight">
18923 <td class="bg">请求参数</td>
18924 <td colspan="4"> -d &#39;{&quot;checkType&quot;:&quot;string&quot;,&quot;nonce&quot;:&quot;string&quot;}&#39;</td>
18925 </tr>
18926 <tr class="specialHeight">
18927 <td class="bg">返回值</td>
18928 <td colspan="4">{&quot;code&quot;:0,&quot;data&quot;:{&quot;message&quot;:&quot;string&quot;,&quot;nonce&quot;:&quot;string&quot;,&quot;step&quot;:0},&quot;message&quot;:&quot;string&quot;,&quot;acknowleged&quot;:true}</td>
18929 </tr>
18930
18931 </table>
18932 </div>
18933 </div>
18934 <div style="margin-bottom:20px;">
18935 <!--这个是类的说明-->
18936 <h4 class="first_title">user-info</h4>
18937 <div>
18938
18939 <!--这个是每个请求的说明,方便生成文档后进行整理-->
18940 <h5 class="second_title">1)获取当前用户的基本信息</h5>
18941
18942 <table border="1" cellspacing="0" cellpadding="0" width="100%">
18943 <tr class="bg">
18944 <td colspan="5">获取当前用户的基本信息</td>
18945 </tr>
18946 <tr>
18947 <td width="25%">接口描述</td>
18948 <td colspan="4">获取当前用户的基本信息</td>
18949 </tr>
18950 <tr>
18951 <td>URL</td>
18952 <td colspan="4">/api/v1/user/info</td>
18953 </tr>
18954 <tr>
18955 <td>请求方式</td>
18956 <td colspan="4">get</td>
18957 </tr>
18958 <tr>
18959 <td>请求类型</td>
18960 <td colspan="4"></td>
18961 </tr>
18962 <tr>
18963 <td>返回类型</td>
18964 <td colspan="4">*/*</td>
18965 </tr>
18966
18967 <tr class="bg">
18968 <td>参数名</td>
18969 <td width="15%">数据类型</td>
18970 <td width="15%">参数类型</td>
18971 <td width="15%">是否必填</td>
18972 <td width="29%">说明</td>
18973 </tr>
18974
18975
18976
18977 <tr class="bg">
18978 <td>状态码</td>
18979 <td colspan="2">描述</td>
18980 <td colspan="2">说明</td>
18981 </tr>
18982
18983 <tr>
18984 <td>200</td>
18985 <td colspan="2">OK</td>
18986 <td colspan="2"></td>
18987 </tr>
18988
18989 <tr>
18990 <td>401</td>
18991 <td colspan="2">Unauthorized</td>
18992 <td colspan="2"></td>
18993 </tr>
18994
18995 <tr>
18996 <td>403</td>
18997 <td colspan="2">Forbidden</td>
18998 <td colspan="2"></td>
18999 </tr>
19000
19001 <tr>
19002 <td>404</td>
19003 <td colspan="2">Not Found</td>
19004 <td colspan="2"></td>
19005 </tr>
19006
19007 <tr class="bg">
19008 <td>返回属性名</td>
19009 <td colspan="2">类型</td>
19010 <td colspan="2">说明</td>
19011 </tr>
19012
19013<!-- 对返回参数 递归生成行-->
19014 <tbody>
19015
19016 <tr>
19017 <td align="left" style="padding-left:10px">1.acknowleged</td>
19018 <td colspan="2">boolean</td>
19019 <td colspan="2"></td>
19020 </tr>
19021
19022
19023 <tr>
19024 <td align="left" style="padding-left:10px">2.code</td>
19025 <td colspan="2">integer(int32)</td>
19026 <td colspan="2"></td>
19027 </tr>
19028
19029
19030 <tr>
19031 <td align="left" style="padding-left:10px">3.data</td>
19032 <td colspan="2">object:UserDetailResponseData</td>
19033 <td colspan="2"></td>
19034 </tr>
19035
19036
19037 <tr>
19038 <td align="left" style="padding-left:20px">3.1.accounts</td>
19039 <td colspan="2">array</td>
19040 <td colspan="2"></td>
19041 </tr>
19042
19043
19044 <tr>
19045 <td align="left" style="padding-left:20px">3.2.user</td>
19046 <td colspan="2">object</td>
19047 <td colspan="2"></td>
19048 </tr>
19049
19050
19051 <tr>
19052 <td align="left" style="padding-left:20px">3.3.userSecurity</td>
19053 <td colspan="2">object:UserSecurity</td>
19054 <td colspan="2"></td>
19055 </tr>
19056
19057
19058 <tr>
19059 <td align="left" style="padding-left:30px">3.3.1.emailAddress</td>
19060 <td colspan="2">string</td>
19061 <td colspan="2"></td>
19062 </tr>
19063
19064
19065 <tr>
19066 <td align="left" style="padding-left:30px">3.3.2.emailAddressBinded</td>
19067 <td colspan="2">boolean</td>
19068 <td colspan="2"></td>
19069 </tr>
19070
19071
19072 <tr>
19073 <td align="left" style="padding-left:30px">3.3.3.mobile</td>
19074 <td colspan="2">string</td>
19075 <td colspan="2"></td>
19076 </tr>
19077
19078
19079 <tr>
19080 <td align="left" style="padding-left:30px">3.3.4.mobileBinded</td>
19081 <td colspan="2">boolean</td>
19082 <td colspan="2"></td>
19083 </tr>
19084
19085
19086 <tr>
19087 <td align="left" style="padding-left:30px">3.3.5.securityLevel</td>
19088 <td colspan="2">integer(int32)</td>
19089 <td colspan="2"></td>
19090 </tr>
19091
19092
19093
19094
19095
19096
19097 <tr>
19098 <td align="left" style="padding-left:10px">4.message</td>
19099 <td colspan="2">string</td>
19100 <td colspan="2"></td>
19101 </tr>
19102
19103
19104</tbody>
19105
19106 <tr class="bg">
19107 <td colspan="5">示例</td>
19108 </tr>
19109 <tr class="specialHeight">
19110 <td class="bg">请求参数</td>
19111 <td colspan="4"></td>
19112 </tr>
19113 <tr class="specialHeight">
19114 <td class="bg">返回值</td>
19115 <td colspan="4">{&quot;code&quot;:0,&quot;data&quot;:{&quot;accounts&quot;:[{}],&quot;user&quot;:{},&quot;userSecurity&quot;:{&quot;emailAddress&quot;:&quot;string&quot;,&quot;emailAddressBinded&quot;:true,&quot;mobile&quot;:&quot;string&quot;,&quot;mobileBinded&quot;:true,&quot;securityLevel&quot;:0}},&quot;message&quot;:&quot;string&quot;,&quot;acknowleged&quot;:true}</td>
19116 </tr>
19117
19118 </table>
19119 </div>
19120 <div>
19121
19122 <!--这个是每个请求的说明,方便生成文档后进行整理-->
19123 <h5 class="second_title">2)保存用户信息</h5>
19124
19125 <table border="1" cellspacing="0" cellpadding="0" width="100%">
19126 <tr class="bg">
19127 <td colspan="5">保存用户信息</td>
19128 </tr>
19129 <tr>
19130 <td width="25%">接口描述</td>
19131 <td colspan="4">保存用户信息</td>
19132 </tr>
19133 <tr>
19134 <td>URL</td>
19135 <td colspan="4">/api/v1/user/info/info</td>
19136 </tr>
19137 <tr>
19138 <td>请求方式</td>
19139 <td colspan="4">put</td>
19140 </tr>
19141 <tr>
19142 <td>请求类型</td>
19143 <td colspan="4">application/json;charset=UTF-8</td>
19144 </tr>
19145 <tr>
19146 <td>返回类型</td>
19147 <td colspan="4">application/json;charset=UTF-8</td>
19148 </tr>
19149
19150 <tr class="bg">
19151 <td>参数名</td>
19152 <td width="15%">数据类型</td>
19153 <td width="15%">参数类型</td>
19154 <td width="15%">是否必填</td>
19155 <td width="29%">说明</td>
19156 </tr>
19157
19158
19159 <tr>
19160 <td align="left">1.userInfoSaveRequest</td>
19161 <td>object:UserInfoSaveRequest</td>
19162 <td>body</td>
19163 <td>Y</td>
19164
19165 <td>userInfoSaveRequest</td>
19166 <!-- <td th:if="${request.modelAttr}" th:text="asdfagadfg"></td>-->
19167 </tr>
19168
19169 <tbody>
19170
19171 <tr>
19172 <td align="left" style="padding-left:10px">1.1.addressId</td>
19173 <td>string</td>
19174 <td></td>
19175
19176 <td>N</td>
19177 <td>地区,引用字典类型表id</td>
19178 </tr>
19179
19180
19181 <tr>
19182 <td align="left" style="padding-left:10px">1.2.countryId</td>
19183 <td>string</td>
19184 <td></td>
19185
19186 <td>N</td>
19187 <td>国家,引用字典类型表id</td>
19188 </tr>
19189
19190
19191 <tr>
19192 <td align="left" style="padding-left:10px">1.3.genderId</td>
19193 <td>string</td>
19194 <td></td>
19195
19196 <td>N</td>
19197 <td>性别,引用字典类型表id</td>
19198 </tr>
19199
19200
19201 <tr>
19202 <td align="left" style="padding-left:10px">1.4.nationId</td>
19203 <td>string</td>
19204 <td></td>
19205
19206 <td>N</td>
19207 <td>民族,引用字典类型表id</td>
19208 </tr>
19209
19210
19211</tbody>
19212
19213
19214
19215
19216
19217 <tr class="bg">
19218 <td>状态码</td>
19219 <td colspan="2">描述</td>
19220 <td colspan="2">说明</td>
19221 </tr>
19222
19223 <tr>
19224 <td>200</td>
19225 <td colspan="2">OK</td>
19226 <td colspan="2"></td>
19227 </tr>
19228
19229 <tr>
19230 <td>201</td>
19231 <td colspan="2">Created</td>
19232 <td colspan="2"></td>
19233 </tr>
19234
19235 <tr>
19236 <td>401</td>
19237 <td colspan="2">Unauthorized</td>
19238 <td colspan="2"></td>
19239 </tr>
19240
19241 <tr>
19242 <td>403</td>
19243 <td colspan="2">Forbidden</td>
19244 <td colspan="2"></td>
19245 </tr>
19246
19247 <tr>
19248 <td>404</td>
19249 <td colspan="2">Not Found</td>
19250 <td colspan="2"></td>
19251 </tr>
19252
19253 <tr class="bg">
19254 <td>返回属性名</td>
19255 <td colspan="2">类型</td>
19256 <td colspan="2">说明</td>
19257 </tr>
19258
19259<!-- 对返回参数 递归生成行-->
19260 <tbody>
19261
19262 <tr>
19263 <td align="left" style="padding-left:10px">1.acknowleged</td>
19264 <td colspan="2">boolean</td>
19265 <td colspan="2"></td>
19266 </tr>
19267
19268
19269 <tr>
19270 <td align="left" style="padding-left:10px">2.code</td>
19271 <td colspan="2">integer(int32)</td>
19272 <td colspan="2"></td>
19273 </tr>
19274
19275
19276 <tr>
19277 <td align="left" style="padding-left:10px">3.data</td>
19278 <td colspan="2">object:UserInfoSaveResponseData</td>
19279 <td colspan="2"></td>
19280 </tr>
19281
19282
19283 <tr>
19284 <td align="left" style="padding-left:20px">3.1.message</td>
19285 <td colspan="2">string</td>
19286 <td colspan="2"></td>
19287 </tr>
19288
19289
19290
19291
19292 <tr>
19293 <td align="left" style="padding-left:10px">4.message</td>
19294 <td colspan="2">string</td>
19295 <td colspan="2"></td>
19296 </tr>
19297
19298
19299</tbody>
19300
19301 <tr class="bg">
19302 <td colspan="5">示例</td>
19303 </tr>
19304 <tr class="specialHeight">
19305 <td class="bg">请求参数</td>
19306 <td colspan="4"> -d &#39;{&quot;addressId&quot;:&quot;string&quot;,&quot;countryId&quot;:&quot;string&quot;,&quot;genderId&quot;:&quot;string&quot;,&quot;nationId&quot;:&quot;string&quot;}&#39;</td>
19307 </tr>
19308 <tr class="specialHeight">
19309 <td class="bg">返回值</td>
19310 <td colspan="4">{&quot;code&quot;:0,&quot;data&quot;:{&quot;message&quot;:&quot;string&quot;},&quot;message&quot;:&quot;string&quot;,&quot;acknowleged&quot;:true}</td>
19311 </tr>
19312
19313 </table>
19314 </div>
19315 <div>
19316
19317 <!--这个是每个请求的说明,方便生成文档后进行整理-->
19318 <h5 class="second_title">3)显示头像</h5>
19319
19320 <table border="1" cellspacing="0" cellpadding="0" width="100%">
19321 <tr class="bg">
19322 <td colspan="5">显示头像</td>
19323 </tr>
19324 <tr>
19325 <td width="25%">接口描述</td>
19326 <td colspan="4">显示头像</td>
19327 </tr>
19328 <tr>
19329 <td>URL</td>
19330 <td colspan="4">/api/v1/user/info/portrait</td>
19331 </tr>
19332 <tr>
19333 <td>请求方式</td>
19334 <td colspan="4">get</td>
19335 </tr>
19336 <tr>
19337 <td>请求类型</td>
19338 <td colspan="4"></td>
19339 </tr>
19340 <tr>
19341 <td>返回类型</td>
19342 <td colspan="4">*/*</td>
19343 </tr>
19344
19345 <tr class="bg">
19346 <td>参数名</td>
19347 <td width="15%">数据类型</td>
19348 <td width="15%">参数类型</td>
19349 <td width="15%">是否必填</td>
19350 <td width="29%">说明</td>
19351 </tr>
19352
19353
19354 <tr>
19355 <td align="left">1.imageUrl</td>
19356 <td>string</td>
19357 <td>query</td>
19358 <td>Y</td>
19359
19360 <td>imageUrl</td>
19361 <!-- <td th:if="${request.modelAttr}" th:text="asdfagadfg"></td>-->
19362 </tr>
19363
19364
19365
19366
19367
19368 <tr class="bg">
19369 <td>状态码</td>
19370 <td colspan="2">描述</td>
19371 <td colspan="2">说明</td>
19372 </tr>
19373
19374 <tr>
19375 <td>200</td>
19376 <td colspan="2">OK</td>
19377 <td colspan="2"></td>
19378 </tr>
19379
19380 <tr>
19381 <td>401</td>
19382 <td colspan="2">Unauthorized</td>
19383 <td colspan="2"></td>
19384 </tr>
19385
19386 <tr>
19387 <td>403</td>
19388 <td colspan="2">Forbidden</td>
19389 <td colspan="2"></td>
19390 </tr>
19391
19392 <tr>
19393 <td>404</td>
19394 <td colspan="2">Not Found</td>
19395 <td colspan="2"></td>
19396 </tr>
19397
19398 <tr class="bg">
19399 <td>返回属性名</td>
19400 <td colspan="2">类型</td>
19401 <td colspan="2">说明</td>
19402 </tr>
19403
19404<!-- 对返回参数 递归生成行-->
19405 <tbody>
19406
19407</tbody>
19408
19409 <tr class="bg">
19410 <td colspan="5">示例</td>
19411 </tr>
19412 <tr class="specialHeight">
19413 <td class="bg">请求参数</td>
19414 <td colspan="4">imageUrl=string</td>
19415 </tr>
19416 <tr class="specialHeight">
19417 <td class="bg">返回值</td>
19418 <td colspan="4"></td>
19419 </tr>
19420
19421 </table>
19422 </div>
19423 <div>
19424
19425 <!--这个是每个请求的说明,方便生成文档后进行整理-->
19426 <h5 class="second_title">4)上传头像</h5>
19427
19428 <table border="1" cellspacing="0" cellpadding="0" width="100%">
19429 <tr class="bg">
19430 <td colspan="5">上传头像</td>
19431 </tr>
19432 <tr>
19433 <td width="25%">接口描述</td>
19434 <td colspan="4">上传头像</td>
19435 </tr>
19436 <tr>
19437 <td>URL</td>
19438 <td colspan="4">/api/v1/user/info/portrait</td>
19439 </tr>
19440 <tr>
19441 <td>请求方式</td>
19442 <td colspan="4">post</td>
19443 </tr>
19444 <tr>
19445 <td>请求类型</td>
19446 <td colspan="4">multipart/form-data</td>
19447 </tr>
19448 <tr>
19449 <td>返回类型</td>
19450 <td colspan="4">application/json;charset=UTF-8</td>
19451 </tr>
19452
19453 <tr class="bg">
19454 <td>参数名</td>
19455 <td width="15%">数据类型</td>
19456 <td width="15%">参数类型</td>
19457 <td width="15%">是否必填</td>
19458 <td width="29%">说明</td>
19459 </tr>
19460
19461
19462 <tr>
19463 <td align="left">1.file</td>
19464 <td>file</td>
19465 <td>formData</td>
19466 <td>Y</td>
19467
19468 <td>file</td>
19469 <!-- <td th:if="${request.modelAttr}" th:text="asdfagadfg"></td>-->
19470 </tr>
19471
19472
19473
19474
19475
19476 <tr class="bg">
19477 <td>状态码</td>
19478 <td colspan="2">描述</td>
19479 <td colspan="2">说明</td>
19480 </tr>
19481
19482 <tr>
19483 <td>200</td>
19484 <td colspan="2">OK</td>
19485 <td colspan="2"></td>
19486 </tr>
19487
19488 <tr>
19489 <td>201</td>
19490 <td colspan="2">Created</td>
19491 <td colspan="2"></td>
19492 </tr>
19493
19494 <tr>
19495 <td>401</td>
19496 <td colspan="2">Unauthorized</td>
19497 <td colspan="2"></td>
19498 </tr>
19499
19500 <tr>
19501 <td>403</td>
19502 <td colspan="2">Forbidden</td>
19503 <td colspan="2"></td>
19504 </tr>
19505
19506 <tr>
19507 <td>404</td>
19508 <td colspan="2">Not Found</td>
19509 <td colspan="2"></td>
19510 </tr>
19511
19512 <tr class="bg">
19513 <td>返回属性名</td>
19514 <td colspan="2">类型</td>
19515 <td colspan="2">说明</td>
19516 </tr>
19517
19518<!-- 对返回参数 递归生成行-->
19519 <tbody>
19520
19521 <tr>
19522 <td align="left" style="padding-left:10px">1.acknowleged</td>
19523 <td colspan="2">boolean</td>
19524 <td colspan="2"></td>
19525 </tr>
19526
19527
19528 <tr>
19529 <td align="left" style="padding-left:10px">2.code</td>
19530 <td colspan="2">integer(int32)</td>
19531 <td colspan="2"></td>
19532 </tr>
19533
19534
19535 <tr>
19536 <td align="left" style="padding-left:10px">3.data</td>
19537 <td colspan="2">object:UserInfoPortraitUploadResponseData</td>
19538 <td colspan="2"></td>
19539 </tr>
19540
19541
19542 <tr>
19543 <td align="left" style="padding-left:20px">3.1.imageUrl</td>
19544 <td colspan="2">string</td>
19545 <td colspan="2"></td>
19546 </tr>
19547
19548
19549
19550
19551 <tr>
19552 <td align="left" style="padding-left:10px">4.message</td>
19553 <td colspan="2">string</td>
19554 <td colspan="2"></td>
19555 </tr>
19556
19557
19558</tbody>
19559
19560 <tr class="bg">
19561 <td colspan="5">示例</td>
19562 </tr>
19563 <tr class="specialHeight">
19564 <td class="bg">请求参数</td>
19565 <td colspan="4"></td>
19566 </tr>
19567 <tr class="specialHeight">
19568 <td class="bg">返回值</td>
19569 <td colspan="4">{&quot;code&quot;:0,&quot;data&quot;:{&quot;imageUrl&quot;:&quot;string&quot;},&quot;message&quot;:&quot;string&quot;,&quot;acknowleged&quot;:true}</td>
19570 </tr>
19571
19572 </table>
19573 </div>
19574 <div>
19575
19576 <!--这个是每个请求的说明,方便生成文档后进行整理-->
19577 <h5 class="second_title">5)保存头像</h5>
19578
19579 <table border="1" cellspacing="0" cellpadding="0" width="100%">
19580 <tr class="bg">
19581 <td colspan="5">保存头像</td>
19582 </tr>
19583 <tr>
19584 <td width="25%">接口描述</td>
19585 <td colspan="4">保存头像</td>
19586 </tr>
19587 <tr>
19588 <td>URL</td>
19589 <td colspan="4">/api/v1/user/info/portrait</td>
19590 </tr>
19591 <tr>
19592 <td>请求方式</td>
19593 <td colspan="4">put</td>
19594 </tr>
19595 <tr>
19596 <td>请求类型</td>
19597 <td colspan="4">application/json;charset=UTF-8</td>
19598 </tr>
19599 <tr>
19600 <td>返回类型</td>
19601 <td colspan="4">application/json;charset=UTF-8</td>
19602 </tr>
19603
19604 <tr class="bg">
19605 <td>参数名</td>
19606 <td width="15%">数据类型</td>
19607 <td width="15%">参数类型</td>
19608 <td width="15%">是否必填</td>
19609 <td width="29%">说明</td>
19610 </tr>
19611
19612
19613 <tr>
19614 <td align="left">1.userInfoPortraitSaveRequest</td>
19615 <td>object:UserInfoPortraitSaveRequest</td>
19616 <td>body</td>
19617 <td>Y</td>
19618
19619 <td>userInfoPortraitSaveRequest</td>
19620 <!-- <td th:if="${request.modelAttr}" th:text="asdfagadfg"></td>-->
19621 </tr>
19622
19623 <tbody>
19624
19625 <tr>
19626 <td align="left" style="padding-left:10px">1.1.imageUrl</td>
19627 <td>string</td>
19628 <td></td>
19629
19630 <td>N</td>
19631 <td>性别,引用字典类型表id</td>
19632 </tr>
19633
19634
19635</tbody>
19636
19637
19638
19639
19640
19641 <tr class="bg">
19642 <td>状态码</td>
19643 <td colspan="2">描述</td>
19644 <td colspan="2">说明</td>
19645 </tr>
19646
19647 <tr>
19648 <td>200</td>
19649 <td colspan="2">OK</td>
19650 <td colspan="2"></td>
19651 </tr>
19652
19653 <tr>
19654 <td>201</td>
19655 <td colspan="2">Created</td>
19656 <td colspan="2"></td>
19657 </tr>
19658
19659 <tr>
19660 <td>401</td>
19661 <td colspan="2">Unauthorized</td>
19662 <td colspan="2"></td>
19663 </tr>
19664
19665 <tr>
19666 <td>403</td>
19667 <td colspan="2">Forbidden</td>
19668 <td colspan="2"></td>
19669 </tr>
19670
19671 <tr>
19672 <td>404</td>
19673 <td colspan="2">Not Found</td>
19674 <td colspan="2"></td>
19675 </tr>
19676
19677 <tr class="bg">
19678 <td>返回属性名</td>
19679 <td colspan="2">类型</td>
19680 <td colspan="2">说明</td>
19681 </tr>
19682
19683<!-- 对返回参数 递归生成行-->
19684 <tbody>
19685
19686 <tr>
19687 <td align="left" style="padding-left:10px">1.acknowleged</td>
19688 <td colspan="2">boolean</td>
19689 <td colspan="2"></td>
19690 </tr>
19691
19692
19693 <tr>
19694 <td align="left" style="padding-left:10px">2.code</td>
19695 <td colspan="2">integer(int32)</td>
19696 <td colspan="2"></td>
19697 </tr>
19698
19699
19700 <tr>
19701 <td align="left" style="padding-left:10px">3.data</td>
19702 <td colspan="2">object:UserInfoPortraitSaveResponseData</td>
19703 <td colspan="2"></td>
19704 </tr>
19705
19706
19707 <tr>
19708 <td align="left" style="padding-left:20px">3.1.message</td>
19709 <td colspan="2">string</td>
19710 <td colspan="2"></td>
19711 </tr>
19712
19713
19714
19715
19716 <tr>
19717 <td align="left" style="padding-left:10px">4.message</td>
19718 <td colspan="2">string</td>
19719 <td colspan="2"></td>
19720 </tr>
19721
19722
19723</tbody>
19724
19725 <tr class="bg">
19726 <td colspan="5">示例</td>
19727 </tr>
19728 <tr class="specialHeight">
19729 <td class="bg">请求参数</td>
19730 <td colspan="4"> -d &#39;{&quot;imageUrl&quot;:&quot;string&quot;}&#39;</td>
19731 </tr>
19732 <tr class="specialHeight">
19733 <td class="bg">返回值</td>
19734 <td colspan="4">{&quot;code&quot;:0,&quot;data&quot;:{&quot;message&quot;:&quot;string&quot;},&quot;message&quot;:&quot;string&quot;,&quot;acknowleged&quot;:true}</td>
19735 </tr>
19736
19737 </table>
19738 </div>
19739 </div>
19740 <div style="margin-bottom:20px;">
19741 <!--这个是类的说明-->
19742 <h4 class="first_title">user-log</h4>
19743 <div>
19744
19745 <!--这个是每个请求的说明,方便生成文档后进行整理-->
19746 <h5 class="second_title">1)获取当前用户的登录日志</h5>
19747
19748 <table border="1" cellspacing="0" cellpadding="0" width="100%">
19749 <tr class="bg">
19750 <td colspan="5">获取当前用户的登录日志</td>
19751 </tr>
19752 <tr>
19753 <td width="25%">接口描述</td>
19754 <td colspan="4">获取当前用户的登录日志</td>
19755 </tr>
19756 <tr>
19757 <td>URL</td>
19758 <td colspan="4">/api/v1/user/log/authenticationLog</td>
19759 </tr>
19760 <tr>
19761 <td>请求方式</td>
19762 <td colspan="4">get</td>
19763 </tr>
19764 <tr>
19765 <td>请求类型</td>
19766 <td colspan="4"></td>
19767 </tr>
19768 <tr>
19769 <td>返回类型</td>
19770 <td colspan="4">*/*</td>
19771 </tr>
19772
19773 <tr class="bg">
19774 <td>参数名</td>
19775 <td width="15%">数据类型</td>
19776 <td width="15%">参数类型</td>
19777 <td width="15%">是否必填</td>
19778 <td width="29%">说明</td>
19779 </tr>
19780
19781
19782 <tr>
19783 <td align="left">1.mapBean[authnTimeBegin]</td>
19784 <td>string</td>
19785 <td>query</td>
19786
19787 <td>N</td>
19788 <td>查询条件 - 登录时间(起始,格式 yyyy-MM-dd)</td>
19789 <!-- <td th:if="${request.modelAttr}" th:text="asdfagadfg"></td>-->
19790 </tr>
19791
19792
19793
19794
19795 <tr>
19796 <td align="left">2.mapBean[authnTimeEnd]</td>
19797 <td>string</td>
19798 <td>query</td>
19799
19800 <td>N</td>
19801 <td>查询条件 - 登录时间(结束,格式 yyyy-MM-dd)</td>
19802 <!-- <td th:if="${request.modelAttr}" th:text="asdfagadfg"></td>-->
19803 </tr>
19804
19805
19806
19807
19808 <tr>
19809 <td align="left">3.pageIndex</td>
19810 <td>integer(int32)</td>
19811 <td>query</td>
19812 <td>Y</td>
19813
19814 <td>分页 - 页码</td>
19815 <!-- <td th:if="${request.modelAttr}" th:text="asdfagadfg"></td>-->
19816 </tr>
19817
19818
19819
19820
19821 <tr>
19822 <td align="left">4.pageSize</td>
19823 <td>integer(int32)</td>
19824 <td>query</td>
19825 <td>Y</td>
19826
19827 <td>分页 - 每页记录数</td>
19828 <!-- <td th:if="${request.modelAttr}" th:text="asdfagadfg"></td>-->
19829 </tr>
19830
19831
19832
19833
19834
19835 <tr class="bg">
19836 <td>状态码</td>
19837 <td colspan="2">描述</td>
19838 <td colspan="2">说明</td>
19839 </tr>
19840
19841 <tr>
19842 <td>200</td>
19843 <td colspan="2">OK</td>
19844 <td colspan="2"></td>
19845 </tr>
19846
19847 <tr>
19848 <td>401</td>
19849 <td colspan="2">Unauthorized</td>
19850 <td colspan="2"></td>
19851 </tr>
19852
19853 <tr>
19854 <td>403</td>
19855 <td colspan="2">Forbidden</td>
19856 <td colspan="2"></td>
19857 </tr>
19858
19859 <tr>
19860 <td>404</td>
19861 <td colspan="2">Not Found</td>
19862 <td colspan="2"></td>
19863 </tr>
19864
19865 <tr class="bg">
19866 <td>返回属性名</td>
19867 <td colspan="2">类型</td>
19868 <td colspan="2">说明</td>
19869 </tr>
19870
19871<!-- 对返回参数 递归生成行-->
19872 <tbody>
19873
19874 <tr>
19875 <td align="left" style="padding-left:10px">1.acknowleged</td>
19876 <td colspan="2">boolean</td>
19877 <td colspan="2"></td>
19878 </tr>
19879
19880
19881 <tr>
19882 <td align="left" style="padding-left:10px">2.code</td>
19883 <td colspan="2">integer(int32)</td>
19884 <td colspan="2"></td>
19885 </tr>
19886
19887
19888 <tr>
19889 <td align="left" style="padding-left:10px">3.data</td>
19890 <td colspan="2">object:AuthenticationLogResponseData</td>
19891 <td colspan="2"></td>
19892 </tr>
19893
19894
19895 <tr>
19896 <td align="left" style="padding-left:20px">3.1.currentItemCount</td>
19897 <td colspan="2">integer(int32)</td>
19898 <td colspan="2"></td>
19899 </tr>
19900
19901
19902 <tr>
19903 <td align="left" style="padding-left:20px">3.2.items</td>
19904 <td colspan="2">array:AuthenticationLog</td>
19905 <td colspan="2"></td>
19906 </tr>
19907
19908
19909 <tr>
19910 <td align="left" style="padding-left:30px">3.2.1.authnFailReason</td>
19911 <td colspan="2">string</td>
19912 <td colspan="2"></td>
19913 </tr>
19914
19915
19916 <tr>
19917 <td align="left" style="padding-left:30px">3.2.2.authnResult</td>
19918 <td colspan="2">string</td>
19919 <td colspan="2"></td>
19920 </tr>
19921
19922
19923 <tr>
19924 <td align="left" style="padding-left:30px">3.2.3.authnTime</td>
19925 <td colspan="2">string(date-time)</td>
19926 <td colspan="2"></td>
19927 </tr>
19928
19929
19930 <tr>
19931 <td align="left" style="padding-left:30px">3.2.4.authnType</td>
19932 <td colspan="2">string</td>
19933 <td colspan="2"></td>
19934 </tr>
19935
19936
19937 <tr>
19938 <td align="left" style="padding-left:30px">3.2.5.browserName</td>
19939 <td colspan="2">string</td>
19940 <td colspan="2"></td>
19941 </tr>
19942
19943
19944 <tr>
19945 <td align="left" style="padding-left:30px">3.2.6.browserType</td>
19946 <td colspan="2">string</td>
19947 <td colspan="2"></td>
19948 </tr>
19949
19950
19951 <tr>
19952 <td align="left" style="padding-left:30px">3.2.7.companyId</td>
19953 <td colspan="2">string</td>
19954 <td colspan="2">CompanyID</td>
19955 </tr>
19956
19957
19958 <tr>
19959 <td align="left" style="padding-left:30px">3.2.8.deviceType</td>
19960 <td colspan="2">string</td>
19961 <td colspan="2"></td>
19962 </tr>
19963
19964
19965 <tr>
19966 <td align="left" style="padding-left:30px">3.2.9.id</td>
19967 <td colspan="2">string</td>
19968 <td colspan="2">ID</td>
19969 </tr>
19970
19971
19972 <tr>
19973 <td align="left" style="padding-left:30px">3.2.10.ip</td>
19974 <td colspan="2">string</td>
19975 <td colspan="2"></td>
19976 </tr>
19977
19978
19979 <tr>
19980 <td align="left" style="padding-left:30px">3.2.11.osname</td>
19981 <td colspan="2">string</td>
19982 <td colspan="2"></td>
19983 </tr>
19984
19985
19986 <tr>
19987 <td align="left" style="padding-left:30px">3.2.12.userAgent</td>
19988 <td colspan="2">string</td>
19989 <td colspan="2"></td>
19990 </tr>
19991
19992
19993 <tr>
19994 <td align="left" style="padding-left:30px">3.2.13.username</td>
19995 <td colspan="2">string</td>
19996 <td colspan="2"></td>
19997 </tr>
19998
19999
20000
20001
20002 <tr>
20003 <td align="left" style="padding-left:20px">3.3.mapBean</td>
20004 <td colspan="2">object</td>
20005 <td colspan="2"></td>
20006 </tr>
20007
20008
20009 <tr>
20010 <td align="left" style="padding-left:20px">3.4.pageCount</td>
20011 <td colspan="2">integer(int32)</td>
20012 <td colspan="2"></td>
20013 </tr>
20014
20015
20016 <tr>
20017 <td align="left" style="padding-left:20px">3.5.pageIndex</td>
20018 <td colspan="2">integer(int32)</td>
20019 <td colspan="2"></td>
20020 </tr>
20021
20022
20023 <tr>
20024 <td align="left" style="padding-left:20px">3.6.pageSize</td>
20025 <td colspan="2">integer(int32)</td>
20026 <td colspan="2"></td>
20027 </tr>
20028
20029
20030 <tr>
20031 <td align="left" style="padding-left:20px">3.7.recordCount</td>
20032 <td colspan="2">integer(int64)</td>
20033 <td colspan="2"></td>
20034 </tr>
20035
20036
20037
20038
20039 <tr>
20040 <td align="left" style="padding-left:10px">4.message</td>
20041 <td colspan="2">string</td>
20042 <td colspan="2"></td>
20043 </tr>
20044
20045
20046</tbody>
20047
20048 <tr class="bg">
20049 <td colspan="5">示例</td>
20050 </tr>
20051 <tr class="specialHeight">
20052 <td class="bg">请求参数</td>
20053 <td colspan="4">mapBean[authnTimeBegin]=string&amp;mapBean[authnTimeEnd]=string&amp;pageIndex=0&amp;pageSize=0</td>
20054 </tr>
20055 <tr class="specialHeight">
20056 <td class="bg">返回值</td>
20057 <td colspan="4">{&quot;code&quot;:0,&quot;data&quot;:{&quot;currentItemCount&quot;:0,&quot;items&quot;:[{&quot;authnFailReason&quot;:&quot;string&quot;,&quot;authnResult&quot;:&quot;string&quot;,&quot;authnTime&quot;:&quot;2020/01/01 00:00:00&quot;,&quot;authnType&quot;:&quot;string&quot;,&quot;browserName&quot;:&quot;string&quot;,&quot;browserType&quot;:&quot;string&quot;,&quot;companyId&quot;:&quot;string&quot;,&quot;deviceType&quot;:&quot;string&quot;,&quot;id&quot;:&quot;string&quot;,&quot;ip&quot;:&quot;string&quot;,&quot;osname&quot;:&quot;string&quot;,&quot;userAgent&quot;:&quot;string&quot;,&quot;username&quot;:&quot;string&quot;}],&quot;mapBean&quot;:{},&quot;pageCount&quot;:0,&quot;pageIndex&quot;:0,&quot;pageSize&quot;:0,&quot;recordCount&quot;:0},&quot;message&quot;:&quot;string&quot;,&quot;acknowleged&quot;:true}</td>
20058 </tr>
20059
20060 </table>
20061 </div>
20062 </div>
20063 <div style="margin-bottom:20px;">
20064 <!--这个是类的说明-->
20065 <h4 class="first_title">user-security</h4>
20066 <div>
20067
20068 <!--这个是每个请求的说明,方便生成文档后进行整理-->
20069 <h5 class="second_title">1)获取当前用户的安全信息</h5>
20070
20071 <table border="1" cellspacing="0" cellpadding="0" width="100%">
20072 <tr class="bg">
20073 <td colspan="5">获取当前用户的安全信息</td>
20074 </tr>
20075 <tr>
20076 <td width="25%">接口描述</td>
20077 <td colspan="4">获取当前用户的安全信息</td>
20078 </tr>
20079 <tr>
20080 <td>URL</td>
20081 <td colspan="4">/api/v1/user/security</td>
20082 </tr>
20083 <tr>
20084 <td>请求方式</td>
20085 <td colspan="4">get</td>
20086 </tr>
20087 <tr>
20088 <td>请求类型</td>
20089 <td colspan="4"></td>
20090 </tr>
20091 <tr>
20092 <td>返回类型</td>
20093 <td colspan="4">*/*</td>
20094 </tr>
20095
20096 <tr class="bg">
20097 <td>参数名</td>
20098 <td width="15%">数据类型</td>
20099 <td width="15%">参数类型</td>
20100 <td width="15%">是否必填</td>
20101 <td width="29%">说明</td>
20102 </tr>
20103
20104
20105
20106 <tr class="bg">
20107 <td>状态码</td>
20108 <td colspan="2">描述</td>
20109 <td colspan="2">说明</td>
20110 </tr>
20111
20112 <tr>
20113 <td>200</td>
20114 <td colspan="2">OK</td>
20115 <td colspan="2"></td>
20116 </tr>
20117
20118 <tr>
20119 <td>401</td>
20120 <td colspan="2">Unauthorized</td>
20121 <td colspan="2"></td>
20122 </tr>
20123
20124 <tr>
20125 <td>403</td>
20126 <td colspan="2">Forbidden</td>
20127 <td colspan="2"></td>
20128 </tr>
20129
20130 <tr>
20131 <td>404</td>
20132 <td colspan="2">Not Found</td>
20133 <td colspan="2"></td>
20134 </tr>
20135
20136 <tr class="bg">
20137 <td>返回属性名</td>
20138 <td colspan="2">类型</td>
20139 <td colspan="2">说明</td>
20140 </tr>
20141
20142<!-- 对返回参数 递归生成行-->
20143 <tbody>
20144
20145 <tr>
20146 <td align="left" style="padding-left:10px">1.acknowleged</td>
20147 <td colspan="2">boolean</td>
20148 <td colspan="2"></td>
20149 </tr>
20150
20151
20152 <tr>
20153 <td align="left" style="padding-left:10px">2.code</td>
20154 <td colspan="2">integer(int32)</td>
20155 <td colspan="2"></td>
20156 </tr>
20157
20158
20159 <tr>
20160 <td align="left" style="padding-left:10px">3.data</td>
20161 <td colspan="2">object:UserSecurityResponseData</td>
20162 <td colspan="2"></td>
20163 </tr>
20164
20165
20166 <tr>
20167 <td align="left" style="padding-left:20px">3.1.emailAddress</td>
20168 <td colspan="2">string</td>
20169 <td colspan="2"></td>
20170 </tr>
20171
20172
20173 <tr>
20174 <td align="left" style="padding-left:20px">3.2.emailAddressBinded</td>
20175 <td colspan="2">boolean</td>
20176 <td colspan="2"></td>
20177 </tr>
20178
20179
20180 <tr>
20181 <td align="left" style="padding-left:20px">3.3.mobile</td>
20182 <td colspan="2">string</td>
20183 <td colspan="2"></td>
20184 </tr>
20185
20186
20187 <tr>
20188 <td align="left" style="padding-left:20px">3.4.mobileBinded</td>
20189 <td colspan="2">boolean</td>
20190 <td colspan="2"></td>
20191 </tr>
20192
20193
20194 <tr>
20195 <td align="left" style="padding-left:20px">3.5.securityLevel</td>
20196 <td colspan="2">integer(int32)</td>
20197 <td colspan="2"></td>
20198 </tr>
20199
20200
20201 <tr>
20202 <td align="left" style="padding-left:20px">3.6.securitySettingConfig</td>
20203 <td colspan="2">object:SecuritySettingConfig</td>
20204 <td colspan="2"></td>
20205 </tr>
20206
20207
20208 <tr>
20209 <td align="left" style="padding-left:30px">3.6.1.emailAddressEnabled</td>
20210 <td colspan="2">boolean</td>
20211 <td colspan="2"></td>
20212 </tr>
20213
20214
20215 <tr>
20216 <td align="left" style="padding-left:30px">3.6.2.mobileEnabled</td>
20217 <td colspan="2">boolean</td>
20218 <td colspan="2"></td>
20219 </tr>
20220
20221
20222
20223
20224
20225
20226 <tr>
20227 <td align="left" style="padding-left:10px">4.message</td>
20228 <td colspan="2">string</td>
20229 <td colspan="2"></td>
20230 </tr>
20231
20232
20233</tbody>
20234
20235 <tr class="bg">
20236 <td colspan="5">示例</td>
20237 </tr>
20238 <tr class="specialHeight">
20239 <td class="bg">请求参数</td>
20240 <td colspan="4"></td>
20241 </tr>
20242 <tr class="specialHeight">
20243 <td class="bg">返回值</td>
20244 <td colspan="4">{&quot;code&quot;:0,&quot;data&quot;:{&quot;emailAddress&quot;:&quot;string&quot;,&quot;emailAddressBinded&quot;:true,&quot;mobile&quot;:&quot;string&quot;,&quot;mobileBinded&quot;:true,&quot;securityLevel&quot;:0,&quot;securitySettingConfig&quot;:{&quot;emailAddressEnabled&quot;:true,&quot;mobileEnabled&quot;:true}},&quot;message&quot;:&quot;string&quot;,&quot;acknowleged&quot;:true}</td>
20245 </tr>
20246
20247 </table>
20248 </div>
20249 </div>
20250 <div style="margin-bottom:20px;">
20251 <!--这个是类的说明-->
20252 <h4 class="first_title">user-security-email-address</h4>
20253 <div>
20254
20255 <!--这个是每个请求的说明,方便生成文档后进行整理-->
20256 <h5 class="second_title">1)修改安全邮箱 - 2.1 验证验证码</h5>
20257
20258 <table border="1" cellspacing="0" cellpadding="0" width="100%">
20259 <tr class="bg">
20260 <td colspan="5">修改安全邮箱 - 2.1 验证验证码</td>
20261 </tr>
20262 <tr>
20263 <td width="25%">接口描述</td>
20264 <td colspan="4">修改安全邮箱 - 2.1 验证验证码</td>
20265 </tr>
20266 <tr>
20267 <td>URL</td>
20268 <td colspan="4">/api/v1/user/security/emailAddress/checkCode</td>
20269 </tr>
20270 <tr>
20271 <td>请求方式</td>
20272 <td colspan="4">post</td>
20273 </tr>
20274 <tr>
20275 <td>请求类型</td>
20276 <td colspan="4">application/json;charset=UTF-8</td>
20277 </tr>
20278 <tr>
20279 <td>返回类型</td>
20280 <td colspan="4">application/json;charset=UTF-8</td>
20281 </tr>
20282
20283 <tr class="bg">
20284 <td>参数名</td>
20285 <td width="15%">数据类型</td>
20286 <td width="15%">参数类型</td>
20287 <td width="15%">是否必填</td>
20288 <td width="29%">说明</td>
20289 </tr>
20290
20291
20292 <tr>
20293 <td align="left">1.userSecurityEmailAddressCheckCodeRequest</td>
20294 <td>object:UserSecurityEmailAddressCheckCodeRequest</td>
20295 <td>body</td>
20296 <td>Y</td>
20297
20298 <td>userSecurityEmailAddressCheckCodeRequest</td>
20299 <!-- <td th:if="${request.modelAttr}" th:text="asdfagadfg"></td>-->
20300 </tr>
20301
20302 <tbody>
20303
20304 <tr>
20305 <td align="left" style="padding-left:10px">1.1.code</td>
20306 <td>string</td>
20307 <td></td>
20308
20309 <td>N</td>
20310 <td></td>
20311 </tr>
20312
20313
20314 <tr>
20315 <td align="left" style="padding-left:10px">1.2.nonce</td>
20316 <td>string</td>
20317 <td></td>
20318
20319 <td>N</td>
20320 <td></td>
20321 </tr>
20322
20323
20324</tbody>
20325
20326
20327
20328
20329
20330 <tr class="bg">
20331 <td>状态码</td>
20332 <td colspan="2">描述</td>
20333 <td colspan="2">说明</td>
20334 </tr>
20335
20336 <tr>
20337 <td>200</td>
20338 <td colspan="2">OK</td>
20339 <td colspan="2"></td>
20340 </tr>
20341
20342 <tr>
20343 <td>201</td>
20344 <td colspan="2">Created</td>
20345 <td colspan="2"></td>
20346 </tr>
20347
20348 <tr>
20349 <td>401</td>
20350 <td colspan="2">Unauthorized</td>
20351 <td colspan="2"></td>
20352 </tr>
20353
20354 <tr>
20355 <td>403</td>
20356 <td colspan="2">Forbidden</td>
20357 <td colspan="2"></td>
20358 </tr>
20359
20360 <tr>
20361 <td>404</td>
20362 <td colspan="2">Not Found</td>
20363 <td colspan="2"></td>
20364 </tr>
20365
20366 <tr class="bg">
20367 <td>返回属性名</td>
20368 <td colspan="2">类型</td>
20369 <td colspan="2">说明</td>
20370 </tr>
20371
20372<!-- 对返回参数 递归生成行-->
20373 <tbody>
20374
20375 <tr>
20376 <td align="left" style="padding-left:10px">1.acknowleged</td>
20377 <td colspan="2">boolean</td>
20378 <td colspan="2"></td>
20379 </tr>
20380
20381
20382 <tr>
20383 <td align="left" style="padding-left:10px">2.code</td>
20384 <td colspan="2">integer(int32)</td>
20385 <td colspan="2"></td>
20386 </tr>
20387
20388
20389 <tr>
20390 <td align="left" style="padding-left:10px">3.data</td>
20391 <td colspan="2">object:UserSecurityEmailAddressCheckCodeResponseData</td>
20392 <td colspan="2"></td>
20393 </tr>
20394
20395
20396 <tr>
20397 <td align="left" style="padding-left:20px">3.1.message</td>
20398 <td colspan="2">string</td>
20399 <td colspan="2"></td>
20400 </tr>
20401
20402
20403 <tr>
20404 <td align="left" style="padding-left:20px">3.2.nonce</td>
20405 <td colspan="2">string</td>
20406 <td colspan="2"></td>
20407 </tr>
20408
20409
20410 <tr>
20411 <td align="left" style="padding-left:20px">3.3.step</td>
20412 <td colspan="2">integer(int32)</td>
20413 <td colspan="2"></td>
20414 </tr>
20415
20416
20417
20418
20419 <tr>
20420 <td align="left" style="padding-left:10px">4.message</td>
20421 <td colspan="2">string</td>
20422 <td colspan="2"></td>
20423 </tr>
20424
20425
20426</tbody>
20427
20428 <tr class="bg">
20429 <td colspan="5">示例</td>
20430 </tr>
20431 <tr class="specialHeight">
20432 <td class="bg">请求参数</td>
20433 <td colspan="4"> -d &#39;{&quot;code&quot;:&quot;string&quot;,&quot;nonce&quot;:&quot;string&quot;}&#39;</td>
20434 </tr>
20435 <tr class="specialHeight">
20436 <td class="bg">返回值</td>
20437 <td colspan="4">{&quot;code&quot;:0,&quot;data&quot;:{&quot;message&quot;:&quot;string&quot;,&quot;nonce&quot;:&quot;string&quot;,&quot;step&quot;:0},&quot;message&quot;:&quot;string&quot;,&quot;acknowleged&quot;:true}</td>
20438 </tr>
20439
20440 </table>
20441 </div>
20442 <div>
20443
20444 <!--这个是每个请求的说明,方便生成文档后进行整理-->
20445 <h5 class="second_title">2)修改安全邮箱 - 3.2 验证验证码并绑定安全邮箱(新邮箱)</h5>
20446
20447 <table border="1" cellspacing="0" cellpadding="0" width="100%">
20448 <tr class="bg">
20449 <td colspan="5">修改安全邮箱 - 3.2 验证验证码并绑定安全邮箱(新邮箱)</td>
20450 </tr>
20451 <tr>
20452 <td width="25%">接口描述</td>
20453 <td colspan="4">修改安全邮箱 - 3.2 验证验证码并绑定安全邮箱(新邮箱)</td>
20454 </tr>
20455 <tr>
20456 <td>URL</td>
20457 <td colspan="4">/api/v1/user/security/emailAddress/checkCodeBindEmailAddress</td>
20458 </tr>
20459 <tr>
20460 <td>请求方式</td>
20461 <td colspan="4">post</td>
20462 </tr>
20463 <tr>
20464 <td>请求类型</td>
20465 <td colspan="4">application/json;charset=UTF-8</td>
20466 </tr>
20467 <tr>
20468 <td>返回类型</td>
20469 <td colspan="4">application/json;charset=UTF-8</td>
20470 </tr>
20471
20472 <tr class="bg">
20473 <td>参数名</td>
20474 <td width="15%">数据类型</td>
20475 <td width="15%">参数类型</td>
20476 <td width="15%">是否必填</td>
20477 <td width="29%">说明</td>
20478 </tr>
20479
20480
20481 <tr>
20482 <td align="left">1.userSecurityEmailAddressCheckCodeBindEmailAddressRequest</td>
20483 <td>object:UserSecurityEmailAddressCheckCodeBindEmailAddressRequest</td>
20484 <td>body</td>
20485 <td>Y</td>
20486
20487 <td>userSecurityEmailAddressCheckCodeBindEmailAddressRequest</td>
20488 <!-- <td th:if="${request.modelAttr}" th:text="asdfagadfg"></td>-->
20489 </tr>
20490
20491 <tbody>
20492
20493 <tr>
20494 <td align="left" style="padding-left:10px">1.1.code</td>
20495 <td>string</td>
20496 <td></td>
20497
20498 <td>N</td>
20499 <td></td>
20500 </tr>
20501
20502
20503 <tr>
20504 <td align="left" style="padding-left:10px">1.2.emailAddress</td>
20505 <td>string</td>
20506 <td></td>
20507
20508 <td>N</td>
20509 <td></td>
20510 </tr>
20511
20512
20513 <tr>
20514 <td align="left" style="padding-left:10px">1.3.nonce</td>
20515 <td>string</td>
20516 <td></td>
20517
20518 <td>N</td>
20519 <td></td>
20520 </tr>
20521
20522
20523</tbody>
20524
20525
20526
20527
20528
20529 <tr class="bg">
20530 <td>状态码</td>
20531 <td colspan="2">描述</td>
20532 <td colspan="2">说明</td>
20533 </tr>
20534
20535 <tr>
20536 <td>200</td>
20537 <td colspan="2">OK</td>
20538 <td colspan="2"></td>
20539 </tr>
20540
20541 <tr>
20542 <td>201</td>
20543 <td colspan="2">Created</td>
20544 <td colspan="2"></td>
20545 </tr>
20546
20547 <tr>
20548 <td>401</td>
20549 <td colspan="2">Unauthorized</td>
20550 <td colspan="2"></td>
20551 </tr>
20552
20553 <tr>
20554 <td>403</td>
20555 <td colspan="2">Forbidden</td>
20556 <td colspan="2"></td>
20557 </tr>
20558
20559 <tr>
20560 <td>404</td>
20561 <td colspan="2">Not Found</td>
20562 <td colspan="2"></td>
20563 </tr>
20564
20565 <tr class="bg">
20566 <td>返回属性名</td>
20567 <td colspan="2">类型</td>
20568 <td colspan="2">说明</td>
20569 </tr>
20570
20571<!-- 对返回参数 递归生成行-->
20572 <tbody>
20573
20574 <tr>
20575 <td align="left" style="padding-left:10px">1.acknowleged</td>
20576 <td colspan="2">boolean</td>
20577 <td colspan="2"></td>
20578 </tr>
20579
20580
20581 <tr>
20582 <td align="left" style="padding-left:10px">2.code</td>
20583 <td colspan="2">integer(int32)</td>
20584 <td colspan="2"></td>
20585 </tr>
20586
20587
20588 <tr>
20589 <td align="left" style="padding-left:10px">3.data</td>
20590 <td colspan="2">object:UserSecurityEmailAddressCheckCodeBindEmailAddressResponseData</td>
20591 <td colspan="2"></td>
20592 </tr>
20593
20594
20595 <tr>
20596 <td align="left" style="padding-left:20px">3.1.message</td>
20597 <td colspan="2">string</td>
20598 <td colspan="2"></td>
20599 </tr>
20600
20601
20602 <tr>
20603 <td align="left" style="padding-left:20px">3.2.nonce</td>
20604 <td colspan="2">string</td>
20605 <td colspan="2"></td>
20606 </tr>
20607
20608
20609 <tr>
20610 <td align="left" style="padding-left:20px">3.3.step</td>
20611 <td colspan="2">integer(int32)</td>
20612 <td colspan="2"></td>
20613 </tr>
20614
20615
20616
20617
20618 <tr>
20619 <td align="left" style="padding-left:10px">4.message</td>
20620 <td colspan="2">string</td>
20621 <td colspan="2"></td>
20622 </tr>
20623
20624
20625</tbody>
20626
20627 <tr class="bg">
20628 <td colspan="5">示例</td>
20629 </tr>
20630 <tr class="specialHeight">
20631 <td class="bg">请求参数</td>
20632 <td colspan="4"> -d &#39;{&quot;code&quot;:&quot;string&quot;,&quot;emailAddress&quot;:&quot;string&quot;,&quot;nonce&quot;:&quot;string&quot;}&#39;</td>
20633 </tr>
20634 <tr class="specialHeight">
20635 <td class="bg">返回值</td>
20636 <td colspan="4">{&quot;code&quot;:0,&quot;data&quot;:{&quot;message&quot;:&quot;string&quot;,&quot;nonce&quot;:&quot;string&quot;,&quot;step&quot;:0},&quot;message&quot;:&quot;string&quot;,&quot;acknowleged&quot;:true}</td>
20637 </tr>
20638
20639 </table>
20640 </div>
20641 <div>
20642
20643 <!--这个是每个请求的说明,方便生成文档后进行整理-->
20644 <h5 class="second_title">3)修改安全邮箱 - 1 验证用户密码</h5>
20645
20646 <table border="1" cellspacing="0" cellpadding="0" width="100%">
20647 <tr class="bg">
20648 <td colspan="5">修改安全邮箱 - 1 验证用户密码</td>
20649 </tr>
20650 <tr>
20651 <td width="25%">接口描述</td>
20652 <td colspan="4">修改安全邮箱 - 1 验证用户密码</td>
20653 </tr>
20654 <tr>
20655 <td>URL</td>
20656 <td colspan="4">/api/v1/user/security/emailAddress/checkPassword</td>
20657 </tr>
20658 <tr>
20659 <td>请求方式</td>
20660 <td colspan="4">post</td>
20661 </tr>
20662 <tr>
20663 <td>请求类型</td>
20664 <td colspan="4">application/json;charset=UTF-8</td>
20665 </tr>
20666 <tr>
20667 <td>返回类型</td>
20668 <td colspan="4">application/json;charset=UTF-8</td>
20669 </tr>
20670
20671 <tr class="bg">
20672 <td>参数名</td>
20673 <td width="15%">数据类型</td>
20674 <td width="15%">参数类型</td>
20675 <td width="15%">是否必填</td>
20676 <td width="29%">说明</td>
20677 </tr>
20678
20679
20680 <tr>
20681 <td align="left">1.userSecurityEmailAddressCheckPasswordRequest</td>
20682 <td>object:UserSecurityEmailAddressCheckPasswordRequest</td>
20683 <td>body</td>
20684 <td>Y</td>
20685
20686 <td>userSecurityEmailAddressCheckPasswordRequest</td>
20687 <!-- <td th:if="${request.modelAttr}" th:text="asdfagadfg"></td>-->
20688 </tr>
20689
20690 <tbody>
20691
20692 <tr>
20693 <td align="left" style="padding-left:10px">1.1.nonce</td>
20694 <td>string</td>
20695 <td></td>
20696
20697 <td>N</td>
20698 <td></td>
20699 </tr>
20700
20701
20702 <tr>
20703 <td align="left" style="padding-left:10px">1.2.password</td>
20704 <td>string</td>
20705 <td></td>
20706
20707 <td>N</td>
20708 <td></td>
20709 </tr>
20710
20711
20712</tbody>
20713
20714
20715
20716
20717
20718 <tr class="bg">
20719 <td>状态码</td>
20720 <td colspan="2">描述</td>
20721 <td colspan="2">说明</td>
20722 </tr>
20723
20724 <tr>
20725 <td>200</td>
20726 <td colspan="2">OK</td>
20727 <td colspan="2"></td>
20728 </tr>
20729
20730 <tr>
20731 <td>201</td>
20732 <td colspan="2">Created</td>
20733 <td colspan="2"></td>
20734 </tr>
20735
20736 <tr>
20737 <td>401</td>
20738 <td colspan="2">Unauthorized</td>
20739 <td colspan="2"></td>
20740 </tr>
20741
20742 <tr>
20743 <td>403</td>
20744 <td colspan="2">Forbidden</td>
20745 <td colspan="2"></td>
20746 </tr>
20747
20748 <tr>
20749 <td>404</td>
20750 <td colspan="2">Not Found</td>
20751 <td colspan="2"></td>
20752 </tr>
20753
20754 <tr class="bg">
20755 <td>返回属性名</td>
20756 <td colspan="2">类型</td>
20757 <td colspan="2">说明</td>
20758 </tr>
20759
20760<!-- 对返回参数 递归生成行-->
20761 <tbody>
20762
20763 <tr>
20764 <td align="left" style="padding-left:10px">1.acknowleged</td>
20765 <td colspan="2">boolean</td>
20766 <td colspan="2"></td>
20767 </tr>
20768
20769
20770 <tr>
20771 <td align="left" style="padding-left:10px">2.code</td>
20772 <td colspan="2">integer(int32)</td>
20773 <td colspan="2"></td>
20774 </tr>
20775
20776
20777 <tr>
20778 <td align="left" style="padding-left:10px">3.data</td>
20779 <td colspan="2">object:UserSecurityEmailAddressCheckPasswordResponseData</td>
20780 <td colspan="2"></td>
20781 </tr>
20782
20783
20784 <tr>
20785 <td align="left" style="padding-left:20px">3.1.message</td>
20786 <td colspan="2">string</td>
20787 <td colspan="2"></td>
20788 </tr>
20789
20790
20791 <tr>
20792 <td align="left" style="padding-left:20px">3.2.nonce</td>
20793 <td colspan="2">string</td>
20794 <td colspan="2"></td>
20795 </tr>
20796
20797
20798 <tr>
20799 <td align="left" style="padding-left:20px">3.3.securityFlowConfig</td>
20800 <td colspan="2">object:SecurityFlowConfig</td>
20801 <td colspan="2"></td>
20802 </tr>
20803
20804
20805 <tr>
20806 <td align="left" style="padding-left:30px">3.3.1.verificationEmailAddressEnabled</td>
20807 <td colspan="2">boolean</td>
20808 <td colspan="2"></td>
20809 </tr>
20810
20811
20812 <tr>
20813 <td align="left" style="padding-left:30px">3.3.2.verificationEnabled</td>
20814 <td colspan="2">boolean</td>
20815 <td colspan="2"></td>
20816 </tr>
20817
20818
20819 <tr>
20820 <td align="left" style="padding-left:30px">3.3.3.verificationMobileEnabled</td>
20821 <td colspan="2">boolean</td>
20822 <td colspan="2"></td>
20823 </tr>
20824
20825
20826
20827
20828 <tr>
20829 <td align="left" style="padding-left:20px">3.4.step</td>
20830 <td colspan="2">integer(int32)</td>
20831 <td colspan="2"></td>
20832 </tr>
20833
20834
20835
20836
20837 <tr>
20838 <td align="left" style="padding-left:10px">4.message</td>
20839 <td colspan="2">string</td>
20840 <td colspan="2"></td>
20841 </tr>
20842
20843
20844</tbody>
20845
20846 <tr class="bg">
20847 <td colspan="5">示例</td>
20848 </tr>
20849 <tr class="specialHeight">
20850 <td class="bg">请求参数</td>
20851 <td colspan="4"> -d &#39;{&quot;nonce&quot;:&quot;string&quot;,&quot;password&quot;:&quot;string&quot;}&#39;</td>
20852 </tr>
20853 <tr class="specialHeight">
20854 <td class="bg">返回值</td>
20855 <td colspan="4">{&quot;code&quot;:0,&quot;data&quot;:{&quot;message&quot;:&quot;string&quot;,&quot;nonce&quot;:&quot;string&quot;,&quot;securityFlowConfig&quot;:{&quot;verificationEmailAddressEnabled&quot;:true,&quot;verificationEnabled&quot;:true,&quot;verificationMobileEnabled&quot;:true},&quot;step&quot;:0},&quot;message&quot;:&quot;string&quot;,&quot;acknowleged&quot;:true}</td>
20856 </tr>
20857
20858 </table>
20859 </div>
20860 <div>
20861
20862 <!--这个是每个请求的说明,方便生成文档后进行整理-->
20863 <h5 class="second_title">4)修改安全邮箱 - 3.0 判断邮箱是否已被使用(新邮箱)</h5>
20864
20865 <table border="1" cellspacing="0" cellpadding="0" width="100%">
20866 <tr class="bg">
20867 <td colspan="5">修改安全邮箱 - 3.0 判断邮箱是否已被使用(新邮箱)</td>
20868 </tr>
20869 <tr>
20870 <td width="25%">接口描述</td>
20871 <td colspan="4">修改安全邮箱 - 3.0 判断邮箱是否已被使用(新邮箱)</td>
20872 </tr>
20873 <tr>
20874 <td>URL</td>
20875 <td colspan="4">/api/v1/user/security/emailAddress/existsEmailAddress</td>
20876 </tr>
20877 <tr>
20878 <td>请求方式</td>
20879 <td colspan="4">post</td>
20880 </tr>
20881 <tr>
20882 <td>请求类型</td>
20883 <td colspan="4">application/json;charset=UTF-8</td>
20884 </tr>
20885 <tr>
20886 <td>返回类型</td>
20887 <td colspan="4">application/json;charset=UTF-8</td>
20888 </tr>
20889
20890 <tr class="bg">
20891 <td>参数名</td>
20892 <td width="15%">数据类型</td>
20893 <td width="15%">参数类型</td>
20894 <td width="15%">是否必填</td>
20895 <td width="29%">说明</td>
20896 </tr>
20897
20898
20899 <tr>
20900 <td align="left">1.userSecurityMobileExistsEmailAddressRequest</td>
20901 <td>object:UserSecurityEmailAddressExistsEmailAddressRequest</td>
20902 <td>body</td>
20903 <td>Y</td>
20904
20905 <td>userSecurityMobileExistsEmailAddressRequest</td>
20906 <!-- <td th:if="${request.modelAttr}" th:text="asdfagadfg"></td>-->
20907 </tr>
20908
20909 <tbody>
20910
20911 <tr>
20912 <td align="left" style="padding-left:10px">1.1.emailAddress</td>
20913 <td>string</td>
20914 <td></td>
20915
20916 <td>N</td>
20917 <td></td>
20918 </tr>
20919
20920
20921 <tr>
20922 <td align="left" style="padding-left:10px">1.2.nonce</td>
20923 <td>string</td>
20924 <td></td>
20925
20926 <td>N</td>
20927 <td></td>
20928 </tr>
20929
20930
20931</tbody>
20932
20933
20934
20935
20936
20937 <tr class="bg">
20938 <td>状态码</td>
20939 <td colspan="2">描述</td>
20940 <td colspan="2">说明</td>
20941 </tr>
20942
20943 <tr>
20944 <td>200</td>
20945 <td colspan="2">OK</td>
20946 <td colspan="2"></td>
20947 </tr>
20948
20949 <tr>
20950 <td>201</td>
20951 <td colspan="2">Created</td>
20952 <td colspan="2"></td>
20953 </tr>
20954
20955 <tr>
20956 <td>401</td>
20957 <td colspan="2">Unauthorized</td>
20958 <td colspan="2"></td>
20959 </tr>
20960
20961 <tr>
20962 <td>403</td>
20963 <td colspan="2">Forbidden</td>
20964 <td colspan="2"></td>
20965 </tr>
20966
20967 <tr>
20968 <td>404</td>
20969 <td colspan="2">Not Found</td>
20970 <td colspan="2"></td>
20971 </tr>
20972
20973 <tr class="bg">
20974 <td>返回属性名</td>
20975 <td colspan="2">类型</td>
20976 <td colspan="2">说明</td>
20977 </tr>
20978
20979<!-- 对返回参数 递归生成行-->
20980 <tbody>
20981
20982 <tr>
20983 <td align="left" style="padding-left:10px">1.acknowleged</td>
20984 <td colspan="2">boolean</td>
20985 <td colspan="2"></td>
20986 </tr>
20987
20988
20989 <tr>
20990 <td align="left" style="padding-left:10px">2.code</td>
20991 <td colspan="2">integer(int32)</td>
20992 <td colspan="2"></td>
20993 </tr>
20994
20995
20996 <tr>
20997 <td align="left" style="padding-left:10px">3.data</td>
20998 <td colspan="2">object:UserSecurityEmailAddressExistsEmailAddressResponseData</td>
20999 <td colspan="2"></td>
21000 </tr>
21001
21002
21003 <tr>
21004 <td align="left" style="padding-left:20px">3.1.exists</td>
21005 <td colspan="2">boolean</td>
21006 <td colspan="2"></td>
21007 </tr>
21008
21009
21010 <tr>
21011 <td align="left" style="padding-left:20px">3.2.message</td>
21012 <td colspan="2">string</td>
21013 <td colspan="2"></td>
21014 </tr>
21015
21016
21017 <tr>
21018 <td align="left" style="padding-left:20px">3.3.nonce</td>
21019 <td colspan="2">string</td>
21020 <td colspan="2"></td>
21021 </tr>
21022
21023
21024 <tr>
21025 <td align="left" style="padding-left:20px">3.4.step</td>
21026 <td colspan="2">integer(int32)</td>
21027 <td colspan="2"></td>
21028 </tr>
21029
21030
21031
21032
21033 <tr>
21034 <td align="left" style="padding-left:10px">4.message</td>
21035 <td colspan="2">string</td>
21036 <td colspan="2"></td>
21037 </tr>
21038
21039
21040</tbody>
21041
21042 <tr class="bg">
21043 <td colspan="5">示例</td>
21044 </tr>
21045 <tr class="specialHeight">
21046 <td class="bg">请求参数</td>
21047 <td colspan="4"> -d &#39;{&quot;emailAddress&quot;:&quot;string&quot;,&quot;nonce&quot;:&quot;string&quot;}&#39;</td>
21048 </tr>
21049 <tr class="specialHeight">
21050 <td class="bg">返回值</td>
21051 <td colspan="4">{&quot;code&quot;:0,&quot;data&quot;:{&quot;exists&quot;:true,&quot;message&quot;:&quot;string&quot;,&quot;nonce&quot;:&quot;string&quot;,&quot;step&quot;:0},&quot;message&quot;:&quot;string&quot;,&quot;acknowleged&quot;:true}</td>
21052 </tr>
21053
21054 </table>
21055 </div>
21056 <div>
21057
21058 <!--这个是每个请求的说明,方便生成文档后进行整理-->
21059 <h5 class="second_title">5)修改安全邮箱 - 0 初始化</h5>
21060
21061 <table border="1" cellspacing="0" cellpadding="0" width="100%">
21062 <tr class="bg">
21063 <td colspan="5">修改安全邮箱 - 0 初始化</td>
21064 </tr>
21065 <tr>
21066 <td width="25%">接口描述</td>
21067 <td colspan="4">修改安全邮箱 - 0 初始化</td>
21068 </tr>
21069 <tr>
21070 <td>URL</td>
21071 <td colspan="4">/api/v1/user/security/emailAddress/initEmailAddress</td>
21072 </tr>
21073 <tr>
21074 <td>请求方式</td>
21075 <td colspan="4">get</td>
21076 </tr>
21077 <tr>
21078 <td>请求类型</td>
21079 <td colspan="4"></td>
21080 </tr>
21081 <tr>
21082 <td>返回类型</td>
21083 <td colspan="4">*/*</td>
21084 </tr>
21085
21086 <tr class="bg">
21087 <td>参数名</td>
21088 <td width="15%">数据类型</td>
21089 <td width="15%">参数类型</td>
21090 <td width="15%">是否必填</td>
21091 <td width="29%">说明</td>
21092 </tr>
21093
21094
21095
21096 <tr class="bg">
21097 <td>状态码</td>
21098 <td colspan="2">描述</td>
21099 <td colspan="2">说明</td>
21100 </tr>
21101
21102 <tr>
21103 <td>200</td>
21104 <td colspan="2">OK</td>
21105 <td colspan="2"></td>
21106 </tr>
21107
21108 <tr>
21109 <td>401</td>
21110 <td colspan="2">Unauthorized</td>
21111 <td colspan="2"></td>
21112 </tr>
21113
21114 <tr>
21115 <td>403</td>
21116 <td colspan="2">Forbidden</td>
21117 <td colspan="2"></td>
21118 </tr>
21119
21120 <tr>
21121 <td>404</td>
21122 <td colspan="2">Not Found</td>
21123 <td colspan="2"></td>
21124 </tr>
21125
21126 <tr class="bg">
21127 <td>返回属性名</td>
21128 <td colspan="2">类型</td>
21129 <td colspan="2">说明</td>
21130 </tr>
21131
21132<!-- 对返回参数 递归生成行-->
21133 <tbody>
21134
21135 <tr>
21136 <td align="left" style="padding-left:10px">1.acknowleged</td>
21137 <td colspan="2">boolean</td>
21138 <td colspan="2"></td>
21139 </tr>
21140
21141
21142 <tr>
21143 <td align="left" style="padding-left:10px">2.code</td>
21144 <td colspan="2">integer(int32)</td>
21145 <td colspan="2"></td>
21146 </tr>
21147
21148
21149 <tr>
21150 <td align="left" style="padding-left:10px">3.data</td>
21151 <td colspan="2">object:UserSecurityEmailAddressInitEmailAddressResponseData</td>
21152 <td colspan="2"></td>
21153 </tr>
21154
21155
21156 <tr>
21157 <td align="left" style="padding-left:20px">3.1.message</td>
21158 <td colspan="2">string</td>
21159 <td colspan="2"></td>
21160 </tr>
21161
21162
21163 <tr>
21164 <td align="left" style="padding-left:20px">3.2.nonce</td>
21165 <td colspan="2">string</td>
21166 <td colspan="2"></td>
21167 </tr>
21168
21169
21170 <tr>
21171 <td align="left" style="padding-left:20px">3.3.step</td>
21172 <td colspan="2">integer(int32)</td>
21173 <td colspan="2"></td>
21174 </tr>
21175
21176
21177
21178
21179 <tr>
21180 <td align="left" style="padding-left:10px">4.message</td>
21181 <td colspan="2">string</td>
21182 <td colspan="2"></td>
21183 </tr>
21184
21185
21186</tbody>
21187
21188 <tr class="bg">
21189 <td colspan="5">示例</td>
21190 </tr>
21191 <tr class="specialHeight">
21192 <td class="bg">请求参数</td>
21193 <td colspan="4"></td>
21194 </tr>
21195 <tr class="specialHeight">
21196 <td class="bg">返回值</td>
21197 <td colspan="4">{&quot;code&quot;:0,&quot;data&quot;:{&quot;message&quot;:&quot;string&quot;,&quot;nonce&quot;:&quot;string&quot;,&quot;step&quot;:0},&quot;message&quot;:&quot;string&quot;,&quot;acknowleged&quot;:true}</td>
21198 </tr>
21199
21200 </table>
21201 </div>
21202 <div>
21203
21204 <!--这个是每个请求的说明,方便生成文档后进行整理-->
21205 <h5 class="second_title">6)修改安全邮箱 - 2.0 发送验证码</h5>
21206
21207 <table border="1" cellspacing="0" cellpadding="0" width="100%">
21208 <tr class="bg">
21209 <td colspan="5">修改安全邮箱 - 2.0 发送验证码</td>
21210 </tr>
21211 <tr>
21212 <td width="25%">接口描述</td>
21213 <td colspan="4">修改安全邮箱 - 2.0 发送验证码</td>
21214 </tr>
21215 <tr>
21216 <td>URL</td>
21217 <td colspan="4">/api/v1/user/security/emailAddress/sendCode</td>
21218 </tr>
21219 <tr>
21220 <td>请求方式</td>
21221 <td colspan="4">post</td>
21222 </tr>
21223 <tr>
21224 <td>请求类型</td>
21225 <td colspan="4">application/json;charset=UTF-8</td>
21226 </tr>
21227 <tr>
21228 <td>返回类型</td>
21229 <td colspan="4">application/json;charset=UTF-8</td>
21230 </tr>
21231
21232 <tr class="bg">
21233 <td>参数名</td>
21234 <td width="15%">数据类型</td>
21235 <td width="15%">参数类型</td>
21236 <td width="15%">是否必填</td>
21237 <td width="29%">说明</td>
21238 </tr>
21239
21240
21241 <tr>
21242 <td align="left">1.userSecurityEmailAddressSendCodeRequest</td>
21243 <td>object:UserSecurityEmailAddressSendCodeRequest</td>
21244 <td>body</td>
21245 <td>Y</td>
21246
21247 <td>userSecurityEmailAddressSendCodeRequest</td>
21248 <!-- <td th:if="${request.modelAttr}" th:text="asdfagadfg"></td>-->
21249 </tr>
21250
21251 <tbody>
21252
21253 <tr>
21254 <td align="left" style="padding-left:10px">1.1.checkType</td>
21255 <td>string</td>
21256 <td></td>
21257
21258 <td>N</td>
21259 <td></td>
21260 </tr>
21261
21262
21263 <tr>
21264 <td align="left" style="padding-left:10px">1.2.nonce</td>
21265 <td>string</td>
21266 <td></td>
21267
21268 <td>N</td>
21269 <td></td>
21270 </tr>
21271
21272
21273</tbody>
21274
21275
21276
21277
21278
21279 <tr class="bg">
21280 <td>状态码</td>
21281 <td colspan="2">描述</td>
21282 <td colspan="2">说明</td>
21283 </tr>
21284
21285 <tr>
21286 <td>200</td>
21287 <td colspan="2">OK</td>
21288 <td colspan="2"></td>
21289 </tr>
21290
21291 <tr>
21292 <td>201</td>
21293 <td colspan="2">Created</td>
21294 <td colspan="2"></td>
21295 </tr>
21296
21297 <tr>
21298 <td>401</td>
21299 <td colspan="2">Unauthorized</td>
21300 <td colspan="2"></td>
21301 </tr>
21302
21303 <tr>
21304 <td>403</td>
21305 <td colspan="2">Forbidden</td>
21306 <td colspan="2"></td>
21307 </tr>
21308
21309 <tr>
21310 <td>404</td>
21311 <td colspan="2">Not Found</td>
21312 <td colspan="2"></td>
21313 </tr>
21314
21315 <tr class="bg">
21316 <td>返回属性名</td>
21317 <td colspan="2">类型</td>
21318 <td colspan="2">说明</td>
21319 </tr>
21320
21321<!-- 对返回参数 递归生成行-->
21322 <tbody>
21323
21324 <tr>
21325 <td align="left" style="padding-left:10px">1.acknowleged</td>
21326 <td colspan="2">boolean</td>
21327 <td colspan="2"></td>
21328 </tr>
21329
21330
21331 <tr>
21332 <td align="left" style="padding-left:10px">2.code</td>
21333 <td colspan="2">integer(int32)</td>
21334 <td colspan="2"></td>
21335 </tr>
21336
21337
21338 <tr>
21339 <td align="left" style="padding-left:10px">3.data</td>
21340 <td colspan="2">object:UserSecurityEmailAddressSendCodeResponseData</td>
21341 <td colspan="2"></td>
21342 </tr>
21343
21344
21345 <tr>
21346 <td align="left" style="padding-left:20px">3.1.message</td>
21347 <td colspan="2">string</td>
21348 <td colspan="2"></td>
21349 </tr>
21350
21351
21352 <tr>
21353 <td align="left" style="padding-left:20px">3.2.nonce</td>
21354 <td colspan="2">string</td>
21355 <td colspan="2"></td>
21356 </tr>
21357
21358
21359 <tr>
21360 <td align="left" style="padding-left:20px">3.3.step</td>
21361 <td colspan="2">integer(int32)</td>
21362 <td colspan="2"></td>
21363 </tr>
21364
21365
21366
21367
21368 <tr>
21369 <td align="left" style="padding-left:10px">4.message</td>
21370 <td colspan="2">string</td>
21371 <td colspan="2"></td>
21372 </tr>
21373
21374
21375</tbody>
21376
21377 <tr class="bg">
21378 <td colspan="5">示例</td>
21379 </tr>
21380 <tr class="specialHeight">
21381 <td class="bg">请求参数</td>
21382 <td colspan="4"> -d &#39;{&quot;checkType&quot;:&quot;string&quot;,&quot;nonce&quot;:&quot;string&quot;}&#39;</td>
21383 </tr>
21384 <tr class="specialHeight">
21385 <td class="bg">返回值</td>
21386 <td colspan="4">{&quot;code&quot;:0,&quot;data&quot;:{&quot;message&quot;:&quot;string&quot;,&quot;nonce&quot;:&quot;string&quot;,&quot;step&quot;:0},&quot;message&quot;:&quot;string&quot;,&quot;acknowleged&quot;:true}</td>
21387 </tr>
21388
21389 </table>
21390 </div>
21391 <div>
21392
21393 <!--这个是每个请求的说明,方便生成文档后进行整理-->
21394 <h5 class="second_title">7)修改安全邮箱 - 3.1 发送验证码(新邮箱)</h5>
21395
21396 <table border="1" cellspacing="0" cellpadding="0" width="100%">
21397 <tr class="bg">
21398 <td colspan="5">修改安全邮箱 - 3.1 发送验证码(新邮箱)</td>
21399 </tr>
21400 <tr>
21401 <td width="25%">接口描述</td>
21402 <td colspan="4">修改安全邮箱 - 3.1 发送验证码(新邮箱)</td>
21403 </tr>
21404 <tr>
21405 <td>URL</td>
21406 <td colspan="4">/api/v1/user/security/emailAddress/sendCodeByEmailAddress</td>
21407 </tr>
21408 <tr>
21409 <td>请求方式</td>
21410 <td colspan="4">post</td>
21411 </tr>
21412 <tr>
21413 <td>请求类型</td>
21414 <td colspan="4">application/json;charset=UTF-8</td>
21415 </tr>
21416 <tr>
21417 <td>返回类型</td>
21418 <td colspan="4">application/json;charset=UTF-8</td>
21419 </tr>
21420
21421 <tr class="bg">
21422 <td>参数名</td>
21423 <td width="15%">数据类型</td>
21424 <td width="15%">参数类型</td>
21425 <td width="15%">是否必填</td>
21426 <td width="29%">说明</td>
21427 </tr>
21428
21429
21430 <tr>
21431 <td align="left">1.userSecurityEmailAddressSendCodeByEmailAddressRequest</td>
21432 <td>object:UserSecurityEmailAddressSendCodeByEmailAddressRequest</td>
21433 <td>body</td>
21434 <td>Y</td>
21435
21436 <td>userSecurityEmailAddressSendCodeByEmailAddressRequest</td>
21437 <!-- <td th:if="${request.modelAttr}" th:text="asdfagadfg"></td>-->
21438 </tr>
21439
21440 <tbody>
21441
21442 <tr>
21443 <td align="left" style="padding-left:10px">1.1.emailAddress</td>
21444 <td>string</td>
21445 <td></td>
21446
21447 <td>N</td>
21448 <td></td>
21449 </tr>
21450
21451
21452 <tr>
21453 <td align="left" style="padding-left:10px">1.2.nonce</td>
21454 <td>string</td>
21455 <td></td>
21456
21457 <td>N</td>
21458 <td></td>
21459 </tr>
21460
21461
21462</tbody>
21463
21464
21465
21466
21467
21468 <tr class="bg">
21469 <td>状态码</td>
21470 <td colspan="2">描述</td>
21471 <td colspan="2">说明</td>
21472 </tr>
21473
21474 <tr>
21475 <td>200</td>
21476 <td colspan="2">OK</td>
21477 <td colspan="2"></td>
21478 </tr>
21479
21480 <tr>
21481 <td>201</td>
21482 <td colspan="2">Created</td>
21483 <td colspan="2"></td>
21484 </tr>
21485
21486 <tr>
21487 <td>401</td>
21488 <td colspan="2">Unauthorized</td>
21489 <td colspan="2"></td>
21490 </tr>
21491
21492 <tr>
21493 <td>403</td>
21494 <td colspan="2">Forbidden</td>
21495 <td colspan="2"></td>
21496 </tr>
21497
21498 <tr>
21499 <td>404</td>
21500 <td colspan="2">Not Found</td>
21501 <td colspan="2"></td>
21502 </tr>
21503
21504 <tr class="bg">
21505 <td>返回属性名</td>
21506 <td colspan="2">类型</td>
21507 <td colspan="2">说明</td>
21508 </tr>
21509
21510<!-- 对返回参数 递归生成行-->
21511 <tbody>
21512
21513 <tr>
21514 <td align="left" style="padding-left:10px">1.acknowleged</td>
21515 <td colspan="2">boolean</td>
21516 <td colspan="2"></td>
21517 </tr>
21518
21519
21520 <tr>
21521 <td align="left" style="padding-left:10px">2.code</td>
21522 <td colspan="2">integer(int32)</td>
21523 <td colspan="2"></td>
21524 </tr>
21525
21526
21527 <tr>
21528 <td align="left" style="padding-left:10px">3.data</td>
21529 <td colspan="2">object:UserSecurityEmailAddressSendCodeByEmailAddressResponseData</td>
21530 <td colspan="2"></td>
21531 </tr>
21532
21533
21534 <tr>
21535 <td align="left" style="padding-left:20px">3.1.message</td>
21536 <td colspan="2">string</td>
21537 <td colspan="2"></td>
21538 </tr>
21539
21540
21541 <tr>
21542 <td align="left" style="padding-left:20px">3.2.nonce</td>
21543 <td colspan="2">string</td>
21544 <td colspan="2"></td>
21545 </tr>
21546
21547
21548 <tr>
21549 <td align="left" style="padding-left:20px">3.3.step</td>
21550 <td colspan="2">integer(int32)</td>
21551 <td colspan="2"></td>
21552 </tr>
21553
21554
21555
21556
21557 <tr>
21558 <td align="left" style="padding-left:10px">4.message</td>
21559 <td colspan="2">string</td>
21560 <td colspan="2"></td>
21561 </tr>
21562
21563
21564</tbody>
21565
21566 <tr class="bg">
21567 <td colspan="5">示例</td>
21568 </tr>
21569 <tr class="specialHeight">
21570 <td class="bg">请求参数</td>
21571 <td colspan="4"> -d &#39;{&quot;emailAddress&quot;:&quot;string&quot;,&quot;nonce&quot;:&quot;string&quot;}&#39;</td>
21572 </tr>
21573 <tr class="specialHeight">
21574 <td class="bg">返回值</td>
21575 <td colspan="4">{&quot;code&quot;:0,&quot;data&quot;:{&quot;message&quot;:&quot;string&quot;,&quot;nonce&quot;:&quot;string&quot;,&quot;step&quot;:0},&quot;message&quot;:&quot;string&quot;,&quot;acknowleged&quot;:true}</td>
21576 </tr>
21577
21578 </table>
21579 </div>
21580 </div>
21581 <div style="margin-bottom:20px;">
21582 <!--这个是类的说明-->
21583 <h4 class="first_title">user-security-mobile</h4>
21584 <div>
21585
21586 <!--这个是每个请求的说明,方便生成文档后进行整理-->
21587 <h5 class="second_title">1)修改安全手机 - 2.1 验证验证码</h5>
21588
21589 <table border="1" cellspacing="0" cellpadding="0" width="100%">
21590 <tr class="bg">
21591 <td colspan="5">修改安全手机 - 2.1 验证验证码</td>
21592 </tr>
21593 <tr>
21594 <td width="25%">接口描述</td>
21595 <td colspan="4">修改安全手机 - 2.1 验证验证码</td>
21596 </tr>
21597 <tr>
21598 <td>URL</td>
21599 <td colspan="4">/api/v1/user/security/mobile/checkCode</td>
21600 </tr>
21601 <tr>
21602 <td>请求方式</td>
21603 <td colspan="4">post</td>
21604 </tr>
21605 <tr>
21606 <td>请求类型</td>
21607 <td colspan="4">application/json;charset=UTF-8</td>
21608 </tr>
21609 <tr>
21610 <td>返回类型</td>
21611 <td colspan="4">application/json;charset=UTF-8</td>
21612 </tr>
21613
21614 <tr class="bg">
21615 <td>参数名</td>
21616 <td width="15%">数据类型</td>
21617 <td width="15%">参数类型</td>
21618 <td width="15%">是否必填</td>
21619 <td width="29%">说明</td>
21620 </tr>
21621
21622
21623 <tr>
21624 <td align="left">1.userSecurityMobileCheckCodeRequest</td>
21625 <td>object:UserSecurityMobileCheckCodeRequest</td>
21626 <td>body</td>
21627 <td>Y</td>
21628
21629 <td>userSecurityMobileCheckCodeRequest</td>
21630 <!-- <td th:if="${request.modelAttr}" th:text="asdfagadfg"></td>-->
21631 </tr>
21632
21633 <tbody>
21634
21635 <tr>
21636 <td align="left" style="padding-left:10px">1.1.code</td>
21637 <td>string</td>
21638 <td></td>
21639
21640 <td>N</td>
21641 <td></td>
21642 </tr>
21643
21644
21645 <tr>
21646 <td align="left" style="padding-left:10px">1.2.nonce</td>
21647 <td>string</td>
21648 <td></td>
21649
21650 <td>N</td>
21651 <td></td>
21652 </tr>
21653
21654
21655</tbody>
21656
21657
21658
21659
21660
21661 <tr class="bg">
21662 <td>状态码</td>
21663 <td colspan="2">描述</td>
21664 <td colspan="2">说明</td>
21665 </tr>
21666
21667 <tr>
21668 <td>200</td>
21669 <td colspan="2">OK</td>
21670 <td colspan="2"></td>
21671 </tr>
21672
21673 <tr>
21674 <td>201</td>
21675 <td colspan="2">Created</td>
21676 <td colspan="2"></td>
21677 </tr>
21678
21679 <tr>
21680 <td>401</td>
21681 <td colspan="2">Unauthorized</td>
21682 <td colspan="2"></td>
21683 </tr>
21684
21685 <tr>
21686 <td>403</td>
21687 <td colspan="2">Forbidden</td>
21688 <td colspan="2"></td>
21689 </tr>
21690
21691 <tr>
21692 <td>404</td>
21693 <td colspan="2">Not Found</td>
21694 <td colspan="2"></td>
21695 </tr>
21696
21697 <tr class="bg">
21698 <td>返回属性名</td>
21699 <td colspan="2">类型</td>
21700 <td colspan="2">说明</td>
21701 </tr>
21702
21703<!-- 对返回参数 递归生成行-->
21704 <tbody>
21705
21706 <tr>
21707 <td align="left" style="padding-left:10px">1.acknowleged</td>
21708 <td colspan="2">boolean</td>
21709 <td colspan="2"></td>
21710 </tr>
21711
21712
21713 <tr>
21714 <td align="left" style="padding-left:10px">2.code</td>
21715 <td colspan="2">integer(int32)</td>
21716 <td colspan="2"></td>
21717 </tr>
21718
21719
21720 <tr>
21721 <td align="left" style="padding-left:10px">3.data</td>
21722 <td colspan="2">object:UserSecurityMobileCheckCodeResponseData</td>
21723 <td colspan="2"></td>
21724 </tr>
21725
21726
21727 <tr>
21728 <td align="left" style="padding-left:20px">3.1.message</td>
21729 <td colspan="2">string</td>
21730 <td colspan="2"></td>
21731 </tr>
21732
21733
21734 <tr>
21735 <td align="left" style="padding-left:20px">3.2.nonce</td>
21736 <td colspan="2">string</td>
21737 <td colspan="2"></td>
21738 </tr>
21739
21740
21741 <tr>
21742 <td align="left" style="padding-left:20px">3.3.step</td>
21743 <td colspan="2">integer(int32)</td>
21744 <td colspan="2"></td>
21745 </tr>
21746
21747
21748
21749
21750 <tr>
21751 <td align="left" style="padding-left:10px">4.message</td>
21752 <td colspan="2">string</td>
21753 <td colspan="2"></td>
21754 </tr>
21755
21756
21757</tbody>
21758
21759 <tr class="bg">
21760 <td colspan="5">示例</td>
21761 </tr>
21762 <tr class="specialHeight">
21763 <td class="bg">请求参数</td>
21764 <td colspan="4"> -d &#39;{&quot;code&quot;:&quot;string&quot;,&quot;nonce&quot;:&quot;string&quot;}&#39;</td>
21765 </tr>
21766 <tr class="specialHeight">
21767 <td class="bg">返回值</td>
21768 <td colspan="4">{&quot;code&quot;:0,&quot;data&quot;:{&quot;message&quot;:&quot;string&quot;,&quot;nonce&quot;:&quot;string&quot;,&quot;step&quot;:0},&quot;message&quot;:&quot;string&quot;,&quot;acknowleged&quot;:true}</td>
21769 </tr>
21770
21771 </table>
21772 </div>
21773 <div>
21774
21775 <!--这个是每个请求的说明,方便生成文档后进行整理-->
21776 <h5 class="second_title">2)修改安全手机 - 3.2 验证验证码并绑定安全手机(新手机)</h5>
21777
21778 <table border="1" cellspacing="0" cellpadding="0" width="100%">
21779 <tr class="bg">
21780 <td colspan="5">修改安全手机 - 3.2 验证验证码并绑定安全手机(新手机)</td>
21781 </tr>
21782 <tr>
21783 <td width="25%">接口描述</td>
21784 <td colspan="4">修改安全手机 - 3.2 验证验证码并绑定安全手机(新手机)</td>
21785 </tr>
21786 <tr>
21787 <td>URL</td>
21788 <td colspan="4">/api/v1/user/security/mobile/checkCodeBindMobile</td>
21789 </tr>
21790 <tr>
21791 <td>请求方式</td>
21792 <td colspan="4">post</td>
21793 </tr>
21794 <tr>
21795 <td>请求类型</td>
21796 <td colspan="4">application/json;charset=UTF-8</td>
21797 </tr>
21798 <tr>
21799 <td>返回类型</td>
21800 <td colspan="4">application/json;charset=UTF-8</td>
21801 </tr>
21802
21803 <tr class="bg">
21804 <td>参数名</td>
21805 <td width="15%">数据类型</td>
21806 <td width="15%">参数类型</td>
21807 <td width="15%">是否必填</td>
21808 <td width="29%">说明</td>
21809 </tr>
21810
21811
21812 <tr>
21813 <td align="left">1.userSecurityMobileCheckCodeBindMobileRequest</td>
21814 <td>object:UserSecurityMobileCheckCodeBindMobileRequest</td>
21815 <td>body</td>
21816 <td>Y</td>
21817
21818 <td>userSecurityMobileCheckCodeBindMobileRequest</td>
21819 <!-- <td th:if="${request.modelAttr}" th:text="asdfagadfg"></td>-->
21820 </tr>
21821
21822 <tbody>
21823
21824 <tr>
21825 <td align="left" style="padding-left:10px">1.1.code</td>
21826 <td>string</td>
21827 <td></td>
21828
21829 <td>N</td>
21830 <td></td>
21831 </tr>
21832
21833
21834 <tr>
21835 <td align="left" style="padding-left:10px">1.2.mobile</td>
21836 <td>string</td>
21837 <td></td>
21838
21839 <td>N</td>
21840 <td></td>
21841 </tr>
21842
21843
21844 <tr>
21845 <td align="left" style="padding-left:10px">1.3.nonce</td>
21846 <td>string</td>
21847 <td></td>
21848
21849 <td>N</td>
21850 <td></td>
21851 </tr>
21852
21853
21854</tbody>
21855
21856
21857
21858
21859
21860 <tr class="bg">
21861 <td>状态码</td>
21862 <td colspan="2">描述</td>
21863 <td colspan="2">说明</td>
21864 </tr>
21865
21866 <tr>
21867 <td>200</td>
21868 <td colspan="2">OK</td>
21869 <td colspan="2"></td>
21870 </tr>
21871
21872 <tr>
21873 <td>201</td>
21874 <td colspan="2">Created</td>
21875 <td colspan="2"></td>
21876 </tr>
21877
21878 <tr>
21879 <td>401</td>
21880 <td colspan="2">Unauthorized</td>
21881 <td colspan="2"></td>
21882 </tr>
21883
21884 <tr>
21885 <td>403</td>
21886 <td colspan="2">Forbidden</td>
21887 <td colspan="2"></td>
21888 </tr>
21889
21890 <tr>
21891 <td>404</td>
21892 <td colspan="2">Not Found</td>
21893 <td colspan="2"></td>
21894 </tr>
21895
21896 <tr class="bg">
21897 <td>返回属性名</td>
21898 <td colspan="2">类型</td>
21899 <td colspan="2">说明</td>
21900 </tr>
21901
21902<!-- 对返回参数 递归生成行-->
21903 <tbody>
21904
21905 <tr>
21906 <td align="left" style="padding-left:10px">1.acknowleged</td>
21907 <td colspan="2">boolean</td>
21908 <td colspan="2"></td>
21909 </tr>
21910
21911
21912 <tr>
21913 <td align="left" style="padding-left:10px">2.code</td>
21914 <td colspan="2">integer(int32)</td>
21915 <td colspan="2"></td>
21916 </tr>
21917
21918
21919 <tr>
21920 <td align="left" style="padding-left:10px">3.data</td>
21921 <td colspan="2">object:UserSecurityMobileCheckCodeBindMobileResponseData</td>
21922 <td colspan="2"></td>
21923 </tr>
21924
21925
21926 <tr>
21927 <td align="left" style="padding-left:20px">3.1.message</td>
21928 <td colspan="2">string</td>
21929 <td colspan="2"></td>
21930 </tr>
21931
21932
21933 <tr>
21934 <td align="left" style="padding-left:20px">3.2.nonce</td>
21935 <td colspan="2">string</td>
21936 <td colspan="2"></td>
21937 </tr>
21938
21939
21940 <tr>
21941 <td align="left" style="padding-left:20px">3.3.step</td>
21942 <td colspan="2">integer(int32)</td>
21943 <td colspan="2"></td>
21944 </tr>
21945
21946
21947
21948
21949 <tr>
21950 <td align="left" style="padding-left:10px">4.message</td>
21951 <td colspan="2">string</td>
21952 <td colspan="2"></td>
21953 </tr>
21954
21955
21956</tbody>
21957
21958 <tr class="bg">
21959 <td colspan="5">示例</td>
21960 </tr>
21961 <tr class="specialHeight">
21962 <td class="bg">请求参数</td>
21963 <td colspan="4"> -d &#39;{&quot;code&quot;:&quot;string&quot;,&quot;mobile&quot;:&quot;string&quot;,&quot;nonce&quot;:&quot;string&quot;}&#39;</td>
21964 </tr>
21965 <tr class="specialHeight">
21966 <td class="bg">返回值</td>
21967 <td colspan="4">{&quot;code&quot;:0,&quot;data&quot;:{&quot;message&quot;:&quot;string&quot;,&quot;nonce&quot;:&quot;string&quot;,&quot;step&quot;:0},&quot;message&quot;:&quot;string&quot;,&quot;acknowleged&quot;:true}</td>
21968 </tr>
21969
21970 </table>
21971 </div>
21972 <div>
21973
21974 <!--这个是每个请求的说明,方便生成文档后进行整理-->
21975 <h5 class="second_title">3)修改安全手机 - 1 验证用户密码</h5>
21976
21977 <table border="1" cellspacing="0" cellpadding="0" width="100%">
21978 <tr class="bg">
21979 <td colspan="5">修改安全手机 - 1 验证用户密码</td>
21980 </tr>
21981 <tr>
21982 <td width="25%">接口描述</td>
21983 <td colspan="4">修改安全手机 - 1 验证用户密码</td>
21984 </tr>
21985 <tr>
21986 <td>URL</td>
21987 <td colspan="4">/api/v1/user/security/mobile/checkPassword</td>
21988 </tr>
21989 <tr>
21990 <td>请求方式</td>
21991 <td colspan="4">post</td>
21992 </tr>
21993 <tr>
21994 <td>请求类型</td>
21995 <td colspan="4">application/json;charset=UTF-8</td>
21996 </tr>
21997 <tr>
21998 <td>返回类型</td>
21999 <td colspan="4">application/json;charset=UTF-8</td>
22000 </tr>
22001
22002 <tr class="bg">
22003 <td>参数名</td>
22004 <td width="15%">数据类型</td>
22005 <td width="15%">参数类型</td>
22006 <td width="15%">是否必填</td>
22007 <td width="29%">说明</td>
22008 </tr>
22009
22010
22011 <tr>
22012 <td align="left">1.userSecurityMobileCheckPasswordRequest</td>
22013 <td>object:UserSecurityMobileCheckPasswordRequest</td>
22014 <td>body</td>
22015 <td>Y</td>
22016
22017 <td>userSecurityMobileCheckPasswordRequest</td>
22018 <!-- <td th:if="${request.modelAttr}" th:text="asdfagadfg"></td>-->
22019 </tr>
22020
22021 <tbody>
22022
22023 <tr>
22024 <td align="left" style="padding-left:10px">1.1.nonce</td>
22025 <td>string</td>
22026 <td></td>
22027
22028 <td>N</td>
22029 <td></td>
22030 </tr>
22031
22032
22033 <tr>
22034 <td align="left" style="padding-left:10px">1.2.password</td>
22035 <td>string</td>
22036 <td></td>
22037
22038 <td>N</td>
22039 <td></td>
22040 </tr>
22041
22042
22043</tbody>
22044
22045
22046
22047
22048
22049 <tr class="bg">
22050 <td>状态码</td>
22051 <td colspan="2">描述</td>
22052 <td colspan="2">说明</td>
22053 </tr>
22054
22055 <tr>
22056 <td>200</td>
22057 <td colspan="2">OK</td>
22058 <td colspan="2"></td>
22059 </tr>
22060
22061 <tr>
22062 <td>201</td>
22063 <td colspan="2">Created</td>
22064 <td colspan="2"></td>
22065 </tr>
22066
22067 <tr>
22068 <td>401</td>
22069 <td colspan="2">Unauthorized</td>
22070 <td colspan="2"></td>
22071 </tr>
22072
22073 <tr>
22074 <td>403</td>
22075 <td colspan="2">Forbidden</td>
22076 <td colspan="2"></td>
22077 </tr>
22078
22079 <tr>
22080 <td>404</td>
22081 <td colspan="2">Not Found</td>
22082 <td colspan="2"></td>
22083 </tr>
22084
22085 <tr class="bg">
22086 <td>返回属性名</td>
22087 <td colspan="2">类型</td>
22088 <td colspan="2">说明</td>
22089 </tr>
22090
22091<!-- 对返回参数 递归生成行-->
22092 <tbody>
22093
22094 <tr>
22095 <td align="left" style="padding-left:10px">1.acknowleged</td>
22096 <td colspan="2">boolean</td>
22097 <td colspan="2"></td>
22098 </tr>
22099
22100
22101 <tr>
22102 <td align="left" style="padding-left:10px">2.code</td>
22103 <td colspan="2">integer(int32)</td>
22104 <td colspan="2"></td>
22105 </tr>
22106
22107
22108 <tr>
22109 <td align="left" style="padding-left:10px">3.data</td>
22110 <td colspan="2">object:UserSecurityMobileCheckPasswordResponseData</td>
22111 <td colspan="2"></td>
22112 </tr>
22113
22114
22115 <tr>
22116 <td align="left" style="padding-left:20px">3.1.message</td>
22117 <td colspan="2">string</td>
22118 <td colspan="2"></td>
22119 </tr>
22120
22121
22122 <tr>
22123 <td align="left" style="padding-left:20px">3.2.nonce</td>
22124 <td colspan="2">string</td>
22125 <td colspan="2"></td>
22126 </tr>
22127
22128
22129 <tr>
22130 <td align="left" style="padding-left:20px">3.3.securityFlowConfig</td>
22131 <td colspan="2">object:SecurityFlowConfig</td>
22132 <td colspan="2"></td>
22133 </tr>
22134
22135
22136 <tr>
22137 <td align="left" style="padding-left:30px">3.3.1.verificationEmailAddressEnabled</td>
22138 <td colspan="2">boolean</td>
22139 <td colspan="2"></td>
22140 </tr>
22141
22142
22143 <tr>
22144 <td align="left" style="padding-left:30px">3.3.2.verificationEnabled</td>
22145 <td colspan="2">boolean</td>
22146 <td colspan="2"></td>
22147 </tr>
22148
22149
22150 <tr>
22151 <td align="left" style="padding-left:30px">3.3.3.verificationMobileEnabled</td>
22152 <td colspan="2">boolean</td>
22153 <td colspan="2"></td>
22154 </tr>
22155
22156
22157
22158
22159 <tr>
22160 <td align="left" style="padding-left:20px">3.4.step</td>
22161 <td colspan="2">integer(int32)</td>
22162 <td colspan="2"></td>
22163 </tr>
22164
22165
22166
22167
22168 <tr>
22169 <td align="left" style="padding-left:10px">4.message</td>
22170 <td colspan="2">string</td>
22171 <td colspan="2"></td>
22172 </tr>
22173
22174
22175</tbody>
22176
22177 <tr class="bg">
22178 <td colspan="5">示例</td>
22179 </tr>
22180 <tr class="specialHeight">
22181 <td class="bg">请求参数</td>
22182 <td colspan="4"> -d &#39;{&quot;nonce&quot;:&quot;string&quot;,&quot;password&quot;:&quot;string&quot;}&#39;</td>
22183 </tr>
22184 <tr class="specialHeight">
22185 <td class="bg">返回值</td>
22186 <td colspan="4">{&quot;code&quot;:0,&quot;data&quot;:{&quot;message&quot;:&quot;string&quot;,&quot;nonce&quot;:&quot;string&quot;,&quot;securityFlowConfig&quot;:{&quot;verificationEmailAddressEnabled&quot;:true,&quot;verificationEnabled&quot;:true,&quot;verificationMobileEnabled&quot;:true},&quot;step&quot;:0},&quot;message&quot;:&quot;string&quot;,&quot;acknowleged&quot;:true}</td>
22187 </tr>
22188
22189 </table>
22190 </div>
22191 <div>
22192
22193 <!--这个是每个请求的说明,方便生成文档后进行整理-->
22194 <h5 class="second_title">4)修改安全手机 - 3.0 判断手机是否已被使用(新手机)</h5>
22195
22196 <table border="1" cellspacing="0" cellpadding="0" width="100%">
22197 <tr class="bg">
22198 <td colspan="5">修改安全手机 - 3.0 判断手机是否已被使用(新手机)</td>
22199 </tr>
22200 <tr>
22201 <td width="25%">接口描述</td>
22202 <td colspan="4">修改安全手机 - 3.0 判断手机是否已被使用(新手机)</td>
22203 </tr>
22204 <tr>
22205 <td>URL</td>
22206 <td colspan="4">/api/v1/user/security/mobile/existsMobile</td>
22207 </tr>
22208 <tr>
22209 <td>请求方式</td>
22210 <td colspan="4">post</td>
22211 </tr>
22212 <tr>
22213 <td>请求类型</td>
22214 <td colspan="4">application/json;charset=UTF-8</td>
22215 </tr>
22216 <tr>
22217 <td>返回类型</td>
22218 <td colspan="4">application/json;charset=UTF-8</td>
22219 </tr>
22220
22221 <tr class="bg">
22222 <td>参数名</td>
22223 <td width="15%">数据类型</td>
22224 <td width="15%">参数类型</td>
22225 <td width="15%">是否必填</td>
22226 <td width="29%">说明</td>
22227 </tr>
22228
22229
22230 <tr>
22231 <td align="left">1.userSecurityMobileExistsMobileRequest</td>
22232 <td>object:UserSecurityMobileExistsMobileRequest</td>
22233 <td>body</td>
22234 <td>Y</td>
22235
22236 <td>userSecurityMobileExistsMobileRequest</td>
22237 <!-- <td th:if="${request.modelAttr}" th:text="asdfagadfg"></td>-->
22238 </tr>
22239
22240 <tbody>
22241
22242 <tr>
22243 <td align="left" style="padding-left:10px">1.1.mobile</td>
22244 <td>string</td>
22245 <td></td>
22246
22247 <td>N</td>
22248 <td></td>
22249 </tr>
22250
22251
22252 <tr>
22253 <td align="left" style="padding-left:10px">1.2.nonce</td>
22254 <td>string</td>
22255 <td></td>
22256
22257 <td>N</td>
22258 <td></td>
22259 </tr>
22260
22261
22262</tbody>
22263
22264
22265
22266
22267
22268 <tr class="bg">
22269 <td>状态码</td>
22270 <td colspan="2">描述</td>
22271 <td colspan="2">说明</td>
22272 </tr>
22273
22274 <tr>
22275 <td>200</td>
22276 <td colspan="2">OK</td>
22277 <td colspan="2"></td>
22278 </tr>
22279
22280 <tr>
22281 <td>201</td>
22282 <td colspan="2">Created</td>
22283 <td colspan="2"></td>
22284 </tr>
22285
22286 <tr>
22287 <td>401</td>
22288 <td colspan="2">Unauthorized</td>
22289 <td colspan="2"></td>
22290 </tr>
22291
22292 <tr>
22293 <td>403</td>
22294 <td colspan="2">Forbidden</td>
22295 <td colspan="2"></td>
22296 </tr>
22297
22298 <tr>
22299 <td>404</td>
22300 <td colspan="2">Not Found</td>
22301 <td colspan="2"></td>
22302 </tr>
22303
22304 <tr class="bg">
22305 <td>返回属性名</td>
22306 <td colspan="2">类型</td>
22307 <td colspan="2">说明</td>
22308 </tr>
22309
22310<!-- 对返回参数 递归生成行-->
22311 <tbody>
22312
22313 <tr>
22314 <td align="left" style="padding-left:10px">1.acknowleged</td>
22315 <td colspan="2">boolean</td>
22316 <td colspan="2"></td>
22317 </tr>
22318
22319
22320 <tr>
22321 <td align="left" style="padding-left:10px">2.code</td>
22322 <td colspan="2">integer(int32)</td>
22323 <td colspan="2"></td>
22324 </tr>
22325
22326
22327 <tr>
22328 <td align="left" style="padding-left:10px">3.data</td>
22329 <td colspan="2">object:UserSecurityMobileExistsMobileResponseData</td>
22330 <td colspan="2"></td>
22331 </tr>
22332
22333
22334 <tr>
22335 <td align="left" style="padding-left:20px">3.1.exists</td>
22336 <td colspan="2">boolean</td>
22337 <td colspan="2"></td>
22338 </tr>
22339
22340
22341 <tr>
22342 <td align="left" style="padding-left:20px">3.2.message</td>
22343 <td colspan="2">string</td>
22344 <td colspan="2"></td>
22345 </tr>
22346
22347
22348 <tr>
22349 <td align="left" style="padding-left:20px">3.3.nonce</td>
22350 <td colspan="2">string</td>
22351 <td colspan="2"></td>
22352 </tr>
22353
22354
22355 <tr>
22356 <td align="left" style="padding-left:20px">3.4.step</td>
22357 <td colspan="2">integer(int32)</td>
22358 <td colspan="2"></td>
22359 </tr>
22360
22361
22362
22363
22364 <tr>
22365 <td align="left" style="padding-left:10px">4.message</td>
22366 <td colspan="2">string</td>
22367 <td colspan="2"></td>
22368 </tr>
22369
22370
22371</tbody>
22372
22373 <tr class="bg">
22374 <td colspan="5">示例</td>
22375 </tr>
22376 <tr class="specialHeight">
22377 <td class="bg">请求参数</td>
22378 <td colspan="4"> -d &#39;{&quot;mobile&quot;:&quot;string&quot;,&quot;nonce&quot;:&quot;string&quot;}&#39;</td>
22379 </tr>
22380 <tr class="specialHeight">
22381 <td class="bg">返回值</td>
22382 <td colspan="4">{&quot;code&quot;:0,&quot;data&quot;:{&quot;exists&quot;:true,&quot;message&quot;:&quot;string&quot;,&quot;nonce&quot;:&quot;string&quot;,&quot;step&quot;:0},&quot;message&quot;:&quot;string&quot;,&quot;acknowleged&quot;:true}</td>
22383 </tr>
22384
22385 </table>
22386 </div>
22387 <div>
22388
22389 <!--这个是每个请求的说明,方便生成文档后进行整理-->
22390 <h5 class="second_title">5)修改安全手机 - 0 初始化</h5>
22391
22392 <table border="1" cellspacing="0" cellpadding="0" width="100%">
22393 <tr class="bg">
22394 <td colspan="5">修改安全手机 - 0 初始化</td>
22395 </tr>
22396 <tr>
22397 <td width="25%">接口描述</td>
22398 <td colspan="4">修改安全手机 - 0 初始化</td>
22399 </tr>
22400 <tr>
22401 <td>URL</td>
22402 <td colspan="4">/api/v1/user/security/mobile/initMobile</td>
22403 </tr>
22404 <tr>
22405 <td>请求方式</td>
22406 <td colspan="4">get</td>
22407 </tr>
22408 <tr>
22409 <td>请求类型</td>
22410 <td colspan="4"></td>
22411 </tr>
22412 <tr>
22413 <td>返回类型</td>
22414 <td colspan="4">*/*</td>
22415 </tr>
22416
22417 <tr class="bg">
22418 <td>参数名</td>
22419 <td width="15%">数据类型</td>
22420 <td width="15%">参数类型</td>
22421 <td width="15%">是否必填</td>
22422 <td width="29%">说明</td>
22423 </tr>
22424
22425
22426
22427 <tr class="bg">
22428 <td>状态码</td>
22429 <td colspan="2">描述</td>
22430 <td colspan="2">说明</td>
22431 </tr>
22432
22433 <tr>
22434 <td>200</td>
22435 <td colspan="2">OK</td>
22436 <td colspan="2"></td>
22437 </tr>
22438
22439 <tr>
22440 <td>401</td>
22441 <td colspan="2">Unauthorized</td>
22442 <td colspan="2"></td>
22443 </tr>
22444
22445 <tr>
22446 <td>403</td>
22447 <td colspan="2">Forbidden</td>
22448 <td colspan="2"></td>
22449 </tr>
22450
22451 <tr>
22452 <td>404</td>
22453 <td colspan="2">Not Found</td>
22454 <td colspan="2"></td>
22455 </tr>
22456
22457 <tr class="bg">
22458 <td>返回属性名</td>
22459 <td colspan="2">类型</td>
22460 <td colspan="2">说明</td>
22461 </tr>
22462
22463<!-- 对返回参数 递归生成行-->
22464 <tbody>
22465
22466 <tr>
22467 <td align="left" style="padding-left:10px">1.acknowleged</td>
22468 <td colspan="2">boolean</td>
22469 <td colspan="2"></td>
22470 </tr>
22471
22472
22473 <tr>
22474 <td align="left" style="padding-left:10px">2.code</td>
22475 <td colspan="2">integer(int32)</td>
22476 <td colspan="2"></td>
22477 </tr>
22478
22479
22480 <tr>
22481 <td align="left" style="padding-left:10px">3.data</td>
22482 <td colspan="2">object:UserSecurityMobileInitMobileResponseData</td>
22483 <td colspan="2"></td>
22484 </tr>
22485
22486
22487 <tr>
22488 <td align="left" style="padding-left:20px">3.1.message</td>
22489 <td colspan="2">string</td>
22490 <td colspan="2"></td>
22491 </tr>
22492
22493
22494 <tr>
22495 <td align="left" style="padding-left:20px">3.2.nonce</td>
22496 <td colspan="2">string</td>
22497 <td colspan="2"></td>
22498 </tr>
22499
22500
22501 <tr>
22502 <td align="left" style="padding-left:20px">3.3.step</td>
22503 <td colspan="2">integer(int32)</td>
22504 <td colspan="2"></td>
22505 </tr>
22506
22507
22508
22509
22510 <tr>
22511 <td align="left" style="padding-left:10px">4.message</td>
22512 <td colspan="2">string</td>
22513 <td colspan="2"></td>
22514 </tr>
22515
22516
22517</tbody>
22518
22519 <tr class="bg">
22520 <td colspan="5">示例</td>
22521 </tr>
22522 <tr class="specialHeight">
22523 <td class="bg">请求参数</td>
22524 <td colspan="4"></td>
22525 </tr>
22526 <tr class="specialHeight">
22527 <td class="bg">返回值</td>
22528 <td colspan="4">{&quot;code&quot;:0,&quot;data&quot;:{&quot;message&quot;:&quot;string&quot;,&quot;nonce&quot;:&quot;string&quot;,&quot;step&quot;:0},&quot;message&quot;:&quot;string&quot;,&quot;acknowleged&quot;:true}</td>
22529 </tr>
22530
22531 </table>
22532 </div>
22533 <div>
22534
22535 <!--这个是每个请求的说明,方便生成文档后进行整理-->
22536 <h5 class="second_title">6)修改安全手机 - 2.0 发送验证码</h5>
22537
22538 <table border="1" cellspacing="0" cellpadding="0" width="100%">
22539 <tr class="bg">
22540 <td colspan="5">修改安全手机 - 2.0 发送验证码</td>
22541 </tr>
22542 <tr>
22543 <td width="25%">接口描述</td>
22544 <td colspan="4">修改安全手机 - 2.0 发送验证码</td>
22545 </tr>
22546 <tr>
22547 <td>URL</td>
22548 <td colspan="4">/api/v1/user/security/mobile/sendCode</td>
22549 </tr>
22550 <tr>
22551 <td>请求方式</td>
22552 <td colspan="4">post</td>
22553 </tr>
22554 <tr>
22555 <td>请求类型</td>
22556 <td colspan="4">application/json;charset=UTF-8</td>
22557 </tr>
22558 <tr>
22559 <td>返回类型</td>
22560 <td colspan="4">application/json;charset=UTF-8</td>
22561 </tr>
22562
22563 <tr class="bg">
22564 <td>参数名</td>
22565 <td width="15%">数据类型</td>
22566 <td width="15%">参数类型</td>
22567 <td width="15%">是否必填</td>
22568 <td width="29%">说明</td>
22569 </tr>
22570
22571
22572 <tr>
22573 <td align="left">1.userSecurityMobileSendCodeRequest</td>
22574 <td>object:UserSecurityMobileSendCodeRequest</td>
22575 <td>body</td>
22576 <td>Y</td>
22577
22578 <td>userSecurityMobileSendCodeRequest</td>
22579 <!-- <td th:if="${request.modelAttr}" th:text="asdfagadfg"></td>-->
22580 </tr>
22581
22582 <tbody>
22583
22584 <tr>
22585 <td align="left" style="padding-left:10px">1.1.checkType</td>
22586 <td>string</td>
22587 <td></td>
22588
22589 <td>N</td>
22590 <td></td>
22591 </tr>
22592
22593
22594 <tr>
22595 <td align="left" style="padding-left:10px">1.2.nonce</td>
22596 <td>string</td>
22597 <td></td>
22598
22599 <td>N</td>
22600 <td></td>
22601 </tr>
22602
22603
22604</tbody>
22605
22606
22607
22608
22609
22610 <tr class="bg">
22611 <td>状态码</td>
22612 <td colspan="2">描述</td>
22613 <td colspan="2">说明</td>
22614 </tr>
22615
22616 <tr>
22617 <td>200</td>
22618 <td colspan="2">OK</td>
22619 <td colspan="2"></td>
22620 </tr>
22621
22622 <tr>
22623 <td>201</td>
22624 <td colspan="2">Created</td>
22625 <td colspan="2"></td>
22626 </tr>
22627
22628 <tr>
22629 <td>401</td>
22630 <td colspan="2">Unauthorized</td>
22631 <td colspan="2"></td>
22632 </tr>
22633
22634 <tr>
22635 <td>403</td>
22636 <td colspan="2">Forbidden</td>
22637 <td colspan="2"></td>
22638 </tr>
22639
22640 <tr>
22641 <td>404</td>
22642 <td colspan="2">Not Found</td>
22643 <td colspan="2"></td>
22644 </tr>
22645
22646 <tr class="bg">
22647 <td>返回属性名</td>
22648 <td colspan="2">类型</td>
22649 <td colspan="2">说明</td>
22650 </tr>
22651
22652<!-- 对返回参数 递归生成行-->
22653 <tbody>
22654
22655 <tr>
22656 <td align="left" style="padding-left:10px">1.acknowleged</td>
22657 <td colspan="2">boolean</td>
22658 <td colspan="2"></td>
22659 </tr>
22660
22661
22662 <tr>
22663 <td align="left" style="padding-left:10px">2.code</td>
22664 <td colspan="2">integer(int32)</td>
22665 <td colspan="2"></td>
22666 </tr>
22667
22668
22669 <tr>
22670 <td align="left" style="padding-left:10px">3.data</td>
22671 <td colspan="2">object:UserSecurityMobileSendCodeResponseData</td>
22672 <td colspan="2"></td>
22673 </tr>
22674
22675
22676 <tr>
22677 <td align="left" style="padding-left:20px">3.1.message</td>
22678 <td colspan="2">string</td>
22679 <td colspan="2"></td>
22680 </tr>
22681
22682
22683 <tr>
22684 <td align="left" style="padding-left:20px">3.2.nonce</td>
22685 <td colspan="2">string</td>
22686 <td colspan="2"></td>
22687 </tr>
22688
22689
22690 <tr>
22691 <td align="left" style="padding-left:20px">3.3.step</td>
22692 <td colspan="2">integer(int32)</td>
22693 <td colspan="2"></td>
22694 </tr>
22695
22696
22697
22698
22699 <tr>
22700 <td align="left" style="padding-left:10px">4.message</td>
22701 <td colspan="2">string</td>
22702 <td colspan="2"></td>
22703 </tr>
22704
22705
22706</tbody>
22707
22708 <tr class="bg">
22709 <td colspan="5">示例</td>
22710 </tr>
22711 <tr class="specialHeight">
22712 <td class="bg">请求参数</td>
22713 <td colspan="4"> -d &#39;{&quot;checkType&quot;:&quot;string&quot;,&quot;nonce&quot;:&quot;string&quot;}&#39;</td>
22714 </tr>
22715 <tr class="specialHeight">
22716 <td class="bg">返回值</td>
22717 <td colspan="4">{&quot;code&quot;:0,&quot;data&quot;:{&quot;message&quot;:&quot;string&quot;,&quot;nonce&quot;:&quot;string&quot;,&quot;step&quot;:0},&quot;message&quot;:&quot;string&quot;,&quot;acknowleged&quot;:true}</td>
22718 </tr>
22719
22720 </table>
22721 </div>
22722 <div>
22723
22724 <!--这个是每个请求的说明,方便生成文档后进行整理-->
22725 <h5 class="second_title">7)修改安全手机 - 3.1 发送验证码(新手机)</h5>
22726
22727 <table border="1" cellspacing="0" cellpadding="0" width="100%">
22728 <tr class="bg">
22729 <td colspan="5">修改安全手机 - 3.1 发送验证码(新手机)</td>
22730 </tr>
22731 <tr>
22732 <td width="25%">接口描述</td>
22733 <td colspan="4">修改安全手机 - 3.1 发送验证码(新手机)</td>
22734 </tr>
22735 <tr>
22736 <td>URL</td>
22737 <td colspan="4">/api/v1/user/security/mobile/sendCodeByMobile</td>
22738 </tr>
22739 <tr>
22740 <td>请求方式</td>
22741 <td colspan="4">post</td>
22742 </tr>
22743 <tr>
22744 <td>请求类型</td>
22745 <td colspan="4">application/json;charset=UTF-8</td>
22746 </tr>
22747 <tr>
22748 <td>返回类型</td>
22749 <td colspan="4">application/json;charset=UTF-8</td>
22750 </tr>
22751
22752 <tr class="bg">
22753 <td>参数名</td>
22754 <td width="15%">数据类型</td>
22755 <td width="15%">参数类型</td>
22756 <td width="15%">是否必填</td>
22757 <td width="29%">说明</td>
22758 </tr>
22759
22760
22761 <tr>
22762 <td align="left">1.userSecurityMobileSendCodeByMobileRequest</td>
22763 <td>object:UserSecurityMobileSendCodeByMobileRequest</td>
22764 <td>body</td>
22765 <td>Y</td>
22766
22767 <td>userSecurityMobileSendCodeByMobileRequest</td>
22768 <!-- <td th:if="${request.modelAttr}" th:text="asdfagadfg"></td>-->
22769 </tr>
22770
22771 <tbody>
22772
22773 <tr>
22774 <td align="left" style="padding-left:10px">1.1.mobile</td>
22775 <td>string</td>
22776 <td></td>
22777
22778 <td>N</td>
22779 <td></td>
22780 </tr>
22781
22782
22783 <tr>
22784 <td align="left" style="padding-left:10px">1.2.nonce</td>
22785 <td>string</td>
22786 <td></td>
22787
22788 <td>N</td>
22789 <td></td>
22790 </tr>
22791
22792
22793</tbody>
22794
22795
22796
22797
22798
22799 <tr class="bg">
22800 <td>状态码</td>
22801 <td colspan="2">描述</td>
22802 <td colspan="2">说明</td>
22803 </tr>
22804
22805 <tr>
22806 <td>200</td>
22807 <td colspan="2">OK</td>
22808 <td colspan="2"></td>
22809 </tr>
22810
22811 <tr>
22812 <td>201</td>
22813 <td colspan="2">Created</td>
22814 <td colspan="2"></td>
22815 </tr>
22816
22817 <tr>
22818 <td>401</td>
22819 <td colspan="2">Unauthorized</td>
22820 <td colspan="2"></td>
22821 </tr>
22822
22823 <tr>
22824 <td>403</td>
22825 <td colspan="2">Forbidden</td>
22826 <td colspan="2"></td>
22827 </tr>
22828
22829 <tr>
22830 <td>404</td>
22831 <td colspan="2">Not Found</td>
22832 <td colspan="2"></td>
22833 </tr>
22834
22835 <tr class="bg">
22836 <td>返回属性名</td>
22837 <td colspan="2">类型</td>
22838 <td colspan="2">说明</td>
22839 </tr>
22840
22841<!-- 对返回参数 递归生成行-->
22842 <tbody>
22843
22844 <tr>
22845 <td align="left" style="padding-left:10px">1.acknowleged</td>
22846 <td colspan="2">boolean</td>
22847 <td colspan="2"></td>
22848 </tr>
22849
22850
22851 <tr>
22852 <td align="left" style="padding-left:10px">2.code</td>
22853 <td colspan="2">integer(int32)</td>
22854 <td colspan="2"></td>
22855 </tr>
22856
22857
22858 <tr>
22859 <td align="left" style="padding-left:10px">3.data</td>
22860 <td colspan="2">object:UserSecurityMobileSendCodeByMobileResponseData</td>
22861 <td colspan="2"></td>
22862 </tr>
22863
22864
22865 <tr>
22866 <td align="left" style="padding-left:20px">3.1.message</td>
22867 <td colspan="2">string</td>
22868 <td colspan="2"></td>
22869 </tr>
22870
22871
22872 <tr>
22873 <td align="left" style="padding-left:20px">3.2.nonce</td>
22874 <td colspan="2">string</td>
22875 <td colspan="2"></td>
22876 </tr>
22877
22878
22879 <tr>
22880 <td align="left" style="padding-left:20px">3.3.step</td>
22881 <td colspan="2">integer(int32)</td>
22882 <td colspan="2"></td>
22883 </tr>
22884
22885
22886
22887
22888 <tr>
22889 <td align="left" style="padding-left:10px">4.message</td>
22890 <td colspan="2">string</td>
22891 <td colspan="2"></td>
22892 </tr>
22893
22894
22895</tbody>
22896
22897 <tr class="bg">
22898 <td colspan="5">示例</td>
22899 </tr>
22900 <tr class="specialHeight">
22901 <td class="bg">请求参数</td>
22902 <td colspan="4"> -d &#39;{&quot;mobile&quot;:&quot;string&quot;,&quot;nonce&quot;:&quot;string&quot;}&#39;</td>
22903 </tr>
22904 <tr class="specialHeight">
22905 <td class="bg">返回值</td>
22906 <td colspan="4">{&quot;code&quot;:0,&quot;data&quot;:{&quot;message&quot;:&quot;string&quot;,&quot;nonce&quot;:&quot;string&quot;,&quot;step&quot;:0},&quot;message&quot;:&quot;string&quot;,&quot;acknowleged&quot;:true}</td>
22907 </tr>
22908
22909 </table>
22910 </div>
22911 </div>
22912 <div style="margin-bottom:20px;">
22913 <!--这个是类的说明-->
22914 <h4 class="first_title">user-security-password</h4>
22915 <div>
22916
22917 <!--这个是每个请求的说明,方便生成文档后进行整理-->
22918 <h5 class="second_title">1)修改密码 - 3 修改密码</h5>
22919
22920 <table border="1" cellspacing="0" cellpadding="0" width="100%">
22921 <tr class="bg">
22922 <td colspan="5">修改密码 - 3 修改密码</td>
22923 </tr>
22924 <tr>
22925 <td width="25%">接口描述</td>
22926 <td colspan="4">修改密码 - 3 修改密码</td>
22927 </tr>
22928 <tr>
22929 <td>URL</td>
22930 <td colspan="4">/api/v1/user/security/password/changePassword</td>
22931 </tr>
22932 <tr>
22933 <td>请求方式</td>
22934 <td colspan="4">post</td>
22935 </tr>
22936 <tr>
22937 <td>请求类型</td>
22938 <td colspan="4">application/json;charset=UTF-8</td>
22939 </tr>
22940 <tr>
22941 <td>返回类型</td>
22942 <td colspan="4">application/json;charset=UTF-8</td>
22943 </tr>
22944
22945 <tr class="bg">
22946 <td>参数名</td>
22947 <td width="15%">数据类型</td>
22948 <td width="15%">参数类型</td>
22949 <td width="15%">是否必填</td>
22950 <td width="29%">说明</td>
22951 </tr>
22952
22953
22954 <tr>
22955 <td align="left">1.userSecurityPasswordChangePasswordRequest</td>
22956 <td>object:UserSecurityPasswordChangePasswordRequest</td>
22957 <td>body</td>
22958 <td>Y</td>
22959
22960 <td>userSecurityPasswordChangePasswordRequest</td>
22961 <!-- <td th:if="${request.modelAttr}" th:text="asdfagadfg"></td>-->
22962 </tr>
22963
22964 <tbody>
22965
22966 <tr>
22967 <td align="left" style="padding-left:10px">1.1.confirmPassword</td>
22968 <td>string</td>
22969 <td></td>
22970
22971 <td>N</td>
22972 <td></td>
22973 </tr>
22974
22975
22976 <tr>
22977 <td align="left" style="padding-left:10px">1.2.newPassword</td>
22978 <td>string</td>
22979 <td></td>
22980
22981 <td>N</td>
22982 <td></td>
22983 </tr>
22984
22985
22986 <tr>
22987 <td align="left" style="padding-left:10px">1.3.nonce</td>
22988 <td>string</td>
22989 <td></td>
22990
22991 <td>N</td>
22992 <td></td>
22993 </tr>
22994
22995
22996</tbody>
22997
22998
22999
23000
23001
23002 <tr class="bg">
23003 <td>状态码</td>
23004 <td colspan="2">描述</td>
23005 <td colspan="2">说明</td>
23006 </tr>
23007
23008 <tr>
23009 <td>200</td>
23010 <td colspan="2">OK</td>
23011 <td colspan="2"></td>
23012 </tr>
23013
23014 <tr>
23015 <td>201</td>
23016 <td colspan="2">Created</td>
23017 <td colspan="2"></td>
23018 </tr>
23019
23020 <tr>
23021 <td>401</td>
23022 <td colspan="2">Unauthorized</td>
23023 <td colspan="2"></td>
23024 </tr>
23025
23026 <tr>
23027 <td>403</td>
23028 <td colspan="2">Forbidden</td>
23029 <td colspan="2"></td>
23030 </tr>
23031
23032 <tr>
23033 <td>404</td>
23034 <td colspan="2">Not Found</td>
23035 <td colspan="2"></td>
23036 </tr>
23037
23038 <tr class="bg">
23039 <td>返回属性名</td>
23040 <td colspan="2">类型</td>
23041 <td colspan="2">说明</td>
23042 </tr>
23043
23044<!-- 对返回参数 递归生成行-->
23045 <tbody>
23046
23047 <tr>
23048 <td align="left" style="padding-left:10px">1.acknowleged</td>
23049 <td colspan="2">boolean</td>
23050 <td colspan="2"></td>
23051 </tr>
23052
23053
23054 <tr>
23055 <td align="left" style="padding-left:10px">2.code</td>
23056 <td colspan="2">integer(int32)</td>
23057 <td colspan="2"></td>
23058 </tr>
23059
23060
23061 <tr>
23062 <td align="left" style="padding-left:10px">3.data</td>
23063 <td colspan="2">object:UserSecurityPasswordChangePasswordResponseData</td>
23064 <td colspan="2"></td>
23065 </tr>
23066
23067
23068 <tr>
23069 <td align="left" style="padding-left:20px">3.1.message</td>
23070 <td colspan="2">string</td>
23071 <td colspan="2"></td>
23072 </tr>
23073
23074
23075 <tr>
23076 <td align="left" style="padding-left:20px">3.2.nonce</td>
23077 <td colspan="2">string</td>
23078 <td colspan="2"></td>
23079 </tr>
23080
23081
23082 <tr>
23083 <td align="left" style="padding-left:20px">3.3.result</td>
23084 <td colspan="2">boolean</td>
23085 <td colspan="2"></td>
23086 </tr>
23087
23088
23089 <tr>
23090 <td align="left" style="padding-left:20px">3.4.step</td>
23091 <td colspan="2">integer(int32)</td>
23092 <td colspan="2"></td>
23093 </tr>
23094
23095
23096 <tr>
23097 <td align="left" style="padding-left:20px">3.5.userId</td>
23098 <td colspan="2">string</td>
23099 <td colspan="2"></td>
23100 </tr>
23101
23102
23103
23104
23105 <tr>
23106 <td align="left" style="padding-left:10px">4.message</td>
23107 <td colspan="2">string</td>
23108 <td colspan="2"></td>
23109 </tr>
23110
23111
23112</tbody>
23113
23114 <tr class="bg">
23115 <td colspan="5">示例</td>
23116 </tr>
23117 <tr class="specialHeight">
23118 <td class="bg">请求参数</td>
23119 <td colspan="4"> -d &#39;{&quot;confirmPassword&quot;:&quot;string&quot;,&quot;newPassword&quot;:&quot;string&quot;,&quot;nonce&quot;:&quot;string&quot;}&#39;</td>
23120 </tr>
23121 <tr class="specialHeight">
23122 <td class="bg">返回值</td>
23123 <td colspan="4">{&quot;code&quot;:0,&quot;data&quot;:{&quot;message&quot;:&quot;string&quot;,&quot;nonce&quot;:&quot;string&quot;,&quot;result&quot;:true,&quot;step&quot;:0,&quot;userId&quot;:&quot;string&quot;},&quot;message&quot;:&quot;string&quot;,&quot;acknowleged&quot;:true}</td>
23124 </tr>
23125
23126 </table>
23127 </div>
23128 <div>
23129
23130 <!--这个是每个请求的说明,方便生成文档后进行整理-->
23131 <h5 class="second_title">2)修改密码 - 2.1 验证验证码</h5>
23132
23133 <table border="1" cellspacing="0" cellpadding="0" width="100%">
23134 <tr class="bg">
23135 <td colspan="5">修改密码 - 2.1 验证验证码</td>
23136 </tr>
23137 <tr>
23138 <td width="25%">接口描述</td>
23139 <td colspan="4">修改密码 - 2.1 验证验证码</td>
23140 </tr>
23141 <tr>
23142 <td>URL</td>
23143 <td colspan="4">/api/v1/user/security/password/checkCode</td>
23144 </tr>
23145 <tr>
23146 <td>请求方式</td>
23147 <td colspan="4">post</td>
23148 </tr>
23149 <tr>
23150 <td>请求类型</td>
23151 <td colspan="4">application/json;charset=UTF-8</td>
23152 </tr>
23153 <tr>
23154 <td>返回类型</td>
23155 <td colspan="4">application/json;charset=UTF-8</td>
23156 </tr>
23157
23158 <tr class="bg">
23159 <td>参数名</td>
23160 <td width="15%">数据类型</td>
23161 <td width="15%">参数类型</td>
23162 <td width="15%">是否必填</td>
23163 <td width="29%">说明</td>
23164 </tr>
23165
23166
23167 <tr>
23168 <td align="left">1.userSecurityPasswordCheckCodeRequest</td>
23169 <td>object:UserSecurityPasswordCheckCodeRequest</td>
23170 <td>body</td>
23171 <td>Y</td>
23172
23173 <td>userSecurityPasswordCheckCodeRequest</td>
23174 <!-- <td th:if="${request.modelAttr}" th:text="asdfagadfg"></td>-->
23175 </tr>
23176
23177 <tbody>
23178
23179 <tr>
23180 <td align="left" style="padding-left:10px">1.1.code</td>
23181 <td>string</td>
23182 <td></td>
23183
23184 <td>N</td>
23185 <td></td>
23186 </tr>
23187
23188
23189 <tr>
23190 <td align="left" style="padding-left:10px">1.2.nonce</td>
23191 <td>string</td>
23192 <td></td>
23193
23194 <td>N</td>
23195 <td></td>
23196 </tr>
23197
23198
23199</tbody>
23200
23201
23202
23203
23204
23205 <tr class="bg">
23206 <td>状态码</td>
23207 <td colspan="2">描述</td>
23208 <td colspan="2">说明</td>
23209 </tr>
23210
23211 <tr>
23212 <td>200</td>
23213 <td colspan="2">OK</td>
23214 <td colspan="2"></td>
23215 </tr>
23216
23217 <tr>
23218 <td>201</td>
23219 <td colspan="2">Created</td>
23220 <td colspan="2"></td>
23221 </tr>
23222
23223 <tr>
23224 <td>401</td>
23225 <td colspan="2">Unauthorized</td>
23226 <td colspan="2"></td>
23227 </tr>
23228
23229 <tr>
23230 <td>403</td>
23231 <td colspan="2">Forbidden</td>
23232 <td colspan="2"></td>
23233 </tr>
23234
23235 <tr>
23236 <td>404</td>
23237 <td colspan="2">Not Found</td>
23238 <td colspan="2"></td>
23239 </tr>
23240
23241 <tr class="bg">
23242 <td>返回属性名</td>
23243 <td colspan="2">类型</td>
23244 <td colspan="2">说明</td>
23245 </tr>
23246
23247<!-- 对返回参数 递归生成行-->
23248 <tbody>
23249
23250 <tr>
23251 <td align="left" style="padding-left:10px">1.acknowleged</td>
23252 <td colspan="2">boolean</td>
23253 <td colspan="2"></td>
23254 </tr>
23255
23256
23257 <tr>
23258 <td align="left" style="padding-left:10px">2.code</td>
23259 <td colspan="2">integer(int32)</td>
23260 <td colspan="2"></td>
23261 </tr>
23262
23263
23264 <tr>
23265 <td align="left" style="padding-left:10px">3.data</td>
23266 <td colspan="2">object:UserSecurityPasswordCheckCodeResponseData</td>
23267 <td colspan="2"></td>
23268 </tr>
23269
23270
23271 <tr>
23272 <td align="left" style="padding-left:20px">3.1.message</td>
23273 <td colspan="2">string</td>
23274 <td colspan="2"></td>
23275 </tr>
23276
23277
23278 <tr>
23279 <td align="left" style="padding-left:20px">3.2.nonce</td>
23280 <td colspan="2">string</td>
23281 <td colspan="2"></td>
23282 </tr>
23283
23284
23285 <tr>
23286 <td align="left" style="padding-left:20px">3.3.step</td>
23287 <td colspan="2">integer(int32)</td>
23288 <td colspan="2"></td>
23289 </tr>
23290
23291
23292 <tr>
23293 <td align="left" style="padding-left:20px">3.4.userId</td>
23294 <td colspan="2">string</td>
23295 <td colspan="2"></td>
23296 </tr>
23297
23298
23299
23300
23301 <tr>
23302 <td align="left" style="padding-left:10px">4.message</td>
23303 <td colspan="2">string</td>
23304 <td colspan="2"></td>
23305 </tr>
23306
23307
23308</tbody>
23309
23310 <tr class="bg">
23311 <td colspan="5">示例</td>
23312 </tr>
23313 <tr class="specialHeight">
23314 <td class="bg">请求参数</td>
23315 <td colspan="4"> -d &#39;{&quot;code&quot;:&quot;string&quot;,&quot;nonce&quot;:&quot;string&quot;}&#39;</td>
23316 </tr>
23317 <tr class="specialHeight">
23318 <td class="bg">返回值</td>
23319 <td colspan="4">{&quot;code&quot;:0,&quot;data&quot;:{&quot;message&quot;:&quot;string&quot;,&quot;nonce&quot;:&quot;string&quot;,&quot;step&quot;:0,&quot;userId&quot;:&quot;string&quot;},&quot;message&quot;:&quot;string&quot;,&quot;acknowleged&quot;:true}</td>
23320 </tr>
23321
23322 </table>
23323 </div>
23324 <div>
23325
23326 <!--这个是每个请求的说明,方便生成文档后进行整理-->
23327 <h5 class="second_title">3)修改密码 - 1 验证用户密码</h5>
23328
23329 <table border="1" cellspacing="0" cellpadding="0" width="100%">
23330 <tr class="bg">
23331 <td colspan="5">修改密码 - 1 验证用户密码</td>
23332 </tr>
23333 <tr>
23334 <td width="25%">接口描述</td>
23335 <td colspan="4">修改密码 - 1 验证用户密码</td>
23336 </tr>
23337 <tr>
23338 <td>URL</td>
23339 <td colspan="4">/api/v1/user/security/password/checkPassword</td>
23340 </tr>
23341 <tr>
23342 <td>请求方式</td>
23343 <td colspan="4">post</td>
23344 </tr>
23345 <tr>
23346 <td>请求类型</td>
23347 <td colspan="4">application/json;charset=UTF-8</td>
23348 </tr>
23349 <tr>
23350 <td>返回类型</td>
23351 <td colspan="4">application/json;charset=UTF-8</td>
23352 </tr>
23353
23354 <tr class="bg">
23355 <td>参数名</td>
23356 <td width="15%">数据类型</td>
23357 <td width="15%">参数类型</td>
23358 <td width="15%">是否必填</td>
23359 <td width="29%">说明</td>
23360 </tr>
23361
23362
23363 <tr>
23364 <td align="left">1.userSecurityPasswordCheckPasswordRequest</td>
23365 <td>object:UserSecurityPasswordCheckPasswordRequest</td>
23366 <td>body</td>
23367 <td>Y</td>
23368
23369 <td>userSecurityPasswordCheckPasswordRequest</td>
23370 <!-- <td th:if="${request.modelAttr}" th:text="asdfagadfg"></td>-->
23371 </tr>
23372
23373 <tbody>
23374
23375 <tr>
23376 <td align="left" style="padding-left:10px">1.1.nonce</td>
23377 <td>string</td>
23378 <td></td>
23379
23380 <td>N</td>
23381 <td></td>
23382 </tr>
23383
23384
23385 <tr>
23386 <td align="left" style="padding-left:10px">1.2.password</td>
23387 <td>string</td>
23388 <td></td>
23389
23390 <td>N</td>
23391 <td></td>
23392 </tr>
23393
23394
23395</tbody>
23396
23397
23398
23399
23400
23401 <tr class="bg">
23402 <td>状态码</td>
23403 <td colspan="2">描述</td>
23404 <td colspan="2">说明</td>
23405 </tr>
23406
23407 <tr>
23408 <td>200</td>
23409 <td colspan="2">OK</td>
23410 <td colspan="2"></td>
23411 </tr>
23412
23413 <tr>
23414 <td>201</td>
23415 <td colspan="2">Created</td>
23416 <td colspan="2"></td>
23417 </tr>
23418
23419 <tr>
23420 <td>401</td>
23421 <td colspan="2">Unauthorized</td>
23422 <td colspan="2"></td>
23423 </tr>
23424
23425 <tr>
23426 <td>403</td>
23427 <td colspan="2">Forbidden</td>
23428 <td colspan="2"></td>
23429 </tr>
23430
23431 <tr>
23432 <td>404</td>
23433 <td colspan="2">Not Found</td>
23434 <td colspan="2"></td>
23435 </tr>
23436
23437 <tr class="bg">
23438 <td>返回属性名</td>
23439 <td colspan="2">类型</td>
23440 <td colspan="2">说明</td>
23441 </tr>
23442
23443<!-- 对返回参数 递归生成行-->
23444 <tbody>
23445
23446 <tr>
23447 <td align="left" style="padding-left:10px">1.acknowleged</td>
23448 <td colspan="2">boolean</td>
23449 <td colspan="2"></td>
23450 </tr>
23451
23452
23453 <tr>
23454 <td align="left" style="padding-left:10px">2.code</td>
23455 <td colspan="2">integer(int32)</td>
23456 <td colspan="2"></td>
23457 </tr>
23458
23459
23460 <tr>
23461 <td align="left" style="padding-left:10px">3.data</td>
23462 <td colspan="2">object:UserSecurityPasswordCheckPasswordResponseData</td>
23463 <td colspan="2"></td>
23464 </tr>
23465
23466
23467 <tr>
23468 <td align="left" style="padding-left:20px">3.1.message</td>
23469 <td colspan="2">string</td>
23470 <td colspan="2"></td>
23471 </tr>
23472
23473
23474 <tr>
23475 <td align="left" style="padding-left:20px">3.2.nonce</td>
23476 <td colspan="2">string</td>
23477 <td colspan="2"></td>
23478 </tr>
23479
23480
23481 <tr>
23482 <td align="left" style="padding-left:20px">3.3.securityFlowConfig</td>
23483 <td colspan="2">object:SecurityFlowConfig</td>
23484 <td colspan="2"></td>
23485 </tr>
23486
23487
23488 <tr>
23489 <td align="left" style="padding-left:30px">3.3.1.verificationEmailAddressEnabled</td>
23490 <td colspan="2">boolean</td>
23491 <td colspan="2"></td>
23492 </tr>
23493
23494
23495 <tr>
23496 <td align="left" style="padding-left:30px">3.3.2.verificationEnabled</td>
23497 <td colspan="2">boolean</td>
23498 <td colspan="2"></td>
23499 </tr>
23500
23501
23502 <tr>
23503 <td align="left" style="padding-left:30px">3.3.3.verificationMobileEnabled</td>
23504 <td colspan="2">boolean</td>
23505 <td colspan="2"></td>
23506 </tr>
23507
23508
23509
23510
23511 <tr>
23512 <td align="left" style="padding-left:20px">3.4.step</td>
23513 <td colspan="2">integer(int32)</td>
23514 <td colspan="2"></td>
23515 </tr>
23516
23517
23518 <tr>
23519 <td align="left" style="padding-left:20px">3.5.userId</td>
23520 <td colspan="2">string</td>
23521 <td colspan="2"></td>
23522 </tr>
23523
23524
23525
23526
23527 <tr>
23528 <td align="left" style="padding-left:10px">4.message</td>
23529 <td colspan="2">string</td>
23530 <td colspan="2"></td>
23531 </tr>
23532
23533
23534</tbody>
23535
23536 <tr class="bg">
23537 <td colspan="5">示例</td>
23538 </tr>
23539 <tr class="specialHeight">
23540 <td class="bg">请求参数</td>
23541 <td colspan="4"> -d &#39;{&quot;nonce&quot;:&quot;string&quot;,&quot;password&quot;:&quot;string&quot;}&#39;</td>
23542 </tr>
23543 <tr class="specialHeight">
23544 <td class="bg">返回值</td>
23545 <td colspan="4">{&quot;code&quot;:0,&quot;data&quot;:{&quot;message&quot;:&quot;string&quot;,&quot;nonce&quot;:&quot;string&quot;,&quot;securityFlowConfig&quot;:{&quot;verificationEmailAddressEnabled&quot;:true,&quot;verificationEnabled&quot;:true,&quot;verificationMobileEnabled&quot;:true},&quot;step&quot;:0,&quot;userId&quot;:&quot;string&quot;},&quot;message&quot;:&quot;string&quot;,&quot;acknowleged&quot;:true}</td>
23546 </tr>
23547
23548 </table>
23549 </div>
23550 <div>
23551
23552 <!--这个是每个请求的说明,方便生成文档后进行整理-->
23553 <h5 class="second_title">4)修改密码 - 0 初始化</h5>
23554
23555 <table border="1" cellspacing="0" cellpadding="0" width="100%">
23556 <tr class="bg">
23557 <td colspan="5">修改密码 - 0 初始化</td>
23558 </tr>
23559 <tr>
23560 <td width="25%">接口描述</td>
23561 <td colspan="4">修改密码 - 0 初始化</td>
23562 </tr>
23563 <tr>
23564 <td>URL</td>
23565 <td colspan="4">/api/v1/user/security/password/initPassword</td>
23566 </tr>
23567 <tr>
23568 <td>请求方式</td>
23569 <td colspan="4">get</td>
23570 </tr>
23571 <tr>
23572 <td>请求类型</td>
23573 <td colspan="4"></td>
23574 </tr>
23575 <tr>
23576 <td>返回类型</td>
23577 <td colspan="4">*/*</td>
23578 </tr>
23579
23580 <tr class="bg">
23581 <td>参数名</td>
23582 <td width="15%">数据类型</td>
23583 <td width="15%">参数类型</td>
23584 <td width="15%">是否必填</td>
23585 <td width="29%">说明</td>
23586 </tr>
23587
23588
23589
23590 <tr class="bg">
23591 <td>状态码</td>
23592 <td colspan="2">描述</td>
23593 <td colspan="2">说明</td>
23594 </tr>
23595
23596 <tr>
23597 <td>200</td>
23598 <td colspan="2">OK</td>
23599 <td colspan="2"></td>
23600 </tr>
23601
23602 <tr>
23603 <td>401</td>
23604 <td colspan="2">Unauthorized</td>
23605 <td colspan="2"></td>
23606 </tr>
23607
23608 <tr>
23609 <td>403</td>
23610 <td colspan="2">Forbidden</td>
23611 <td colspan="2"></td>
23612 </tr>
23613
23614 <tr>
23615 <td>404</td>
23616 <td colspan="2">Not Found</td>
23617 <td colspan="2"></td>
23618 </tr>
23619
23620 <tr class="bg">
23621 <td>返回属性名</td>
23622 <td colspan="2">类型</td>
23623 <td colspan="2">说明</td>
23624 </tr>
23625
23626<!-- 对返回参数 递归生成行-->
23627 <tbody>
23628
23629 <tr>
23630 <td align="left" style="padding-left:10px">1.acknowleged</td>
23631 <td colspan="2">boolean</td>
23632 <td colspan="2"></td>
23633 </tr>
23634
23635
23636 <tr>
23637 <td align="left" style="padding-left:10px">2.code</td>
23638 <td colspan="2">integer(int32)</td>
23639 <td colspan="2"></td>
23640 </tr>
23641
23642
23643 <tr>
23644 <td align="left" style="padding-left:10px">3.data</td>
23645 <td colspan="2">object:UserSecurityPasswordInitPasswordResponseData</td>
23646 <td colspan="2"></td>
23647 </tr>
23648
23649
23650 <tr>
23651 <td align="left" style="padding-left:20px">3.1.message</td>
23652 <td colspan="2">string</td>
23653 <td colspan="2"></td>
23654 </tr>
23655
23656
23657 <tr>
23658 <td align="left" style="padding-left:20px">3.2.nonce</td>
23659 <td colspan="2">string</td>
23660 <td colspan="2"></td>
23661 </tr>
23662
23663
23664 <tr>
23665 <td align="left" style="padding-left:20px">3.3.step</td>
23666 <td colspan="2">integer(int32)</td>
23667 <td colspan="2"></td>
23668 </tr>
23669
23670
23671 <tr>
23672 <td align="left" style="padding-left:20px">3.4.userId</td>
23673 <td colspan="2">string</td>
23674 <td colspan="2"></td>
23675 </tr>
23676
23677
23678
23679
23680 <tr>
23681 <td align="left" style="padding-left:10px">4.message</td>
23682 <td colspan="2">string</td>
23683 <td colspan="2"></td>
23684 </tr>
23685
23686
23687</tbody>
23688
23689 <tr class="bg">
23690 <td colspan="5">示例</td>
23691 </tr>
23692 <tr class="specialHeight">
23693 <td class="bg">请求参数</td>
23694 <td colspan="4"></td>
23695 </tr>
23696 <tr class="specialHeight">
23697 <td class="bg">返回值</td>
23698 <td colspan="4">{&quot;code&quot;:0,&quot;data&quot;:{&quot;message&quot;:&quot;string&quot;,&quot;nonce&quot;:&quot;string&quot;,&quot;step&quot;:0,&quot;userId&quot;:&quot;string&quot;},&quot;message&quot;:&quot;string&quot;,&quot;acknowleged&quot;:true}</td>
23699 </tr>
23700
23701 </table>
23702 </div>
23703 <div>
23704
23705 <!--这个是每个请求的说明,方便生成文档后进行整理-->
23706 <h5 class="second_title">5)修改密码 - 2.0 发送验证码</h5>
23707
23708 <table border="1" cellspacing="0" cellpadding="0" width="100%">
23709 <tr class="bg">
23710 <td colspan="5">修改密码 - 2.0 发送验证码</td>
23711 </tr>
23712 <tr>
23713 <td width="25%">接口描述</td>
23714 <td colspan="4">修改密码 - 2.0 发送验证码</td>
23715 </tr>
23716 <tr>
23717 <td>URL</td>
23718 <td colspan="4">/api/v1/user/security/password/sendCode</td>
23719 </tr>
23720 <tr>
23721 <td>请求方式</td>
23722 <td colspan="4">post</td>
23723 </tr>
23724 <tr>
23725 <td>请求类型</td>
23726 <td colspan="4">application/json;charset=UTF-8</td>
23727 </tr>
23728 <tr>
23729 <td>返回类型</td>
23730 <td colspan="4">application/json;charset=UTF-8</td>
23731 </tr>
23732
23733 <tr class="bg">
23734 <td>参数名</td>
23735 <td width="15%">数据类型</td>
23736 <td width="15%">参数类型</td>
23737 <td width="15%">是否必填</td>
23738 <td width="29%">说明</td>
23739 </tr>
23740
23741
23742 <tr>
23743 <td align="left">1.userSecurityPasswordSendCodeRequest</td>
23744 <td>object:UserSecurityPasswordSendCodeRequest</td>
23745 <td>body</td>
23746 <td>Y</td>
23747
23748 <td>userSecurityPasswordSendCodeRequest</td>
23749 <!-- <td th:if="${request.modelAttr}" th:text="asdfagadfg"></td>-->
23750 </tr>
23751
23752 <tbody>
23753
23754 <tr>
23755 <td align="left" style="padding-left:10px">1.1.checkType</td>
23756 <td>string</td>
23757 <td></td>
23758
23759 <td>N</td>
23760 <td></td>
23761 </tr>
23762
23763
23764 <tr>
23765 <td align="left" style="padding-left:10px">1.2.nonce</td>
23766 <td>string</td>
23767 <td></td>
23768
23769 <td>N</td>
23770 <td></td>
23771 </tr>
23772
23773
23774</tbody>
23775
23776
23777
23778
23779
23780 <tr class="bg">
23781 <td>状态码</td>
23782 <td colspan="2">描述</td>
23783 <td colspan="2">说明</td>
23784 </tr>
23785
23786 <tr>
23787 <td>200</td>
23788 <td colspan="2">OK</td>
23789 <td colspan="2"></td>
23790 </tr>
23791
23792 <tr>
23793 <td>201</td>
23794 <td colspan="2">Created</td>
23795 <td colspan="2"></td>
23796 </tr>
23797
23798 <tr>
23799 <td>401</td>
23800 <td colspan="2">Unauthorized</td>
23801 <td colspan="2"></td>
23802 </tr>
23803
23804 <tr>
23805 <td>403</td>
23806 <td colspan="2">Forbidden</td>
23807 <td colspan="2"></td>
23808 </tr>
23809
23810 <tr>
23811 <td>404</td>
23812 <td colspan="2">Not Found</td>
23813 <td colspan="2"></td>
23814 </tr>
23815
23816 <tr class="bg">
23817 <td>返回属性名</td>
23818 <td colspan="2">类型</td>
23819 <td colspan="2">说明</td>
23820 </tr>
23821
23822<!-- 对返回参数 递归生成行-->
23823 <tbody>
23824
23825 <tr>
23826 <td align="left" style="padding-left:10px">1.acknowleged</td>
23827 <td colspan="2">boolean</td>
23828 <td colspan="2"></td>
23829 </tr>
23830
23831
23832 <tr>
23833 <td align="left" style="padding-left:10px">2.code</td>
23834 <td colspan="2">integer(int32)</td>
23835 <td colspan="2"></td>
23836 </tr>
23837
23838
23839 <tr>
23840 <td align="left" style="padding-left:10px">3.data</td>
23841 <td colspan="2">object:UserSecurityPasswordSendCodeResponseData</td>
23842 <td colspan="2"></td>
23843 </tr>
23844
23845
23846 <tr>
23847 <td align="left" style="padding-left:20px">3.1.message</td>
23848 <td colspan="2">string</td>
23849 <td colspan="2"></td>
23850 </tr>
23851
23852
23853 <tr>
23854 <td align="left" style="padding-left:20px">3.2.nonce</td>
23855 <td colspan="2">string</td>
23856 <td colspan="2"></td>
23857 </tr>
23858
23859
23860 <tr>
23861 <td align="left" style="padding-left:20px">3.3.step</td>
23862 <td colspan="2">integer(int32)</td>
23863 <td colspan="2"></td>
23864 </tr>
23865
23866
23867 <tr>
23868 <td align="left" style="padding-left:20px">3.4.userId</td>
23869 <td colspan="2">string</td>
23870 <td colspan="2"></td>
23871 </tr>
23872
23873
23874
23875
23876 <tr>
23877 <td align="left" style="padding-left:10px">4.message</td>
23878 <td colspan="2">string</td>
23879 <td colspan="2"></td>
23880 </tr>
23881
23882
23883</tbody>
23884
23885 <tr class="bg">
23886 <td colspan="5">示例</td>
23887 </tr>
23888 <tr class="specialHeight">
23889 <td class="bg">请求参数</td>
23890 <td colspan="4"> -d &#39;{&quot;checkType&quot;:&quot;string&quot;,&quot;nonce&quot;:&quot;string&quot;}&#39;</td>
23891 </tr>
23892 <tr class="specialHeight">
23893 <td class="bg">返回值</td>
23894 <td colspan="4">{&quot;code&quot;:0,&quot;data&quot;:{&quot;message&quot;:&quot;string&quot;,&quot;nonce&quot;:&quot;string&quot;,&quot;step&quot;:0,&quot;userId&quot;:&quot;string&quot;},&quot;message&quot;:&quot;string&quot;,&quot;acknowleged&quot;:true}</td>
23895 </tr>
23896
23897 </table>
23898 </div>
23899 </div>
23900</div>
23901
23902
23903
23904
23905
23906
23907
23908
23909</body>
23910</html>