保存场地预约

POST https://tcc-dev.interlib.com.cn/api/tcc-open-platform/open-api/room/apply
消耗
  • application/json
生成
  • */*
参数
类型 名称 说明 类型
Body dto
必填
dto [开放平台信息场地预约Dto]

开放平台场地预约Dto

名称 说明 类型
applyCause
必填
申请事由 string
applyTargetType
必填
预约对象: 1.个人预约(外) 2.团体预约(外) 4.部门预约(内) 5.普通实名个人(外) (取值与预约场地设置保持一致) integer (int32)
applyType
必填
预约类型:3.内部预约 2.外部预约 (取值与预约场地设置保持一致) integer (int32)
createBy
可选
创建人 string
createTime
可选
创建时间
样例 : "2020-12-14 00:00:00"
string (date-time)
followUpPeople
必填
联系人 string
followUpPhone
必填
联系人电话 string
orgId
必填
租户id
样例 : 464909140298096640
integer (int64)
peopleNum
必填
使用人数 integer (int32)
peopleUnit
可选
联系人单位 string
remark
可选
备注 string
sessionList
可选
场次 < [开放平台信息场地预约场次Dto] > array

开放平台场地预约场次Dto

名称 说明 类型
day
必填
预约日期,格式:yyyy-MM-dd
样例 : "2020-10-30"
string
id
必填
场地配置id integer (int64)
timeQuantum
必填
预约时间段,格式 hh:mm-hh:mm < string > array
调用示例
{
  "applyCause": "预约原因",
  "applyTargetType": 1,
  "applyType": 1,
  "createBy": "张三",
  "createTime": "2020-12-14 03:35:06",
  "followUpPeople": "张三",
  "followUpPhone": "13678978900",
  "orgId": 464909140298096640,
  "peopleNum": 8,
  "peopleUnit": "**公司",
  "remark": "备注",
  "sessionList": [
    {
      "day": "2020-10-30",
      "id": 483690634582269952,
      "timeQuantum": [
        "09:00-12:00"
      ]
    }
  ]
}
响应
HTTP代码 说明 类型
200 OK RestData
201 Created 无内容
401 Unauthorized 无内容
403 Forbidden 无内容
404 Not Found 无内容

响应示例

{
	"code": 200,
	"data": id(预约id),
	"desc": ""
}