分配大修点位
简介
此接口用于在管理端为一个已经结束报名的大修进行点位分配
此接口运用匈牙利算法,可以最高效地排列出排班表。
请求
分配点位
POST
/v1/event/assign
Headers
属性
值
Content-Type
application/json
Authorization(暂时不需要)
Bearer {access_token}
Body
属性
类型
描述
必填
activity_id
int
活动编号
是
time_slots
array
该活动各时间间隔
是
为了方便理解,我将在这里给出一个请求示例:
{
"activity_id": 1,
"time_slots": ["08:00-10:00","10:00-12:00","12:00-14:00","14:00-16:00","16:00-18:00"]
}
//id为1的活动从早8到晚18 每隔两小时喂一个时间间隔
Response
{
"success": true,
"assignment": [
{
"name": "xx",
"time_slot": "08:00-10:00",
"department": "1号位"
},
{
"name": "xx",
"time_slot": "08:00-10:00",
"department": "现场行政"
}
],
"ifxlsx": true,
"xlsxurl": "https://fyapi2.wjlo.cc/v1/event/lists/xxx.xlsx"
}
属性
类型
描述
status
string
是否报名成功
assignment
array
具体的分配情况
ifxlsx
string
是否成功生成对应xlsx文件
xlsxurl
url
xlsx文件对应的url地址
Last updated
Was this helpful?