feat: simplify relationship definitions for FaLineItem in ORM models

This commit is contained in:
2026-02-19 10:35:04 -06:00
parent fbce3efe5f
commit af93ad9d8a
11 changed files with 426 additions and 192 deletions

View File

@@ -75,9 +75,7 @@ class FaLineItem(Base, TenantScopedMixin, TimestampMixin):
omit_annex31: Mapped[Optional[bool]] = mapped_column(Boolean) # OMITITENANEXO31
# --- RELACIÓN ---
master_info: Mapped["LineItem"] = relationship(
"api.v1.modules.a76.items.models.LineItem", back_populates="fa_data"
)
master_info: Mapped["LineItem"] = relationship("LineItem", back_populates="fa_data")
def __repr__(self) -> str:
return f"<FaLineItem(id={self.id}, asset_number='{self.asset_number}')>"