socialServiceService
socialServiceService
- socialServiceService
- Search(request) ⇒
Promise.<ApiResult> - GetTable(request) ⇒
Promise.<ApiResult> - GetById(id) ⇒
Promise.<ApiResult> - Create(params) ⇒
Promise.<ApiResult> - Update(params) ⇒
Promise.<ApiResult> - DeleteById(id) ⇒
Promise.<ApiResult>
- Search(request) ⇒
Search(request) ⇒ Promise.<ApiResult>
Ищет органы социального обслуживания по названию (автокомплит).
Лёгкий поиск: отдаёт плоский массив под полем socialServicesOffices, а не страницу. Для табличного списка с пагинацией используйте GetTable.
Принимаемые параметры
| Param | Type | Description |
|---|---|---|
| request | GetSocialServicesOfficesSearchRequestDto | Поисковый запрос. См. GetSocialServicesOfficesSearchRequestDto |
Возвращаемые данные
Returns: Promise.<ApiResult> - Найденные органы под полем socialServicesOffices
Пример
await socialServiceService.Search({ name: 'AOK' })GetTable(request) ⇒ Promise.<ApiResult>
Получает список социальных служб с пагинацией и фильтрами.
Все фильтры кроме pagination опциональны: не передан — условие не применяется.
Принимаемые параметры
| Param | Type | Description |
|---|---|---|
| request | GetSocialServicesOfficesRequestDto | Фильтры и пагинация. См. GetSocialServicesOfficesRequestDto |
Возвращаемые данные
Returns: Promise.<ApiResult> - Результат под полем pagination
WARNING
Раньше метод принимал готовую query-строку. Теперь принимает DTO и собирает строку сам.
Пример
await socialServiceService.GetTable({
pagination: { page: 1, rowsPerPage: 25, sortBy: 'Name', descending: false },
name: 'AOK',
clientsCount: { from: 1 },
})GetById(id) ⇒ Promise.<ApiResult>
Получает орган социального обслуживания по ID
Принимаемые параметры
| Param | Type | Description |
|---|---|---|
| id | number | ID органа социального обслуживания |
Возвращаемые данные
Returns: Promise.<ApiResult> - Данные органа социального обслуживания под полем socialServicesOffice
Create(params) ⇒ Promise.<ApiResult>
Создаёт новый орган социального обслуживания
Принимаемые параметры
| Param | Type | Description |
|---|---|---|
| params | CreateSocialServicesOfficeRequestDto | Параметры запроса. См. CreateSocialServicesOfficeRequestDto |
Возвращаемые данные
Returns: Promise.<ApiResult> - Созданный орган социального обслуживания под полем socialServicesOffice
Update(params) ⇒ Promise.<ApiResult>
Обновляет данные органа социального обслуживания
Принимаемые параметры
| Param | Type | Description |
|---|---|---|
| params | UpdateSocialServicesOfficeRequestDto | Параметры запроса. См. UpdateSocialServicesOfficeRequestDto |
Возвращаемые данные
Returns: Promise.<ApiResult> - Подтверждение операции
DeleteById(id) ⇒ Promise.<ApiResult>
Удаляет орган социального обслуживания по ID
Принимаемые параметры
| Param | Type | Description |
|---|---|---|
| id | number | ID органа социального обслуживания |
Возвращаемые данные
Returns: Promise.<ApiResult> - Подтверждение операции