feat(playlist): 添加歌曲数量字段并标记音乐数量为已弃用

- 在 PlaylistDTO 中添加 songCount 字段,用于表示歌曲数量
- 将 musicCount 字段标记为 @Deprecated,准备在未来版本中移除
- 在 PlaylistServiceImpl 中实现 songCount 的设置逻辑
This commit is contained in:
ikmkj
2025-07-29 20:20:48 +08:00
parent 25ac61ae07
commit b0efe29b3b
2 changed files with 8 additions and 0 deletions

View File

@@ -76,8 +76,14 @@ public class PlaylistDTO {
/** /**
* 音乐数量 * 音乐数量
*/ */
@Deprecated
private Integer musicCount; private Integer musicCount;
/**
* 歌曲数量
*/
private Integer songCount;
/** /**
* 是否已收藏 * 是否已收藏
*/ */

View File

@@ -584,8 +584,10 @@ public class PlaylistServiceImpl implements PlaylistService {
.collect(Collectors.toList()); .collect(Collectors.toList());
playlistDTO.setMusics(musicDTOs); playlistDTO.setMusics(musicDTOs);
playlistDTO.setMusicCount(musicDTOs.size()); playlistDTO.setMusicCount(musicDTOs.size());
playlistDTO.setSongCount(musicDTOs.size());
} else { } else {
playlistDTO.setMusicCount(0); playlistDTO.setMusicCount(0);
playlistDTO.setSongCount(0);
} }
// 检查当前登录用户是否已收藏该歌单 // 检查当前登录用户是否已收藏该歌单