pr0nstar

XVI

......@@ -47,7 +47,7 @@ app = FastAPI(
],
),
],
root_path='/api'
root_path='/prespuesto/api'
)
app.include_router(entity.router_entidad)
......@@ -59,7 +59,7 @@ app.include_router(classifier.router_finfun)
app.include_router(classifier_income.router_rubro)
app.include_router(classifier_income.router_organismo)
app.include_router(project.router)
app.include_router(daily.router)
# app.include_router(daily.router)
app.include_router(search.router)
app.include_router(private_metrics.router)
......
......@@ -9,8 +9,9 @@ from presupuestov1.routers._decorators import not_found
router = APIRouter(
prefix='/diario',
prefix='/_diario',
tags=['diario'],
include_in_schema=False,
)
......
......@@ -88,7 +88,7 @@ def fetch_da(
da_id: str,
db: Session = Depends(model.get_db),
):
gastos_ingresos = get_resumen(db, 'entidad_da', ubigeo_id)
gastos_ingresos = get_resumen(db, 'entidad_da', da_id)
return gastos_ingresos
......
......@@ -75,7 +75,7 @@ def fetch_programa_proyecto_proyectos(
def fetch_programa_proyecto_objetos(
project_id: int,
db: Session = Depends(model.get_db),
query: schema.QueryParams = Depends(),
query: schema.QueryParamsPaginated = Depends(),
):
return get_clasificadores(db, 'objeto', project_id, query)
......@@ -84,7 +84,7 @@ def fetch_programa_proyecto_objetos(
def fetch_programa_proyecto_finfuns(
project_id: int,
db: Session = Depends(model.get_db),
query: schema.QueryParams = Depends(),
query: schema.QueryParamsPaginated = Depends(),
):
return get_clasificadores(db, 'finfun', project_id, query)
......@@ -93,7 +93,7 @@ def fetch_programa_proyecto_finfuns(
def fetch_programa_proyecto_actecos(
project_id: int,
db: Session = Depends(model.get_db),
query: schema.QueryParams = Depends(),
query: schema.QueryParamsPaginated = Depends(),
):
return get_clasificadores(db, 'acteco', project_id, query)
......
......@@ -20,6 +20,10 @@ class QueryParams(BaseModel):
gestion: Optional[int] = Query(default=None)
nivel: Optional[str] = Query(default=None)
class QueryParamsPaginated(QueryParams):
page: Optiona[int] = Query(default=None)
class DailyParams(BaseModel):
transferencias: Optional[bool] = Query(default=False)
dias: Optional[int] = Query(default=None)
......