apply .gitignore clean-up
Change-Id: Idd0b57a7340f0e62c85090d84c4fdb8cb5d6fe00
diff --git a/src/main/java/com/example/myproject/mapper/AuditRecordMapper.java b/src/main/java/com/example/myproject/mapper/AuditRecordMapper.java
index 5d002b2..092b167 100644
--- a/src/main/java/com/example/myproject/mapper/AuditRecordMapper.java
+++ b/src/main/java/com/example/myproject/mapper/AuditRecordMapper.java
@@ -1,3 +1,18 @@
+//package com.example.myproject.mapper;
+//
+//import com.example.myproject.entity.AuditRecord;
+//import org.apache.ibatis.annotations.Insert;
+//import org.apache.ibatis.annotations.Mapper;
+//
+//@Mapper
+//public interface AuditRecordMapper {
+//
+// @Insert("REPLACE INTO audit_record (torrent_id, upload, download, create_time) " +
+// "VALUES (#{torrentId}, #{upload}, #{download}, #{createTime})")
+// void upsert(AuditRecord record);
+//
+//}
+
package com.example.myproject.mapper;
import com.example.myproject.entity.AuditRecord;
diff --git a/src/main/java/com/example/myproject/mapper/FavoriteMapper.java b/src/main/java/com/example/myproject/mapper/FavoriteMapper.java
index 08b8151..d40ec09 100644
--- a/src/main/java/com/example/myproject/mapper/FavoriteMapper.java
+++ b/src/main/java/com/example/myproject/mapper/FavoriteMapper.java
@@ -4,12 +4,16 @@
import com.example.myproject.entity.FavoriteEntity;
import org.apache.ibatis.annotations.*;
+import java.util.List;
+
@Mapper
public interface FavoriteMapper extends BaseMapper<FavoriteEntity> {
- @Select("SELECT * FROM favorite WHERE user_id = #{userId} AND seed_id = #{seedId} LIMIT 1")
+ @Select("SELECT * FROM favorite WHERE user_id = #{userId} AND seed_id = #{seedId} LIMIT 1")
FavoriteEntity selectByUserIdAndSeedId(@Param("userId") Long userId, @Param("seedId") Long seedId);
@Delete("DELETE FROM favorite WHERE user_id = #{userId} AND seed_id = #{seedId}")
void deleteByUserIdAndSeedId(@Param("userId") Long userId, @Param("seedId") Long seedId);
+
+ List<FavoriteEntity> selectByUserId(Long userId); // 声明方法userId);
}
\ No newline at end of file
diff --git a/src/main/java/com/example/myproject/mapper/SeedRatingMapper.java b/src/main/java/com/example/myproject/mapper/SeedRatingMapper.java
new file mode 100644
index 0000000..3443135
--- /dev/null
+++ b/src/main/java/com/example/myproject/mapper/SeedRatingMapper.java
@@ -0,0 +1,12 @@
+package com.example.myproject.mapper;
+
+import com.baomidou.mybatisplus.core.mapper.BaseMapper;
+import com.example.myproject.entity.SeedRating;
+import org.springframework.data.repository.query.Param;
+
+import java.util.List;
+
+public interface SeedRatingMapper extends BaseMapper<SeedRating> {
+ List<SeedRating> selectHighRatingsByUserId(Long userId);
+ List<SeedRating> selectBySeedIds(@Param("seedIds") List<Long> seedIds);
+}
\ No newline at end of file
diff --git a/src/main/java/com/example/myproject/mapper/TorrentMapper.java b/src/main/java/com/example/myproject/mapper/TorrentMapper.java
index 28e4dfc..c72954a 100644
--- a/src/main/java/com/example/myproject/mapper/TorrentMapper.java
+++ b/src/main/java/com/example/myproject/mapper/TorrentMapper.java
@@ -13,15 +13,12 @@
@Mapper
public interface TorrentMapper extends BaseMapper<TorrentEntity> {
- @Select("SELECT * FROM torrents WHERE info_hash = #{infoHash}")
- TorrentEntity selectByInfoHash(String infoHash);
-
List<TorrentEntity> search(@Param("param") TorrentParam param);
boolean checkFavorite(@Param("seedId") Long seedId, @Param("userId") Long userId);
-
+
void addFavorite(@Param("seedId") Long seedId, @Param("userId") Long userId);
-
+
void removeFavorite(@Param("seedId") Long seedId, @Param("userId") Long userId);
List<TorrentEntity> selectMyFavorite(@Param("userId") Long userId);
@Select("SELECT * FROM torrent")
@@ -39,7 +36,5 @@
void incrementDownloadCount(@Param("torrentId") Long torrentId);
-
-
-
+ TorrentEntity selectByInfoHash(String infoHash);
}
\ No newline at end of file