|
|
|
@ -10,11 +10,15 @@ class OverhaulJob(Base, DefaultMixin):
|
|
|
|
|
|
|
|
|
|
|
|
overhaul_activity_id = Column(UUID(as_uuid=True), ForeignKey(
|
|
|
|
overhaul_activity_id = Column(UUID(as_uuid=True), ForeignKey(
|
|
|
|
"oh_ms_overhaul_activity.id"), nullable=False)
|
|
|
|
"oh_ms_overhaul_activity.id"), nullable=False)
|
|
|
|
job_id = Column(UUID(as_uuid=True), ForeignKey(
|
|
|
|
|
|
|
|
"oh_ms_job.id", ondelete="cascade"))
|
|
|
|
scope_equipment_job_id = Column(UUID(as_uuid=True), ForeignKey(
|
|
|
|
|
|
|
|
"oh_ms_scope_equipment_job.id", ondelete="cascade"), nullable=False)
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
notes = Column(String, nullable=True)
|
|
|
|
notes = Column(String, nullable=True)
|
|
|
|
status = Column(String, nullable=True, default="pending")
|
|
|
|
status = Column(String, nullable=True, default="pending")
|
|
|
|
|
|
|
|
|
|
|
|
job = relationship(
|
|
|
|
scope_equipment_job = relationship(
|
|
|
|
"MasterActivity", lazy="raise", back_populates="overhaul_jobs"
|
|
|
|
"ScopeEquipmentJob", lazy="raise"
|
|
|
|
)
|
|
|
|
)
|
|
|
|
|