17 changed files with 200 additions and 106 deletions
-
5pom.xml
-
19src/main/java/org/hlrj/duobao_demo/controller/CuratedVideoController.java
-
53src/main/java/org/hlrj/duobao_demo/controller/RecommendationController.java
-
44src/main/java/org/hlrj/duobao_demo/controller/SpecialTopicController.java
-
6src/main/java/org/hlrj/duobao_demo/controller/VideoDataController.java
-
2src/main/java/org/hlrj/duobao_demo/mapper/RecommendationMapper.java
-
1src/main/java/org/hlrj/duobao_demo/mapper/SpecialTopicMapper.java
-
9src/main/java/org/hlrj/duobao_demo/service/ICuratedVideoService.java
-
6src/main/java/org/hlrj/duobao_demo/service/IRecommendationService.java
-
13src/main/java/org/hlrj/duobao_demo/service/ISpecialTopicService.java
-
57src/main/java/org/hlrj/duobao_demo/service/RedisService.java
-
5src/main/java/org/hlrj/duobao_demo/service/impl/CuratedVideoServiceImpl.java
-
5src/main/java/org/hlrj/duobao_demo/service/impl/RecommendationServiceImpl.java
-
10src/main/java/org/hlrj/duobao_demo/service/impl/SpecialTopicServiceImpl.java
-
9src/main/resources/application.properties
-
32src/main/resources/mapper/RecommendationMapper.xml
-
30src/main/resources/mapper/SpecialTopicMapper.xml
@ -1,57 +0,0 @@ |
|||
package org.hlrj.duobao_demo.service; |
|||
|
|||
/** |
|||
* @program: duobao_demo |
|||
* @ClassName RedisService |
|||
* @description: |
|||
* @author:liuyusong |
|||
* @create: 2025−04-11 15:55 |
|||
* @Version 1.0 |
|||
**/ |
|||
|
|||
public interface RedisService { |
|||
/** |
|||
* 点赞。状态为1 |
|||
* @param likedUserId |
|||
* @param likedPostId |
|||
*/ |
|||
void saveLiked2Redis(String likedUserId, String likedPostId); |
|||
|
|||
/** |
|||
* 取消点赞。将状态改变为0 |
|||
* @param likedUserId |
|||
* @param likedPostId |
|||
*/ |
|||
void unlikeFromRedis(String likedUserId, String likedPostId); |
|||
|
|||
/** |
|||
* 从Redis中删除一条点赞数据 |
|||
* @param likedUserId |
|||
* @param likedPostId |
|||
*/ |
|||
void deleteLikedFromRedis(String likedUserId, String likedPostId); |
|||
|
|||
/** |
|||
* 该用户的点赞数加1 |
|||
* @param likedUserId |
|||
*/ |
|||
void incrementLikedCount(String likedUserId); |
|||
|
|||
/** |
|||
* 该用户的点赞数减1 |
|||
* @param likedUserId |
|||
*/ |
|||
void decrementLikedCount(String likedUserId); |
|||
|
|||
/** |
|||
* 获取Redis中存储的所有点赞数据 |
|||
* @return |
|||
*/ |
|||
// List<UserLike> getLikedDataFromRedis(); |
|||
|
|||
/** |
|||
* 获取Redis中存储的所有点赞数量 |
|||
* @return |
|||
*/ |
|||
// List<LikedCountDTO> getLikedCountFromRedis(); |
|||
} |
@ -1,11 +1,14 @@ |
|||
# 应用服务 WEB 访问端口 |
|||
server.port=8080 |
|||
|
|||
<<<<<<< HEAD |
|||
#<<<<<<< HEAD |
|||
spring.datasource.url=jdbc:mysql://localhost:3306/duobao?useSSL=false&serverTimezone=UTC |
|||
spring.datasource.username=root |
|||
spring.datasource.password=password |
|||
spring.datasource.driver-class-name=com.mysql.cj.jdbc.Driver |
|||
|
|||
======= |
|||
>>>>>>> 3430379550bce337a88771020e4a1dfb7cbf7dd7 |
|||
#======= |
|||
#>>>>>>> 3430379550bce337a88771020e4a1dfb7cbf7dd7 |
|||
|
|||
spring.redis.host=localhost |
|||
spring.redis.port=6379 |
Write
Preview
Loading…
Cancel
Save
Reference in new issue