保存场地规则

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

开放平台场地规则Dto

名称 说明 类型
advanceCancelMinute
必填
可提前取消预约时间 (单位: 分钟) integer (int32)
advanceSignInMinute
必填
提前签到时间 (单位: 分钟) integer (int32)
allowApplyTimeRange
必填
可预约时间范围 (单位: 天) integer (int32)
createBy
可选
创建人 string
createTime
可选
创建时间
样例 : "2020-12-14 00:00:00"
string (date-time)
cycleList
可选
ruleType=1时必传,星期列表,1/周一.....7/周日 < string > array
endTime
可选
ruleType=2时必传,时间范围,结束时间。格式:yyyy-MM-dd string (date-time)
experienceLevelId
可选
用户等级id integer (int64)
extraCycle
可选
ruleType=1时,可选的额外星期。1/周一.....7/周日 string
extraDate
可选
ruleType=2时,可选的额外日期。格式:yyyy-MM-dd string (date-time)
extraTimeRangeList
可选
额外时间范围列表,如07:00-12:00,格式:HH:mm-HH:mm < string > array
name
必填
规则名称 string
needExamineTag
必填
预约是否需要审核: 0.不需要 1.需要 integer (int32)
orgId
必填
租户id integer (int64)
ruleId
可选
规则id integer (int64)
ruleType
必填
规则类型:1.周期 2.时间范围 integer (int32)
startTime
可选
ruleType=2时必传,时间范围,开始时间。格式:yyyy-MM-dd string (date-time)
timeRangeList
必填
时间范围列表,如07:00-12:00,格式:HH:mm-HH:mm < string > array
vacationTag
必填
是否规避法定节假日:0.否 1.是 integer (int32)
调用示例
{
  "advanceCancelMinute": 30,
  "advanceSignInMinute": 30,
  "allowApplyTimeRange": 2,
  "createBy": "张三",
  "createTime": "2020-12-14 03:35:06",
  "cycleList": [
    "1","2"
  ],
  "endTime": "2020-11-02 07:32:20",
  "experienceLevelId": 0,
  "extraCycle": "6",
  "extraDate": "2020-11-02 07:32:20",
  "extraTimeRangeList": [
    "09:00-12:00"
  ],
  "name": "预约规则",
  "needExamineTag": 0,
  "orgId": 464909140298096640,
  "ruleId": 0,
  "ruleType": 1,
  "startTime": "2020-11-02 07:32:20",
  "timeRangeList": [
    "14:00-18:00"
  ],
  "vacationTag": 0
}
响应
HTTP代码 说明 类型
200 OK RestData
201 Created 无内容
401 Unauthorized 无内容
403 Forbidden 无内容
404 Not Found 无内容

响应示例

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