用于修改滴滴ES后台人员信息
接口说明
- 常驻地目前只支持如“北京”、“北京市”、“北京市海淀区”格式,不支持“海淀区”此类格式,如果传参中带了区县则必须把“市”、“区“、”县”字段都带上。
- 同一公司。连续添加员工,需要间隔 150ms
基本信息
HTTP URL |
/river/Member/edit |
---|---|
HTTP Method |
POST |
权限要求 |
|
请求头
参数名称 |
参数值 |
---|---|
Content-Type |
application/json |
请求参数
字段名 |
字段说明 |
字段类型 |
必填 |
备注 |
---|---|---|---|---|
client_id |
申请应用时分配的AppKey |
string |
Y |
|
access_token |
授权后的access token |
string |
Y |
|
company_id |
企业ID |
string |
Y |
|
timestamp |
当前时间戳(精确到秒级) |
int |
Y |
|
sign |
签名 |
string |
Y |
|
member_id |
员工在滴滴企业的ID |
bigint |
N |
member_id或employee_number不能同时为空。优先级member_id高于employee_number |
employee_number |
员工工号 |
string |
N |
|
has_card_info |
是否含有证件信息 |
int |
N |
是否含有证件信息,当传证件信息时,此字符传1,其他情况不传或传0 |
data |
员工信息 |
string |
Y |
详见 data |
data
字段名 |
字段说明 |
字段类型 |
必填 |
备注 |
---|---|---|---|---|
phone |
员工手机号 |
string |
N |
员工手机号(手机号支持修改,修改后员工ID不变);传空或不传不更新 |
realname |
员工姓名 |
string |
Y |
员工姓名;传空或者不传不更新 |
employee_number |
员工工号 |
string |
N |
员工工号;不传不更新;传空将工号置空 |
|
邮箱 |
string |
N |
员工邮箱;不传不更新;传空将邮箱置空 |
system_role |
系统角色 |
int |
N |
枚举值数字 0 车辆预定人员,1 普通管理员,2 超级管理员 |
role_ids |
角色 |
string |
N |
角色(默认为员工),通过角色获取API 。可以填多个,以_分隔。初始管理员、主管不支持新增 |
immediate_superior_phone |
员工直属上级的手机号码 |
string |
N |
直属上级可在审批流中担任审批人 immediate_superior_phone与immediate_superior_eid以手机号优先,直属上级手机号;传空或不传不更新 |
immediate_superior_email |
直属上级邮箱 |
string |
N |
直属上级邮箱 |
immediate_superior_employee_number |
员工直属上级的员工编号 |
string |
N |
直属上级可在审批流中担任审批人 |
immediate_superior_memberID |
直属上级 ID |
int |
N |
直属上级 ID (直属上级 ID,直属上级手机号,直属上级工号,直属上级邮箱四选一即可) |
clear_immediate_superior |
清除上级 |
int |
N |
数字1 清除 |
residentsname |
常驻地中文 |
string |
N |
常住地中文,不传不更新 |
use_company_money |
是否企业支付余额 |
int |
N |
是否支持企业支付;0-不支持;1-支持;不传不更新 |
total_quota |
每月配额 |
string |
N |
每月限额,单位元,支持小数;不传不更新,传空更新为不限 |
is_remark |
叫车时备注信息是否必填 |
string |
N |
叫车时备注信息是否必填(0-选填,1-必填,2-按制度填写);不传不更新 |
budget_center_id |
所在部门ID |
bigint |
N |
所在部门ID(新),通过成本中心查询api获取ID(类型为1),如需传参需填入部门ID;不传或传空不更新 |
out_budget_id |
客户部门code |
string |
N |
|
con_department_ids |
所在兼岗部门ID |
string |
N |
con_department_ids与con_department_codes都存在时,以con_department_ids为准 多个使用“_”连接 |
con_department_codes |
所在兼岗部门CODE(同部门新增修改的out_budget_id) |
string |
N |
con_department_ids与con_department_codes都存在时,以con_department_ids为准 多个使用“_”连接 |
regulation_id |
用车制度ID数组 |
string |
N |
制度ID;通过制度列表接口查询;多个用 _ 连接;默认为空 |
set_dismiss_time |
设置的员工离职日期 |
string |
N |
设置员工离职日期,到期后自动加入已离职名单,不传或为空时认为不设置离职时间, |
project_ids |
所在项目ID |
string |
N |
可以填多个,以_分隔。通过成本中心查询api获取id(类型为2)不传或传空不更新 |
project_codes_detail |
项目信息 |
string |
N |
人员上绑定的项目信息 |
legal_entity_id |
所在公司主体id |
string |
N |
所在公司主体id,通过公司主体列表api可获取公司主体id |
out_legal_entity_id |
外部所在公司主体id |
string |
N |
外部所在公司主体id,传空或不传不更新 |
rank_id |
职级id |
string |
N |
职级id,通过职级列表api可获取职级id |
out_rank_id |
外部职级 ID |
string |
N |
外部职级 ID |
english_surname |
英文姓 |
string |
N |
同lastname 不传不更新;传空更新为空 |
english_name |
英文名 |
string |
N |
同firstname 有middlename时 english_name=firstname middlename 不传不更新;传空更新为空 |
nickname |
昵称 |
string |
N |
不传不更新;传空更新为空 |
sex |
性别 |
int |
N |
性别,0.不填 1.男 2. 女,默认为0 |
birth_date |
出生日期 |
string |
N |
格式2000-01-01 |
card_list |
证件信息 |
[]object |
N |
|
证件信息
字段名 |
字段说明 |
字段类型 |
备注 |
---|---|---|---|
card_type |
证件类型 |
int |
枚举值数字 1. 身份证,2. 护照,3. 港澳台居民居住证,4. 台胞证,5. 军官证,6. 回乡证,7. 外国人永久居留身份证 |
card_no |
证件号码 |
string |
证件号码 |
expire_date |
证件过期日期 |
string |
格式:2050-01-01 |
请求示例
curl --location 'https://api.es.xiaojukeji.com/river/Member/edit' \
--header 'Content-Type: application/json' \
--data '{"access_token":"1dd12f470485ba78b2c24fab3736e30c3c5ee9cc","client_id":"87fca1dc60c9de0a96c20fccf2ccaa40_test","client_secret":"481a0cd23c6d90dff1993982dc151601","company_id":"1125915646167936","data":"{\"role_ids\":\"\", \"employee_number\":\"123\",\"is_remark\":1,\"rank_id\":\"197213t912y3\"}","member_id":1125921312180375,"sign":"2e857c91066de9626a4fd5a039b45e46","timestamp":1690277479}'
响应参数
字段名 |
字段说明 |
字段类型 |
备注 |
---|---|---|---|
errno |
错误编码 |
string |
数字 0 表示成功,非0 表示失败 |
errmsg |
错误信息 |
string |
errno=0时为常量"SUCCESS",errno!=0时为错误信息 |
响应示例
正常示例
异常示例
错误码
50221(member_id错误(该员工信息不存在))
- company_id没有对应的管理员,检查company_id填写正确,或者是否已被解散
- 需要编辑的员工为管理员
50222(员工与指定的企业不匹配)
- 员工是否已被删除
- 员工id和company_id是否在同一企业
50223(员工信息更新失败(xxxxx))
原因可能如下:
- 员工不存在(仔细检查member_id是否填写正确)
- 只有正常状态下的员工才可以被编辑(仔细检查员工是否已被删除)
- 手机号已存在(检查更新信息中的手机号是否其他员工手机号)
- 更新的离职时间需晚于今天
50224(员工存在未支付的订单,请先联系其支付)
- 如果员工手机号修改了,会先判断之前的手机号是否有未支付的订单
版本记录
日期 |
更新人 |
更新内容 |
上线时间 |
---|---|---|---|
2023.11.07 |
陈继诗 |
迁移文档 |
|
2023.11.10 |
陈继诗 |
请求增加employee_number字段,data增加immediate_superior_employee_number字段,out_budget_id,project_codes_detail json串 |
2024.01.04 |
2024.02.21 |
陈继诗 |
去掉dismiss_time字段 |
2024.02.21 |
2024.08.10 |
陈继诗 |
新加字段 clear_immediate_superior |
2024.08.10 |
2025.02.13 |
高洋洋 |
新增con_department_ids、out_con_department_codes兼岗字段 |
2025.02.13 |
2025.03.20 |
唐腾飞 |
返回新增out_legal_entity_id |
2025.03.26 |
2025.03.24 |
高洋洋 |
增加证件、出生日期字段加密逻辑说明 |
2025.03.31 |