文档
测试

更新员工

PUT
/system-admin/:id

接口描述

用于更新员工信息。

请求头

参数名
类型
描述
必填
Device-Type
string
设备类型,示例:web
必填
Authorization
string
Token,示例:c566a3ae-3ca2-4bb5-a415-425cabe28afb
必填

请求参数

参数名
类型
描述
必填
id
int
员工ID,示例:4
必填
mobile
string
手机号,示例:13326502046
必填
nickname
string
昵称,示例:李四
必填
department_id
int
部门ID,示例:2
必填
group
array
角色
必填
0
int
角色ID,示例:2
必填
password
string
密码,示例:G8dN0gNq7P1NwGT2v4/NWOzOTkmH6zX+phO/sEMiPIXUYO5wnnpZVsABZ7AUOIv8s+LMnsX9MG36RwspDCgSUQ/L2WuEpKgjcYaXP1RZw7YcAhQYI7EqcgYEHmlwwey0bX7+4CxY16TSqzc3YKFJzy5Gt5OiVzXaz5AZEyTiPCU=
可选
position
string
职位,示例:运营
可选
avatar
string
头像,示例:/uploads/20210629/2f0cabab3235bafef1ce2dbd8f301a4e.png
可选
gender
int
性别,示例:1,值:{"0":"未知","1":"男","2":"女"},可选值:{"1":"男","2":"女"}
可选
email
string
邮箱,示例:13326502046@email.com
可选
employee_status
int
员工状态,示例:1,值:{"0":"离职","1":"在职"]
可选
status
int
状态,示例:1,值:{"0":"停用","1":"正常"}
可选

响应参数

参数名
类型
描述
必填
id
int
员工ID,示例:4
必填
mobile
string
手机号,示例:13326502046
必填
nickname
string
昵称,示例:李四
必填
department_id
int
部门ID,示例:2
必填
position
string
职位,示例:运营
必填
avatar
string
头像,示例:/uploads/20210629/2f0cabab3235bafef1ce2dbd8f301a4e.png
必填
gender
int
性别,示例:1,值:{"0":"未知","1":"男","2":"女"}
必填
email
string
邮箱。示例:13326502046@email.com
必填
group_ids
string
角色ID,示例:2
必填
employee_status
int
员工状态,示例:1,值:{"0":"离职","1":"在职"}
必填
online_status
int
在线状态,示例:0,值:{"0':"离线","1":"在线"}
必填
status
int
状态,示例:1,值:{"0":"停用","1":"正常"}
必填
create_time
string
创建时间,示例:2021-06-29 11:35:19
必填
update_time
string
更新时间,示例:2021-07-03 11:15:31
必填
group
object
角色
必填
admin_id
int
员工ID,示例:4
必填
group_id
int
角色ID,示例:2
必填

说明 / 示例

**注意事项:** 1.password需要使用Rsa进行加密传入接口,加密方法可使用 [jsencrypt](https://www.npmjs.com/package/jsencrypt) 开源库,安装方式:npm i jsencrypt,[去获取Rsa公钥](doc:E1ZV0RnO)。 2.更新员工前,后端会过滤字段(nickname)左右两侧空白字符。 3.不修改密码请留空。