feat: modules, products, services, services kits

This commit is contained in:
2025-09-16 10:54:10 +04:00
parent be8052848c
commit 276626d6f7
55 changed files with 1791 additions and 34 deletions

View File

@ -4,12 +4,10 @@ from backend.dependecies import SessionDependency
from schemas.board import *
from services import BoardService
board_router = APIRouter(
tags=["board"],
)
router = APIRouter(tags=["board"])
@board_router.get(
@router.get(
"/{projectId}",
response_model=GetBoardsResponse,
operation_id="get_boards",
@ -21,7 +19,7 @@ async def get_boards(
return await BoardService(session).get_all(project_id)
@board_router.post(
@router.post(
"/",
response_model=CreateBoardResponse,
operation_id="create_board",
@ -33,7 +31,7 @@ async def create_board(
return await BoardService(session).create(request)
@board_router.patch(
@router.patch(
"/{pk}",
response_model=UpdateBoardResponse,
operation_id="update_board",
@ -46,7 +44,7 @@ async def update_board(
return await BoardService(session).update(pk, request)
@board_router.delete(
@router.delete(
"/{pk}",
response_model=DeleteBoardResponse,
operation_id="delete_board",