25 lines
987 B
Python
25 lines
987 B
Python
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
|