|
|
|
|
@ -5,7 +5,7 @@ from uuid import UUID
|
|
|
|
|
from pydantic import Field
|
|
|
|
|
|
|
|
|
|
from src.models import DefultBase, Pagination
|
|
|
|
|
from src.scope_equipment.schema import MasterEquipmentRead
|
|
|
|
|
from src.scope_equipment.schema import MasterEquipmentTree
|
|
|
|
|
from src.job.schema import ActivityMasterRead
|
|
|
|
|
|
|
|
|
|
class OverhaulActivityBase(DefultBase):
|
|
|
|
|
@ -40,7 +40,7 @@ class OverhaulActivityRead(OverhaulActivityBase):
|
|
|
|
|
service_cost: Optional[float] = Field(0)
|
|
|
|
|
assetnum: str = Field(..., description="Assetnum is required")
|
|
|
|
|
status: str
|
|
|
|
|
equipment: MasterEquipmentRead
|
|
|
|
|
equipment: MasterEquipmentTree
|
|
|
|
|
overhaul_scope: OverhaulScope
|
|
|
|
|
overhaul_jobs: Optional[List[OverhaulJob]] = Field([])
|
|
|
|
|
|
|
|
|
|
|