feat: complete deal

This commit is contained in:
2024-09-10 18:33:19 +03:00
parent 780b3b4b32
commit 21cfaaf139
5 changed files with 60 additions and 1 deletions

View File

@@ -42,6 +42,19 @@ async def delete(
return await DealService(session).delete(request)
@deal_router.post(
'/complete',
response_model=DealCompleteResponse,
operation_id='completeDeal',
dependencies=[Depends(authorized_user)]
)
async def complete(
request: DealCompleteRequest,
session: SessionDependency,
user: CurrentUserDependency
):
return await DealService(session).complete(user,request)
@deal_router.post(
'/quickCreate',
response_model=DealQuickCreateResponse,