Skip to content

publicHolidayAccessService

publicHolidayAccessService

PublicHolidayAccessService ⏏

Доступ к справочнику государственных и региональных праздников Германии (BusinessLogicService). Используется при построении планового расписания — в день праздника план = 0 минут.

Kind: Exported class




GetManyByYear(year, [regionCodeId]) ⇒ Promise.<ApiResult.<GetPublicHolidaysResponseDto>>

Получает список праздников за указанный год. Если задан regionCodeId, в выдачу попадают федеральные (regionCodeId == null) и праздники указанной федеральной земли.


Принимаемые параметры

ParamTypeDescription
yearnumberГод праздников (например, 2026)
[regionCodeId]numberИдентификатор федеральной земли. Если не передан, возвращаются все праздники года.

Возвращаемые данные

Returns: Promise.<ApiResult.<GetPublicHolidaysResponseDto>> - Список праздников (GetPublicHolidaysResponseDto)




Get(id) ⇒ Promise.<ApiResult.<GetPublicHolidayResponseDto>>

Получает праздник по его идентификатору.


Принимаемые параметры

ParamTypeDescription
idnumberИдентификатор праздника

Возвращаемые данные

Returns: Promise.<ApiResult.<GetPublicHolidayResponseDto>> - Запись праздника под полем holiday (GetPublicHolidayResponseDto)




Create(params) ⇒ Promise.<ApiResult.<CreatePublicHolidayResponseDto>>

Добавляет новую запись праздника. Уникален по паре (date, regionCodeId).


Принимаемые параметры

ParamTypeDescription
paramsCreatePublicHolidayRequestDtoПоля нового праздника. См. CreatePublicHolidayRequestDto

Возвращаемые данные

Returns: Promise.<ApiResult.<CreatePublicHolidayResponseDto>> - Идентификатор созданной записи (CreatePublicHolidayResponseDto)




Update(params) ⇒ Promise.<ApiResult>

Обновляет существующую запись праздника. Идентификатор передаётся в теле запроса.


Принимаемые параметры

ParamTypeDescription
paramsUpdatePublicHolidayRequestDtoНовое состояние праздника (включая id). См. UpdatePublicHolidayRequestDto

Возвращаемые данные

Returns: Promise.<ApiResult> - Подтверждение операции (successfully: true)




Remove(id) ⇒ Promise.<ApiResult>

Soft-удаление праздника. Запись помечается как удалённая.


Принимаемые параметры

ParamTypeDescription
idnumberИдентификатор праздника

Возвращаемые данные

Returns: Promise.<ApiResult> - Подтверждение операции (successfully: true)