🔥码云GVP开源项目 12k star Uniapp+ElementUI 功能强大 支持多语言、二开方便! 广告
[TOC] ## 获取登录用户信息 ~~~[api] post:/user/info <<< 请求内容 { } <<< 返回结果 { "code": 0, "info": "success", "data": { "id": 1000, // 用户ID "name": "张三", // 用户姓名 "account": "admin", // 账户名 "level": 1, // 职级 "wage": 0, // 时薪 "scope": 2 // 用户权限 1-管理员,2-普通用户 } } ~~~ 错误参见[错误码说明](错误码说明.md) ## 获取用户列表 ~~~[api] post:/user/list <<< 请求内容 { } <<< 返回结果 { "code": 0, "info": "success", "data": [{ "id": 1000, // 用户ID "name": "张三", // 用户姓名 "account": "admin", // 账户名 "level": 1, // 职级 "wage": 0, // 时薪 "scope": 1 // 用户权限 1-管理员,2-普通用户 }, { "id": 1001, // 用户ID "name": "李四", // 用户姓名 "account": "user", // 账户名 "level": 1, // 职级 "wage": 0, // 时薪 "scope": 2 // 用户权限 1-管理员,2-普通用户 }] } ~~~ 错误参见[错误码说明](错误码说明.md) ## 新增用户 ~~~[api] post:/user/create <<< 请求内容 { "name": "张三", // 用户姓名 "account": "admin", // 账户名 "level": 1, // 职级 "wage": 0, // 时薪 "scope": 1 // 用户权限 1-管理员,2-普通用户 } <<< 返回结果 { "code": 0, "info": "success", "data": { "id": 1000, // 用户ID "name": "张三", // 用户姓名 "account": "admin", // 账户名 "level": 1, // 职级 "wage": 0, // 时薪 "scope": 2 // 用户权限 1-管理员,2-普通用户 } } ~~~ 错误参见[错误码说明](错误码说明.md) ## 编辑用户 ~~~[api] post:/user/update <<< 请求内容 { "id": 1000, // 用户ID "name": "张三", // 用户姓名 "account": "admin", // 账户名 "level": 1, // 职级 "wage": 0, // 时薪 "scope": 1 // 用户权限 1-管理员,2-普通用户 } <<< 返回结果 { "code": 0, "info": "success", "data": { "id": 1000, // 用户ID "name": "张三", // 用户姓名 "account": "admin", // 账户名 "level": 1, // 职级 "wage": 0, // 时薪 "scope": 2 // 用户权限 1-管理员,2-普通用户 } } ~~~ 错误参见[错误码说明](错误码说明.md) ## 重置密码 ~~~[api] post:/user/password/reset <<< 请求内容 { "id": 1000 // 用户ID } <<< 返回结果 { "code": 0, "info": "success", "data": null } ~~~ 错误参见[错误码说明](错误码说明.md) ## 修改密码 ~~~[api] post:/user/password/edit <<< 请求内容 { "old_password": "password", // 原密码 "new_password": "password" // 新密码 } <<< 返回结果 { "code": 0, "info": "success", "data": null } ~~~ 错误参见[错误码说明](错误码说明.md)