|
|
|
@ -5,6 +5,7 @@ from uuid import UUID
|
|
|
|
|
|
|
|
|
|
|
|
from pydantic import Field, BaseModel
|
|
|
|
from pydantic import Field, BaseModel
|
|
|
|
from src.models import DefultBase, Pagination
|
|
|
|
from src.models import DefultBase, Pagination
|
|
|
|
|
|
|
|
from src.overhaul_schedule.schema import OverhaulScheduleRead
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
class OverhaulBase(BaseModel):
|
|
|
|
class OverhaulBase(BaseModel):
|
|
|
|
@ -28,7 +29,7 @@ class OverhaulSystemComponents(OverhaulBase):
|
|
|
|
class OverhaulRead(OverhaulBase):
|
|
|
|
class OverhaulRead(OverhaulBase):
|
|
|
|
overview: Dict[str, Any]
|
|
|
|
overview: Dict[str, Any]
|
|
|
|
criticalParts: List[str]
|
|
|
|
criticalParts: List[str]
|
|
|
|
schedules: List[Dict[str, Any]]
|
|
|
|
schedules: List[OverhaulScheduleRead]
|
|
|
|
systemComponents: Dict[str, Any]
|
|
|
|
systemComponents: Dict[str, Any]
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|