2-3 会议事件 (开发中)
预定会议室事件(设备)
Topic(租户级):{tenant}/proj_{project}/v1-business-model-book-meeting
project:AIoT颁发的项目编码
Topic(租户级):{tenant}/proj_{project}/v1-business-model-error-book-meeting
error标识此topic是外部业务模型事件的错误响应消息
{
"reportTs": 1661154622,
"profile": {
"poiCode": "s022002",
"appType": "meetingRoom",
"modelId": "22002"
},
"events": {
"deviceBook": {
"eventTs": 148813512323,
"eventType": 1,
"title": "我是会议主题",
"device":{
"idType": 1,
"deviceId":"ARMMJ0000000703A5115E429",
}
"bookUserId": "1232363272176",
"startTime": 148813512323,
"endTime": 148813512323,
"members": [{
"name": "张三",
"phoneNumber": "13888888888"
}]
}
}
}
//ps: 有设备时使用此事件,设备需与会议室空间绑定
事件定义
事件名称 | 事件类型 | 事件描述 |
---|---|---|
deviceBook | 通知型 | 预定会议 |
deviceBookError | 通知型 | 预定会议失败响应事件 |
字段定义
字段名称 | 字段类型 | 字段描述 | 是否必传 |
---|---|---|---|
eventType | int | 事件类型 | 是 |
eventTs | long | 事件时间 | 是 |
title | string | 会议主题 | 是 |
device | object | 预定发起设备 | 是 |
device:idType | int | 1 AIoT设备id 2 外部设备id | 是 |
device::deviceId | string | 设备唯一标识 | 是 |
bookUserId | string | 预订人唯一标识 AIoT用户id | 是 |
startTime | long | 预定开始时间 (毫秒时间戳) | 是 |
endTime | long | 预定结束时间 (毫秒时间戳) | 是 |
members | object[] | 参会人信息对象 | 否 |
member:name | string | 参会人名称 | 否 |
member:phoneNumber | string | 参会人手机号 | 否 |
预定会议室事件(空间)
Topic(租户级):{tenant}/proj_{project}/v1-business-model-book-meeting
project:AIoT颁发的项目编码
Topic(租户级):{tenant}/proj_{project}/v1-business-model-error-book-meeting
error标识此topic是外部业务模型事件的错误响应消息
{
"reportTs": 1661154622,
"profile": {
"poiCode": "s022002",
"appType": "meetingRoom",
"modelId": "22002"
},
"events": {
"roomBook": {
"eventTs": 148813512323,
"eventType": 1,
"title": "我是会议主题",
"roomSpaceCode":"1111111990",
"bookUserId": "1232363272176",
"startTime": 148813512323,
"endTime": 148813512323,
"members": [{
"name": "张三",
"phoneNumber": "13888888888"
}]
}
}
}
//ps: 无关联设备时使用此事件
事件定义
事件名称 | 事件类型 | 事件描述 |
---|---|---|
roomBook | 通知型 | 预定会议 |
roomBookError | 通知型 | 预定会议失败响应事件 |
字段定义
字段名称 | 字段类型 | 字段描述 | 是否必传 |
---|---|---|---|
eventType | int | 事件类型 | 是 |
eventTs | long | 事件时间 | 是 |
title | string | 会议主题 | 是 |
roomSpaceCode | sting | 会议室空间编码 | 是 |
bookUserId | string | 预订人唯一标识 AIoT用户id | 是 |
startTime | long | 预定开始时间 (毫秒时间戳) | 是 |
endTime | long | 预定结束时间 (毫秒时间戳) | 是 |
members | object[] | 参会人信息对象 | 否 |
member:name | string | 参会人名称 | 否 |
member:phoneNumber | string | 参会人手机号 | 否 |
错误响应事件额外参数说明
{
"eventType": 2, //2标识这是错误告警
"msg":"不可预定此时段会议", //公共参数,数据类型:string;与api公共参数一致
"status":"param_error",//错误码,数据类型:string;与api公共参数一致
"code":400,//错误码,默认400,数据类型:int;与api公共参数一致
//ps: 其余数据为接收到的事件原数据
}
{
"reportTs": 1661154622,
"profile": {
"poiCode": "s022002",
"appType": "meetingRoom",
"modelId": "22002"
},
"events": {
"deviceBookError": {
"eventTs": 148813512323,
"eventType": 2,
"title": "我是会议主题",
"device":{
"idType": 1,
"deviceId":"ARMMJ0000000703A5115E429",
}
"bookUserId": "1232363272176",
"startTime": 148813512323,
"endTime": 148813512323,
"member": {
"name": "张三",
"phoneNumber": "13888888888"
},
"msg":"不可预定此时段会议",
"status":"param_error",
"code":400,
}
}
}
修改于 2024-11-22 05:06:51