Merge pull request 'se arreglo los furmularios de partes' (#231) from fix/partes into development

Reviewed-on: ADUANASOFT/anexo76#231
This commit is contained in:
2026-03-19 18:42:32 +00:00
4 changed files with 6 additions and 6 deletions

View File

@@ -6,9 +6,9 @@ from api.v1.modules.a24.inv.inv_aphis.dto import InvPartAphisGeneralDTO
# --- SUB-DTO: DATOS ADUANALES (FaData) ---
class FaDataDTO(BaseModel):
origin_country: Optional[str] = Field(default=None, pattern=r"^[A-Z]{3}$")
sector: Optional[str] = Field(default=None, pattern=r"^[A-Za-z0-9]{1,8}$")
fraction_type: Optional[Literal["GENERAL", "PROSEC", "ALADI", "TLCS"]] = None
origin_country: Optional[str] = None
sector: Optional[str] = None
fraction_type: Optional[str] = None
model_config = ConfigDict(from_attributes=True)

View File

@@ -22,8 +22,7 @@ logger = logging.getLogger(__name__)
class PartService:
"""Servicio para gestión de Partes (Anexo 76 + Anexo 24)"""
# Estos campos están en el modelo pero NO en la DB todavía (faltan las migraciones del usuario)
# Los diferimos en SELECT y los filtramos en INSERT/UPDATE para que el sistema no truene.
# Estos campos están en el modelo pero NO en la DB todavía, faltan las migraciones del usuario
MISSING_INV_COLUMNS = []
# Campos que SÍ existen en la DB (Verificados con \d a24.inv_partes)