minor fix

main
Cizz22 10 months ago
parent 8c4ec31b9c
commit 8391cd73f3

@ -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([])

@ -47,9 +47,10 @@ class MasterEquipmentRead(DefultBase):
assetnum: Optional[str] = Field(None, title="Asset Number")
location_tag: Optional[str] = Field(None, title="Location Tag")
name: str
class MasterEquipmentTree(MasterEquipmentRead):
parent_id: Optional[UUID]
parent: Optional[EquipmentMasterReadRef] = Field(None) # type: ignore
class MasterEquipmentPagination(Pagination):
items: List[MasterEquipmentRead] = []

Loading…
Cancel
Save