Se corrigio una ruta de puertos, ademas de agregar tipos de materiales a partes

This commit is contained in:
2026-01-07 10:26:34 -06:00
parent 7c5f78f258
commit 02d6d2bac7
4 changed files with 2662 additions and 1 deletions

File diff suppressed because it is too large Load Diff

View File

@@ -8,7 +8,7 @@ class SClasses(Base, TenantScopedMixin, TimestampMixin):
__tablename__ = "inv_classes" # SClases __tablename__ = "inv_classes" # SClases
__table_args__ = ( __table_args__ = (
ForeignKeyConstraint( ForeignKeyConstraint(
["class_id"], ["a76.clases.class_id"], name="fk_sclasses_classes" ["class_id"], ["a76.classes.id"], name="fk_sclasses_classes"
), ),
PrimaryKeyConstraint("id", name="sclases_pk"), PrimaryKeyConstraint("id", name="sclases_pk"),
{"schema": "a24"}, {"schema": "a24"},

View File

@@ -12,6 +12,7 @@ class PartCreateDTO(BaseModel):
description_spanish: Optional[str] = None description_spanish: Optional[str] = None
description_english: Optional[str] = None description_english: Optional[str] = None
part_class: Optional[str] = None part_class: Optional[str] = None
material_type: Optional[str] = None
unit_of_measure: Optional[str] = "PZ" unit_of_measure: Optional[str] = "PZ"
commercial_part_number: Optional[str] = None commercial_part_number: Optional[str] = None
country_of_origin: Optional[str] = "MEX" country_of_origin: Optional[str] = "MEX"
@@ -46,6 +47,7 @@ class PartUpdateDTO(BaseModel):
description_spanish: Optional[str] = None description_spanish: Optional[str] = None
description_english: Optional[str] = None description_english: Optional[str] = None
part_class: Optional[str] = None part_class: Optional[str] = None
material_type: Optional[str] = None
unit_of_measure: Optional[str] = None unit_of_measure: Optional[str] = None
commercial_part_number: Optional[str] = None commercial_part_number: Optional[str] = None
country_of_origin: Optional[str] = None country_of_origin: Optional[str] = None

View File

@@ -62,6 +62,7 @@ class Part(Base, TenantScopedMixin, TimestampMixin):
description_spanish: Mapped[Optional[str]] = mapped_column(String(500)) description_spanish: Mapped[Optional[str]] = mapped_column(String(500))
description_english: Mapped[Optional[str]] = mapped_column(String(500)) description_english: Mapped[Optional[str]] = mapped_column(String(500))
part_class: Mapped[Optional[str]] = mapped_column(String(8)) part_class: Mapped[Optional[str]] = mapped_column(String(8))
material_type: Mapped[Optional[str]] = mapped_column(String(10))
unit_of_measure: Mapped[Optional[str]] = mapped_column( unit_of_measure: Mapped[Optional[str]] = mapped_column(
String(5) String(5)
) )