from sqlalchemy import String from sqlalchemy.orm import Mapped, mapped_column from app.core.database import Base class ImportedPart(Base): __tablename__ = "imported_parts" InventoryID: Mapped[str] = mapped_column(String, primary_key=True) Description: Mapped[str | None] = mapped_column(nullable=True, default=None) TBXColour: Mapped[str | None] = mapped_column(nullable=True, default=None) ProductMaxThreadDepthmm: Mapped[str | None] = mapped_column(nullable=True, default=None) ProductMaxThreadDepthin: Mapped[str | None] = mapped_column(nullable=True, default=None) ProductODmm: Mapped[str | None] = mapped_column(nullable=True, default=None) ProductODin: Mapped[str | None] = mapped_column(nullable=True, default=None) TBXThreadAttribute: Mapped[str | None] = mapped_column(nullable=True, default=None)