Шаблоны ручек, роутер и пустые модели
parent
ff7428ebbe
commit
51189da67b
|
@ -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)
|
|
@ -0,0 +1,2 @@
|
||||||
|
from .handlers import router as aircraft_router
|
||||||
|
|
|
@ -0,0 +1,6 @@
|
||||||
|
from fastapi import APIRouter
|
||||||
|
|
||||||
|
router = APIRouter(
|
||||||
|
prefix="/aircraft",
|
||||||
|
tags=['aircraft']
|
||||||
|
)
|
|
@ -0,0 +1 @@
|
||||||
|
from .handlers import router as airport_router
|
|
@ -0,0 +1,6 @@
|
||||||
|
from fastapi import APIRouter
|
||||||
|
|
||||||
|
router = APIRouter(
|
||||||
|
prefix="/airport",
|
||||||
|
tags=['airport']
|
||||||
|
)
|
|
@ -0,0 +1 @@
|
||||||
|
from .handlers import router as amenity_router
|
|
@ -0,0 +1,6 @@
|
||||||
|
from fastapi import APIRouter
|
||||||
|
|
||||||
|
router = APIRouter(
|
||||||
|
prefix="/amenity",
|
||||||
|
tags=['amenity']
|
||||||
|
)
|
|
@ -0,0 +1 @@
|
||||||
|
from .handlers import router as amenity_cabin_type_router
|
|
@ -0,0 +1,6 @@
|
||||||
|
from fastapi import APIRouter
|
||||||
|
|
||||||
|
router = APIRouter(
|
||||||
|
prefix="/amenity_cabin_type",
|
||||||
|
tags=['amenity_cabin_type']
|
||||||
|
)
|
|
@ -0,0 +1 @@
|
||||||
|
from .handlers import router as amenity_ticket_router
|
|
@ -0,0 +1,6 @@
|
||||||
|
from fastapi import APIRouter
|
||||||
|
|
||||||
|
router = APIRouter(
|
||||||
|
prefix="/amenity_ticket",
|
||||||
|
tags=['amenity_ticket']
|
||||||
|
)
|
|
@ -0,0 +1 @@
|
||||||
|
from .handlers import router as cabin_type_router
|
|
@ -0,0 +1,6 @@
|
||||||
|
from fastapi import APIRouter
|
||||||
|
|
||||||
|
router = APIRouter(
|
||||||
|
prefix="/cabin_type",
|
||||||
|
tags=['cabin_type']
|
||||||
|
)
|
|
@ -0,0 +1 @@
|
||||||
|
from .handlers import router as country_router
|
|
@ -0,0 +1,6 @@
|
||||||
|
from fastapi import APIRouter
|
||||||
|
|
||||||
|
router = APIRouter(
|
||||||
|
prefix="/country",
|
||||||
|
tags=['country']
|
||||||
|
)
|
|
@ -0,0 +1 @@
|
||||||
|
from .handlers import router as office_router
|
|
@ -0,0 +1,6 @@
|
||||||
|
from fastapi import APIRouter
|
||||||
|
|
||||||
|
router = APIRouter(
|
||||||
|
prefix="/office",
|
||||||
|
tags=['office']
|
||||||
|
)
|
|
@ -0,0 +1 @@
|
||||||
|
from .handlers import router as role_router
|
|
@ -0,0 +1,6 @@
|
||||||
|
from fastapi import APIRouter
|
||||||
|
|
||||||
|
router = APIRouter(
|
||||||
|
prefix="/role",
|
||||||
|
tags=['role']
|
||||||
|
)
|
|
@ -0,0 +1 @@
|
||||||
|
from .handlers import router as route_router
|
|
@ -0,0 +1,6 @@
|
||||||
|
from fastapi import APIRouter
|
||||||
|
|
||||||
|
router = APIRouter(
|
||||||
|
prefix="/route",
|
||||||
|
tags=['route']
|
||||||
|
)
|
|
@ -0,0 +1 @@
|
||||||
|
from .handlers import router as schedule_router
|
|
@ -0,0 +1,6 @@
|
||||||
|
from fastapi import APIRouter
|
||||||
|
|
||||||
|
router = APIRouter(
|
||||||
|
prefix="/schedule",
|
||||||
|
tags=['schedule']
|
||||||
|
)
|
|
@ -0,0 +1 @@
|
||||||
|
from .handlers import router as ticket_router
|
|
@ -0,0 +1,6 @@
|
||||||
|
from fastapi import APIRouter
|
||||||
|
|
||||||
|
router = APIRouter(
|
||||||
|
prefix="/ticket",
|
||||||
|
tags=['ticket']
|
||||||
|
)
|
|
@ -0,0 +1 @@
|
||||||
|
from .handlers import router as user_router
|
|
@ -0,0 +1,6 @@
|
||||||
|
from fastapi import APIRouter
|
||||||
|
|
||||||
|
router = APIRouter(
|
||||||
|
prefix="/user",
|
||||||
|
tags=['user']
|
||||||
|
)
|
3
main.py
3
main.py
|
@ -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
|
||||||
|
|
||||||
|
|
||||||
|
|
Loading…
Reference in New Issue