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 BoardService(
ServiceGetAllMixin[Board, BoardSchema],
ServiceCreateMixin[Board, CreateBoardRequest, BoardSchema],
ServiceUpdateMixin[Board, UpdateBoardRequest],
ServiceDeleteMixin[Board],
ServiceCrudMixin[Board, BoardSchema, CreateBoardSchema, UpdateBoardSchema]
):
schema_class = BoardSchema
entity_not_found_msg = "Доска не найдена"