diff --git a/src/main/java/com/example/video_downloader/dto/SaveNewPlaylistRequest.java b/src/main/java/com/example/video_downloader/dto/SaveNewPlaylistRequest.java index a81293b..3d2ae2e 100644 --- a/src/main/java/com/example/video_downloader/dto/SaveNewPlaylistRequest.java +++ b/src/main/java/com/example/video_downloader/dto/SaveNewPlaylistRequest.java @@ -4,5 +4,7 @@ import lombok.Data; @Data public class SaveNewPlaylistRequest { + private String playlist_name; private String url; + } diff --git a/src/main/java/com/example/video_downloader/entity/Playlist.java b/src/main/java/com/example/video_downloader/entity/Playlist.java index d39ab4a..feab01a 100644 --- a/src/main/java/com/example/video_downloader/entity/Playlist.java +++ b/src/main/java/com/example/video_downloader/entity/Playlist.java @@ -4,16 +4,25 @@ import jakarta.persistence.*; import lombok.Data; import lombok.ToString; +import java.util.ArrayList; +import java.util.List; + @Data @ToString @Entity @Table(name = "playlists") + public class Playlist { @Id @GeneratedValue(strategy = GenerationType.SEQUENCE) private Long id; + private String playlist_name; + private String url; private StatusEnum status; + @OneToMany(mappedBy = "playlist", cascade = CascadeType.ALL, orphanRemoval = true) + private List