diff --git a/src/main/java/leets/weeth/domain/account/application/mapper/ReceiptMapper.java b/src/main/java/leets/weeth/domain/account/application/mapper/ReceiptMapper.java index 725597b3..bfcbb5d7 100644 --- a/src/main/java/leets/weeth/domain/account/application/mapper/ReceiptMapper.java +++ b/src/main/java/leets/weeth/domain/account/application/mapper/ReceiptMapper.java @@ -16,7 +16,7 @@ public interface ReceiptMapper { List to(List account); - ReceiptDTO.Response to(Receipt receipt, List files); + ReceiptDTO.Response to(Receipt receipt, List fileUrls); @Mapping(target = "id", ignore = true) @Mapping(target = "description", source = "dto.description") diff --git a/src/main/java/leets/weeth/domain/board/application/mapper/NoticeMapper.java b/src/main/java/leets/weeth/domain/board/application/mapper/NoticeMapper.java index 05e8f564..db9e2098 100644 --- a/src/main/java/leets/weeth/domain/board/application/mapper/NoticeMapper.java +++ b/src/main/java/leets/weeth/domain/board/application/mapper/NoticeMapper.java @@ -34,7 +34,7 @@ public interface NoticeMapper { @Mapping(target = "comments", expression = "java(filterParentComments(notice.getComments()))"), @Mapping(target = "time", source = "notice.modifiedAt") }) - NoticeDTO.Response toNoticeDto(Notice notice, List files); + NoticeDTO.Response toNoticeDto(Notice notice, List fileUrls); default List filterParentComments(List comments) { if (comments == null || comments.isEmpty()) { diff --git a/src/main/java/leets/weeth/domain/board/application/mapper/PostMapper.java b/src/main/java/leets/weeth/domain/board/application/mapper/PostMapper.java index dcb298dc..27474fff 100644 --- a/src/main/java/leets/weeth/domain/board/application/mapper/PostMapper.java +++ b/src/main/java/leets/weeth/domain/board/application/mapper/PostMapper.java @@ -33,7 +33,7 @@ public interface PostMapper { @Mapping(target = "comments", expression = "java(filterParentComments(post.getComments()))"), @Mapping(target = "time", source = "post.modifiedAt") }) - PostDTO.Response toPostDto(Post post, List files); + PostDTO.Response toPostDto(Post post, List fileUrls); default List filterParentComments(List comments) { if (comments == null || comments.isEmpty()) { diff --git a/src/main/java/leets/weeth/domain/file/application/mapper/FileMapper.java b/src/main/java/leets/weeth/domain/file/application/mapper/FileMapper.java index c5ab0379..efc5a303 100644 --- a/src/main/java/leets/weeth/domain/file/application/mapper/FileMapper.java +++ b/src/main/java/leets/weeth/domain/file/application/mapper/FileMapper.java @@ -20,12 +20,15 @@ @Mapper(componentModel = MappingConstants.ComponentModel.SPRING, uses = CommentMapper.class, unmappedTargetPolicy = ReportingPolicy.IGNORE) public interface FileMapper { + @Mapping(target = "id", ignore = true) @Mapping(target = "post", source = "post") File toFile(String fileName, String fileUrl, Post post); + @Mapping(target = "id", ignore = true) @Mapping(target = "notice", source = "notice") File toFile(String fileName, String fileUrl, Notice notice); + @Mapping(target = "id", ignore = true) @Mapping(target = "receipt", source = "receipt") File toFile(String fileName, String fileUrl, Receipt receipt);