feat: common style for crud endpoints

This commit is contained in:
2025-08-23 10:37:42 +04:00
parent c5e4dea52c
commit c862544ae0
9 changed files with 37 additions and 37 deletions

View File

@ -41,25 +41,25 @@ async def create_status(
@status_router.patch(
"/{statusId}",
"/{pk}",
response_model=UpdateStatusResponse,
operation_id="update_status",
)
async def update_status(
session: SessionDependency,
request: UpdateStatusRequest,
status_id: int = Path(alias="statusId"),
pk: int = Path(),
):
return await StatusService(session).update_status(status_id, request)
return await StatusService(session).update_status(pk, request)
@status_router.delete(
"/{statusId}",
"/{pk}",
response_model=DeleteStatusResponse,
operation_id="delete_status",
)
async def delete_status(
session: SessionDependency,
status_id: int = Path(alias="statusId"),
pk: int = Path(),
):
return await StatusService(session).delete_status(status_id)
return await StatusService(session).delete_status(pk)