diff --git a/main-server/src/main/java/com/sickgyun/server/article/presentation/dto/ArticleUpdateRequest.java b/main-server/src/main/java/com/sickgyun/server/article/presentation/dto/ArticleUpdateRequest.java index 6a81b6b..ffc071c 100644 --- a/main-server/src/main/java/com/sickgyun/server/article/presentation/dto/ArticleUpdateRequest.java +++ b/main-server/src/main/java/com/sickgyun/server/article/presentation/dto/ArticleUpdateRequest.java @@ -3,8 +3,22 @@ import com.sickgyun.server.article.domain.Article; import com.sickgyun.server.user.domain.User; -public record ArticleUpdateRequest() { +import jakarta.validation.constraints.NotNull; + +public record ArticleUpdateRequest( + @NotNull(message = "title은 필수 값입니다.") + String title, + @NotNull(message = "imgUrl은 필수 값입니다.") + String imgUrl, + @NotNull(message = "url은 필수 값입니다.") + String url +) { public Article toEntity(User currentUser) { - return null; + return new Article( + title, + imgUrl, + url, + currentUser + ); } }