from modules.fulfillment_base.models.service import ServicesKit from modules.fulfillment_base.repositories import ServicesKitRepository from modules.fulfillment_base.schemas.services_kit import ( ServicesKitSchema, CreateServicesKitRequest, UpdateServicesKitRequest, ) from services.mixins import * class ServicesKitService( ServiceCrudMixin[ServicesKit, ServicesKitSchema, CreateServicesKitRequest, UpdateServicesKitRequest] ): schema_class = ServicesKitSchema entity_not_found_msg = "Набор услуг не найден" entity_deleted_msg = "Набор услуг успешно удален" entity_updated_msg = "Набор услуг успешно обновлен" entity_created_msg = "Набор услуг успешно создан" def __init__(self, session: AsyncSession): self.repository = ServicesKitRepository(session) async def is_soft_delete(self, service: ServicesKitSchema) -> bool: return False