klg-asutk-app/backend/app/models/__init__.py
Yuriy 0cf1cfdaec feat: библиотека шаблонов документов (25 шт.) в стиле REFLY
- DocumentTemplate: модель, CRUD API, seed 25 шаблонов
- Категории: заявки, сертификаты, акты, письма, формы, отчёты, приказы
- Стандарты: РФ (ФАП-145/146/148/246), ICAO, EASA, FAA
- Бренд-бук REFLY: шапка, подвал, цвета #1e3a5f, печатный формат A4
- Поля contenteditable для заполнения в браузере
- DocumentPreviewModal: просмотр, заполнение, печать
- Страница /templates с фильтрами по категории и стандарту
- Alembic миграция 0002_document_templates

Co-authored-by: Cursor <cursoragent@cursor.com>
2026-02-15 16:37:09 +03:00

73 lines
2.2 KiB
Python

from datetime import datetime, date
from app.models.organization import Organization
from app.models.user import User
from app.models.aircraft_type import AircraftType
from app.models.aircraft_db import Aircraft
from app.models.cert_application import CertApplication, ApplicationRemark, CertApplicationStatus
from app.models.document import Attachment
from app.models.notification import Notification
from app.models.ingest import IngestJobLog
from app.models.maintenance import MaintenanceTask, LimitedLifeComponent, LandingGearComponent
from app.models.defects import DamageReport, DefectReport
from app.models.airworthiness import AirworthinessCertificate, AircraftHistory
from app.models.modifications import AircraftModification
from app.models.risk_alert import RiskAlert
from app.models.audit import ChecklistTemplate, ChecklistItem, Audit, AuditResponse, Finding
from app.models.audit_log import AuditLog
from app.models.personnel_plg import PLGSpecialist, PLGAttestation, PLGQualification
from app.models.airworthiness_core import ADDirective, ServiceBulletin, LifeLimit, MaintenanceProgram, AircraftComponent
from app.models.work_orders import WorkOrder
from app.models.document_template import DocumentTemplate
from app.models.legal import (
DocumentType,
Jurisdiction,
LegalDocument,
CrossReference,
LegalComment,
JudicialPractice,
)
__all__ = [
"Organization",
"User",
"Aircraft",
"AircraftType",
"CertApplication",
"ApplicationRemark",
"CertApplicationStatus",
"Attachment",
"Notification",
"IngestJobLog",
"MaintenanceTask",
"LimitedLifeComponent",
"LandingGearComponent",
"DamageReport",
"DefectReport",
"AirworthinessCertificate",
"AircraftHistory",
"AircraftModification",
"RiskAlert",
"ChecklistTemplate",
"ChecklistItem",
"Audit",
"AuditResponse",
"Finding",
"AuditLog",
"DocumentType",
"Jurisdiction",
"LegalDocument",
"CrossReference",
"LegalComment",
"JudicialPractice",
"PLGSpecialist",
"PLGAttestation",
"PLGQualification",
"ADDirective",
"ServiceBulletin",
"LifeLimit",
"MaintenanceProgram",
"AircraftComponent",
"WorkOrder",
"DocumentTemplate",
]