workerService
workerService
- workerService
- GetTable(queryString) ⇒
Promise.<ApiResult> - GetById(id) ⇒
Promise.<ApiResult> - CreateUnblocked(params) ⇒
Promise.<ApiResult> - CreateBlocked(params) ⇒
Promise.<ApiResult> - SubmitApplication(params) ⇒
Promise.<ApiResult> - Update(params) ⇒
Promise.<ApiResult> - UpdateContractData(params) ⇒
Promise.<ApiResult> - DeleteById(id) ⇒
Promise.<ApiResult> - GetByJWT() ⇒
Promise.<ApiResult> - GetStatusByJWT() ⇒
Promise.<ApiResult> - GetBlacklistTable(queryString) ⇒
Promise.<ApiResult> - UpdateStatus(params) ⇒
Promise.<ApiResult> - UpdateBlacklistState(params) ⇒
Promise.<ApiResult> - AddFiles(formData) ⇒
Promise.<ApiResult> - GetFilesTable(queryString) ⇒
Promise.<ApiResult>
- GetTable(queryString) ⇒
GetTable(queryString) ⇒ Promise.<ApiResult>
Получает список воркеров с пагинацией и фильтрами статуса
Принимаемые параметры
| Param | Type | Description |
|---|---|---|
| queryString | string | Готовая строка запроса (пагинация, фильтры статуса) |
Возвращаемые данные
Returns: Promise.<ApiResult> - Список воркеров под полем pagination
GetById(id) ⇒ Promise.<ApiResult>
Получает воркера по ID
Принимаемые параметры
| Param | Type | Description |
|---|---|---|
| id | number | ID воркера |
Возвращаемые данные
Returns: Promise.<ApiResult> - Данные воркера под полем worker
CreateUnblocked(params) ⇒ Promise.<ApiResult>
Создаёт нового незаблокированного воркера
Принимаемые параметры
| Param | Type | Description |
|---|---|---|
| params | CreateWorkerRequestDto | Тело запроса. См. CreateWorkerRequestDto |
Возвращаемые данные
Returns: Promise.<ApiResult> - Созданный воркер под полем worker
CreateBlocked(params) ⇒ Promise.<ApiResult>
Создаёт нового заблокированного воркера
Принимаемые параметры
| Param | Type | Description |
|---|---|---|
| params | CreateWorkerRequestDto | Тело запроса. См. CreateWorkerRequestDto |
Возвращаемые данные
Returns: Promise.<ApiResult> - Созданный воркер под полем worker
SubmitApplication(params) ⇒ Promise.<ApiResult>
Подаёт заявку воркера на трудоустройство
Принимаемые параметры
| Param | Type | Description |
|---|---|---|
| params | CreateWorkerApplicationRequestDto | Тело запроса. См. CreateWorkerApplicationRequestDto |
Возвращаемые данные
Returns: Promise.<ApiResult> - Подтверждение операции
Update(params) ⇒ Promise.<ApiResult>
Обновляет данные воркера
Принимаемые параметры
| Param | Type | Description |
|---|---|---|
| params | UpdateWorkerRequestDto | Тело запроса. См. UpdateWorkerRequestDto |
Возвращаемые данные
Returns: Promise.<ApiResult> - Подтверждение операции
UpdateContractData(params) ⇒ Promise.<ApiResult>
Обновляет контрактные данные воркера
Принимаемые параметры
| Param | Type | Description |
|---|---|---|
| params | UpdateWorkerPartialRequestDto | Тело запроса. См. UpdateWorkerPartialRequestDto |
Возвращаемые данные
Returns: Promise.<ApiResult> - Подтверждение операции
DeleteById(id) ⇒ Promise.<ApiResult>
Удаляет воркера по ID
Принимаемые параметры
| Param | Type | Description |
|---|---|---|
| id | number | ID воркера |
Возвращаемые данные
Returns: Promise.<ApiResult> - Подтверждение операции
GetByJWT() ⇒ Promise.<ApiResult>
Получает данные воркера текущего пользователя по JWT
Возвращаемые данные
Returns: Promise.<ApiResult> - Данные воркера под полем worker
GetStatusByJWT() ⇒ Promise.<ApiResult>
Получает статус воркера текущего пользователя по JWT
Возвращаемые данные
Returns: Promise.<ApiResult> - Статус воркера под полем status
GetBlacklistTable(queryString) ⇒ Promise.<ApiResult>
Получает список воркеров из чёрного списка с пагинацией
Принимаемые параметры
| Param | Type | Description |
|---|---|---|
| queryString | string | Готовая строка запроса (пагинация) |
Возвращаемые данные
Returns: Promise.<ApiResult> - Список воркеров под полем pagination
UpdateStatus(params) ⇒ Promise.<ApiResult>
Обновляет статус воркера
Принимаемые параметры
| Param | Type | Description |
|---|---|---|
| params | UpdateWorkerStatusRequestDto | Тело запроса. См. UpdateWorkerStatusRequestDto |
Возвращаемые данные
Returns: Promise.<ApiResult> - Подтверждение операции
UpdateBlacklistState(params) ⇒ Promise.<ApiResult>
Обновляет статус воркера в чёрном списке
Принимаемые параметры
| Param | Type | Description |
|---|---|---|
| params | UpdateWorkerBlackListRequestDto | Тело запроса. См. UpdateWorkerBlackListRequestDto |
Возвращаемые данные
Returns: Promise.<ApiResult> - Подтверждение операции
AddFiles(formData) ⇒ Promise.<ApiResult>
Прикрепляет файлы к профилю воркера
Принимаемые параметры
| Param | Type | Description |
|---|---|---|
| formData | FormData | Multipart-форма с ID воркера и файлами |
Возвращаемые данные
Returns: Promise.<ApiResult> - Подтверждение операции
GetFilesTable(queryString) ⇒ Promise.<ApiResult>
Получает список файлов воркера с пагинацией и фильтром по типам
Принимаемые параметры
| Param | Type | Description |
|---|---|---|
| queryString | string | Готовая строка запроса (ID воркера, пагинация, фильтр по типам) |
Возвращаемые данные
Returns: Promise.<ApiResult> - Список файлов под полем pagination