Soft Delete¶
Suppression logique avec possibilité de restauration.
Activation¶
@Entity
@AutoApi(path = "articles")
@SoftDelete
public class Article {
@Id
private Long id;
private String title;
// Ajouté automatiquement par SpringFlow
// private Boolean deleted;
// private LocalDateTime deletedAt;
}
Comportement¶
DELETE¶
Au lieu de supprimer physiquement :
SpringFlow met à jour :
Restauration¶
Restaure l'entité :
Query Parameters¶
Inclure les Supprimés¶
Uniquement les Supprimés¶
Hard Delete¶
Pour une vraie suppression physique, implémentez un endpoint custom.