-
Notifications
You must be signed in to change notification settings - Fork 2
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
feat(be): aggiunta logica template email
* feat(be): aggiunta logica template email inserimento logica per template email differenti + invio-compila questionario anonimo + modifica enteGprogramma-progetto * fix(be): data.sql
- Loading branch information
1 parent
6f195ff
commit eedf937
Showing
42 changed files
with
990 additions
and
110 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
46 changes: 46 additions & 0 deletions
46
...pdgt-shared/src/main/java/it/pa/repdgt/shared/entity/QuestionarioInviatoOnlineEntity.java
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,46 @@ | ||
package it.pa.repdgt.shared.entity; | ||
|
||
import java.io.Serializable; | ||
import java.util.Date; | ||
|
||
import javax.persistence.Column; | ||
import javax.persistence.Entity; | ||
import javax.persistence.GeneratedValue; | ||
import javax.persistence.GenerationType; | ||
import javax.persistence.Id; | ||
import javax.persistence.Table; | ||
import javax.persistence.Temporal; | ||
import javax.persistence.TemporalType; | ||
import javax.validation.constraints.Email; | ||
|
||
import lombok.Getter; | ||
import lombok.Setter; | ||
|
||
@Entity | ||
@Table(name = "questionario_inviato_online") | ||
@Setter | ||
@Getter | ||
public class QuestionarioInviatoOnlineEntity implements Serializable { | ||
private static final long serialVersionUID = -3997184755252624867L; | ||
|
||
@Id | ||
@GeneratedValue(strategy = GenerationType.IDENTITY) | ||
@Column(name = "ID") | ||
private Long id; | ||
|
||
@Column(name = "CODICE_FISCALE", nullable = true) | ||
private String codiceFiscale; | ||
|
||
@Column(name = "ID_QUESTIONARIO_COMPILATO", nullable = false, unique = true) | ||
private String idQuestionarioCompilato; | ||
|
||
@Column(name = "EMAIL", nullable = false, unique = true) | ||
private String email; | ||
|
||
@Column(name = "TOKEN", nullable = false, unique = true) | ||
private String token; | ||
|
||
@Temporal(TemporalType.DATE) | ||
@Column(name = "DATA_ORA_CREAZIONE", nullable = true) | ||
private Date dataOraCreazione; | ||
} |
22 changes: 22 additions & 0 deletions
22
lib-repdgt-shared/src/main/java/it/pa/repdgt/shared/entityenum/EmailTemplateEnum.java
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,22 @@ | ||
package it.pa.repdgt.shared.entityenum; | ||
|
||
import lombok.Getter; | ||
|
||
@Getter | ||
public enum EmailTemplateEnum { | ||
CONSENSO("templ_consenso","") | ||
,GEST_PROG("templ_gestore_programma","Ti diamo il benvenuto su Repubblica Digitale") | ||
,GEST_PROGE_PARTNER("templ_gest_prog_and_partner","Ti diamo il benvenuto su Repubblica Digitale") | ||
,FACILITATORE("templ_facilitatore","Ti diamo il benvenuto su Repubblica Digitale") | ||
,RUOLO_CUSTOM("templ_custom","Ti diamo il benvenuto su Repubblica Digitale") | ||
,QUESTIONARIO_ONLINE("templ_quest_online","Compila il questionario di Repubblica Digitale") | ||
; | ||
|
||
private String valueTemplate; | ||
private String valueTemplateSubject; | ||
|
||
private EmailTemplateEnum(String valueTemplate, String valueTemplateSubject) { | ||
this.valueTemplate = valueTemplate; | ||
this.valueTemplateSubject = valueTemplateSubject; | ||
} | ||
} |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
45 changes: 45 additions & 0 deletions
45
ms-ente/src/main/java/it/pa/repdgt/ente/request/AggiornaEnteRequest.java
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,45 @@ | ||
package it.pa.repdgt.ente.request; | ||
|
||
import java.io.Serializable; | ||
|
||
import javax.validation.constraints.NotBlank; | ||
import javax.validation.constraints.NotNull; | ||
import javax.validation.constraints.Pattern; | ||
|
||
import com.fasterxml.jackson.annotation.JsonProperty; | ||
|
||
import lombok.Getter; | ||
import lombok.Setter; | ||
|
||
@Setter | ||
@Getter | ||
public class AggiornaEnteRequest implements Serializable { | ||
private static final long serialVersionUID = 3778729425460145918L; | ||
|
||
@NotNull | ||
@JsonProperty(value = "id", required = true) | ||
private Long id; | ||
|
||
@NotBlank | ||
@JsonProperty(value = "nome", required = true) | ||
private String nome; | ||
|
||
@NotBlank | ||
@JsonProperty(value = "nomeBreve", required = true) | ||
private String nomeBreve; | ||
|
||
@NotNull | ||
@JsonProperty(value = "tipologia", required = true) | ||
private String Tipologia; | ||
|
||
@NotNull | ||
@Pattern(regexp = "[0-9]{11}") | ||
@JsonProperty(value = "piva", required = true) | ||
private String partitaIva; | ||
|
||
@JsonProperty(value = "sedeLegale", required = false) | ||
private String sedeLegale; | ||
|
||
@JsonProperty(value = "indirizzoPec", required = true) | ||
private String indirizzoPec; | ||
} |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Oops, something went wrong.