From 359170c212deb913594949808ba0e0d1f8b12440 Mon Sep 17 00:00:00 2001 From: Han Ju Kim Date: Thu, 26 Feb 2026 09:45:34 +0900 Subject: [PATCH] =?UTF-8?q?fix=20:=20NoticeMessageDto=20ID=20=ED=98=95?= =?UTF-8?q?=EC=8B=9D=20String=EC=9C=BC=EB=A1=9C=20=EB=B3=80=EA=B2=BD?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../port/out/dto/NoticeMessageDto.java | 16 ++++++++++------ 1 file changed, 10 insertions(+), 6 deletions(-) diff --git a/src/main/java/com/kustacks/kuring/message/application/port/out/dto/NoticeMessageDto.java b/src/main/java/com/kustacks/kuring/message/application/port/out/dto/NoticeMessageDto.java index 5ce29855..7e1c3f7e 100644 --- a/src/main/java/com/kustacks/kuring/message/application/port/out/dto/NoticeMessageDto.java +++ b/src/main/java/com/kustacks/kuring/message/application/port/out/dto/NoticeMessageDto.java @@ -1,14 +1,18 @@ package com.kustacks.kuring.message.application.port.out.dto; -import com.kustacks.kuring.notice.domain.*; -import lombok.*; +import com.kustacks.kuring.notice.domain.DepartmentNotice; +import com.kustacks.kuring.notice.domain.Notice; +import lombok.AccessLevel; +import lombok.Builder; +import lombok.Getter; +import lombok.NoArgsConstructor; import org.springframework.util.Assert; @Getter @NoArgsConstructor(access = AccessLevel.PROTECTED) public class NoticeMessageDto { - private Long id; + private String id; private String type; @@ -25,7 +29,7 @@ public class NoticeMessageDto { private String baseUrl; @Builder - private NoticeMessageDto(Long id, String articleId, String postedDate, String subject, String category, String categoryKorName, String baseUrl) { + private NoticeMessageDto(String id, String articleId, String postedDate, String subject, String category, String categoryKorName, String baseUrl) { Assert.notNull(id, "id must not be empty"); Assert.notNull(articleId, "articleId must not be null"); Assert.notNull(postedDate, "postedDate must not be null"); @@ -46,7 +50,7 @@ private NoticeMessageDto(Long id, String articleId, String postedDate, String su public static NoticeMessageDto from(Notice notice) { return NoticeMessageDto.builder() - .id(notice.getId()) + .id(String.valueOf(notice.getId())) .articleId(notice.getArticleId()) .postedDate(notice.getPostedDate()) .subject(notice.getSubject()) @@ -58,7 +62,7 @@ public static NoticeMessageDto from(Notice notice) { public static NoticeMessageDto from(DepartmentNotice departmentNotice) { return NoticeMessageDto.builder() - .id(departmentNotice.getId()) + .id(String.valueOf(departmentNotice.getId())) .articleId(departmentNotice.getArticleId()) .postedDate(departmentNotice.getPostedDate()) .subject(departmentNotice.getSubject())