Skip to content

Commit 66f9403

Browse files
wip
1 parent c310a6f commit 66f9403

16 files changed

+456
-8
lines changed

src/main/java/it/gov/pagopa/node/cfgsync/client/ApiConfigCacheClient.java

+1-1
Original file line numberDiff line numberDiff line change
@@ -9,7 +9,7 @@
99
@Service
1010
public interface ApiConfigCacheClient {
1111

12-
@RequestLine("GET /")
12+
@RequestLine("GET /cache")
1313
@Headers({
1414
"Ocp-Apim-Subscription-Key: {subscriptionKey}"
1515
})
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,34 @@
1+
package it.gov.pagopa.node.cfgsync.repository.model;
2+
3+
import lombok.AllArgsConstructor;
4+
import lombok.Getter;
5+
import lombok.NoArgsConstructor;
6+
import lombok.Setter;
7+
8+
import javax.persistence.Column;
9+
import javax.persistence.Entity;
10+
import javax.persistence.Id;
11+
import javax.persistence.Table;
12+
import java.math.BigDecimal;
13+
14+
15+
@NoArgsConstructor
16+
@AllArgsConstructor
17+
@Entity
18+
@Table(name = "cdi_preferences_view2")
19+
@Setter
20+
@Getter
21+
public class CDIPreferences {
22+
23+
@Column(name="OBJ_ID")
24+
@Id
25+
private Long OBJ_ID;
26+
@Column(name="SELLER")
27+
private String SELLER;
28+
@Column(name="BUYER")
29+
private String BUYER;
30+
@Column(name="COSTO_CONVENZIONE")
31+
private BigDecimal COSTO_CONVENZIONE;
32+
@Column(name="ID_CDI_MASTER")
33+
private Long ID_CDI_MASTER;
34+
}
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,34 @@
1+
package it.gov.pagopa.node.cfgsync.repository.model;
2+
3+
import lombok.AllArgsConstructor;
4+
import lombok.Getter;
5+
import lombok.NoArgsConstructor;
6+
import lombok.Setter;
7+
8+
import javax.persistence.Column;
9+
import javax.persistence.Entity;
10+
import javax.persistence.Id;
11+
import javax.persistence.Table;
12+
import java.math.BigDecimal;
13+
14+
15+
@NoArgsConstructor
16+
@AllArgsConstructor
17+
@Entity
18+
@Table(name = "cdi_preferences_view")
19+
@Setter
20+
@Getter
21+
public class CDIPreferencesView {
22+
23+
@Column(name="`OBJ_ID`")
24+
@Id
25+
private Long OBJ_ID;
26+
@Column(name="`SELLER`")
27+
private String SELLER;
28+
@Column(name="`BUYER`")
29+
private String BUYER;
30+
@Column(name="`COSTO_CONVENZIONE`")
31+
private BigDecimal COSTO_CONVENZIONE;
32+
@Column(name="`ID_CDI_MASTER`")
33+
private Long ID_CDI_MASTER;
34+
}
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,87 @@
1+
package it.gov.pagopa.node.cfgsync.repository.model;
2+
3+
import lombok.AllArgsConstructor;
4+
import lombok.Getter;
5+
import lombok.NoArgsConstructor;
6+
import lombok.Setter;
7+
import org.springframework.data.domain.Persistable;
8+
9+
import javax.persistence.*;
10+
import java.math.BigDecimal;
11+
import java.time.LocalDate;
12+
import java.time.LocalDateTime;
13+
14+
15+
@NoArgsConstructor
16+
@AllArgsConstructor
17+
@Entity
18+
@Table(name = "elenco_servizi_view2")
19+
@Setter
20+
@Getter
21+
public class ElencoServizi {
22+
23+
@Column(name="OBJ_ID")
24+
@Id
25+
private Long OBJ_ID;
26+
@Column(name="PSP_ID")
27+
private String PSP_ID;
28+
@Column(name="PSP_RAG_SOC")
29+
private String PSP_RAG_SOC;
30+
@Column(name="PSP_FLAG_STORNO")
31+
private String PSP_FLAG_STORNO;
32+
@Column(name="PSP_FLAG_BOLLO")
33+
private String PSP_FLAG_BOLLO;
34+
@Column(name="LOGO_PSP")
35+
private byte[] LOGO_PSP;
36+
@Column(name="FLUSSO_ID")
37+
private String FLUSSO_ID;
38+
@Column(name="INTM_ID")
39+
private String INTM_ID;
40+
@Column(name="CANALE_ID")
41+
private String CANALE_ID;
42+
@Column(name="NOME_SERVIZIO")
43+
private String NOME_SERVIZIO;
44+
@Column(name="CANALE_MOD_PAG")
45+
private Long CANALE_MOD_PAG;
46+
@Column(name="TIPO_VERS_COD")
47+
private String TIPO_VERS_COD;
48+
@Column(name="CODICE_LINGUA")
49+
private String CODICE_LINGUA;
50+
@Column(name="INF_COND_EC_MAX")
51+
private String INF_COND_EC_MAX;
52+
@Column(name="INF_DESC_SERV")
53+
private String INF_DESC_SERV;
54+
@Column(name="INF_DISP_SERV")
55+
private String INF_DISP_SERV;
56+
@Column(name="INF_URL_CANALE")
57+
private String INF_URL_CANALE;
58+
@Column(name="TIMESTAMP_INS")
59+
private LocalDate TIMESTAMP_INS;
60+
@Column(name="DATA_VALIDITA")
61+
private LocalDateTime DATA_VALIDITA;
62+
@Column(name="IMPORTO_MINIMO")
63+
private BigDecimal IMPORTO_MINIMO;
64+
@Column(name="IMPORTO_MASSIMO")
65+
private BigDecimal IMPORTO_MASSIMO;
66+
@Column(name="COSTO_FISSO")
67+
private BigDecimal COSTO_FISSO;
68+
@Column(name="TAGS")
69+
private String TAGS;
70+
@Column(name="LOGO_SERVIZIO")
71+
private byte[] LOGO_SERVIZIO;
72+
@Column(name="CANALE_APP")
73+
private String CANALE_APP;
74+
@Column(name="ON_US")
75+
private String ON_US;
76+
@Column(name="CARRELLO_CARTE")
77+
private String CARRELLO_CARTE;
78+
@Column(name="CODICE_ABI")
79+
private String CODICE_ABI;
80+
@Column(name="CODICE_MYBANK")
81+
private String CODICE_MYBANK;
82+
@Column(name="CODICE_CONVENZIONE")
83+
private String CODICE_CONVENZIONE;
84+
@Column(name="FLAG_IO")
85+
private String FLAG_IO;
86+
87+
}
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,86 @@
1+
package it.gov.pagopa.node.cfgsync.repository.model;
2+
3+
import lombok.AllArgsConstructor;
4+
import lombok.Getter;
5+
import lombok.NoArgsConstructor;
6+
import lombok.Setter;
7+
8+
import javax.persistence.*;
9+
import java.math.BigDecimal;
10+
import java.time.LocalDate;
11+
import java.time.LocalDateTime;
12+
13+
14+
@NoArgsConstructor
15+
@AllArgsConstructor
16+
@Entity
17+
@Table(name = "elenco_servizi_view")
18+
@Setter
19+
@Getter
20+
public class ElencoServiziView {
21+
22+
@Column(name="`OBJ_ID`")
23+
@Id
24+
private Long OBJ_ID;
25+
@Column(name="`PSP_ID`")
26+
private String PSP_ID;
27+
@Column(name="`PSP_RAG_SOC`")
28+
private String PSP_RAG_SOC;
29+
@Column(name="`PSP_FLAG_STORNO`")
30+
private String PSP_FLAG_STORNO;
31+
@Column(name="`PSP_FLAG_BOLLO`")
32+
private String PSP_FLAG_BOLLO;
33+
@Column(name="`LOGO_PSP`")
34+
private byte[] LOGO_PSP;
35+
@Column(name="`FLUSSO_ID`")
36+
private String FLUSSO_ID;
37+
@Column(name="`INTM_ID`")
38+
private String INTM_ID;
39+
@Column(name="`CANALE_ID`")
40+
private String CANALE_ID;
41+
@Column(name="`NOME_SERVIZIO`")
42+
private String NOME_SERVIZIO;
43+
@Column(name="`CANALE_MOD_PAG`")
44+
private Long CANALE_MOD_PAG;
45+
@Column(name="`TIPO_VERS_COD`")
46+
private String TIPO_VERS_COD;
47+
@Column(name="`CODICE_LINGUA`")
48+
private String CODICE_LINGUA;
49+
@Column(name="`INF_COND_EC_MAX`")
50+
private String INF_COND_EC_MAX;
51+
@Column(name="`INF_DESC_SERV`")
52+
private String INF_DESC_SERV;
53+
@Column(name="`INF_DISP_SERV`")
54+
private String INF_DISP_SERV;
55+
@Column(name="`INF_URL_CANALE`")
56+
private String INF_URL_CANALE;
57+
@Column(name="`TIMESTAMP_INS`")
58+
private LocalDate TIMESTAMP_INS;
59+
@Column(name="`DATA_VALIDITA`")
60+
private LocalDateTime DATA_VALIDITA;
61+
@Column(name="`IMPORTO_MINIMO`")
62+
private BigDecimal IMPORTO_MINIMO;
63+
@Column(name="`IMPORTO_MASSIMO`")
64+
private BigDecimal IMPORTO_MASSIMO;
65+
@Column(name="`COSTO_FISSO`")
66+
private BigDecimal COSTO_FISSO;
67+
@Column(name="`TAGS`")
68+
private String TAGS;
69+
@Column(name="`LOGO_SERVIZIO`")
70+
private byte[] LOGO_SERVIZIO;
71+
@Column(name="`CANALE_APP`")
72+
private String CANALE_APP;
73+
@Column(name="`ON_US`")
74+
private String ON_US;
75+
@Column(name="`CARRELLO_CARTE`")
76+
private String CARRELLO_CARTE;
77+
@Column(name="`CODICE_ABI`")
78+
private String CODICE_ABI;
79+
@Column(name="`CODICE_MYBANK`")
80+
private String CODICE_MYBANK;
81+
@Column(name="`CODICE_CONVENZIONE`")
82+
private String CODICE_CONVENZIONE;
83+
@Column(name="`FLAG_IO`")
84+
private String FLAG_IO;
85+
86+
}
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,9 @@
1+
package it.gov.pagopa.node.cfgsync.repository.nexioracle;
2+
3+
import it.gov.pagopa.node.cfgsync.repository.model.CDIPreferences;
4+
import it.gov.pagopa.node.cfgsync.repository.model.ElencoServizi;
5+
import org.springframework.data.jpa.repository.JpaRepository;
6+
import org.springframework.stereotype.Repository;
7+
8+
@Repository
9+
public interface NexiCdiPreferencesOracleRepository extends JpaRepository<CDIPreferences, Long> { }
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,8 @@
1+
package it.gov.pagopa.node.cfgsync.repository.nexioracle;
2+
3+
import it.gov.pagopa.node.cfgsync.repository.model.CDIPreferencesView;
4+
import org.springframework.data.jpa.repository.JpaRepository;
5+
import org.springframework.stereotype.Repository;
6+
7+
@Repository
8+
public interface NexiCdiPreferencesViewOracleRepository extends JpaRepository<CDIPreferencesView, Long> { }
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,8 @@
1+
package it.gov.pagopa.node.cfgsync.repository.nexioracle;
2+
3+
import it.gov.pagopa.node.cfgsync.repository.model.ElencoServizi;
4+
import org.springframework.data.jpa.repository.JpaRepository;
5+
import org.springframework.stereotype.Repository;
6+
7+
@Repository
8+
public interface NexiElencoServiziOracleRepository extends JpaRepository<ElencoServizi, Long> { }
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,8 @@
1+
package it.gov.pagopa.node.cfgsync.repository.nexioracle;
2+
3+
import it.gov.pagopa.node.cfgsync.repository.model.ElencoServiziView;
4+
import org.springframework.data.jpa.repository.JpaRepository;
5+
import org.springframework.stereotype.Repository;
6+
7+
@Repository
8+
public interface NexiElencoServiziViewOracleRepository extends JpaRepository<ElencoServiziView, Long> { }
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,8 @@
1+
package it.gov.pagopa.node.cfgsync.repository.pagopa;
2+
3+
import it.gov.pagopa.node.cfgsync.repository.model.CDIPreferences;
4+
import org.springframework.data.jpa.repository.JpaRepository;
5+
import org.springframework.stereotype.Repository;
6+
7+
@Repository
8+
public interface PagoPaCdiPreferencesPostgresRepository extends JpaRepository<CDIPreferences, Long> { }
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,8 @@
1+
package it.gov.pagopa.node.cfgsync.repository.pagopa;
2+
3+
import it.gov.pagopa.node.cfgsync.repository.model.CDIPreferencesView;
4+
import org.springframework.data.jpa.repository.JpaRepository;
5+
import org.springframework.stereotype.Repository;
6+
7+
@Repository
8+
public interface PagoPaCdiPreferencesViewPostgresRepository extends JpaRepository<CDIPreferencesView, Long> { }
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,8 @@
1+
package it.gov.pagopa.node.cfgsync.repository.pagopa;
2+
3+
import it.gov.pagopa.node.cfgsync.repository.model.ElencoServizi;
4+
import org.springframework.data.jpa.repository.JpaRepository;
5+
import org.springframework.stereotype.Repository;
6+
7+
@Repository
8+
public interface PagoPaElencoServiziPostgresRepository extends JpaRepository<ElencoServizi, Long> { }
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,8 @@
1+
package it.gov.pagopa.node.cfgsync.repository.pagopa;
2+
3+
import it.gov.pagopa.node.cfgsync.repository.model.ElencoServiziView;
4+
import org.springframework.data.jpa.repository.JpaRepository;
5+
import org.springframework.stereotype.Repository;
6+
7+
@Repository
8+
public interface PagoPaElencoServiziViewPostgresRepository extends JpaRepository<ElencoServiziView, Long> { }

0 commit comments

Comments
 (0)