Skip to content

socialServiceService

socialServiceService

Search(request) ⇒ Promise.<ApiResult>

Ищет органы социального обслуживания по названию (автокомплит).

Лёгкий поиск: отдаёт плоский массив под полем socialServicesOffices, а не страницу. Для табличного списка с пагинацией используйте GetTable.


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

ParamTypeDescription
requestGetSocialServicesOfficesSearchRequestDtoПоисковый запрос. См. GetSocialServicesOfficesSearchRequestDto

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

Returns: Promise.<ApiResult> - Найденные органы под полем socialServicesOffices


Пример

js
await socialServiceService.Search({ name: 'AOK' })


GetTable(request) ⇒ Promise.<ApiResult>

Получает список социальных служб с пагинацией и фильтрами.

Все фильтры кроме pagination опциональны: не передан — условие не применяется.


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

ParamTypeDescription
requestGetSocialServicesOfficesRequestDtoФильтры и пагинация. См. GetSocialServicesOfficesRequestDto

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

Returns: Promise.<ApiResult> - Результат под полем pagination

WARNING

Раньше метод принимал готовую query-строку. Теперь принимает DTO и собирает строку сам.


Пример

js
await socialServiceService.GetTable({
  pagination: { page: 1, rowsPerPage: 25, sortBy: 'Name', descending: false },
  name: 'AOK',
  clientsCount: { from: 1 },
})


GetById(id) ⇒ Promise.<ApiResult>

Получает орган социального обслуживания по ID


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

ParamTypeDescription
idnumberID органа социального обслуживания

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

Returns: Promise.<ApiResult> - Данные органа социального обслуживания под полем socialServicesOffice




Create(params) ⇒ Promise.<ApiResult>

Создаёт новый орган социального обслуживания


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

ParamTypeDescription
paramsCreateSocialServicesOfficeRequestDtoПараметры запроса. См. CreateSocialServicesOfficeRequestDto

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

Returns: Promise.<ApiResult> - Созданный орган социального обслуживания под полем socialServicesOffice




Update(params) ⇒ Promise.<ApiResult>

Обновляет данные органа социального обслуживания


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

ParamTypeDescription
paramsUpdateSocialServicesOfficeRequestDtoПараметры запроса. См. UpdateSocialServicesOfficeRequestDto

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

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




DeleteById(id) ⇒ Promise.<ApiResult>

Удаляет орган социального обслуживания по ID


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

ParamTypeDescription
idnumberID органа социального обслуживания

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

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