55 lines
1.2 KiB
JSON
55 lines
1.2 KiB
JSON
{
|
|
"employees": [
|
|
{
|
|
"name": "Alice",
|
|
"skills": ["Nurse", "FirstAid"],
|
|
"unavailableDates": ["2025-09-25"],
|
|
"undesiredDates": ["2025-09-27"],
|
|
"desiredDates": ["2025-09-28"]
|
|
},
|
|
{
|
|
"name": "Bob",
|
|
"skills": ["Doctor"],
|
|
"unavailableDates": [],
|
|
"undesiredDates": [],
|
|
"desiredDates": ["2025-09-25", "2025-09-26"]
|
|
},
|
|
{
|
|
"name": "Charlie",
|
|
"skills": ["Nurse"],
|
|
"unavailableDates": ["2025-09-26"],
|
|
"undesiredDates": [],
|
|
"desiredDates": []
|
|
}
|
|
],
|
|
"shifts": [
|
|
{
|
|
"id": "S1",
|
|
"start": "2025-09-25T08:00:00",
|
|
"end": "2025-09-25T16:00:00",
|
|
"location": "Hospital A",
|
|
"requiredSkill": "Nurse",
|
|
"employee": null
|
|
},
|
|
{
|
|
"id": "S2",
|
|
"start": "2025-09-25T16:00:00",
|
|
"end": "2025-09-25T23:59:59",
|
|
"location": "Hospital A",
|
|
"requiredSkill": "Doctor",
|
|
"employee": null
|
|
},
|
|
{
|
|
"id": "S3",
|
|
"start": "2025-09-26T08:00:00",
|
|
"end": "2025-09-26T16:00:00",
|
|
"location": "Hospital B",
|
|
"requiredSkill": "Nurse",
|
|
"employee": null
|
|
}
|
|
],
|
|
"score": null,
|
|
"solverStatus": null
|
|
}
|
|
|