feat: ud service

This commit is contained in:
2024-04-29 04:28:49 +03:00
parent 4431629cba
commit e3f6d982e5
3 changed files with 79 additions and 2 deletions

View File

@@ -38,6 +38,30 @@ async def create(
return await ServiceService(session).create(request)
@service_router.post(
'/update',
response_model=ServiceUpdateResponse,
operation_id="update_service"
)
async def update(
session: Annotated[AsyncSession, Depends(get_session)],
request: ServiceUpdateRequest
):
return await ServiceService(session).update(request)
@service_router.post(
'/delete',
response_model=ServiceDeleteResponse,
operation_id="delete_service"
)
async def delete(
session: Annotated[AsyncSession, Depends(get_session)],
request: ServiceDeleteRequest
):
return await ServiceService(session).delete(request)
@service_router.get(
'/categories/get-all',
response_model=ServiceGetAllCategoriesResponse,