feat: modules, products, services, services kits

This commit is contained in:
2025-09-16 10:54:10 +04:00
parent be8052848c
commit 276626d6f7
55 changed files with 1791 additions and 34 deletions

View File

@ -0,0 +1,24 @@
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