文档
测试

添加员工

POST
/system-admin

接口描述

用于添加员工。

请求头

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

请求参数

参数名
类型
描述
必填
mobile
string
手机号,示例:15000234566
必填
nickname
string
昵称,示例:张三
必填
password
string
密码,示例:G8dN0gNq7P1NwGT2v4/NWOzOTkmH6zX+phO/sEMiPIXUYO5wnnpZVsABZ7AUOIv8s+LMnsX9MG36RwspDCgSUQ/L2WuEpKgjcYaXP1RZw7YcAhQYI7EqcgYEHmlwwey0bX7+4CxY16TSqzc3YKFJzy5Gt5OiVzXaz5AZEyTiPCU=
必填
department_id
int
部门ID,示例:2
必填
position
string
职位,示例:总经理
必填
group
array
角色
必填
0
int
角色ID,示例:1
必填
avatar
string
头像,示例:/uploads/20210629/2f0cabab3235bafef1ce2dbd8f301a4e.png,默认:取昵称后两位作为头像
可选
gender
int
性别,示例:1,值:{"0":"未知","1":"男","2":"女"},可选值:{"1":"男","2":"女"},默认:0
可选
email
string
邮箱,示例:15000234566@email.com
可选
employee_status
int
员工状态,示例:1,可选值:{"0":"离职","1":"在职"},默认:1
可选
status
int
状态,示例:1,可选值:{"0":"停用","1":"正常"},默认:1
可选
is_delete
int
是否允许删除,示例:1,可选值:{"0":"否","1":"是"},默认:1
可选

响应参数

参数名
类型
描述
必填
id
int
员工ID,示例:10
必填
mobile
string
手机号,示例:15000234566
必填
nickname
string
昵称,示例:张三
必填
department_id
int
部门ID,示例:2
必填
position
string
职位,示例:总经理
必填
avatar
string
头像,示例:/uploads/20210629/2f0cabab3235bafef1ce2dbd8f301a4e.png
必填
gender
int
性别,示例:1
必填
email
string
邮箱,示例:15000234566@email.com
必填
group_ids
string
角色ID,示例:1
必填
employee_status
int
员工状态,示例:1,值:{"0":"离职","1":"在职"}
必填
online_status
int
在线状态,示例:0,值:{"0":"离线","1":"在线"}
必填
status
int
状态,示例:1,值:{"0":"停用","1":"正常"}
必填
login_time
object
登录时间,示例:null
必填
login_failure
int
登录失败示例:0
必填
create_time
string
示例:2021-07-03 10:39:21
必填
update_time
string
示例:2021-07-03 10:39:21
必填
is_delete
int
示例:1
必填
group
array
数据列表
必填
admin_id
int
员工ID,示例:10
必填
group_id
int
角色ID,示例:1
必填

说明 / 示例

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