From b0efe29b3b5451dc19da72419bad4b53d2328db5 Mon Sep 17 00:00:00 2001 From: ikmkj <1@qq,com> Date: Tue, 29 Jul 2025 20:20:48 +0800 Subject: [PATCH] =?UTF-8?q?feat(playlist):=20=E6=B7=BB=E5=8A=A0=E6=AD=8C?= =?UTF-8?q?=E6=9B=B2=E6=95=B0=E9=87=8F=E5=AD=97=E6=AE=B5=E5=B9=B6=E6=A0=87?= =?UTF-8?q?=E8=AE=B0=E9=9F=B3=E4=B9=90=E6=95=B0=E9=87=8F=E4=B8=BA=E5=B7=B2?= =?UTF-8?q?=E5=BC=83=E7=94=A8?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit - 在 PlaylistDTO 中添加 songCount 字段,用于表示歌曲数量 - 将 musicCount 字段标记为 @Deprecated,准备在未来版本中移除 - 在 PlaylistServiceImpl 中实现 songCount 的设置逻辑 --- .../main/java/com/test/musichouduan/dto/PlaylistDTO.java | 6 ++++++ .../test/musichouduan/service/impl/PlaylistServiceImpl.java | 2 ++ 2 files changed, 8 insertions(+) diff --git a/music-houduan/src/main/java/com/test/musichouduan/dto/PlaylistDTO.java b/music-houduan/src/main/java/com/test/musichouduan/dto/PlaylistDTO.java index e869027..830845d 100644 --- a/music-houduan/src/main/java/com/test/musichouduan/dto/PlaylistDTO.java +++ b/music-houduan/src/main/java/com/test/musichouduan/dto/PlaylistDTO.java @@ -76,8 +76,14 @@ public class PlaylistDTO { /** * 音乐数量 */ + @Deprecated private Integer musicCount; + /** + * 歌曲数量 + */ + private Integer songCount; + /** * 是否已收藏 */ diff --git a/music-houduan/src/main/java/com/test/musichouduan/service/impl/PlaylistServiceImpl.java b/music-houduan/src/main/java/com/test/musichouduan/service/impl/PlaylistServiceImpl.java index 6404b26..577b398 100644 --- a/music-houduan/src/main/java/com/test/musichouduan/service/impl/PlaylistServiceImpl.java +++ b/music-houduan/src/main/java/com/test/musichouduan/service/impl/PlaylistServiceImpl.java @@ -584,8 +584,10 @@ public class PlaylistServiceImpl implements PlaylistService { .collect(Collectors.toList()); playlistDTO.setMusics(musicDTOs); playlistDTO.setMusicCount(musicDTOs.size()); + playlistDTO.setSongCount(musicDTOs.size()); } else { playlistDTO.setMusicCount(0); + playlistDTO.setSongCount(0); } // 检查当前登录用户是否已收藏该歌单