- Unify API: lib/api.ts uses /api/v1, inbox uses /api/inbox (rewrites) - Remove localhost refs: openapi, inbox page - Add rewrites: /api/inbox|tmc -> inbox-server, /api/v1 -> FastAPI - Add stub routes: knowledge/insights, recommendations, search, log-error - Transfer from PAPA: prompts (inspection, tmc), scripts, supabase, data/tmc-requests - Fix inbox-server: ORDER BY created_at, package.json - Remove redundant app/api/inbox/files route (rewrites handle it) - knowledge/ in gitignore (large PDFs) Co-authored-by: Cursor <cursoragent@cursor.com>
12 KiB
Справочники системы
Общая информация
Все справочники системы заполнены тестовыми данными для полноценной работы программы.
1. Типы воздушных судов (aircraft_types)
Всего: 34 типа от 10 производителей
Зарубежные производители:
Airbus (7 типов)
- A320
- A320neo
- A321
- A321neo
- A330-300
- A350-900
- A350-1000
Boeing (6 типов)
- 737-800
- 737-900
- 737 MAX 8
- 777-300ER
- 787-8 Dreamliner
- 787-9 Dreamliner
Embraer (4 типа)
- E-170
- E-175
- E-190
- E-195
Sukhoi (3 типа)
- Superjet 100
- Superjet 100-95
- Superjet 100-95LR
ATR (2 типа)
- 72-600
- 42-600
Bombardier (2 типа)
- CRJ-900
- CRJ-1000
Российские производители:
Ильюшин (3 типа)
- Ил-96-300
- Ил-96-400
- Ил-114-300
Туполев (3 типа)
- Ту-204
- Ту-214
- Ту-334
Иркут (2 типа)
- МС-21-300
- МС-21-310
Антонов (2 типа)
- Ан-148
- Ан-158
2. Организации (organizations)
Всего: 24 организации
Операторы (авиакомпании) - 9 организаций
-
Аэрофлот - Российские авиалинии
- ИНН: 7702070139
- Адрес: г. Москва, ул. Ленинградский проспект, д. 37, корп. 2
- Email: info@aeroflot.ru
- Телефон: +7 (495) 223-55-55
-
S7 Airlines
- ИНН: 5405013127
- Адрес: г. Новосибирск, ул. Добролюбова, д. 2
- Email: info@s7.ru
- Телефон: +7 (495) 777-77-77
-
Уральские авиалинии
- ИНН: 6658004767
- Адрес: г. Екатеринбург, ул. Сакко и Ванцетти, д. 105
- Email: info@uralairlines.ru
- Телефон: +7 (343) 264-00-00
-
Победа
- ИНН: 7702070139
- Адрес: г. Москва, ул. Ленинградский проспект, д. 37, корп. 2
- Email: info@pobeda.aero
- Телефон: +7 (495) 363-00-00
-
Россия
- ИНН: 4703008763
- Адрес: г. Санкт-Петербург, ул. Пилотов, д. 18
- Email: info@rossiya-airlines.com
- Телефон: +7 (812) 333-22-11
-
Якутия
- ИНН: 1435027000
- Адрес: г. Якутск, ул. Октябрьская, д. 9
- Email: info@yakutia.aero
- Телефон: +7 (4112) 44-11-11
-
Азимут
- ИНН: 2315086352
- Адрес: г. Ростов-на-Дону, пр-т Шолохова, д. 344
- Email: info@azimuth.aero
- Телефон: +7 (863) 206-00-00
-
Smartavia
- ИНН: 2901000000
- Адрес: г. Архангельск, ул. Воскресенская, д. 77
- Email: info@smartavia.ru
- Телефон: +7 (8182) 65-00-00
MRO (организации технического обслуживания) - 8 организаций
-
Авиационный технический центр Шереметьево
- Адрес: г. Москва, аэропорт Шереметьево
- Email: info@atc-svo.ru
- Телефон: +7 (495) 578-00-00
-
Авиационный технический центр Домодедово
- Адрес: г. Москва, аэропорт Домодедово
- Email: info@atc-dme.ru
- Телефон: +7 (495) 933-00-00
-
Авиационный технический центр Пулково
- Адрес: г. Санкт-Петербург, аэропорт Пулково
- Email: info@atc-led.ru
- Телефон: +7 (812) 337-00-00
-
Авиационный технический центр Толмачево
- Адрес: г. Новосибирск, аэропорт Толмачево
- Email: info@atc-ovb.ru
- Телефон: +7 (383) 216-00-00
-
Авиационный технический центр Кольцово
- Адрес: г. Екатеринбург, аэропорт Кольцово
- Email: info@atc-svk.ru
- Телефон: +7 (343) 264-00-00
-
Авиационный технический центр Ростов-на-Дону
- Адрес: г. Ростов-на-Дону, аэропорт Платов
- Email: info@atc-rov.ru
- Телефон: +7 (863) 206-00-00
-
Авиационный технический центр Краснодар
- Адрес: г. Краснодар, аэропорт Пашковский
- Email: info@atc-krr.ru
- Телефон: +7 (861) 200-00-00
-
Авиационный технический центр Сочи
- Адрес: г. Сочи, аэропорт Сочи
- Email: info@atc-aer.ru
- Телефон: +7 (862) 240-00-00
Органы сертификации (authority) - 4 организации
-
Федеральное агентство воздушного транспорта (Росавиация)
- Адрес: г. Москва, ул. Шаболовка, д. 4
- Email: info@favt.gov.ru
- Телефон: +7 (495) 607-00-00
-
Межгосударственный авиационный комитет (МАК)
- Адрес: г. Москва, ул. Большая Ордынка, д. 22/2
- Email: info@mak-iac.org
- Телефон: +7 (495) 607-00-00
-
Европейское агентство по авиационной безопасности (EASA)
- Адрес: Konrad-Adenauer-Ufer 3, 50668 Köln, Germany
- Email: info@easa.europa.eu
- Телефон: +49 221 8999 000
-
Федеральное управление гражданской авиации США (FAA)
- Адрес: 800 Independence Avenue SW, Washington, DC 20591, USA
- Email: info@faa.gov
- Телефон: +1 (202) 267-1000
Другие организации - 3 организации
-
ОАК (Объединенная авиастроительная корпорация)
- Адрес: г. Москва, ул. Большая Дмитровка, д. 26/1
- Email: info@uacrussia.ru
- Телефон: +7 (495) 926-00-00
-
Иркут (ПАО Корпорация Иркут)
- Адрес: г. Иркутск, ул. Новаторов, д. 3
- Email: info@irkut.com
- Телефон: +7 (3952) 39-00-00
-
Сухой (ПАО Компания Сухой)
- Адрес: г. Москва, ул. Поликарпова, д. 23А
- Email: info@sukhoi.org
- Телефон: +7 (495) 926-00-00
3. Пользователи (users)
Всего: 18 пользователей
Администраторы - 3 пользователя
-
Администратор системы
- Email: admin@klg.local
- Роль: admin
-
Администратор Росавиации
- Email: admin@favt.gov.ru
- Роль: admin
- Организация: Федеральное агентство воздушного транспорта (Росавиация)
Инспекторы органов сертификации - 3 пользователя
-
Иванов Иван Иванович
- Email: i.ivanov@favt.gov.ru
- Роль: authority_inspector
- Организация: Федеральное агентство воздушного транспорта (Росавиация)
-
Петров Петр Петрович
- Email: p.petrov@favt.gov.ru
- Роль: authority_inspector
- Организация: Федеральное агентство воздушного транспорта (Росавиация)
-
Сидоров Сидор Сидорович
- Email: s.sidorov@favt.gov.ru
- Роль: authority_inspector
- Организация: Федеральное агентство воздушного транспорта (Росавиация)
Менеджеры операторов - 3 пользователя
-
Смирнов Алексей Владимирович (Аэрофлот)
- Email: a.smirnov@aeroflot.ru
- Роль: operator_manager
- Организация: Аэрофлот - Российские авиалинии
-
Козлов Дмитрий Сергеевич (S7 Airlines)
- Email: d.kozlov@s7.ru
- Роль: operator_manager
- Организация: S7 Airlines
-
Новиков Андрей Николаевич (Уральские авиалинии)
- Email: a.novikov@uralairlines.ru
- Роль: operator_manager
- Организация: Уральские авиалинии
Пользователи операторов - 4 пользователя
-
Волков Сергей Александрович (Аэрофлот)
- Email: s.volkov@aeroflot.ru
- Роль: operator_user
- Организация: Аэрофлот - Российские авиалинии
-
Лебедев Михаил Игоревич (Аэрофлот)
- Email: m.lebedev@aeroflot.ru
- Роль: operator_user
- Организация: Аэрофлот - Российские авиалинии
-
Соколов Павел Викторович (S7 Airlines)
- Email: p.sokolov@s7.ru
- Роль: operator_user
- Организация: S7 Airlines
-
Михайлов Игорь Олегович (Уральские авиалинии)
- Email: i.mikhailov@uralairlines.ru
- Роль: operator_user
- Организация: Уральские авиалинии
Менеджеры MRO - 2 пользователя
-
Федоров Владимир Петрович (АТЦ Шереметьево)
- Email: v.fedorov@atc-svo.ru
- Роль: mro_manager
- Организация: Авиационный технический центр Шереметьево
-
Морозов Николай Анатольевич (АТЦ Домодедово)
- Email: n.morozov@atc-dme.ru
- Роль: mro_manager
- Организация: Авиационный технический центр Домодедово
Пользователи MRO - 3 пользователя
-
Алексеев Олег Дмитриевич (АТЦ Шереметьево)
- Email: o.alekseev@atc-svo.ru
- Роль: mro_user
- Организация: Авиационный технический центр Шереметьево
-
Павлов Роман Сергеевич (АТЦ Шереметьево)
- Email: r.pavlov@atc-svo.ru
- Роль: mro_user
- Организация: Авиационный технический центр Шереметьево
-
Семенов Артем Валерьевич (АТЦ Домодедово)
- Email: a.semenov@atc-dme.ru
- Роль: mro_user
- Организация: Авиационный технический центр Домодедово
Использование справочников
В интерфейсе
- Типы ВС - доступны в выпадающем списке при создании/редактировании воздушного судна
- Организации - доступны в выпадающем списке при создании/редактировании ВС (оператор), при выборе организации для сертификата и т.д.
- Пользователи - используются для авторизации и привязки к организациям
Через API
Все справочники доступны через REST API:
GET /api/v1/aircraft/types- список типов ВСGET /api/v1/organizations- список организацийGET /api/v1/users- список пользователей (требует авторизации)
Обновление справочников
Для обновления справочников можно использовать SQL-скрипт:
docker compose exec db psql -U klg -d klg < backend/app/db/seed_reference_data.sql
Или через API (для типов ВС и организаций):
POST /api/v1/aircraft/types- создать новый тип ВСPOST /api/v1/organizations- создать новую организацию