project.py
1.44 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
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
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_projectos(
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 []