From 8005249bd7b60a6e75045c133fbdfd4aa0e19d8e Mon Sep 17 00:00:00 2001 From: DanielOber <145556033+DanielOber@users.noreply.github.com> Date: Fri, 19 Jan 2024 13:18:28 +0100 Subject: [PATCH] feat/DAVE-83-detektordaten-einzelmessstelle (#42) MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit * DTO erweitert für benötigte daten im frontend * spotless --- .../dave/domain/dtos/messstelle/ReadMessstelleInfoDTO.java | 7 +++++++ .../muenchen/dave/domain/mapper/MessstelleMapperTests.java | 5 +++++ 2 files changed, 12 insertions(+) diff --git a/src/main/java/de/muenchen/dave/domain/dtos/messstelle/ReadMessstelleInfoDTO.java b/src/main/java/de/muenchen/dave/domain/dtos/messstelle/ReadMessstelleInfoDTO.java index e102f4e7..13202fc0 100644 --- a/src/main/java/de/muenchen/dave/domain/dtos/messstelle/ReadMessstelleInfoDTO.java +++ b/src/main/java/de/muenchen/dave/domain/dtos/messstelle/ReadMessstelleInfoDTO.java @@ -1,6 +1,8 @@ package de.muenchen.dave.domain.dtos.messstelle; import java.io.Serializable; +import java.time.LocalDate; +import java.util.List; import lombok.Data; @Data @@ -8,8 +10,13 @@ public class ReadMessstelleInfoDTO implements Serializable { private String id; private String mstId; + private String standort; private String stadtbezirk; private Integer stadtbezirkNummer; private Double longitude; private Double latitude; + private LocalDate datumLetztePlausibleMessung; + private LocalDate realisierungsdatum; + private LocalDate abbaudatum; + private List messquerschnitte; } diff --git a/src/test/java/de/muenchen/dave/domain/mapper/MessstelleMapperTests.java b/src/test/java/de/muenchen/dave/domain/mapper/MessstelleMapperTests.java index 15c30fa2..bfa36777 100644 --- a/src/test/java/de/muenchen/dave/domain/mapper/MessstelleMapperTests.java +++ b/src/test/java/de/muenchen/dave/domain/mapper/MessstelleMapperTests.java @@ -36,6 +36,11 @@ void testBean2readDto() { expected.setStadtbezirk(Stadtbezirk.bezeichnungOf(bean.getStadtbezirkNummer())); expected.setLongitude(bean.getPunkt().getLon()); expected.setLatitude(bean.getPunkt().getLat()); + expected.setStandort(bean.getStandort()); + expected.setDatumLetztePlausibleMessung(bean.getDatumLetztePlausibleMessung()); + expected.setRealisierungsdatum(bean.getRealisierungsdatum()); + expected.setAbbaudatum(bean.getAbbaudatum()); + expected.setMessquerschnitte(this.mapper.bean2readDto(bean.getMessquerschnitte())); final MessstelleTooltipDTO tooltip = new MessstelleTooltipDTO(); tooltip.setMstId(bean.getMstId());