FEAT : Ajout du mécanisme d'album avec partage et visibilité

This commit is contained in:
2025-12-03 12:46:02 +01:00
parent 66045aaf14
commit ff088361a0
43 changed files with 1080 additions and 56 deletions

View File

@@ -5,7 +5,8 @@ import lombok.Getter;
import lombok.Setter;
import java.time.LocalDateTime;
import java.util.List;
import java.util.HashSet;
import java.util.Set;
@Entity
@Getter
@@ -28,5 +29,9 @@ public class Photo {
@JoinColumn(name = "id_utilisateur")
private Utilisateur proprietaire;
// getters & setters
@ManyToMany(mappedBy = "photos")
private Set<Album> albums = new HashSet<>();
@OneToMany(mappedBy = "photo", cascade = CascadeType.ALL, orphanRemoval = true)
private Set<Partage> partages = new HashSet<>();
}