心血管随访


获取用户信息和权限接口

<p>[TOC]</p> <h5>简要描述</h5> <ul> <li>获取用户信息和权限接口</li> </ul> <h5>说明</h5> <ul> <li><code>测试环境URL 以 http://192.168.2.92:8080 开头</code></li> </ul> <h5>请求URL</h5> <ul> <li><code>/getUserInfo</code></li> </ul> <h5>Header</h5> <table> <thead> <tr> <th style="text-align: left;">参数名</th> <th style="text-align: left;">必选</th> <th>类型</th> <th>说明</th> </tr> </thead> <tbody> <tr> <td style="text-align: left;">Authorization</td> <td style="text-align: left;">是</td> <td>String</td> <td>登录接口返回的用户 token</td> </tr> </tbody> </table> <h5>请求方式</h5> <ul> <li>GET </li> </ul> <h5>请求参数</h5> <p>|参数名|必选|类型|说明|</p> <h5>返回参数说明</h5> <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;">code</td> <td style="text-align: left;">String</td> <td>接口返回状态码 0000 表示成功</td> </tr> <tr> <td style="text-align: left;">msg</td> <td style="text-align: left;">String</td> <td>接口返回提示信息 success 表示成功 其他内容表示异常提示信息</td> </tr> <tr> <td style="text-align: left;">data</td> <td style="text-align: left;">Object</td> <td>接口返回对象 code = 0000 有值</td> </tr> <tr> <td style="text-align: left;">data.user</td> <td style="text-align: left;">Object</td> <td>登录成功返回的用户信息</td> </tr> <tr> <td style="text-align: left;">data.roles</td> <td style="text-align: left;">Array</td> <td>登录成功返回的用户角色列表</td> </tr> <tr> <td style="text-align: left;">data.permissions</td> <td style="text-align: left;">Array</td> <td>登录成功返回的用户权限列表</td> </tr> </tbody> </table> <h5>user对象参数</h5> <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;">userId</td> <td style="text-align: left;">Long</td> <td>用户ID</td> </tr> <tr> <td style="text-align: left;">userName</td> <td style="text-align: left;">String</td> <td>登录账户名</td> </tr> <tr> <td style="text-align: left;">nickName</td> <td style="text-align: left;">Object</td> <td>用户姓名</td> </tr> <tr> <td style="text-align: left;">email</td> <td style="text-align: left;">Object</td> <td>用户电子邮箱</td> </tr> <tr> <td style="text-align: left;">phonenumber</td> <td style="text-align: left;">Array</td> <td>用户手机号</td> </tr> <tr> <td style="text-align: left;">sex</td> <td style="text-align: left;">String</td> <td>用户性别 0-男 1-女</td> </tr> <tr> <td style="text-align: left;">avatar</td> <td style="text-align: left;">String</td> <td>用户头像地址</td> </tr> <tr> <td style="text-align: left;">password</td> <td style="text-align: left;">String</td> <td>用户账户密码</td> </tr> <tr> <td style="text-align: left;">status</td> <td style="text-align: left;">String</td> <td>账户状态</td> </tr> </tbody> </table> <h5>roles对象参数</h5> <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;">roleId</td> <td style="text-align: left;">Long</td> <td>角色ID</td> </tr> <tr> <td style="text-align: left;">roleName</td> <td style="text-align: left;">String</td> <td>角色名</td> </tr> <tr> <td style="text-align: left;">roleKey</td> <td style="text-align: left;">Object</td> <td>角色权限字符串</td> </tr> <tr> <td style="text-align: left;">roleSort</td> <td style="text-align: left;">Object</td> <td>显示顺序</td> </tr> <tr> <td style="text-align: left;">status</td> <td style="text-align: left;">Array</td> <td>角色状态(0正常 1停用)</td> </tr> </tbody> </table> <h5>permissions对象参数</h5> <table> <thead> <tr> <th style="text-align: left;">参数名</th> <th style="text-align: left;">类型</th> <th>说明</th> </tr> </thead> <tbody> </tbody> </table> <h5>返回示例</h5> <pre><code> {     &amp;quot;code&amp;quot;: &amp;quot;0000&amp;quot;,     &amp;quot;msg&amp;quot;: &amp;quot;success&amp;quot;,     &amp;quot;data&amp;quot;: {         &amp;quot;permissions&amp;quot;: [             &amp;quot;*:*:*&amp;quot;         ],         &amp;quot;roles&amp;quot;: [             &amp;quot;admin&amp;quot;         ],         &amp;quot;user&amp;quot;: {             &amp;quot;createBy&amp;quot;: &amp;quot;admin&amp;quot;,             &amp;quot;createTime&amp;quot;: &amp;quot;2025-02-28 10:07:54&amp;quot;,             &amp;quot;updateBy&amp;quot;: null,             &amp;quot;updateTime&amp;quot;: null,             &amp;quot;remark&amp;quot;: &amp;quot;管理员&amp;quot;,             &amp;quot;params&amp;quot;: {                 &amp;quot;@type&amp;quot;: &amp;quot;java.util.HashMap&amp;quot;             },             &amp;quot;userId&amp;quot;: 1,             &amp;quot;deptId&amp;quot;: 103,             &amp;quot;userName&amp;quot;: &amp;quot;admin&amp;quot;,             &amp;quot;nickName&amp;quot;: &amp;quot;若依&amp;quot;,             &amp;quot;email&amp;quot;: &amp;quot;ry@163.com&amp;quot;,             &amp;quot;phonenumber&amp;quot;: &amp;quot;15888888888&amp;quot;,             &amp;quot;sex&amp;quot;: &amp;quot;1&amp;quot;,             &amp;quot;avatar&amp;quot;: null,             &amp;quot;password&amp;quot;: &amp;quot;$2a$10$7JB720yubVSZvUI0rEqK/.VqGOZTH.ulu33dHOiBE8ByOhJIrdAu2&amp;quot;,             &amp;quot;status&amp;quot;: &amp;quot;0&amp;quot;,             &amp;quot;delFlag&amp;quot;: &amp;quot;0&amp;quot;,             &amp;quot;loginIp&amp;quot;: &amp;quot;127.0.0.1&amp;quot;,             &amp;quot;loginDate&amp;quot;: &amp;quot;2025-02-28T10:26:08.000+08:00&amp;quot;,             &amp;quot;dept&amp;quot;: {                 &amp;quot;createBy&amp;quot;: null,                 &amp;quot;createTime&amp;quot;: null,                 &amp;quot;updateBy&amp;quot;: null,                 &amp;quot;updateTime&amp;quot;: null,                 &amp;quot;remark&amp;quot;: null,                 &amp;quot;params&amp;quot;: {                     &amp;quot;@type&amp;quot;: &amp;quot;java.util.HashMap&amp;quot;                 },                 &amp;quot;deptId&amp;quot;: 103,                 &amp;quot;parentId&amp;quot;: 101,                 &amp;quot;ancestors&amp;quot;: &amp;quot;0,100,101&amp;quot;,                 &amp;quot;deptName&amp;quot;: &amp;quot;研发部门&amp;quot;,                 &amp;quot;orderNum&amp;quot;: 1,                 &amp;quot;leader&amp;quot;: &amp;quot;若依&amp;quot;,                 &amp;quot;phone&amp;quot;: null,                 &amp;quot;email&amp;quot;: null,                 &amp;quot;status&amp;quot;: &amp;quot;0&amp;quot;,                 &amp;quot;delFlag&amp;quot;: null,                 &amp;quot;parentName&amp;quot;: null,                 &amp;quot;children&amp;quot;: []             },             &amp;quot;roles&amp;quot;: [                 {                     &amp;quot;createBy&amp;quot;: null,                     &amp;quot;createTime&amp;quot;: null,                     &amp;quot;updateBy&amp;quot;: null,                     &amp;quot;updateTime&amp;quot;: null,                     &amp;quot;remark&amp;quot;: null,                     &amp;quot;params&amp;quot;: {                         &amp;quot;@type&amp;quot;: &amp;quot;java.util.HashMap&amp;quot;                     },                     &amp;quot;roleId&amp;quot;: 1,                     &amp;quot;roleName&amp;quot;: &amp;quot;超级管理员&amp;quot;,                     &amp;quot;roleKey&amp;quot;: &amp;quot;admin&amp;quot;,                     &amp;quot;roleSort&amp;quot;: 1,                     &amp;quot;dataScope&amp;quot;: &amp;quot;1&amp;quot;,                     &amp;quot;menuCheckStrictly&amp;quot;: false,                     &amp;quot;deptCheckStrictly&amp;quot;: false,                     &amp;quot;status&amp;quot;: &amp;quot;0&amp;quot;,                     &amp;quot;delFlag&amp;quot;: null,                     &amp;quot;flag&amp;quot;: false,                     &amp;quot;menuIds&amp;quot;: null,                     &amp;quot;deptIds&amp;quot;: null,                     &amp;quot;permissions&amp;quot;: null,                     &amp;quot;admin&amp;quot;: true                 }             ],             &amp;quot;roleIds&amp;quot;: null,             &amp;quot;postIds&amp;quot;: null,             &amp;quot;roleId&amp;quot;: null,             &amp;quot;admin&amp;quot;: true         }     } }</code></pre> <h5>备注</h5> <ul> <li>更多返回错误代码请看首页的错误代码描述</li> </ul>

页面列表

ITEM_HTML