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

@ -26,9 +26,9 @@ class ProjectService:
async def create_project(
self, request: CreateProjectRequest
) -> CreateProjectResponse:
project = await self.repository.create(request.project)
project = await self.repository.create(request.entity)
return CreateProjectResponse(
project=ProjectSchema.model_validate(project),
entity=ProjectSchema.model_validate(project),
message="Проект успешно создан",
)
@ -39,7 +39,7 @@ class ProjectService:
if not project:
raise HTTPException(status_code=404, detail="Проект не найден")
await self.repository.update(project, request.project)
await self.repository.update(project, request.entity)
return UpdateProjectResponse(message="Проект успешно обновлен")
async def delete_project(self, project_id: int) -> DeleteProjectResponse: