ikmkj
|
59b6b251db
|
refactor(music-houduan): 优化音乐评论数量统计逻辑
- 引入 Optional 类以提高代码的可读性和健壮性
- 使用 countByTargetIdAndTargetType 方法直接统计评论数量,避免不必要的更新操作
- 添加类型判断,确保只处理音乐类型的评论
|
2025-07-25 21:59:50 +08:00 |
|
ikmkj
|
e4b828ead9
|
feat(comment): 添加音乐评论功能并优化热门音乐相关逻辑
- 在 CommentServiceImpl 中增加针对音乐的评论计数逻辑
- 在 Home.vue 中添加热门音乐推荐模块
- 修改 Music.vue 中的热门音乐获取逻辑,支持分页
- 在 MusicDetail.vue 中实现评论列表展示和评论提交功能
- 更新 MusicList.vue,增加音乐详情查看按钮
- 在 MusicServiceImpl 中同步更新播放次数和点赞数
|
2025-07-25 21:47:18 +08:00 |
|
ikmkj
|
7c976b760a
|
feat(music): 实现热门音乐功能并优化性能
- 新增 HotMusicController 提供热门音乐接口
- 实现基于新热度算法的热门音乐列表获取
- 添加手动刷新缓存接口
- 新增 MusicService 接口和 MusicServiceImpl 实现类
- 使用 Redis 缓存热门音乐列表,提高响应速度
- 引入 HotScoreUtil 工具类计算热度分数
- 在 Music 实体中添加点赞数、收藏数、评论数和热度分数字段
- 更新数据库结构,增加相关字段
- 使用异步任务定期更新热门音乐缓存
|
2025-07-25 21:08:18 +08:00 |
|
ikmkj
|
2dd9a3ffa1
|
style(SingerDetail): 优化歌手详情页面样式
- 调整页面布局和 padding
- 更新背景颜色和 border-radius
- 添加 box-shadow 提升视觉效果
- 优化 singer-info 和 singer-tabs样式
|
2025-07-25 19:14:17 +08:00 |
|
ikmkj
|
3899b79470
|
refactor(music-houduan): 移除基本测试控制器并优化 Web MVC 配置
- 删除了 BasicTestController 类,不再提供基本测试接口
- 优化了 WebMvcConfig 配置类:
- 移除了不必要的属性注入
- 简化了资源处理器的配置,直接使用固定的 "/upload/**" 路
|
2025-07-23 21:36:54 +08:00 |
|
ikmkj
|
2215aab64e
|
refactor(music-houduan): 重构文件上传功能并优化配置
- 更新 sa-token 版本至 1.43.0
- 重构文件上传功能,支持相对路径和绝对路径- 优化文件删除逻辑,处理多种路径情况
- 更新应用配置,使用相对路径
-调整 Redis 配置结构- 移除冗余代码,提高代码可读性
|
2025-07-23 20:47:24 +08:00 |
|
ikmkj
|
b7fed8b7b7
|
refactor(music-houduan): 重构文件上传功能并优化配置
- 更新 sa-token 版本至 1.43.0
- 重构文件上传功能,支持相对路径和绝对路径- 优化文件删除逻辑,处理多种路径情况
- 更新应用配置,使用相对路径
-调整 Redis 配置结构- 移除冗余代码,提高代码可读性
|
2025-07-23 20:47:18 +08:00 |
|
ikmkj
|
b275ffab5a
|
feat: 初始化音乐项目后台管理系统- 新增后台管理相关页面和功能组件
- 实现管理员评论管理、数据统计等功能
- 添加后台布局和路由管理
-配置数据库和Redis连接
- 实现文件上传和访问路径配置
- 添加Sa-Token安全配置
|
2025-04-26 19:32:45 +08:00 |
|