From ed0dc655e6732f15d30f399c0d460ad7b9fe42da Mon Sep 17 00:00:00 2001 From: cloudroam <cloudroam> Date: 星期三, 04 六月 2025 16:55:42 +0800 Subject: [PATCH] add:影视作品点赞和评论点赞 --- src/main/java/com/mzl/flower/mapper/film/CommentLikesMapper.java | 29 +++++++++++++++++++++++------ 1 files changed, 23 insertions(+), 6 deletions(-) diff --git a/src/main/java/com/mzl/flower/mapper/film/CommentLikesMapper.java b/src/main/java/com/mzl/flower/mapper/film/CommentLikesMapper.java index e17611d..e70d5b6 100644 --- a/src/main/java/com/mzl/flower/mapper/film/CommentLikesMapper.java +++ b/src/main/java/com/mzl/flower/mapper/film/CommentLikesMapper.java @@ -2,15 +2,32 @@ import com.mzl.flower.entity.film.CommentLikes; import com.baomidou.mybatisplus.core.mapper.BaseMapper; +import org.apache.ibatis.annotations.Select; +import org.springframework.stereotype.Repository; /** - * <p> - * 影视作品点赞表 Mapper 接口 - * </p> - * - * @author generator@Fang - * @since 2025-05-29 + * 评论点赞表 Mapper */ +@Repository public interface CommentLikesMapper extends BaseMapper<CommentLikes> { + /** + * 根据评论id查询点赞数量 + */ + @Select("select count(1) from comment_likes where status = '1' and comment_id =#{ id} ") + Long getLikeCountCommentId(Integer id); + + /** + * 判断用户是否点赞 + */ + @Select("select status from comment_likes where comment_id = #{commentId} and create_by = #{userId} ") + Boolean isLike(Integer commentId, String userId); + + /** + * 查询人员有没有对应的评论点赞信息 + */ + + @Select("select * from comment_likes where create_by = #{userId} and comment_id = #{commentId} ") + CommentLikes getCommentLikeByUserIdAndCommentId(String userId, Integer commentId); + } -- Gitblit v1.9.3