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

@ -8,12 +8,10 @@ from backend.dependecies import (
from schemas.deal import *
from services import DealService
deal_router = APIRouter(
tags=["deal"],
)
router = APIRouter(tags=["deal"])
@deal_router.get(
@router.get(
"/",
response_model=GetDealsResponse,
operation_id="get_deals",
@ -39,7 +37,7 @@ async def get_deals(
)
@deal_router.post(
@router.post(
"/",
response_model=CreateDealResponse,
operation_id="create_deal",
@ -51,7 +49,7 @@ async def create_deal(
return await DealService(session).create(request)
@deal_router.patch(
@router.patch(
"/{pk}",
response_model=UpdateDealResponse,
operation_id="update_deal",
@ -64,7 +62,7 @@ async def update_deal(
return await DealService(session).update(pk, request)
@deal_router.delete(
@router.delete(
"/{pk}",
response_model=DeleteDealResponse,
operation_id="delete_deal",