feature/cliente-asignado-partes

This commit is contained in:
2026-04-28 12:01:50 -06:00
parent 463b1a1925
commit 52ad58aceb
7 changed files with 34 additions and 157 deletions

View File

@@ -325,7 +325,6 @@ def insert_valid_rows(self, job_id: str):
new_part = Part(
tenant_id=tenant_id,
company_id=company_id,
client_id=company_id,
**data,
)
session.add(new_part)

View File

@@ -145,7 +145,6 @@ class InvDataDTO(BaseModel):
class PartBase(BaseModel):
client_id: Optional[int] = None
part_number: str = Field(..., max_length=70)
commercial_part_number: Optional[str] = None
@@ -186,7 +185,6 @@ class PartCreateDTO(PartBase):
# --- ACTUALIZACIÓN ---
class PartUpdateDTO(PartBase):
client_id: Optional[int] = None
part_number: Optional[str] = None
# Todo opcional para PATCH
pass

View File

@@ -68,7 +68,6 @@ class Part(Base, TenantScopedMixin, TimestampMixin):
)
id: Mapped[int] = mapped_column(Integer, primary_key=True)
client_id: Mapped[Optional[int]] = mapped_column(Integer, nullable=True)
part_number: Mapped[str] = mapped_column(String(70))
commercial_part_number: Mapped[Optional[str]] = mapped_column(String(70))