From fb514e661e644bc40dba3d2413a64ff5e86bf6be Mon Sep 17 00:00:00 2001
From: cloudroam <cloudroam>
Date: 星期三, 11 六月 2025 11:02:29 +0800
Subject: [PATCH] add: 点赞、收藏功能补充

---
 src/main/java/com/mzl/flower/mapper/film/FilmLikesMapper.java |   11 +++++++++++
 1 files changed, 11 insertions(+), 0 deletions(-)

diff --git a/src/main/java/com/mzl/flower/mapper/film/FilmLikesMapper.java b/src/main/java/com/mzl/flower/mapper/film/FilmLikesMapper.java
index 81f01a2..6dcfccd 100644
--- a/src/main/java/com/mzl/flower/mapper/film/FilmLikesMapper.java
+++ b/src/main/java/com/mzl/flower/mapper/film/FilmLikesMapper.java
@@ -2,6 +2,9 @@
 
 import com.mzl.flower.entity.film.FilmLikes;
 import com.baomidou.mybatisplus.core.mapper.BaseMapper;
+import org.apache.ibatis.annotations.Param;
+import org.apache.ibatis.annotations.Select;
+import org.apache.ibatis.annotations.Update;
 import org.springframework.stereotype.Repository;
 
 /**
@@ -15,4 +18,12 @@
 @Repository
 public interface FilmLikesMapper extends BaseMapper<FilmLikes> {
 
+
+    @Select("select * from film_likes where film_id = #{filmId} and create_by = #{createBy}")
+    FilmLikes getFilmLikesByfilmIdAndCreateBy(Integer filmId, String createBy);
+
+    @Update("UPDATE film_likes SET status = #{status}, update_by = #{updateBy}, update_time = NOW() WHERE id = #{id}")
+    int updateStatusById(@Param("id") Long id,
+                         @Param("status") Boolean status,
+                         @Param("updateBy") String updateBy);
 }

--
Gitblit v1.9.3