def {{ service_name.lower() }}_{{ entity_name.lower() }}_service(repository, data) -> 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 data: Diccionario o DTO con argumentos necesarios para la lógica de negocio.
    :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(data.id)

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