Различия
Здесь показаны различия между двумя версиями данной страницы.
| Предыдущая версия справа и слева Предыдущая версия Следующая версия | Предыдущая версия | ||
|
d24:develop:v2:backend:v2 [2025/07/29 03:21] anton |
d24:develop:v2:backend:v2 [2025/10/21 04:34] (текущий) anton |
||
|---|---|---|---|
| Строка 386: | Строка 386: | ||
| //Запрос | //Запрос | ||
| /* | /* | ||
| - | http://server.ru/v2/ref/contractors_list?cnt_id=1 | + | http://server.ru/v2/ref/oi_templates_list?cnt_id=1 |
| */ | */ | ||
| Строка 1059: | Строка 1059: | ||
| "status_id": "1", | "status_id": "1", | ||
| "reasons_count": 0 | "reasons_count": 0 | ||
| + | } | ||
| + | ] | ||
| + | </code> | ||
| + | |||
| + | |||
| + | ==== Получение списка статусов РСО ==== | ||
| + | GET http://server.ru/v2/ref/rso_status_list | ||
| + | |||
| + | Тип ответа: Массив объектов | ||
| + | |||
| + | Параметры ответа (объектов массива) | ||
| + | ^ Название ^ Тип ^ Обязательно ^ Описание^ | ||
| + | |status|string|да|Текстовое описание статуса| | ||
| + | |status_id|number|да|идентификатор статуса в системе| | ||
| + | **Пример:** | ||
| + | <code javascript> | ||
| + | |||
| + | //Запрос | ||
| + | /* | ||
| + | http://server.ru/v2/ref/rso_status_list | ||
| + | */ | ||
| + | |||
| + | // Ответ | ||
| + | [ | ||
| + | { | ||
| + | "status_id": 1, | ||
| + | "status": "Зарегистрирована" | ||
| + | }, | ||
| + | { | ||
| + | "status_id": 2, | ||
| + | "status": "Принята в работу" | ||
| + | }, | ||
| + | { | ||
| + | "status_id": 4, | ||
| + | "status": "Отложена" | ||
| + | }, | ||
| + | { | ||
| + | "status_id": 5, | ||
| + | "status": "Открыта повторно" | ||
| + | }, | ||
| + | { | ||
| + | "status_id": 25, | ||
| + | "status": "Закрыта" | ||
| + | }, | ||
| + | { | ||
| + | "status_id": 47, | ||
| + | "status": "Невозможно выполнить" | ||
| } | } | ||
| ] | ] | ||
| Строка 1334: | Строка 1381: | ||
| |info_id|number|да|идентификатор созданного оповещения в системе| | |info_id|number|да|идентификатор созданного оповещения в системе| | ||
| |info_ids|array|да|все ид оповещений (если создалось на несколько УК)| | |info_ids|array|да|все ид оповещений (если создалось на несколько УК)| | ||
| - | |oi_detail|object|да|детали созданного оповещения| | ||
| Строка 1369: | Строка 1415: | ||
| "affected_rows": 1, | "affected_rows": 1, | ||
| "info_id": 139284, | "info_id": 139284, | ||
| - | "info_ids": [139284], | + | "info_ids": [139284] |
| - | "oi_detail": ... см.детали оповещения | + | |
| } | } | ||
| </code> | </code> | ||
| Строка 1422: | Строка 1467: | ||
| **Параметры ответа:** | **Параметры ответа:** | ||
| ^ Название ^ Тип ^ Обязательно ^ Описание^ | ^ Название ^ Тип ^ Обязательно ^ Описание^ | ||
| + | |affected_rows|number|да|сколько строк обновилось| | ||
| |info_id|number|да|идентификатор оповещения, которое обновлялось| | |info_id|number|да|идентификатор оповещения, которое обновлялось| | ||
| - | |created_by|number|да|идентификатор пользователя, который создал оповещение| | + | |
| - | |svc_id|number|да|идентификатор РСО| | + | |
| - | |request_id|number|да|идентификатор заявки| | + | |
| - | |owner_id |number|да|идентификатор УК| | + | |
| - | |employee_id|number|да|идентификатор исполнителя| | + | |
| - | |essence_id|number|да|идентификатор причины обращения| | + | |
| - | |flag_system|string|да|флаг отправки уведомления жителям Д / Н| | + | |
| - | |start_at|string|да|дата начала в формате ДД.ММ.ГГГГ ЧЧ:ММ| | + | |
| - | |end_at|string|да|дата окончания в формате ДД.ММ.ГГГГ ЧЧ:ММ| | + | |
| - | |created_at|string|да|дата создания в формате ДД.ММ.ГГГГ ЧЧ:ММ| | + | |
| - | |start_at_tz|string|да|дата начала в формате ИСО| | + | |
| - | |end_at_tz|string|да|дата окончания в формате ИСО| | + | |
| - | |created_on_tz|string|да|дата создания в формате ИСО| | + | |
| - | |updated_on_tz|string|да|дата изменения в формате ИСО| | + | |
| - | |type|string|да|тип оповещения| | + | |
| - | |note|string|да|текст оповещения| | + | |
| - | |last_comments|array|да|комментарии к оповещению| | + | |
| - | |status|string|да|статус оповещения| | + | |
| - | |reason|string|да|причина оповещения| | + | |
| - | |resp|string|да|зона ответственностио оповещения| | + | |
| - | |what|string|да|объект оповещения| | + | |
| - | |access|string|да|доступы юзера| | + | |
| - | |header|string|да|название акции| | + | |
| - | |more_info_link|string|да|ссылка на доп инфо| | + | |
| - | |price|number|да|цена| | + | |
| - | |push_text|string|да|текст уведомления для жителей| | + | |
| - | |username|string|да|имя пользователя| | + | |
| - | |position|string|да|должность пользователя| | + | |
| - | |emp_str|string|да|информация об исполнителе| | + | |
| - | |essence|string|да|информация об причине обращения| | + | |
| - | |svc|string|да|имя РСО| | + | |
| - | |service_list|string|да|услуги оповещения| | + | |
| - | |reason_str|string|да|информация о причине| | + | |
| - | |what_str|string|да|информация об объекте| | + | |
| - | |type_str|string|да|информация о типе оповещения| | + | |
| - | |status_str|string|да|информация о статусе оповещения| | + | |
| - | |service_list_str|string|да|информация об услугах| | + | |
| - | |resp_str|string|да|информация о зоне ответственности| | + | |
| - | |houses|array|да|дома, привязанные к оповещению| | + | |
| - | |house_state_list|array|да|дома, привязанные к оповещению с информацией о статусе| | + | |
| Строка 1555: | Строка 1562: | ||
| "address": "Екатеринбург г, Луначарского ул, дом 5", | "address": "Екатеринбург г, Луначарского ул, дом 5", | ||
| "street": "Луначарского ул", | "street": "Луначарского ул", | ||
| + | "city": "Екатеринбург г", | ||
| "house": "5" | "house": "5" | ||
| }, | }, | ||
| Строка 1755: | Строка 1763: | ||
| "address": "Екатеринбург г, Луначарского ул, дом 240", | "address": "Екатеринбург г, Луначарского ул, дом 240", | ||
| "street": "Луначарского ул", | "street": "Луначарского ул", | ||
| + | "city": "Екатеринбург г", | ||
| "house": "240" | "house": "240" | ||
| } | } | ||
| Строка 1933: | Строка 1942: | ||
| "address": "Курган г, Бурова-Петрова ул, дом 78", | "address": "Курган г, Бурова-Петрова ул, дом 78", | ||
| "house": "78", | "house": "78", | ||
| - | "street": "Бурова-Петрова ул" | + | "street": "Бурова-Петрова ул", |
| + | "city": "Курган г" | ||
| }, | }, | ||
| { | { | ||
| Строка 1943: | Строка 1953: | ||
| "address": "Курган г, Куртамышская ул, дом 18 К1", | "address": "Курган г, Куртамышская ул, дом 18 К1", | ||
| "house": "18 К1", | "house": "18 К1", | ||
| - | "street": "Куртамышская ул" | + | "street": "Куртамышская ул", |
| + | "city": "Курган г" | ||
| } | } | ||
| ] | ] | ||
| Строка 1981: | Строка 1992: | ||
| "comment": "123" | "comment": "123" | ||
| } | } | ||
| + | |||
| + | **Параметры ответа** | ||
| + | ^ Название ^ Тип ^ Обязательно ^ Описание^ | ||
| + | |affected_rows|number|да|сколько строк изменилось| | ||
| + | |status_id|string|да|идентификатор прикрепленного дома| | ||
| + | |||
| //Ответ | //Ответ | ||
| Строка 2541: | Строка 2558: | ||
| **Тело запроса:** | **Тело запроса:** | ||
| ^ Название ^ Тип ^ Обязательно ^ Описание^ | ^ Название ^ Тип ^ Обязательно ^ Описание^ | ||
| - | |house_id|number|да|ИД Дома| | ||
| - | |owner_id|number|нет|ИД Управляющей компании| | ||
| |svc_id|number|да|идентификатор РСО| | |svc_id|number|да|идентификатор РСО| | ||
| - | |note| string|да|Комметрарий от заявки| | + | |rso_comment| string|да|Комметарий к заявке РСО| |
| - | |rso_comment| string|да|Комметрарий к заявке РСО| | + | |
| |request_id|number|да|ИД Заявки| | |request_id|number|да|ИД Заявки| | ||
| Строка 2553: | Строка 2567: | ||
| ^ Название ^ Тип ^ Обязательно ^ Описание^ | ^ Название ^ Тип ^ Обязательно ^ Описание^ | ||
| |request_rso_id|number|да|ид заявки рсо| | |request_rso_id|number|да|ид заявки рсо| | ||
| - | |house_id|number|да|ид дома| | + | |
| - | |owner_id|number|да|ид управляющей компании| | + | **Примеры:** |
| + | |||
| + | <code javascript> | ||
| + | |||
| + | //Тело запроса | ||
| + | |||
| + | { | ||
| + | "svc_id:" : 1533, | ||
| + | "request_id" : 1300673, | ||
| + | "rso_comment" : "комментарий к заявке РСО", | ||
| + | } | ||
| + | |||
| + | //Ответ | ||
| + | |||
| + | {"request_rso_id":78643} | ||
| + | |||
| + | </code> | ||
| + | |||
| + | ==== Обновление заявки РСО ==== | ||
| + | PUT https://server.ru/v2/request_rso/:request_rso_id | ||
| + | |||
| + | **Параметры запроса:** | ||
| + | ^ Название ^ Тип ^ Обязательно ^ Описание^ | ||
| + | |request_rso_id|number|да|ид заявки рсо| | ||
| + | |||
| + | **Тело запроса:** | ||
| + | ^ Название ^ Тип ^ Обязательно ^ Описание^ | ||
| |svc_id|number|да|идентификатор РСО| | |svc_id|number|да|идентификатор РСО| | ||
| - | |note|string|да|комментарий заявки рсо| | + | |note| string|да|Описание заявки РСО| |
| - | |created_on_tz|string|да|время создания заявки| | + | |rso_comment| string|да|Комметарий к заявке РСО| |
| |status_id|number|да|ид статуса| | |status_id|number|да|ид статуса| | ||
| - | |rso_status_name|string|да|имя статуса| | + | |ext_request_id|string|да|ид заявки из смежной службы| |
| - | |request_id|number|да|ид заявки, на основе которой создана заявка рсо| | + | |
| + | |||
| + | **Тип ответа:** Объект | ||
| + | |||
| + | **Параметры ответа:** | ||
| + | ^ Название ^ Тип ^ Обязательно ^ Описание^ | ||
| + | |request_rso_id|number|да|ид заявки рсо| | ||
| + | |affected_rows|number|да|колво измененных строк| | ||
| **Примеры:** | **Примеры:** | ||
| Строка 2569: | Строка 2616: | ||
| { | { | ||
| - | "house_id" : 34021, | + | "status_id" : 1, |
| "svc_id:" : 1533, | "svc_id:" : 1533, | ||
| - | "owner_id" : 23, | + | "rso_comment" : "123", |
| - | "request_id" : 1300673, | + | "ext_request_id" : "123Ф", |
| "note" : "123", | "note" : "123", | ||
| } | } | ||
| Строка 2578: | Строка 2625: | ||
| //Ответ | //Ответ | ||
| + | {"affected_rows":1,"request_rso_id":78643} | ||
| + | |||
| + | </code> | ||
| + | |||
| + | ==== Получение списка заявок РСО ==== | ||
| + | GET https://server.ru/v2/request_rso | ||
| + | |||
| + | **Параметры запроса:** | ||
| + | ^ Название ^ Тип ^ Обязательно ^ Описание^ | ||
| + | |start|number|да|C какой позиции получить заявки| | ||
| + | |count|number|да|Сколько заявок получить| | ||
| + | |date_start|string|да|Начала периода в формате ISO| | ||
| + | |date_end|string|да|Конец периода в формате ISO| | ||
| + | |request_rso_id|number|да|ид заявки рсо| | ||
| + | |svc_id|number|да|ид службы рсо| | ||
| + | |status_id|number|да|ид статуса| | ||
| + | |house_id|number|да|ид дома| | ||
| + | |owner_id|number|да|ид ук| | ||
| + | |ext_request_id|string|да|ид заявки в смежной службе| | ||
| + | |city_text|string|да|город| | ||
| + | |street_text|string|да|улица| | ||
| + | |||
| + | |||
| + | **Тип ответа:** Объект | ||
| + | |||
| + | **Параметры ответа:** | ||
| + | ^ Название ^ Тип ^ Обязательно ^ Описание^ | ||
| + | |address_full|string|да|полный адрес| | ||
| + | |created_on_tz|string|да|дата создания в формате ISO| | ||
| + | |house_id|number|да|ид дома| | ||
| + | |last_comments|array|да|последние комментарии| | ||
| + | |note|string|да|описание заявки рсо| | ||
| + | |request_rso_id|number|да|ид заявки рсо| | ||
| + | |status_id|number|да|ид статуса| | ||
| + | |request_id|number|да|ид родительской заявки| | ||
| + | |status_name|string|да|название статуса| | ||
| + | |svc_name|string|да|название службы рсо| | ||
| + | |updated_on_tz|string|да|дата изменения в формате ISO| | ||
| + | |||
| + | **Примеры:** | ||
| + | |||
| + | |||
| + | <code javascript> | ||
| + | |||
| + | //Запрос | ||
| + | https://server.ru/v2/request_rso/?start=1&count=50&date_start=2023-05-01T00:00:00.000Z&date_end=2025-06-10T00:00:00.000Z&owner_id=13521& | ||
| + | |||
| + | |||
| + | //Ответ | ||
| + | |||
| + | [ | ||
| { | { | ||
| - | "request_rso_id": 77470, | + | "request_rso_id": 78509, |
| - | "house_id": 54696, | + | "house_id": 54696, |
| + | "note": "Прачечная . Кол-во объектов: 1. Опции: опция 1 x1 0.00 руб.", | ||
| + | "status_id": 5, | ||
| + | "request_id": 123, | ||
| + | "created_on_tz": "2025-06-09T10:51:24.839Z", | ||
| + | "updated_on_tz": "2025-07-29T05:21:52.324Z", | ||
| + | "status_name": "Открыта повторно", | ||
| + | "last_comments": [ | ||
| + | { | ||
| + | "note": "ewqewqeqwe" | ||
| + | }, | ||
| + | { | ||
| + | "note": "3543543543543" | ||
| + | } | ||
| + | ], | ||
| + | "svc_name": "АО «Екатеринбурггаз»", | ||
| + | "address_full": "Екатеринбург г, Луначарского ул, дом 240", | ||
| + | "RNUM": 1 | ||
| + | }, | ||
| + | { | ||
| + | "request_rso_id": 78508, | ||
| + | "house_id": 54916, | ||
| + | "note": "Test", | ||
| + | "status_id": 47, | ||
| + | "request_id": 7657757, | ||
| + | "created_on_tz": "2025-06-09T10:49:13.234Z", | ||
| + | "updated_on_tz": "2025-07-29T05:22:04.971Z", | ||
| + | "status_name": "Невозможно выполнить", | ||
| + | "last_comments": [ | ||
| + | { | ||
| + | "note": "123133" | ||
| + | }, | ||
| + | { | ||
| + | "note": "1543543543" | ||
| + | } | ||
| + | ], | ||
| + | "svc_name": "ООО \"Ураллифт\"", | ||
| + | "address_full": "Верхняя Пышма г, Александра Козицына ул, дом 1", | ||
| + | "RNUM": 2 | ||
| + | } | ||
| + | ] | ||
| + | |||
| + | </code> | ||
| + | |||
| + | |||
| + | ==== Получение детализации заявки РСО ==== | ||
| + | GET https://server.ru/v2/request_rso/:request_rso_id | ||
| + | |||
| + | **Параметры запроса:** | ||
| + | ^ Название ^ Тип ^ Обязательно ^ Описание^ | ||
| + | |request_rso_id|number|да|ид заявки рсо| | ||
| + | |||
| + | |||
| + | **Тип ответа:** Объект | ||
| + | |||
| + | **Параметры ответа:** | ||
| + | ^ Название ^ Тип ^ Обязательно ^ Описание^ | ||
| + | |address_full|string|да|полный адрес| | ||
| + | |created_on_tz|string|да|дата создания в формате ISO| | ||
| + | |house_id|number|да|ид дома| | ||
| + | |owner_id|number|да|ид ук| | ||
| + | |svc_id|number|да|ид рсо| | ||
| + | |created_by|string|да|кем создана заявка рсо| | ||
| + | |position|string|да|должность того, кто создал заявку рсо| | ||
| + | |access|string|да|доступ того, кто создал заявку рсо| | ||
| + | |last_comments|array|да|последние комментарии| | ||
| + | |note|string|да|описание заявки рсо| | ||
| + | |request_rso_id|number|да|ид заявки рсо| | ||
| + | |ext_request_id|string|да|ид заявки из смежной службы| | ||
| + | |request_id|number|да|ид заявки основной| | ||
| + | |status_id|number|да|ид статуса| | ||
| + | |status_name|string|да|название статуса| | ||
| + | |request_status_name|string|да|название статуса основной заявки| | ||
| + | |svc_name|string|да|название службы рсо| | ||
| + | |pass_fio|string|да|фио того, кто принял заявки в смежной службе| | ||
| + | |updated_on_tz|string|да|дата изменения в формате ISO| | ||
| + | |||
| + | **Примеры:** | ||
| + | |||
| + | |||
| + | <code javascript> | ||
| + | |||
| + | |||
| + | //Ответ | ||
| + | |||
| + | { | ||
| + | "request_rso_id": 78643, | ||
| + | "request_id": 1343273, | ||
| + | "ext_request_id": null, | ||
| + | "house_id": 54916, | ||
| "owner_id": 13521, | "owner_id": 13521, | ||
| "svc_id": 5484, | "svc_id": 5484, | ||
| - | "note": "123", | ||
| - | "created_on_tz": "2024-03-28T07:19:10.826Z", | ||
| "status_id": 1, | "status_id": 1, | ||
| - | "rso_status_name": "Зарегистрирована", | + | "created_by": "dev", |
| - | "request_id": 1300673 | + | "position": "Технический директор", |
| + | "access": "С", | ||
| + | "created_on_tz": "2025-08-07T04:06:09.638Z", | ||
| + | "updated_on_tz": "2025-08-07T04:06:09.789Z", | ||
| + | "note": "отт", | ||
| + | "pass_fio": null, | ||
| + | "last_comments": [ | ||
| + | { | ||
| + | "note": "123" | ||
| + | } | ||
| + | ], | ||
| + | "svc_name": " ГазУралКомплект", | ||
| + | "address_full": "Верхняя Пышма г, Александра Козицына ул, дом 1", | ||
| + | "status_name": "Зарегистрирована", | ||
| + | "request_status_name": "Требуется передать" | ||
| } | } | ||
| + | |||
| + | </code> | ||
| + | |||
| + | ==== Получение деталей табов для заявок РСО ==== | ||
| + | GET https://server.ru/v2/request_rso/:request_rso_id/all | ||
| + | |||
| + | **Переменные URL:** | ||
| + | ^ Название ^ Тип ^ Обязательно ^ Описание^ | ||
| + | |request_rso_id|number|да|ид заявки рсо| | ||
| + | |||
| + | **Переменные URL:** | ||
| + | ^ Название ^ Тип ^ Обязательно ^ Описание^ | ||
| + | |comment|number|нет|хотим ли мы подгружать комментарии в ленту| | ||
| + | |activity|number|нет|хотим ли мы подгружать историю активности в ленту| | ||
| + | |call|number|нет|хотим ли мы подгружать звонки в ленту| | ||
| + | |call_task|number|нет|хотим ли мы подгружать колл таски в ленту| | ||
| + | |||
| + | Если не передать ни один из параметров, значит будет грузиться все типы, поэтому передавать только в том случае, когда нужно получить конкретные типы. | ||
| + | |||
| + | Передаются как пример: comment=1 | ||
| + | |||
| + | **Тип ответа:** Объект | ||
| + | |||
| + | **Параметры ответа:** | ||
| + | ^ Название ^ Тип ^ Обязательно ^ Описание^ | ||
| + | |feed_type|string|да|конкретный тип сущности в ленте| | ||
| + | |created_on_tz|string|да|время создания| | ||
| + | |user_data|string|да|данные о пользователе в одной строке, с разделителем| | ||
| + | |payload|string|да|полезная информация в зависимости от типа сущности| | ||
| + | |feed_opt_1|string|да|резервные данные с 1 до 10, меняются в зависимости от сущности| | ||
| + | |feed_opt_2|string|да|-| | ||
| + | |feed_opt_3|string|да|-| | ||
| + | |feed_opt_4|string|да|-| | ||
| + | |feed_opt_5|string|да|-| | ||
| + | |feed_opt_6|string|да|-| | ||
| + | |feed_opt_7|string|да|-| | ||
| + | |feed_opt_8|string|да|-| | ||
| + | |feed_opt_9|string|да|-| | ||
| + | |feed_opt_10|string|да|-| | ||
| + | |username|string|да|имя пользователя| | ||
| + | |position|string|да|позиция| | ||
| + | |access|string|да|уровень доступа| | ||
| + | |||
| + | <code javascript> | ||
| + | |||
| + | //Ответ | ||
| + | [ | ||
| + | { | ||
| + | "user_data": "dev|Технический директор|С", | ||
| + | "feed_type": "comment", | ||
| + | "created_on_tz": "2025-08-07T04:06:09.780Z", | ||
| + | "payload": "123", | ||
| + | "feed_opt_1": null, | ||
| + | "feed_opt_2": null, | ||
| + | "feed_opt_3": null, | ||
| + | "feed_opt_4": null, | ||
| + | "feed_opt_5": null, | ||
| + | "feed_opt_6": null, | ||
| + | "feed_opt_7": null, | ||
| + | "feed_opt_8": null, | ||
| + | "feed_opt_9": null, | ||
| + | "feed_opt_10": null, | ||
| + | "username": "dev", | ||
| + | "position": "Технический директор", | ||
| + | "access": "С" | ||
| + | } | ||
| + | ] | ||
| </code> | </code> | ||
| Строка 3248: | Строка 3514: | ||
| |appeal_num|string|номер обращения| | |appeal_num|string|номер обращения| | ||
| |appeal_date|string|дата обращения| | |appeal_date|string|дата обращения| | ||
| + | |rso_name|string|назваине организации РСО| | ||
| |autophone|string|АОН| | |autophone|string|АОН| | ||
| |contphone|string|если житель пожелал оставить другой контактный телефон| | |contphone|string|если житель пожелал оставить другой контактный телефон| | ||
| Строка 3381: | Строка 3648: | ||
| "desired_time_start_on_tz": "2024-04-02T00:00:00.000Z", | "desired_time_start_on_tz": "2024-04-02T00:00:00.000Z", | ||
| "note": "test1", | "note": "test1", | ||
| + | "rso_name": "АРТЕК", | ||
| "fio": null, | "fio": null, | ||
| "emp_note": "emp_note", | "emp_note": "emp_note", | ||