feat(insc): add frontend

This commit is contained in:
2025-02-11 21:23:03 +01:00
parent df33d49cff
commit 3f1fddccd1
9 changed files with 513 additions and 26 deletions

View File

@@ -1,6 +1,7 @@
package fr.titionfire.ffsaf.data.model;
import fr.titionfire.ffsaf.utils.CompetitionSystem;
import fr.titionfire.ffsaf.utils.RegisterEmbeddable;
import io.quarkus.runtime.annotations.RegisterForReflection;
import jakarta.persistence.*;
import lombok.AllArgsConstructor;
@@ -37,12 +38,9 @@ public class CompetitionModel {
Date date;
@ManyToMany
@JoinTable(name = "register",
uniqueConstraints = @UniqueConstraint(columnNames = {"id_competition", "id_membre"}),
joinColumns = @JoinColumn(name = "id_competition"),
inverseJoinColumns = @JoinColumn(name = "id_membre"))
List<MembreModel> insc;
@ElementCollection(fetch = FetchType.LAZY)
@CollectionTable(name = "register", joinColumns = @JoinColumn(name = "id_competition"))
List<RegisterEmbeddable> insc;
String owner;
}