feat: deal product services
This commit is contained in:
@@ -145,13 +145,25 @@ async def services_add(
|
||||
response_model=DealUpdateServiceQuantityResponse,
|
||||
operation_id='updateDealServiceQuantity'
|
||||
)
|
||||
async def services_update(
|
||||
async def services_update_quantity(
|
||||
request: DealUpdateServiceQuantityRequest,
|
||||
session: Annotated[AsyncSession, Depends(get_session)]
|
||||
):
|
||||
return await DealService(session).update_service_quantity(request)
|
||||
|
||||
|
||||
@deal_router.post(
|
||||
'/services/update',
|
||||
response_model=DealUpdateServiceResponse,
|
||||
operation_id='updateDealService'
|
||||
)
|
||||
async def services_update(
|
||||
request: DealUpdateServiceRequest,
|
||||
session: Annotated[AsyncSession, Depends(get_session)]
|
||||
):
|
||||
return await DealService(session).update_service(request)
|
||||
|
||||
|
||||
@deal_router.post(
|
||||
'/services/delete',
|
||||
response_model=DealDeleteServiceResponse,
|
||||
@@ -218,4 +230,15 @@ async def products_delete(
|
||||
session: Annotated[AsyncSession, Depends(get_session)]):
|
||||
return await DealService(session).delete_products(request)
|
||||
|
||||
|
||||
@deal_router.post(
|
||||
'/product/update',
|
||||
response_model=DealUpdateProductResponse,
|
||||
operation_id='updateDealProduct'
|
||||
)
|
||||
async def products_update(
|
||||
request: DealUpdateProductRequest,
|
||||
session: Annotated[AsyncSession, Depends(get_session)]
|
||||
):
|
||||
return await DealService(session).update_product(request)
|
||||
# endregion
|
||||
|
||||
Reference in New Issue
Block a user