From 81bd7d90344837b9ec67732019b458c3987e4d73 Mon Sep 17 00:00:00 2001 From: Aurince AKAKPO Date: Sat, 14 Mar 2026 15:40:32 +0100 Subject: [PATCH] =?UTF-8?q?Generation=20tfu=20batie=20et=20non=20batie=20a?= =?UTF-8?q?vec=20ressource=20de=20liste=20de=20donn=C3=A9es=20imposition?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../fiscad/entities/decoupage/Quartier.java | 2 ++ .../entities/infocad/metier/ParcelleGeom.java | 2 +- .../crudweb/ParcelleGeomPaylaodWeb.java | 4 +-- .../metier/ParcelleGeomRepository.java | 34 ++++++++++++++----- 4 files changed, 31 insertions(+), 11 deletions(-) diff --git a/src/main/java/io/gmss/fiscad/entities/decoupage/Quartier.java b/src/main/java/io/gmss/fiscad/entities/decoupage/Quartier.java index 8e830f0..6077b44 100644 --- a/src/main/java/io/gmss/fiscad/entities/decoupage/Quartier.java +++ b/src/main/java/io/gmss/fiscad/entities/decoupage/Quartier.java @@ -29,6 +29,8 @@ public class Quartier extends BaseEntity implements Serializable { @ManyToOne private Arrondissement arrondissement; + private String longitude; + private String latitude; // @JsonIgnore // @OneToOne(mappedBy = "quartier") // private Bloc bloc; diff --git a/src/main/java/io/gmss/fiscad/entities/infocad/metier/ParcelleGeom.java b/src/main/java/io/gmss/fiscad/entities/infocad/metier/ParcelleGeom.java index a202f86..750fa5b 100644 --- a/src/main/java/io/gmss/fiscad/entities/infocad/metier/ParcelleGeom.java +++ b/src/main/java/io/gmss/fiscad/entities/infocad/metier/ParcelleGeom.java @@ -119,7 +119,7 @@ public class ParcelleGeom extends BaseEntity implements Serializable { private Quartier quartier ; @ColumnDefault("0") - private int geomSrid; + private Integer geomSrid; @JsonSerialize(using = GeometrySerializer.class) @JsonDeserialize(contentUsing = GeometryDeserializer.class) @Column(name = "geometry",columnDefinition = "geometry(Polygon,32631)") diff --git a/src/main/java/io/gmss/fiscad/paylaods/request/crudweb/ParcelleGeomPaylaodWeb.java b/src/main/java/io/gmss/fiscad/paylaods/request/crudweb/ParcelleGeomPaylaodWeb.java index a62cdb9..9ba0c78 100644 --- a/src/main/java/io/gmss/fiscad/paylaods/request/crudweb/ParcelleGeomPaylaodWeb.java +++ b/src/main/java/io/gmss/fiscad/paylaods/request/crudweb/ParcelleGeomPaylaodWeb.java @@ -90,7 +90,7 @@ public class ParcelleGeomPaylaodWeb { private String quartierCode ; private String quartierNom ; - private int geomSrid; + private Integer geomSrid; @JsonSerialize(using = GeometrySerializer.class) @JsonDeserialize(contentUsing = GeometryDeserializer.class) //@Column(name = "geometry",columnDefinition = "geometry(Polygon,32631)") @@ -100,7 +100,7 @@ public class ParcelleGeomPaylaodWeb { private Long parcelleId; - public ParcelleGeomPaylaodWeb(Long id, String nup, String nupProvisoire, String longitude, String latitude, String numeroRue, String numeroEntreePorte, String codeInstad, String numeroEtatLieux, String numeroTitreFoncier, LocalDate dateTitreFoncier, Boolean batie, String npi, String ifu, String nom, String prenom, String raisonSociale, String nomEtPrenoms, String telephone, String adresse, String nomRepresentant, String prenomRepresentant, String raisonSocialeRepresentant, String nomEtPrenomsRepresentant, String telephoneRepresentant, String adresseRepresentant, String q, String zone, String ilot, String p, String qLotissement, String ilotLotissement, String pLotissement, String pointsPolygone, Integer superficie, String dateCollecte, SourceDonnee sourceDonnees, String observations, StatutParcelle statutParcelle, Long departementId, String departementCode, String departementNom, Long communeId, String communeCode, String communeNom, Long arrondissementId, String arrondissementCode, String arrondissementNom, Long quartierId, String quartierCode, String quartierNom, int geomSrid, Polygon geometry, String geometryString, Long parcelleId) { + public ParcelleGeomPaylaodWeb(Long id, String nup, String nupProvisoire, String longitude, String latitude, String numeroRue, String numeroEntreePorte, String codeInstad, String numeroEtatLieux, String numeroTitreFoncier, LocalDate dateTitreFoncier, Boolean batie, String npi, String ifu, String nom, String prenom, String raisonSociale, String nomEtPrenoms, String telephone, String adresse, String nomRepresentant, String prenomRepresentant, String raisonSocialeRepresentant, String nomEtPrenomsRepresentant, String telephoneRepresentant, String adresseRepresentant, String q, String zone, String ilot, String p, String qLotissement, String ilotLotissement, String pLotissement, String pointsPolygone, Integer superficie, String dateCollecte, SourceDonnee sourceDonnees, String observations, StatutParcelle statutParcelle, Long departementId, String departementCode, String departementNom, Long communeId, String communeCode, String communeNom, Long arrondissementId, String arrondissementCode, String arrondissementNom, Long quartierId, String quartierCode, String quartierNom, Integer geomSrid, Polygon geometry, String geometryString, Long parcelleId) { this.id = id; this.nup = nup; this.nupProvisoire = nupProvisoire; diff --git a/src/main/java/io/gmss/fiscad/persistence/repositories/infocad/metier/ParcelleGeomRepository.java b/src/main/java/io/gmss/fiscad/persistence/repositories/infocad/metier/ParcelleGeomRepository.java index 07fdbca..aa2c40f 100644 --- a/src/main/java/io/gmss/fiscad/persistence/repositories/infocad/metier/ParcelleGeomRepository.java +++ b/src/main/java/io/gmss/fiscad/persistence/repositories/infocad/metier/ParcelleGeomRepository.java @@ -128,9 +128,9 @@ public interface ParcelleGeomRepository extends JpaRepository