Skip to content

workerService

workerService

GetTable(queryString) ⇒ Promise.<ApiResult>

Получает список воркеров с пагинацией и фильтрами статуса


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

ParamTypeDescription
queryStringstringГотовая строка запроса (пагинация, фильтры статуса)

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

Returns: Promise.<ApiResult> - Список воркеров под полем pagination




GetById(id) ⇒ Promise.<ApiResult>

Получает воркера по ID


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

ParamTypeDescription
idnumberID воркера

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

Returns: Promise.<ApiResult> - Данные воркера под полем worker




CreateUnblocked(params) ⇒ Promise.<ApiResult>

Создаёт нового незаблокированного воркера


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

ParamTypeDescription
paramsCreateWorkerRequestDtoТело запроса. См. CreateWorkerRequestDto

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

Returns: Promise.<ApiResult> - Созданный воркер под полем worker




CreateBlocked(params) ⇒ Promise.<ApiResult>

Создаёт нового заблокированного воркера


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

ParamTypeDescription
paramsCreateWorkerRequestDtoТело запроса. См. CreateWorkerRequestDto

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

Returns: Promise.<ApiResult> - Созданный воркер под полем worker




SubmitApplication(params) ⇒ Promise.<ApiResult>

Подаёт заявку воркера на трудоустройство


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

ParamTypeDescription
paramsCreateWorkerApplicationRequestDtoТело запроса. См. CreateWorkerApplicationRequestDto

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

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




Update(params) ⇒ Promise.<ApiResult>

Обновляет данные воркера


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

ParamTypeDescription
paramsUpdateWorkerRequestDtoТело запроса. См. UpdateWorkerRequestDto

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

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




UpdateContractData(params) ⇒ Promise.<ApiResult>

Обновляет контрактные данные воркера


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

ParamTypeDescription
paramsUpdateWorkerPartialRequestDtoТело запроса. См. UpdateWorkerPartialRequestDto

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

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




DeleteById(id) ⇒ Promise.<ApiResult>

Удаляет воркера по ID


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

ParamTypeDescription
idnumberID воркера

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

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




GetByJWT() ⇒ Promise.<ApiResult>

Получает данные воркера текущего пользователя по JWT


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

Returns: Promise.<ApiResult> - Данные воркера под полем worker




GetStatusByJWT() ⇒ Promise.<ApiResult>

Получает статус воркера текущего пользователя по JWT


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

Returns: Promise.<ApiResult> - Статус воркера под полем status




GetBlacklistTable(queryString) ⇒ Promise.<ApiResult>

Получает список воркеров из чёрного списка с пагинацией


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

ParamTypeDescription
queryStringstringГотовая строка запроса (пагинация)

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

Returns: Promise.<ApiResult> - Список воркеров под полем pagination




UpdateStatus(params) ⇒ Promise.<ApiResult>

Обновляет статус воркера


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

ParamTypeDescription
paramsUpdateWorkerStatusRequestDtoТело запроса. См. UpdateWorkerStatusRequestDto

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

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




UpdateBlacklistState(params) ⇒ Promise.<ApiResult>

Обновляет статус воркера в чёрном списке


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

ParamTypeDescription
paramsUpdateWorkerBlackListRequestDtoТело запроса. См. UpdateWorkerBlackListRequestDto

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

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




AddFiles(formData) ⇒ Promise.<ApiResult>

Прикрепляет файлы к профилю воркера


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

ParamTypeDescription
formDataFormDataMultipart-форма с ID воркера и файлами

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

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




GetFilesTable(queryString) ⇒ Promise.<ApiResult>

Получает список файлов воркера с пагинацией и фильтром по типам


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

ParamTypeDescription
queryStringstringГотовая строка запроса (ID воркера, пагинация, фильтр по типам)

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

Returns: Promise.<ApiResult> - Список файлов под полем pagination