- 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>
342 lines
12 KiB
Markdown
342 lines
12 KiB
Markdown
# Справочники системы
|
||
|
||
## Общая информация
|
||
|
||
Все справочники системы заполнены тестовыми данными для полноценной работы программы.
|
||
|
||
---
|
||
|
||
## 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 организаций
|
||
|
||
1. **Аэрофлот - Российские авиалинии**
|
||
- ИНН: 7702070139
|
||
- Адрес: г. Москва, ул. Ленинградский проспект, д. 37, корп. 2
|
||
- Email: info@aeroflot.ru
|
||
- Телефон: +7 (495) 223-55-55
|
||
|
||
2. **S7 Airlines**
|
||
- ИНН: 5405013127
|
||
- Адрес: г. Новосибирск, ул. Добролюбова, д. 2
|
||
- Email: info@s7.ru
|
||
- Телефон: +7 (495) 777-77-77
|
||
|
||
3. **Уральские авиалинии**
|
||
- ИНН: 6658004767
|
||
- Адрес: г. Екатеринбург, ул. Сакко и Ванцетти, д. 105
|
||
- Email: info@uralairlines.ru
|
||
- Телефон: +7 (343) 264-00-00
|
||
|
||
4. **Победа**
|
||
- ИНН: 7702070139
|
||
- Адрес: г. Москва, ул. Ленинградский проспект, д. 37, корп. 2
|
||
- Email: info@pobeda.aero
|
||
- Телефон: +7 (495) 363-00-00
|
||
|
||
5. **Россия**
|
||
- ИНН: 4703008763
|
||
- Адрес: г. Санкт-Петербург, ул. Пилотов, д. 18
|
||
- Email: info@rossiya-airlines.com
|
||
- Телефон: +7 (812) 333-22-11
|
||
|
||
6. **Якутия**
|
||
- ИНН: 1435027000
|
||
- Адрес: г. Якутск, ул. Октябрьская, д. 9
|
||
- Email: info@yakutia.aero
|
||
- Телефон: +7 (4112) 44-11-11
|
||
|
||
7. **Азимут**
|
||
- ИНН: 2315086352
|
||
- Адрес: г. Ростов-на-Дону, пр-т Шолохова, д. 344
|
||
- Email: info@azimuth.aero
|
||
- Телефон: +7 (863) 206-00-00
|
||
|
||
8. **Smartavia**
|
||
- ИНН: 2901000000
|
||
- Адрес: г. Архангельск, ул. Воскресенская, д. 77
|
||
- Email: info@smartavia.ru
|
||
- Телефон: +7 (8182) 65-00-00
|
||
|
||
### MRO (организации технического обслуживания) - 8 организаций
|
||
|
||
1. **Авиационный технический центр Шереметьево**
|
||
- Адрес: г. Москва, аэропорт Шереметьево
|
||
- Email: info@atc-svo.ru
|
||
- Телефон: +7 (495) 578-00-00
|
||
|
||
2. **Авиационный технический центр Домодедово**
|
||
- Адрес: г. Москва, аэропорт Домодедово
|
||
- Email: info@atc-dme.ru
|
||
- Телефон: +7 (495) 933-00-00
|
||
|
||
3. **Авиационный технический центр Пулково**
|
||
- Адрес: г. Санкт-Петербург, аэропорт Пулково
|
||
- Email: info@atc-led.ru
|
||
- Телефон: +7 (812) 337-00-00
|
||
|
||
4. **Авиационный технический центр Толмачево**
|
||
- Адрес: г. Новосибирск, аэропорт Толмачево
|
||
- Email: info@atc-ovb.ru
|
||
- Телефон: +7 (383) 216-00-00
|
||
|
||
5. **Авиационный технический центр Кольцово**
|
||
- Адрес: г. Екатеринбург, аэропорт Кольцово
|
||
- Email: info@atc-svk.ru
|
||
- Телефон: +7 (343) 264-00-00
|
||
|
||
6. **Авиационный технический центр Ростов-на-Дону**
|
||
- Адрес: г. Ростов-на-Дону, аэропорт Платов
|
||
- Email: info@atc-rov.ru
|
||
- Телефон: +7 (863) 206-00-00
|
||
|
||
7. **Авиационный технический центр Краснодар**
|
||
- Адрес: г. Краснодар, аэропорт Пашковский
|
||
- Email: info@atc-krr.ru
|
||
- Телефон: +7 (861) 200-00-00
|
||
|
||
8. **Авиационный технический центр Сочи**
|
||
- Адрес: г. Сочи, аэропорт Сочи
|
||
- Email: info@atc-aer.ru
|
||
- Телефон: +7 (862) 240-00-00
|
||
|
||
### Органы сертификации (authority) - 4 организации
|
||
|
||
1. **Федеральное агентство воздушного транспорта (Росавиация)**
|
||
- Адрес: г. Москва, ул. Шаболовка, д. 4
|
||
- Email: info@favt.gov.ru
|
||
- Телефон: +7 (495) 607-00-00
|
||
|
||
2. **Межгосударственный авиационный комитет (МАК)**
|
||
- Адрес: г. Москва, ул. Большая Ордынка, д. 22/2
|
||
- Email: info@mak-iac.org
|
||
- Телефон: +7 (495) 607-00-00
|
||
|
||
3. **Европейское агентство по авиационной безопасности (EASA)**
|
||
- Адрес: Konrad-Adenauer-Ufer 3, 50668 Köln, Germany
|
||
- Email: info@easa.europa.eu
|
||
- Телефон: +49 221 8999 000
|
||
|
||
4. **Федеральное управление гражданской авиации США (FAA)**
|
||
- Адрес: 800 Independence Avenue SW, Washington, DC 20591, USA
|
||
- Email: info@faa.gov
|
||
- Телефон: +1 (202) 267-1000
|
||
|
||
### Другие организации - 3 организации
|
||
|
||
1. **ОАК (Объединенная авиастроительная корпорация)**
|
||
- Адрес: г. Москва, ул. Большая Дмитровка, д. 26/1
|
||
- Email: info@uacrussia.ru
|
||
- Телефон: +7 (495) 926-00-00
|
||
|
||
2. **Иркут (ПАО Корпорация Иркут)**
|
||
- Адрес: г. Иркутск, ул. Новаторов, д. 3
|
||
- Email: info@irkut.com
|
||
- Телефон: +7 (3952) 39-00-00
|
||
|
||
3. **Сухой (ПАО Компания Сухой)**
|
||
- Адрес: г. Москва, ул. Поликарпова, д. 23А
|
||
- Email: info@sukhoi.org
|
||
- Телефон: +7 (495) 926-00-00
|
||
|
||
---
|
||
|
||
## 3. Пользователи (users)
|
||
|
||
**Всего: 18 пользователей**
|
||
|
||
### Администраторы - 3 пользователя
|
||
|
||
1. **Администратор системы**
|
||
- Email: admin@klg.local
|
||
- Роль: admin
|
||
|
||
2. **Администратор Росавиации**
|
||
- Email: admin@favt.gov.ru
|
||
- Роль: admin
|
||
- Организация: Федеральное агентство воздушного транспорта (Росавиация)
|
||
|
||
### Инспекторы органов сертификации - 3 пользователя
|
||
|
||
1. **Иванов Иван Иванович**
|
||
- Email: i.ivanov@favt.gov.ru
|
||
- Роль: authority_inspector
|
||
- Организация: Федеральное агентство воздушного транспорта (Росавиация)
|
||
|
||
2. **Петров Петр Петрович**
|
||
- Email: p.petrov@favt.gov.ru
|
||
- Роль: authority_inspector
|
||
- Организация: Федеральное агентство воздушного транспорта (Росавиация)
|
||
|
||
3. **Сидоров Сидор Сидорович**
|
||
- Email: s.sidorov@favt.gov.ru
|
||
- Роль: authority_inspector
|
||
- Организация: Федеральное агентство воздушного транспорта (Росавиация)
|
||
|
||
### Менеджеры операторов - 3 пользователя
|
||
|
||
1. **Смирнов Алексей Владимирович** (Аэрофлот)
|
||
- Email: a.smirnov@aeroflot.ru
|
||
- Роль: operator_manager
|
||
- Организация: Аэрофлот - Российские авиалинии
|
||
|
||
2. **Козлов Дмитрий Сергеевич** (S7 Airlines)
|
||
- Email: d.kozlov@s7.ru
|
||
- Роль: operator_manager
|
||
- Организация: S7 Airlines
|
||
|
||
3. **Новиков Андрей Николаевич** (Уральские авиалинии)
|
||
- Email: a.novikov@uralairlines.ru
|
||
- Роль: operator_manager
|
||
- Организация: Уральские авиалинии
|
||
|
||
### Пользователи операторов - 4 пользователя
|
||
|
||
1. **Волков Сергей Александрович** (Аэрофлот)
|
||
- Email: s.volkov@aeroflot.ru
|
||
- Роль: operator_user
|
||
- Организация: Аэрофлот - Российские авиалинии
|
||
|
||
2. **Лебедев Михаил Игоревич** (Аэрофлот)
|
||
- Email: m.lebedev@aeroflot.ru
|
||
- Роль: operator_user
|
||
- Организация: Аэрофлот - Российские авиалинии
|
||
|
||
3. **Соколов Павел Викторович** (S7 Airlines)
|
||
- Email: p.sokolov@s7.ru
|
||
- Роль: operator_user
|
||
- Организация: S7 Airlines
|
||
|
||
4. **Михайлов Игорь Олегович** (Уральские авиалинии)
|
||
- Email: i.mikhailov@uralairlines.ru
|
||
- Роль: operator_user
|
||
- Организация: Уральские авиалинии
|
||
|
||
### Менеджеры MRO - 2 пользователя
|
||
|
||
1. **Федоров Владимир Петрович** (АТЦ Шереметьево)
|
||
- Email: v.fedorov@atc-svo.ru
|
||
- Роль: mro_manager
|
||
- Организация: Авиационный технический центр Шереметьево
|
||
|
||
2. **Морозов Николай Анатольевич** (АТЦ Домодедово)
|
||
- Email: n.morozov@atc-dme.ru
|
||
- Роль: mro_manager
|
||
- Организация: Авиационный технический центр Домодедово
|
||
|
||
### Пользователи MRO - 3 пользователя
|
||
|
||
1. **Алексеев Олег Дмитриевич** (АТЦ Шереметьево)
|
||
- Email: o.alekseev@atc-svo.ru
|
||
- Роль: mro_user
|
||
- Организация: Авиационный технический центр Шереметьево
|
||
|
||
2. **Павлов Роман Сергеевич** (АТЦ Шереметьево)
|
||
- Email: r.pavlov@atc-svo.ru
|
||
- Роль: mro_user
|
||
- Организация: Авиационный технический центр Шереметьево
|
||
|
||
3. **Семенов Артем Валерьевич** (АТЦ Домодедово)
|
||
- Email: a.semenov@atc-dme.ru
|
||
- Роль: mro_user
|
||
- Организация: Авиационный технический центр Домодедово
|
||
|
||
---
|
||
|
||
## Использование справочников
|
||
|
||
### В интерфейсе
|
||
|
||
1. **Типы ВС** - доступны в выпадающем списке при создании/редактировании воздушного судна
|
||
2. **Организации** - доступны в выпадающем списке при создании/редактировании ВС (оператор), при выборе организации для сертификата и т.д.
|
||
3. **Пользователи** - используются для авторизации и привязки к организациям
|
||
|
||
### Через API
|
||
|
||
Все справочники доступны через REST API:
|
||
|
||
- `GET /api/v1/aircraft/types` - список типов ВС
|
||
- `GET /api/v1/organizations` - список организаций
|
||
- `GET /api/v1/users` - список пользователей (требует авторизации)
|
||
|
||
---
|
||
|
||
## Обновление справочников
|
||
|
||
Для обновления справочников можно использовать SQL-скрипт:
|
||
|
||
```bash
|
||
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` - создать новую организацию
|