feat: refactor route structure and update FastAPI configuration

This commit is contained in:
2025-08-05 18:44:38 +03:00
parent 0aabf51aca
commit 453930251b
9 changed files with 482 additions and 79 deletions

20
routers/project.py Normal file
View File

@ -0,0 +1,20 @@
from fastapi import APIRouter
from backend.dependecies import SessionDependency
from schemas.project import GetProjectsResponse
from services import ProjectService
project_router = APIRouter(
tags=["project"],
)
@project_router.get(
"/",
response_model=GetProjectsResponse,
operation_id="get_projects",
)
async def get_projects(
session: SessionDependency,
):
return await ProjectService(session).get_projects()