fix(dto): change customs_code type from str to int in multiple DTO classes

This commit is contained in:
2026-01-21 11:48:28 -06:00
parent 13ddf0cf73
commit a5daf0bd86

View File

@@ -30,7 +30,7 @@ class UnitOfMeasureBase(BaseModel):
code: str = Field(..., max_length=20, description="Unit Code")
description: Optional[str] = Field(None, max_length=100)
description_en: Optional[str] = Field(None, max_length=100)
customs_code: Optional[str] = Field(None, max_length=20)
customs_code: Optional[int] = Field(None)
american_code: Optional[str] = Field(None, max_length=20)
ace_code: Optional[str] = Field(None, max_length=20)
oma_code: Optional[str] = Field(None, max_length=20)
@@ -42,7 +42,7 @@ class UnitOfMeasureGeneralBase(BaseModel):
conversion_factor: Optional[Decimal] = None
mexico_unit: Optional[str] = Field(None, max_length=20)
american_unit_code: Optional[str] = Field(None, max_length=20)
customs_code: Optional[str] = Field(None, max_length=20)
customs_code: Optional[int] = Field(None)
ace_code: Optional[str] = Field(None, max_length=20)
# --- Create DTOs ---
@@ -99,7 +99,7 @@ class UnitOfMeasureUpdate(BaseModel):
code: Optional[str] = Field(None, max_length=20)
description: Optional[str] = Field(None, max_length=100)
description_en: Optional[str] = Field(None, max_length=100)
customs_code: Optional[str] = Field(None, max_length=20)
customs_code: Optional[int] = Field(None)
american_code: Optional[str] = Field(None, max_length=20)
ace_code: Optional[str] = Field(None, max_length=20)
oma_code: Optional[str] = Field(None, max_length=20)
@@ -111,7 +111,7 @@ class UnitOfMeasureGeneralUpdate(BaseModel):
conversion_factor: Optional[Decimal] = None
mexico_unit: Optional[str] = Field(None, max_length=20)
american_unit_code: Optional[str] = Field(None, max_length=20)
customs_code: Optional[str] = Field(None, max_length=20)
customs_code: Optional[int] = Field(None)
ace_code: Optional[str] = Field(None, max_length=20)
# --- Response DTOs ---