From 34f0bcaa7ac2c470156dd1b2fc123f7f0ef89c52 Mon Sep 17 00:00:00 2001 From: Salman Manoe Date: Thu, 25 Jul 2024 14:50:10 +0700 Subject: [PATCH] Update PasienDto.java Perbaikan json format untuk tanggal lahir saat ekstraksi dan transformasi --- .../medifirst2000/etl/pasien/dto/PasienDto.java | 13 ++++++++++++- 1 file changed, 12 insertions(+), 1 deletion(-) diff --git a/jasamedika-domain/src/main/java/com/jasamedika/medifirst2000/etl/pasien/dto/PasienDto.java b/jasamedika-domain/src/main/java/com/jasamedika/medifirst2000/etl/pasien/dto/PasienDto.java index 639e4c07..e1446849 100644 --- a/jasamedika-domain/src/main/java/com/jasamedika/medifirst2000/etl/pasien/dto/PasienDto.java +++ b/jasamedika-domain/src/main/java/com/jasamedika/medifirst2000/etl/pasien/dto/PasienDto.java @@ -1,11 +1,19 @@ package com.jasamedika.medifirst2000.etl.pasien.dto; -import lombok.*; +import com.fasterxml.jackson.annotation.JsonFormat; +import lombok.AllArgsConstructor; +import lombok.Builder; +import lombok.Data; +import lombok.NoArgsConstructor; +import lombok.extern.jackson.Jacksonized; +import org.springframework.format.annotation.DateTimeFormat; import java.time.LocalDateTime; import java.util.Set; import java.util.UUID; +import static org.springframework.format.annotation.DateTimeFormat.ISO.DATE_TIME; + /** * @author salmanoe * @version 1.0.0 @@ -15,6 +23,7 @@ import java.util.UUID; @Builder @AllArgsConstructor @NoArgsConstructor +@Jacksonized public class PasienDto { private UUID id; private String noRekamMedis; @@ -25,6 +34,8 @@ public class PasienDto { private SapaanDto sapaan; private Set identitas; private String tempatLahir; + @DateTimeFormat(iso = DATE_TIME) + @JsonFormat(pattern = "yyyy-MM-dd'T'HH:mm:ss.SSSZ") private LocalDateTime tanggalLahir; private JenisKelaminDto jenisKelamin; private GolonganDarahDto golonganDarah;