功能说明:获取会议室详情
请求方式:POST(HTTPS)multipart/form-data
请求地址:https://qwif.do1.com.cn/qwcgi/api/meet/getRoomDetail.do?token=token&corpId=corpId
{
"endTime":"2018-12-27",
"roomId":"8416cd62-771d-4d75-ac91-2f507014b0e4",
"startTime":"2018-12-23"
}
| 参数 | 类型 | 说明 | 是否必需 |
|---|---|---|---|
| token | string | 用于验证 | 是 |
| corpId | string | 公司唯一标识 | 是 |
| roomId | string | 会议室id | 是 |
| startTime | string | 查询该会议室某段时间内的会议,所用到的开始时间,满足"yyyy-MM-dd" | 是 |
| endTime | string | 查询该会议室某段时间内的会议,所用到的结束时间,满足"yyyy-MM-dd" | 是 |
ApiMeetGetRoomDetailVO paramVO = new ApiMeetGetRoomDetailVO();
// 会议室id
paramVO.setRoomId("8416cd62-771d-4d75-ac91-2f507014b0e4");
/** 查询该会议室某段时间内的会议,所用到的时间段, 输入满足yyyy-MM-dd **/
// 开始时间,实际为 yyyy-MM-dd 00:00:00
paramVO.setStartTime("2018-12-23");
// 结束时间,实际为 yyyy-MM-dd 23:59:59
paramVO.setEndTime("2018-12-27");
MeetApi meetApi = QwSdkUtil.getInter(MeetApi.class);
// 调用接口
RoomVO resultVO = meetApi.getRoomDetail(QwSdkUtil.getCacheToken(), paramVO);
// 打印输出结果
System.out.println(JSONUtil.stringify(resultVO));
{
"code":"0",
"data":
{
"roomVO":
{
"auditPersons":
[
{
"personName":"企小微",
"userId":"7c753c86e8b5aa304bd10289b1621a2a"
},
{
"personName":"企小二",
"userId":"81349acd162371a400afa7008ff3e5f8"
}
],
"createTime":"2018-07-05 09:16:14",
"id":"bcd4e83e-43b2-49ab-8bb5-037856562a5b",
"isAudit":1,
"isDigitalSignage":0,
"isShakearound":"0",
"isWhiteBoard":0,
"meetingList":
[
{
"creator":"81349acd162371a400afa7008ff3e5f8",
"cycleVO":
{
"cycleWeek":0,
"day":0,
"isEveryday":1,
"isFestival":0,
"month":0,
"overTime":"2019-01-09 18:05:00",
"week":"-1"
},
"departmentName":"产品研发部",
"endTime":"2019-01-04 20:00",
"meetingId":"507235bd-49d2-4a05-8fd9-40dd43d5caf4",
"personName":"企小微",
"startTime":"2019-01-04 17:00",
"title":"会议助手示例主题"
}
],
"regionName":"会议室区域名称示例",
"roomName":"会议室名称示例",
"status":"0"
}
},
"desc":"成功"
}
roomVO 参数说明
| 参数 | 类型 | 说明 |
|---|---|---|
| address | string | 地址 |
| auditPersons | json | 审批人信息 |
| createTime | string | 创建时间 yyyy-MM-dd HH:mm:ss |
| galleryful | string | 可容纳人数 |
| id | string | 会议室id |
| isAudit | number | 使用该会议室是否需要审批:0-否,1-是 |
| isDigitalSignage | number | 是否有数字标牌设备:0-否,1是 |
| isShakearound | string | 是否有摇一摇设备:0-否,1-是 |
| isWhiteBoard | number | 是否有CVTouch白板:0-否,1-是 |
| ismultime | string | 是否有多媒体:0-否,1-是 |
| isprojector | string | 是否有投影仪:0-否,1-是 |
| meetingList | json | 会议列表信息 |
| otherDevices | string | 其他设备 |
| regionName | string | 区域名 |
| remark | string | 备注 |
| roomName | string | 会议室名称 |
| serPersons | json | 会服人员信息 |
| status | string | 会议室是否启用:0-是,1-否 |
auditPersons / serPersons 参数说明
| 参数 | 类型 | 说明 |
|---|---|---|
| personName | string | 人员名字 |
| userId | string | 人员id |
meetingList 参数说明
| 参数 | 类型 | 说明 |
|---|---|---|
| creator | string | 会议创建人id |
| cycleVO | json | 周期信息 |
| departmentName | string | 会议创建人部门 |
| endTime | string | 会议结束时间 yyyy-MM-dd HH:mm |
| meetingId | string | 会议id |
| personName | string | 会议创建人名字 |
| startTime | string | 会议开始时间 yyyy-MM-dd HH:mm |
| title | string | 会议标题 |
cycleVO 参数说明
| 参数 | 类型 | 说明 |
|---|---|---|
| cycleWeek | number | 几周循环一次 |
| isEveryday | number | 频率是否为每天:0-否,1-是 |
| isFestival | number | 是否跳过节假日:0-否,1-是 |
| week | string |
频率: 每周工作日:week=1,2,3,4,5(即周一到周五) day=0 month=0 每周:week=0(即周日) day=0 month=0 每月:week=-1 day=2(即2号) month=0 每年:week=-1 day=2(即2号) month=1(即1月) ps:week=0代表周日,week=1~6代表周一至周六 |
| day | number | |
| month | number | |
| overTime | string | 周期结束时间 yyyy-MM-dd HH:mm:ss |