更新员工通知
消息说明:当员工信息更新时,触发此消息通知。
参数说明:
参数 | 类型 | 必传(Y/N) | 说明 |
---|---|---|---|
messageId | String | Y | 唯一标识一条消息 |
type | String | Y | 消息类型,固定为employee_update |
sendtime | Long | Y | 消息推送时间戳(精确到秒) |
employeeId | String | Y | 员工ID |
name | String | Y | 员工姓名 |
mobile | String | Y | 手机号 |
status | Integer | Y | 员工状态,0-在职,1-离职 |
entryDate | String | Y | 入职时间,格式:yyyy-MM-dd |
hireType | String | Y | 聘用类型,0-正式,10-实习,11-劳务,12-顾问,13-返聘,14-外包,15-兼职 |
fields | Map |
Y | 员工字段信息,只推送做过更新的字段新字段信息 |
beforeFields | Map |
Y | 员工字段信息,只推送做过更新的字段旧字段信息 |
消息样例:
{
"messageId": "uuid",
"type": "employee_update",
"sendtime": "1515986177",
"employeeId": "employeeUUID",
"name": "张三",
"mobile": "15913215421",
"entryDate" : "2017-03-02",
"hireType": 0,//0-正式,10-实习,11-劳务,12-顾问,13-返聘,14-外包
"fields": {
"转正日期":"2018-01-15",
"邮箱":"test@ceshi.com",
"部门":"1b7793ed066445cb929e50d3b492b28e"
},
"beforeFields": {
"转正日期":"2017-01-15",
"邮箱":"test1@ceshi.com",
"部门":"51b52fe9b8a64b73aa420bfe73ac4a85"
}
}
返回:
{
"message": "success" //不返回 success,一律为失败,失败不重试
}