会议室预定变更
事件描述
当会议室预定信息发生变更时触发此事件,包括创建新预定、修改现有预定或取消预定。
订阅说明
| 事件主体 | kso.meeting_room.booking |
|---|---|
| 权限要求 | 查询会议室信息 kso.meeting_rooms.read |
| 解密方式 | 详见 解密算法 |
事件体
| 名称 | 参数类型 | 说明 |
|---|---|---|
| topic | string | 消息主题 kso.meeting_room.booking |
| operation | string | 消息变更动作create:创建;update:更新;delete:删除 |
| time | integer | 时间(秒为单位的时间戳) |
| nonce | string | iv 向量(解密时使用) |
| signature | string | 消息签名 |
| encrypted_data | string | 消息变更的加密字段 |
事件体示例(解密前)
json
{
"topic": "kso.meeting_room.level",
"operation": "create|update|delete",
"time": 1704074400,
"nonce": "71***********7",
"signature": "w6**********6Q",
"encrypted_data": "B7**********iA=="
}事件体数据(解密后)
| 名称 | 参数类型 | 是否必带 | 说明 |
|---|---|---|---|
| company_id | string | 是 | 企业 id |
| booking | array[object] | 是 | 会议室预定变更信息 |
| ∟ id | string | 是 | 会议室预约 id |
| ∟ room_id | string | 是 | 会议室 id |
| ∟ room_name | string | 是 | 会议室名称 |
| ∟ user | object | 是 | 预约人信息 |
| ∟ ∟ id | string | 是 | 用户 id |
| ∟ ∟ user_name | string | 是 | 用户姓名 |
| ∟ start_time | integer | 是 | 预约开始时间(毫秒为单位的时间戳) |
| ∟ end_time | integer | 是 | 预约结束时间(毫秒为单位的时间戳) |
| ∟ result | string | 是 | 会议室预约结果: success:预约成功,failed:预约失败,approving:审批中 |
| ∟ event_id | string | 是 | 日程 id |
事件体数据示例(解密后)
json
{
"company_id": "A*****6",
"booking": [
{
"id": "1",
"room_id": "2",
"room_name": "会议室A",
"user": {
"id": "123456",
"user_name": "张三"
},
"start_time": 1704078000000,
"end_time": 1704081600000,
"result": "success",
"event_id": "3"
}
]
}