책 정보 응답에 책 기록을 포함시키기 위해 BookReadResponseDTO 객체에 책 기록 응답을 담당하는 DTO 인 BookLogReadResponseDTO 객체를 추가합니다.
src/main/java > com.yse.dev.book.dto > BookReadResponseDTO.java
public class BookReadResponseDTO {
... 중략 ...
private List<BookLogReadResponseDTO> bookLogs;
public BookReadResponseDTO fromBook(Book book) {
... 중략 ...
this.bookLogs = book.getBookLogList().stream().map(bookLog ->
BookLogReadResponseDTO.BookLogFactory(bookLog)
).collect(Collectors.toList());
return this;
}
}