Перейти до основного вмісту

CreateStaffShiftDto

staffIdnumberrequired

ID співробітника

datestringrequired

Дата (YYYY-MM-DD)

Example: 2026-02-15
startTimestring

Час початку (HH:mm)

Example: 09:00
endTimestring

Час завершення (HH:mm)

Example: 18:00
isOffboolean

Вихідний день

Default value: false
intervals object[]

Split-зміни на дату: інтервали роботи. null/відсутнє → один інтервал.

  • Array [
  • startTimestringrequired

    Початок (HH:mm)

    Example: 09:00
    endTimestringrequired

    Кінець (HH:mm)

    Example: 13:00
  • ]
  • notestring

    Причина зміни

    CreateStaffShiftDto
    {
    "staffId": 0,
    "date": "2026-02-15",
    "startTime": "09:00",
    "endTime": "18:00",
    "isOff": false,
    "intervals": [
    {
    "startTime": "09:00",
    "endTime": "13:00"
    }
    ],
    "note": "string"
    }