adision de bases para trabajo completo de back-v1.0.0

This commit is contained in:
2026-04-08 15:05:29 -07:00
parent 290a32364d
commit 75ecb00a94
89 changed files with 1630 additions and 2350 deletions

View File

@@ -3,4 +3,42 @@ from datetime import datetime
from typing import Optional
#
import re
from enum import Enum
from enum import Enum
class Supuestos(Enum):
CANCELADOS ="cancelados"
CONDONADOS ="condonados"
FIRMES ="firmes"
SENTENCIAS ="sentencias"
EXIGIBLES ="exigibles"
RETORNO_INVERSIONES ="retorno_inversiones"
FRACCION_X ="fraccion_x"
FRACCION_VII ="fraccion_vii"
NO_LOCALIZADOS ="no_localizados"
class CreditsCreate(BaseModel):
title:str
rfc : str
razon_social : str
tipo_persona : str
supuesto : Supuestos
fecha_prim_publicacion : datetime
fecha_ley : datetime
fecha_cancelacion : datetime
fecha_csd : datetime
entidad_federativa : str
monto : Optional[int] = None
motivo : Optional[str] = None
location_id : int
class CreditsUpdate(CreditsCreate):
pass
class CreditsResponse(CreditsCreate):
creted_at: datetime
updated_at: Optional[datetime]
uploader_at : Optional[datetime]
class MessageResponse(BaseModel):
message: str