
新版编辑值班表-修改值班规则
/oncall/schedule/update
修改时间: 3 个月前
请求参数
Body 参数 (application/json)
layers
array [object {11}]
规则
layer_name
string
规则名
mode
integer
模式(普通/临时)
groups
array [object {2}]
值班分组
rotation_duration
integer
值班周期
handoff_time
integer
接手时间
enable_time
integer
开始时间
expire_time
integer
结束时间
restrict_mode
integer
周期内限定模式
restrict_start
integer
限定开始时间
restrict_end
integer
限定结束时间
weight
integer
权重
schedule_id
integer
值班id
schedule_name
string
值班名
team_id
integer
负责团队id
示例
{
"layers": [
{
"layer_name": "规则 4",
"mode": 0,
"groups": [
{
"name": "A",
"members": [
{
"role_id": 0,
"person_ids": [
1234648032504
]
}
]
},
{
"name": "B",
"members": [
{
"role_id": 0,
"person_ids": [
1234648032504
]
}
]
},
{
"name": "C",
"members": [
{
"role_id": 0,
"person_ids": [
2008413443504
]
}
]
},
{
"name": "D",
"members": [
{
"role_id": 0,
"person_ids": [
1949995129504
]
}
]
},
{
"name": "E",
"members": [
{
"role_id": 0,
"person_ids": [
1999632289504
]
}
]
}
],
"rotation_duration": 86400,
"handoff_time": 0,
"enable_time": 1693843200,
"expire_time": 1694966400,
"restrict_mode": 1,
"restrict_start": 32400,
"restrict_end": 64800,
"weight": 0
},
{
"layer_name": "规则 5",
"mode": 0,
"groups": [
{
"name": "A",
"members": [
{
"role_id": 0,
"person_ids": [
74058170041504
]
}
]
},
{
"name": "B",
"members": [
{
"role_id": 0,
"person_ids": [
74626868382504
]
}
]
},
{
"name": "C",
"members": [
{
"role_id": 0,
"person_ids": [
81643829852504
]
}
]
},
{
"name": "D",
"members": [
{
"role_id": 0,
"person_ids": [
730407482504
]
}
]
},
{
"name": "E",
"members": [
{
"role_id": 0,
"person_ids": [
676903322504
]
}
]
}
],
"rotation_duration": 86400,
"handoff_time": 0,
"enable_time": 1693843200,
"expire_time": 1694976400,
"restrict_mode": 1,
"restrict_start": 64800,
"restrict_end": 79200,
"weight": 1
},
{
"layer_name": "规则 6",
"mode": 0,
"groups": [
{
"name": "A",
"members": [
{
"role_id": 0,
"person_ids": [
74058170041504
]
}
]
},
{
"name": "B",
"members": [
{
"role_id": 0,
"person_ids": [
2008413443504
]
}
]
}
],
"rotation_duration": 86400,
"handoff_time": 0,
"enable_time": 1694188800,
"expire_time": 1694986400,
"restrict_mode": 0,
"restrict_start": 0,
"restrict_end": 0,
"weight": 2
},
{
"layer_name": "临时调班 1",
"mode": 1,
"rotation_duration": 86400,
"handoff_time": 0,
"enable_time": 1694448000,
"groups": [
{
"name": "A",
"members": [
{
"role_id": 0,
"person_ids": [
1234648032504
]
}
]
}
],
"expire_time": 1694534400,
"weight": 3
}
],
"schedule_id": 259934942861821,
"schedule_name": "test-002",
"team_id": 986596469973
}
示例代码
返回响应
成功(200)
HTTP 状态码: 200
内容格式: JSON
数据结构
object {0}
示例
{}
修改时间 3 个月前