From 845b1e788eb6cc76fa4f7581603a50d1df5cd447 Mon Sep 17 00:00:00 2001 From: chominju02 Date: Tue, 12 Aug 2025 23:45:28 +0900 Subject: [PATCH] =?UTF-8?q?refactor:=20=EB=AC=B8=EC=9D=98=20=EA=B4=80?= =?UTF-8?q?=EB=A0=A8=20=EC=B2=A8=EB=B6=80=ED=8C=8C=EC=9D=BC=20public=20?= =?UTF-8?q?=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 --- .../inquiry/InquiryAnswerAttachmentService.java | 8 ++++---- .../application/inquiry/InquiryAttachmentService.java | 4 ++-- .../java/life/mosu/mosuserver/domain/file/Folder.java | 4 ++-- .../mosu/mosuserver/presentation/common/FileRequest.java | 6 +++--- 4 files changed, 11 insertions(+), 11 deletions(-) diff --git a/src/main/java/life/mosu/mosuserver/application/inquiry/InquiryAnswerAttachmentService.java b/src/main/java/life/mosu/mosuserver/application/inquiry/InquiryAnswerAttachmentService.java index 378d1d02..aaf08cbb 100644 --- a/src/main/java/life/mosu/mosuserver/application/inquiry/InquiryAnswerAttachmentService.java +++ b/src/main/java/life/mosu/mosuserver/application/inquiry/InquiryAnswerAttachmentService.java @@ -64,21 +64,21 @@ public void updateAttachment( private InquiryDetailResponse.AttachmentResponse createAttachResponse( InquiryAnswerAttachmentEntity attachment) { - String preSignedUrl = s3Service.getPreSignedUrl(attachment.getS3Key()); + String publicUrl = s3Service.getPublicUrl(attachment.getS3Key()); return new InquiryDetailResponse.AttachmentResponse( attachment.getFileName(), - preSignedUrl + publicUrl ); } private InquiryDetailResponse.AttachmentDetailResponse createAttachDetailResponse( InquiryAnswerAttachmentEntity attachment) { - String preSignedUrl = s3Service.getPreSignedUrl(attachment.getS3Key()); + String publicUrl = s3Service.getPublicUrl(attachment.getS3Key()); return new InquiryDetailResponse.AttachmentDetailResponse( attachment.getFileName(), - preSignedUrl, + publicUrl, attachment.getS3Key() ); } diff --git a/src/main/java/life/mosu/mosuserver/application/inquiry/InquiryAttachmentService.java b/src/main/java/life/mosu/mosuserver/application/inquiry/InquiryAttachmentService.java index 7939d7d9..c59c262e 100644 --- a/src/main/java/life/mosu/mosuserver/application/inquiry/InquiryAttachmentService.java +++ b/src/main/java/life/mosu/mosuserver/application/inquiry/InquiryAttachmentService.java @@ -60,11 +60,11 @@ public List toAttachmentResponse private InquiryDetailResponse.AttachmentDetailResponse createAttachDetailResponse( InquiryAttachmentJpaEntity attachment) { - String preSignedUrl = s3Service.getPreSignedUrl(attachment.getS3Key()); + String publicUrl = s3Service.getPublicUrl(attachment.getS3Key()); return new InquiryDetailResponse.AttachmentDetailResponse( attachment.getFileName(), - preSignedUrl, + publicUrl, attachment.getS3Key() ); } diff --git a/src/main/java/life/mosu/mosuserver/domain/file/Folder.java b/src/main/java/life/mosu/mosuserver/domain/file/Folder.java index a06927f8..c5bbe74d 100644 --- a/src/main/java/life/mosu/mosuserver/domain/file/Folder.java +++ b/src/main/java/life/mosu/mosuserver/domain/file/Folder.java @@ -15,8 +15,8 @@ public enum Folder { NOTICE("notice", PUBLIC), TEMP("temp", PRIVATE), - INQUIRY("inquiry", PRIVATE), - INQUIRY_ANSWER("inquiryAnswer", PRIVATE), + INQUIRY("inquiry", PUBLIC), + INQUIRY_ANSWER("inquiryAnswer", PUBLIC), ADMISSION_TICKET_IMAGE("admissionTicket/images", PRIVATE), ADMISSION_TICKET_PDF("admissionTicket/pdfs", PRIVATE); diff --git a/src/main/java/life/mosu/mosuserver/presentation/common/FileRequest.java b/src/main/java/life/mosu/mosuserver/presentation/common/FileRequest.java index 8b23ebbb..1dc1dfd5 100644 --- a/src/main/java/life/mosu/mosuserver/presentation/common/FileRequest.java +++ b/src/main/java/life/mosu/mosuserver/presentation/common/FileRequest.java @@ -23,11 +23,11 @@ public InquiryAttachmentJpaEntity toInquiryAttachmentEntity(Long inquiryId) { return InquiryAttachmentJpaEntity.builder() .fileName(fileName) .s3Key(s3Key) - .visibility(Visibility.PRIVATE) + .visibility(Visibility.PUBLIC) .inquiryId(inquiryId) .build(); } - + public NoticeAttachmentJpaEntity toNoticeAttachmentEntity(Long noticeId) { return NoticeAttachmentJpaEntity.builder() .fileName(fileName) @@ -50,7 +50,7 @@ public InquiryAnswerAttachmentEntity toInquiryAnswerAttachmentEntity(Long inquir return InquiryAnswerAttachmentEntity.builder() .fileName(fileName) .s3Key(s3Key) - .visibility(Visibility.PRIVATE) + .visibility(Visibility.PUBLIC) .inquiryAnswerId(inquiryAnswerId) .build(); }