Pra facilitar, não seria melhor criar um atributo booleano deletado? E ao deletar você setaria ele como True e facilitaria suas buscas?
A assinatura do método no Repository:
public List<Model> findAllByDeletadoFalse();
Ou então, se deleted_at salvar null:
public List<Model> findAllByDeletedAtIsNull();