queryMyAppoint 预约历史

施工中...(内容未经校验)

请求 URL

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

请求头

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

请求参数

参数名类型必填描述
currentPageint当前页码(从1开始)
pageSizeint每页显示的记录数量(通常为 10)
auditStatusstring审核状态(默认为空)
spaceNamestring空间名称(默认为空)
  • auditStatus
    • 0: 审核中(没用)
    • 1: 未通过(没用)
    • 2: 可签到(貌似没有生效?)
    • 3: 已取消
    • 4: 已失效、已完成
    • 5: 已完成

响应参数

响应数据结构

参数名类型描述
dataobject数据对象(通常为null)
dataListarray预约记录列表
pageIndexint当前页码
pageSizeint每页数量
currentPageint最大页码
totalint总预约记录数
codestring响应代码(0表示成功)
msgstring响应消息
otherDataobject其他数据(通常为null)

dataList 字段说明

字段名类型描述
idint预约ID
datestring预约日期(格式:YYYY-MM-DD)
beginTimestring预约开始时间(格式:HH:mm)
endTimestring预约结束时间(格式:HH:mm)
parentIdobject父ID(通常为null)
regionstring区域编号
regionNamestring区域名称(通常为学习中心)
floorint楼层
spaceIdint座位号
spaceNamestring座位名称
memoobject备注(通常为null)
seatSumobject座位总数(通常为null)
seatCodestring座位编码
applyUserstring申请人编号
applyHandsetobject申请人手机(通常为null)
campusNumberstring申请人学号
userNamestring申请人姓名
spaceTypeint空间类型
auditStatusint审核状态
applyTimeobject申请时间(通常为null)
auditUserobject审核人(通常为null)
auditTimestring审核时间(格式:YYYY-MM-DD HH:mm:ss)
auditMemoobject审核备注(通常为null)
planUrlobject未知字段(通常为null)
signbool是否签到
signOutobject签退时间(通常为null)
endAppointmentTimestring预约结束时间(格式:HH:mm)
seatNumberobject未知字段(通常为null)
idsobject未知字段(通常为null)
remarkobject备注信息(通常为null)
oldIdobject未知字段(通常为null)
isUpdateobject未知字段(通常为null)
  • auditStatus
    • 2: 待签到/已签到
    • 3: 已取消
    • 4: 已完成
  • sign
    • True: 已签到
    • False: 未签到

响应示例

{
  "data": null,
  "dataList": [
    {
      "id": 858555,
      "date": "2025-02-19",
      "beginTime": "08:00",
      "endTime": "08:30",
      "parentId": null,
      "region": "1",
      "regionName": "学习中心",
      "floor": 4,
      "spaceId": 847,
      "spaceName": "627",
      "memo": null,
      "seatSum": null,
      "seatCode": "4O807",
      "applyUser": "90000",
      "applyHandset": null,
      "campusNumber": "",
      "userName": "",
      "spaceType": 2,
      "auditStatus": 3,
      "applyTime": null,
      "auditUser": null,
      "auditTime": "2025-02-18 20:25:11",
      "auditMemo": null,
      "planUrl": null,
      "sign": false,
      "signOut": null,
      "endAppointmentTime": "08:30",
      "seatNumber": null,
      "ids": null,
      "remark": null,
      "oldId": null,
      "isUpdate": null
    }
  ],
  "pageIndex": 1,
  "pageSize": 10,
  "currentPage": 8,
  "total": 72,
  "code": "0",
  "msg": "成功",
  "otherData": null
}

代码示例

import requests

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

payload = {
  "currentPage": 1,
  "pageSize": 10,
  "auditStatus": "",
  "spaceName": ""
}

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

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

print(response.json())