feat: add new fields in pre-registration and sync with adherent and dotations

This commit is contained in:
2026-07-05 12:47:46 +02:00
parent 6dd45deb8c
commit 5ee9be467b
7 changed files with 159 additions and 4 deletions
@@ -50,6 +50,18 @@ public class Adherent {
@Column(name = "ancienne_categorie", length = 50)
private String ancienneCategorie;
@Column(name = "raison_changement_club")
private String raisonChangementClub;
@Column(name = "comment_connu_club")
private String commentConnuClub;
@Column(name = "taille_vetement", length = 50)
private String tailleVetement;
@Column(length = 50)
private String pointure;
private boolean residentTalange = true;
@Column(nullable = false, length = 10)
@@ -105,6 +117,18 @@ public class Adherent {
public String getAncienneCategorie() { return ancienneCategorie; }
public void setAncienneCategorie(String ancienneCategorie) { this.ancienneCategorie = ancienneCategorie; }
public String getRaisonChangementClub() { return raisonChangementClub; }
public void setRaisonChangementClub(String raisonChangementClub) { this.raisonChangementClub = raisonChangementClub; }
public String getCommentConnuClub() { return commentConnuClub; }
public void setCommentConnuClub(String commentConnuClub) { this.commentConnuClub = commentConnuClub; }
public String getTailleVetement() { return tailleVetement; }
public void setTailleVetement(String tailleVetement) { this.tailleVetement = tailleVetement; }
public String getPointure() { return pointure; }
public void setPointure(String pointure) { this.pointure = pointure; }
public boolean isResidentTalange() { return residentTalange; }
public void setResidentTalange(boolean residentTalange) { this.residentTalange = residentTalange; }
@@ -64,6 +64,18 @@ public class PreInscription {
@Column(name = "ancienne_categorie", length = 50)
private String ancienneCategorie = "NA";
@Column(name = "raison_changement_club")
private String raisonChangementClub;
@Column(name = "comment_connu_club")
private String commentConnuClub;
@Column(name = "taille_vetement", length = 50)
private String tailleVetement;
@Column(length = 50)
private String pointure;
// Getters and Setters
public Long getId() { return id; }
public void setId(Long id) { this.id = id; }
@@ -118,4 +130,16 @@ public class PreInscription {
public String getAncienneCategorie() { return ancienneCategorie; }
public void setAncienneCategorie(String ancienneCategorie) { this.ancienneCategorie = ancienneCategorie; }
public String getRaisonChangementClub() { return raisonChangementClub; }
public void setRaisonChangementClub(String raisonChangementClub) { this.raisonChangementClub = raisonChangementClub; }
public String getCommentConnuClub() { return commentConnuClub; }
public void setCommentConnuClub(String commentConnuClub) { this.commentConnuClub = commentConnuClub; }
public String getTailleVetement() { return tailleVetement; }
public void setTailleVetement(String tailleVetement) { this.tailleVetement = tailleVetement; }
public String getPointure() { return pointure; }
public void setPointure(String pointure) { this.pointure = pointure; }
}
@@ -48,6 +48,10 @@ public class PreInscriptionService {
adherent.setAncienClub(pre.getAncienClub());
adherent.setAncienneCategorie(pre.getAncienneCategorie());
adherent.setSexe(pre.getSexe());
adherent.setRaisonChangementClub(pre.getRaisonChangementClub());
adherent.setCommentConnuClub(pre.getCommentConnuClub());
adherent.setTailleVetement(pre.getTailleVetement());
adherent.setPointure(pre.getPointure());
// Par défaut
adherent.setTypeMaillot("JOUEUR");
adherent.setResidentTalange(false);
@@ -0,0 +1,9 @@
ALTER TABLE pre_inscription ADD COLUMN raison_changement_club VARCHAR(255);
ALTER TABLE pre_inscription ADD COLUMN comment_connu_club VARCHAR(255);
ALTER TABLE pre_inscription ADD COLUMN taille_vetement VARCHAR(50);
ALTER TABLE pre_inscription ADD COLUMN pointure VARCHAR(50);
ALTER TABLE adherent ADD COLUMN raison_changement_club VARCHAR(255);
ALTER TABLE adherent ADD COLUMN comment_connu_club VARCHAR(255);
ALTER TABLE adherent ADD COLUMN taille_vetement VARCHAR(50);
ALTER TABLE adherent ADD COLUMN pointure VARCHAR(50);