project.py
1.49 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
import time
from typing import List, Any, Optional, Union
from fastapi import APIRouter, Depends, Request, HTTPException, Body
from sqlalchemy.orm import Session
from presupuestov1 import model, schema, constant, schemas, models, search
from presupuestov1.routers._decorators import not_found
router = APIRouter(
prefix='/programa_proyecto',
tags=['programa_proyecto'],
)
###############################################################################
# GET
###############################################################################
@router.get('/{project_id}')
@not_found
def fetch_programa_proyecto(
project_id: int,
db: Session = Depends(model.get_db),
):
return []
@router.get('/{project_id}/proyectos')
@not_found
def fetch_programa_proyecto_proyectos(
project_id: int,
db: Session = Depends(model.get_db),
query: schema.QueryParams = Depends(),
):
return []
@router.get('/{project_id}/objetos')
@not_found
def fetch_programa_proyecto_objetos(
project_id: int,
db: Session = Depends(model.get_db),
query: schema.QueryParams = Depends(),
):
return []
@router.get('/{project_id}/finfuns')
@not_found
def fetch_programa_proyecto_finfuns(
project_id: int,
db: Session = Depends(model.get_db),
query: schema.QueryParams = Depends(),
):
return []
@router.get('/{project_id}/actecos')
@not_found
def fetch_programa_proyecto_actecos(
project_id: int,
db: Session = Depends(model.get_db),
query: schema.QueryParams = Depends(),
):
return []