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.status import *
from services import StatusService
status_router = APIRouter(
tags=["status"],
)
router = APIRouter(tags=["status"])
@status_router.get(
@router.get(
"/{boardId}",
response_model=GetStatusesResponse,
operation_id="get_statuses",
@ -21,7 +19,7 @@ async def get_statuses(
return await StatusService(session).get_all(board_id)
@status_router.post(
@router.post(
"/",
response_model=CreateStatusResponse,
operation_id="create_status",
@ -33,7 +31,7 @@ async def create_status(
return await StatusService(session).create(request)
@status_router.patch(
@router.patch(
"/{pk}",
response_model=UpdateStatusResponse,
operation_id="update_status",
@ -46,7 +44,7 @@ async def update_status(
return await StatusService(session).update(pk, request)
@status_router.delete(
@router.delete(
"/{pk}",
response_model=DeleteStatusResponse,
operation_id="delete_status",