Skip to content

Commit

Permalink
feat: #44 플레이리스트 안의 트랙 정보를 가지고 있는 PlaylistTrack 엔티티의 레파지토리 추가
Browse files Browse the repository at this point in the history
  • Loading branch information
dgh06175 committed Sep 18, 2024
1 parent 7625481 commit ffa1b22
Show file tree
Hide file tree
Showing 4 changed files with 13 additions and 8 deletions.
Original file line number Diff line number Diff line change
Expand Up @@ -6,7 +6,7 @@
public class PlaylistRequest {

@Getter
@Setter
@Builder
@NoArgsConstructor
@AllArgsConstructor
public static class PlaylistUpload {
Expand All @@ -15,10 +15,10 @@ public static class PlaylistUpload {
private List<TrackOrder> tracks;

@Getter
@Setter
@Builder
@NoArgsConstructor
@AllArgsConstructor
private static class TrackOrder {
public static class TrackOrder {
private Long trackId;
private int orderIndex;
}
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -27,7 +27,7 @@ public static class Playlists {
@Builder
@AllArgsConstructor
@NoArgsConstructor
private static class PlaylistInfo {
public static class PlaylistInfo {
private Long playlistId;
private String title;
private String playlistImageUrl;
Expand All @@ -45,14 +45,14 @@ public static class PlaylistDetail {
private String title;
private String playlistImageUrl;
private LocalDateTime createdAt;
private List<TrackOrder> tracks;
private List<TrackDetailOrder> tracks;
}

@Getter
@Builder
@AllArgsConstructor
@NoArgsConstructor
public static class TrackOrder {
public static class TrackDetailOrder {
@Schema(description = "트랙 순서", example = "1")
private int orderIndex;

Expand Down
Original file line number Diff line number Diff line change
@@ -0,0 +1,7 @@
package com.cabin.plat.domain.playlist.repository;

import com.cabin.plat.domain.playlist.entity.PlaylistTrack;
import org.springframework.data.jpa.repository.JpaRepository;

public interface PlaylistTrackRepository extends JpaRepository<PlaylistTrack, Long> {
}
Original file line number Diff line number Diff line change
Expand Up @@ -2,9 +2,7 @@

import com.cabin.plat.domain.member.entity.Member;
import com.cabin.plat.domain.playlist.dto.PlaylistRequest;
import com.cabin.plat.domain.playlist.dto.PlaylistRequest.TrackId;
import com.cabin.plat.domain.playlist.dto.PlaylistResponse;
import com.cabin.plat.domain.playlist.dto.PlaylistResponse.PlayListId;
import com.cabin.plat.domain.playlist.mapper.PlaylistMapper;
import com.cabin.plat.domain.playlist.repository.PlaylistRepository;
import lombok.RequiredArgsConstructor;
Expand Down

0 comments on commit ffa1b22

Please sign in to comment.