refactor: crud mixins for repositories and services

This commit is contained in:
2025-09-08 18:00:34 +04:00
parent d73748deab
commit be8052848c
9 changed files with 48 additions and 51 deletions

View File

@ -5,10 +5,7 @@ from services.mixins import *
class StatusService(
ServiceGetAllMixin[Status, StatusSchema],
ServiceCreateMixin[Status, CreateStatusRequest, StatusSchema],
ServiceUpdateMixin[Status, UpdateStatusRequest],
ServiceDeleteMixin[Status],
ServiceCrudMixin[Status, StatusSchema, CreateStatusRequest, UpdateStatusRequest]
):
schema_class = StatusSchema
entity_not_found_msg = "Статус не найден"