root

da fak fixes

......@@ -10,7 +10,7 @@ from sqlalchemy import (
MetaData,
)
class ProyectoResumenes(Base):
class UbigeoResumenes(Base):
__tablename__ = "ubigeo_resumenes"
__table_args__ = (
Index("idx_proyecto_resumenes_gestion", "gestion"),
......@@ -27,3 +27,4 @@ class ProyectoResumenes(Base):
monto: Mapped[float | None] = mapped_column(Numeric(30, 15))
per_capita: Mapped[float | None] = mapped_column(Numeric)
ranking: Mapped[int | None] = mapped_column(Integer)
n_entidades: Mapped[int | None] = mapped_column(Integer)
......
......@@ -70,10 +70,10 @@ def fetch_ubigeo_todo(
db: Session = Depends(model.get_db),
query: schema.QueryParams = Depends(),
):
gestion = query.gestion is not None else 0
gestion = query.gestion if (query.gestion is not None) else 0
UbigeoResumenesSchema = schemas.ubigeo.UbigeoResumenes
UbigeoResumenes = model.ubigeo.UbigeoResumenes
UbigeoResumenes = models.ubigeo.UbigeoResumenes
schema_fields = UbigeoResumenesSchema.model_fields.keys()
cols = [getattr(UbigeoResumenes, name) for name in schema_fields]
......
......@@ -7,6 +7,6 @@ from . import (
rubro,
treemap,
project,
entity,
entity, ubigeo,
daily,
)
......
......@@ -32,8 +32,9 @@ class ActecoEstado(OrmBaseModel):
class ActecoEntidad(OrmBaseModel):
gestion: int
acteco: str
entidad: int
nivel: str | None
entidad: int
entidad_desc: str | None
monto: float | None
per_capita: float | None
ranking: int | None
......
......@@ -40,8 +40,9 @@ class FinfunEntidad(OrmBaseModel):
gestion: int
finfun: str
entidad: int
nivel: str | None
monto: float | None
entidad_desc: str | None
nivel: str | None
per_capita: float | None
ranking: int | None
prop: float | None
......
......@@ -40,8 +40,9 @@ class ObjetoEntidad(OrmBaseModel):
gestion: int
objeto: str
entidad: int
nivel: str | None
monto: float | None
entidad_desc: str | None
nivel: str | None
per_capita: float | None
ranking: int | None
prop: float | None
......
......@@ -9,7 +9,7 @@ class UbigeoResumenes(OrmBaseModel):
ubigeo: str
desc_ubigeo: str
desc_departamento: str
mont: float
per_capita: str
monto: float
per_capita: float
ranking: int
n_entidades: int
......