def {{ service_name.lower() }}_{{ entity_name.lower() }}Service(repository, **kwargs) -> dict:
    """
    Servicio para manejar la lógica de negocio de {{ service_name.lower() }} para la entidad {{ entity_name.capitalize() }}.

    :param repository: El repositorio asociado para interactuar con la capa de datos.
    :param kwargs: Argumentos necesarios para la lógica de negocio.
        nota: puedes sustituir **kwargs por un DTO
    :return: Un diccionario con los resultados de la operación.
    """
    # Validaciones específicas relacionadas con la entidad {{ entity_name.capitalize() }}
    # TODO: Implementa las validaciones aquí

    # Lógica del servicio para la entidad {{ entity_name.capitalize() }}
    # TODO: Implementa la lógica del servicio aquí
    # Por ejemplo:
    # data = repository.get_by_id(kwargs.get("id"))

    raise NotImplementedError("Debes implementar la lógica de negocio para {{ service_name.lower() }} de {{ entity_name.capitalize() }}.")
