[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)