From 4c9c3ddf223e90beb3dc4ba4e2da7b05b804e15f Mon Sep 17 00:00:00 2001 From: phjlia2430 Date: Mon, 16 Feb 2026 22:24:28 +0900 Subject: [PATCH] =?UTF-8?q?=E2=9C=A8=20Feat:=20=ED=8E=B8=EC=A7=80=EC=A7=80?= =?UTF-8?q?=20=EB=B0=B0=EA=B2=BD=EC=83=89=20=ED=95=84=EB=93=9C=20=EC=B6=94?= =?UTF-8?q?=EA=B0=80?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../controller/PlazaLetterController.java | 17 +---------------- .../letters/dto/response/InboxNextResponse.java | 1 + .../letters/mapper/PlazaLetterMapper.java | 1 + 3 files changed, 3 insertions(+), 16 deletions(-) diff --git a/src/main/java/com/example/egobook_be/domain/letters/controller/PlazaLetterController.java b/src/main/java/com/example/egobook_be/domain/letters/controller/PlazaLetterController.java index 9c3aade..f9df0fb 100644 --- a/src/main/java/com/example/egobook_be/domain/letters/controller/PlazaLetterController.java +++ b/src/main/java/com/example/egobook_be/domain/letters/controller/PlazaLetterController.java @@ -51,22 +51,7 @@ public class PlazaLetterController { description = "성공", content = @Content( mediaType = "application/json", - schema = @Schema(implementation = InboxNextResponse.class), - examples = @ExampleObject( - name = "example", - value = - "{\n" + - " \"letter\": {\n" + - " \"letterId\": 301,\n" + - " \"status\": \"ARRIVED\",\n" + - " \"mode\": \"RANDOM\",\n" + - " \"fromLabel\": \"익명\",\n" + - " \"content\": \"요즘 너무 지치는데… 어떻게 버티지?\",\n" + - " \"arrivedAt\": \"2026-01-04T10:00:00+09:00\",\n" + - " \"replyDeadlineAt\": \"2026-01-05T10:00:00+09:00\"\n" + - " }\n" + - "}" - ) + schema = @Schema(implementation = InboxNextResponse.class) ) ) @GetMapping("/inbox/next") diff --git a/src/main/java/com/example/egobook_be/domain/letters/dto/response/InboxNextResponse.java b/src/main/java/com/example/egobook_be/domain/letters/dto/response/InboxNextResponse.java index 8ae0f9a..67850af 100644 --- a/src/main/java/com/example/egobook_be/domain/letters/dto/response/InboxNextResponse.java +++ b/src/main/java/com/example/egobook_be/domain/letters/dto/response/InboxNextResponse.java @@ -28,6 +28,7 @@ public static class LetterDto { private String content; private OffsetDateTime arrivedAt; private OffsetDateTime replyDeadlineAt; + private String backgroundColor; } public static InboxNextResponse empty() { diff --git a/src/main/java/com/example/egobook_be/domain/letters/mapper/PlazaLetterMapper.java b/src/main/java/com/example/egobook_be/domain/letters/mapper/PlazaLetterMapper.java index ac59be6..22ec415 100644 --- a/src/main/java/com/example/egobook_be/domain/letters/mapper/PlazaLetterMapper.java +++ b/src/main/java/com/example/egobook_be/domain/letters/mapper/PlazaLetterMapper.java @@ -48,6 +48,7 @@ public InboxNextResponse toResponse(PlazaLetter letter) { .content(letter.getContent()) .arrivedAt(letter.getArrivedAt()) .replyDeadlineAt(letter.getReplyDeadlineAt()) + .backgroundColor(letter.getBackgroundColor().name()) .build()) .build(); }