feat: modules, products, services, services kits
This commit is contained in:
24
modules/fulfillment_base/services/services_kit.py
Normal file
24
modules/fulfillment_base/services/services_kit.py
Normal 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
|
||||
Reference in New Issue
Block a user