准备条件
<p><strong>本系统身份校验采用oauth2架构,请使用jwt必要请求所有接口。
获取jwt密钥的方式是通过账号密码登录,
jwt密钥有效时间:7天,过期后可重新弄登录获取,或者提前在过期几小时之前获取</strong></p>
<p>【登录接口】:
文档地址:<a href="http://47.100.11.151:8091/swagger-ui.html#!/29992251432643538480/loginUsingPOST">http://47.100.11.151:8091/swagger-ui.html#!/29992251432643538480/loginUsingPOST</a></p>
<p><strong>简要描述:</strong> </p>
<ul>
<li>用户登录获取jwt密钥</li>
</ul>
<p><strong>请求URL:</strong> </p>
<ul>
<li><code>/authAdmin/login</code></li>
</ul>
<p><strong>请求方式:</strong></p>
<ul>
<li>POST </li>
</ul>
<p><strong>参数:</strong> </p>
<table>
<thead>
<tr>
<th style="text-align: left;">参数名</th>
<th style="text-align: left;">必选</th>
<th style="text-align: left;">类型</th>
<th>说明</th>
</tr>
</thead>
<tbody>
<tr>
<td style="text-align: left;">username</td>
<td style="text-align: left;">是</td>
<td style="text-align: left;">string</td>
<td>token(此参数请添加到请求头heander中提交)</td>
</tr>
<tr>
<td style="text-align: left;">password</td>
<td style="text-align: left;">是</td>
<td style="text-align: left;">string</td>
<td>当前页码(默认1)</td>
</tr>
</tbody>
</table>
<p><strong>返回示例</strong></p>
<pre><code>{
"success": true,
"code": 10002,
"message": "操作成功",
"mixMessage": null,
"data": {
"id": "1348253295004729344",
"userName": "ts_admin",
"password": null,
"avatar": "https://thirdwx.qlogo.cn/mmopen/vi_32/POgEwh4mIHO4nibH0KlMECNjjGxQUq24ZEaGT4poC6icRiccVGKSyXwibcPq4BWmiaIGuG1icwxaQX6grC9VemZoJ8rg/132",
"type": 0,
"nickName": "小南瓜",
"trueName": "33254534",
"phone": "13628621937",
"email": "44345465@qq.com",
"birthday": 1094400000,
"sex": 0,
"sign": "3454353436",
"createTime": 1610283609631,
"cfRoles": null,
"score": null,
"lastLoginTime": 1658373273670,
"idCardStatus": 0,
"driverLicenseStatus": 0,
"cfRole": [{
"id": "1210805280240955556",
"name": "管理员",
"flagKey": "admin",
"departmentId": "1348194445073371136",
"roleLevel": 0,
"icon": "",
"description": "超级管理员",
"cfDepartment": {
"id": "1348194445073371136",
"name": "信息部",
"icon": "",
"sortIndex": 0
}
}],
"permissions": []
},
"total": 0,
"doubleTotal": 0,
"token": {
"access_token": "c2b710b0-5580-45fa-b448-e1b26fe1a419",
"refresh_token": "",
"jwt_token": "eyJhbGciOiJSUzI1NiIsInR5cCI6IkpXVCJ9.eyJ1c2VycGljIjoiaHR0cHM6Ly90aGlyZHd4LnFsb2dvLmNuL21t"
}
}</code></pre>
<p><strong>返回参数说明</strong> </p>
<table>
<thead>
<tr>
<th style="text-align: left;">参数名</th>
<th style="text-align: left;">类型</th>
<th>说明</th>
</tr>
</thead>
<tbody>
<tr>
<td style="text-align: left;">success</td>
<td style="text-align: left;">boolean</td>
<td>true或false</td>
</tr>
<tr>
<td style="text-align: left;">code</td>
<td style="text-align: left;">int</td>
<td>接口请求返回状态码</td>
</tr>
<tr>
<td style="text-align: left;">message</td>
<td style="text-align: left;">string</td>
<td>接口请求返回描述</td>
</tr>
<tr>
<td style="text-align: left;">mixMessage</td>
<td style="text-align: left;">string</td>
<td>接口请求返回详细描述</td>
</tr>
<tr>
<td style="text-align: left;">data</td>
<td style="text-align: left;">object</td>
<td>返回的数据(一般为空或者json对象)</td>
</tr>
<tr>
<td style="text-align: left;">total</td>
<td style="text-align: left;">int</td>
<td>数据条数</td>
</tr>
<tr>
<td style="text-align: left;">doubleTotal</td>
<td style="text-align: left;">double</td>
<td>统计数</td>
</tr>
<tr>
<td style="text-align: left;">token</td>
<td style="text-align: left;">object</td>
<td>返回的密钥数据,请使用jwt_token,调用接口时,请在jwt密钥前面加上"Bearer jwt密钥",注意中间有空格</td>
</tr>
</tbody>
</table>
<p><strong>返回状态码</strong></p>
<p>10002 表示成功,其它均表示失败
24009 非法的身份令牌
24010 身份信息已过期(当返回此状态码时,你需要重新登录)</p>