Skip to content

Commit

Permalink
feat : 추억 생성시 파일리스트 받도록
Browse files Browse the repository at this point in the history
  • Loading branch information
funnysunny08 committed Nov 28, 2024
1 parent 1651687 commit 41dde0b
Show file tree
Hide file tree
Showing 2 changed files with 5 additions and 2 deletions.
Original file line number Diff line number Diff line change
Expand Up @@ -34,7 +34,7 @@ public class MemoryController {
public ApiResponseDto<CreateMemoryResponse> createMemory(
@UserId Long userId, @ModelAttribute @Valid CreateMemoryRequest createMemoryRequest
) {
List<String> urls = s3Service.uploadImages(List.of(createMemoryRequest.images()));
List<String> urls = s3Service.uploadImages(createMemoryRequest.images());
return ApiResponseDto.success(SuccessCode.CREATE_MEMORY_SUCCESS, memoryService.createMemory(
userId, createMemoryRequest.date(), createMemoryRequest.title(), createMemoryRequest.content(),
createMemoryRequest.latitude(), createMemoryRequest.longitude(), createMemoryRequest.address(),
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -2,7 +2,9 @@

import jakarta.validation.constraints.NotBlank;
import jakarta.validation.constraints.NotNull;
import jakarta.validation.constraints.Size;
import java.time.LocalDate;
import java.util.List;
import org.springframework.web.multipart.MultipartFile;

public record CreateMemoryRequest(
Expand All @@ -13,7 +15,8 @@ public record CreateMemoryRequest(
@NotNull(message = "좌표는 필수 입력 항목입니다.") Double longitude,
@NotBlank(message = "주소는 필수 입력 항목입니다.") String address,
@NotNull(message = "이미지는 필수 입력 항목입니다.")
MultipartFile images
@Size(min = 1, max = 5, message = "이미지는 1개 이상 5개 이하로 선택하세요.")
List<MultipartFile> images
) {

}

0 comments on commit 41dde0b

Please sign in to comment.