Commit Graph

17 Commits

Author SHA1 Message Date
Leon
bd3d26ddfe fix: 提前检测video是否为nil 2025-12-24 20:48:36 +08:00
Leon
a7c6525f57 feat: 为用到缓存的部分套上了防击穿锁 2025-12-24 14:09:10 +08:00
Leon
f524123ea6 feat:为video的getdetail添加redis缓存 2025-12-23 19:04:24 +08:00
Leon
f884167db8 refactor: 优化islLked的获取方式并将部分相同代码提取为一个函数 2025-12-23 18:45:39 +08:00
Leon
b0a7c85a8d refactor:优化了like和unlike功能 2025-12-23 02:20:08 +08:00
Leon
2786530c54 feat: 加入了一些边界检查 2025-12-16 18:52:09 +08:00
Leon
b9fe48a328 feat: 添加了评论功能并注册 2025-12-16 18:51:50 +08:00
Leon
ef47d5e2de feat: 添加了删除视频功能并添加了一些边界检查 2025-12-16 18:51:17 +08:00
Leon
9713a23e7b refactor:将request结构体写到entity,并为video添加username字段 2025-12-15 17:34:01 +08:00
Leon
b53593b920 refactor:将request结构体写到entity 2025-12-15 17:32:56 +08:00
Leon
8e51de9410 feat(video): add likescount and updatelikescount 2025-12-09 21:11:29 +08:00
Leon
eeafe9d32a feat(video): add like/unlike/isliked/getlikescount APIs for videos 2025-12-09 15:30:16 +08:00
Leon
5c79e99b70 refactor(video): clean handler/service/repo boundaries 2025-12-09 13:53:36 +08:00
Leon
172fd0a35d refactor(video): prefix core files with video_ 2025-12-09 13:29:00 +08:00
Leon
6a3480698a move handler from http to module 2025-12-08 20:35:56 +08:00
Leon
3b80a7c5da fix: delete ListLatest(func) 2025-12-07 21:22:54 +08:00
Leon
e13b74f7e0 feat: add video module 2025-12-07 16:45:00 +08:00