Compare commits

..

1 Commits
master ... nzb3

80 changed files with 113 additions and 0 deletions

18
handlers/__init__.py Normal file
View File

@ -0,0 +1,18 @@
from fastapi import APIRouter
from aircraft import aircraft_router
from airport import airport_router
from amenity import amenity_router
from amenity_cabin_type import amenity_cabin_type_router
from amenity_ticket import amenity_ticket_router
from cabin_type import cabin_type_router
from country import country_router
from office import office_router
from role import role_router
from route import route_router
from schedule import schedule_router
from ticket import ticket_router
from user import user_router
router = APIRouter(prefix="/api/v1")
router.include_router(aircraft_router)

View File

@ -0,0 +1,2 @@
from .handlers import router as aircraft_router

View File

@ -0,0 +1,6 @@
from fastapi import APIRouter
router = APIRouter(
prefix="/aircraft",
tags=['aircraft']
)

View File

@ -0,0 +1 @@
from .handlers import router as airport_router

View File

@ -0,0 +1,6 @@
from fastapi import APIRouter
router = APIRouter(
prefix="/airport",
tags=['airport']
)

View File

@ -0,0 +1 @@
from .handlers import router as amenity_router

View File

@ -0,0 +1,6 @@
from fastapi import APIRouter
router = APIRouter(
prefix="/amenity",
tags=['amenity']
)

View File

@ -0,0 +1 @@
from .handlers import router as amenity_cabin_type_router

View File

@ -0,0 +1,6 @@
from fastapi import APIRouter
router = APIRouter(
prefix="/amenity_cabin_type",
tags=['amenity_cabin_type']
)

View File

@ -0,0 +1 @@
from .handlers import router as amenity_ticket_router

View File

@ -0,0 +1,6 @@
from fastapi import APIRouter
router = APIRouter(
prefix="/amenity_ticket",
tags=['amenity_ticket']
)

View File

@ -0,0 +1 @@
from .handlers import router as cabin_type_router

View File

@ -0,0 +1,6 @@
from fastapi import APIRouter
router = APIRouter(
prefix="/cabin_type",
tags=['cabin_type']
)

View File

@ -0,0 +1 @@
from .handlers import router as country_router

View File

@ -0,0 +1,6 @@
from fastapi import APIRouter
router = APIRouter(
prefix="/country",
tags=['country']
)

View File

@ -0,0 +1 @@
from .handlers import router as office_router

View File

@ -0,0 +1,6 @@
from fastapi import APIRouter
router = APIRouter(
prefix="/office",
tags=['office']
)

View File

@ -0,0 +1 @@
from .handlers import router as role_router

View File

@ -0,0 +1,6 @@
from fastapi import APIRouter
router = APIRouter(
prefix="/role",
tags=['role']
)

View File

@ -0,0 +1 @@
from .handlers import router as route_router

View File

@ -0,0 +1,6 @@
from fastapi import APIRouter
router = APIRouter(
prefix="/route",
tags=['route']
)

View File

@ -0,0 +1 @@
from .handlers import router as schedule_router

View File

@ -0,0 +1,6 @@
from fastapi import APIRouter
router = APIRouter(
prefix="/schedule",
tags=['schedule']
)

View File

@ -0,0 +1 @@
from .handlers import router as ticket_router

View File

@ -0,0 +1,6 @@
from fastapi import APIRouter
router = APIRouter(
prefix="/ticket",
tags=['ticket']
)

View File

@ -0,0 +1 @@
from .handlers import router as user_router

View File

@ -0,0 +1,6 @@
from fastapi import APIRouter
router = APIRouter(
prefix="/user",
tags=['user']
)

View File

@ -1,3 +1,5 @@
from handlers import router
from datetime import datetime, timedelta from datetime import datetime, timedelta
from pydantic import BaseModel from pydantic import BaseModel
@ -12,6 +14,7 @@ ALGORITHM = "HS256"
ACCESS_TOKEN_EXPIRE_MINUTES = 30 ACCESS_TOKEN_EXPIRE_MINUTES = 30
app = FastAPI(title="AMONIC API", version='0.0.1') app = FastAPI(title="AMONIC API", version='0.0.1')
app.include_router(router)
db: asyncpg.connection.Connection | None = None db: asyncpg.connection.Connection | None = None

View File

0
models/airorafts/db.py Normal file
View File

View File

View File

View File

0
models/airport/db.py Normal file
View File

View File

View File

View File

View File

View File

View File

View File

View File

View File

View File

View File

0
models/amenity/db.py Normal file
View File

View File

View File

View File

0
models/cabin_type/db.py Normal file
View File

View File

View File

View File

0
models/country/db.py Normal file
View File

View File

View File

View File

0
models/office/db.py Normal file
View File

View File

View File

0
models/role/__init__.py Normal file
View File

0
models/role/db.py Normal file
View File

0
models/role/requests.py Normal file
View File

0
models/role/responses.py Normal file
View File

0
models/route/__init__.py Normal file
View File

0
models/route/db.py Normal file
View File

0
models/route/requests.py Normal file
View File

View File

View File

0
models/schedule/db.py Normal file
View File

View File

View File

View File

0
models/ticket/db.py Normal file
View File

View File

View File

0
models/user/__init__.py Normal file
View File

0
models/user/db.py Normal file
View File

0
models/user/requests.py Normal file
View File

0
models/user/responses.py Normal file
View File