queryStationStatusByTime 座位预约状态

分座位号

请求 URL

POST https://aiot.fzu.edu.cn/api/ibs/spaceAppoint/app/queryStationStatusByTime

请求头

参数名类型必填描述
tokenstring用户认证令牌

请求参数

参数名类型必填描述
beginTimestring查询开始时间(格式:YYYY-MM-DD HH:mm)
endTimestring查询结束时间(格式:YYYY-MM-DD HH:mm)
floorLikestring楼层编号
parentIdobject父ID(通常为null)
regionint区域编号

响应参数

响应数据结构

参数名类型描述
dataobject数据对象(通常为null)
dataListarray座位状态列表
pageIndexobject当前页码(通常为null)
pageSizeobject每页数量(通常为null)
currentPageobject最大页码(通常为null)
totalobject总记录数(通常为null)
codestring响应代码(0表示成功)
msgstring响应消息
otherDataobject其他数据(通常为null)

dataList 字段说明

字段名类型描述
idint座位编号
spaceCodestring座位编码
spaceNamestring座位号
spaceTypeobject空间类型(通常为null)
parentIdobject父ID(通常为null)
planobject计划信息(通常为null)
planUrlobject计划URL(通常为null)
openstring开放时间(格式:HH:mm)
closeobject关闭时间(通常为null)
capacityobject容量(通常为null)
defaultNumobject默认数量(通常为null)
roleobject角色(通常为null)
auditRoleobject审核角色(通常为null)
deviceobject设备信息(通常为null)
deviceCodeobject设备编码(通常为null)
otherDeviceobject其他设备(通常为null)
appointobject预约信息(通常为null)
qrcodeobject二维码信息(通常为null)
floorstring楼层编号
regionint区域编号
automaticobject自动信息(通常为null)
doorIdobject门ID(通常为null)
forbidTimeBeginobject禁止开始时间(通常为null)
forbidTimeEndobject禁止结束时间(通常为null)
appointmentTypeobject预约类型(通常为null)
regionNamestring区域名称
spaceStatusint座位状态(0表示可用)
futureobject未来信息(通常为null)
totalobject总数(通常为null)
seatSumobject座位总数(通常为null)
seatCodeobject座位编码(通常为null)
seatVoListobject座位列表(通常为null)
deviceIdobject设备ID(通常为null)
deviceListobject设备列表(通常为null)

响应示例

{
    "data": null,
    "dataList": [
        {
            "id": 294,
            "spaceCode": "4L161",
            "spaceName": "009",
            "spaceType": null,
            "parentId": null,
            "plan": null,
            "planUrl": null,
            "open": "08:00",
            "close": null,
            "capacity": null,
            "defaultNum": null,
            "role": null,
            "auditRole": null,
            "device": null,
            "deviceCode": null,
            "otherDevice": null,
            "appoint": null,
            "qrcode": null,
            "floor": "4",
            "region": 1,
            "automatic": null,
            "doorId": null,
            "forbidTimeBegin": null,
            "forbidTimeEnd": null,
            "appointmentType": null,
            "regionName": "学习中心",
            "spaceStatus": 0,
            "future": null,
            "total": null,
            "seatSum": null,
            "seatCode": null,
            "seatVoList": null,
            "deviceId": null,
            "deviceList": null
        }
    ],
    "pageIndex": null,
    "pageSize": null,
    "currentPage": null,
    "total": null,
    "code": "0",
    "msg": "成功",
    "otherData": null
}

代码示例

import requests

url = "https://aiot.fzu.edu.cn/api/ibs/spaceAppoint/app/queryStationStatusByTime"

payload = {
    "beginTime": "2021-09-01 08:00",
    "endTime": "2021-09-01 09:00",
    "floorLike": "4",
    "parentId": null,
    "region": 1
}

headers = {
    "token": "your token"
}

response = requests.request("POST", url, headers=headers, data=payload)

print(response.json())