Explorar el Código

添加用于后台管理 recommend 的 rpc 接口

reghao hace 11 meses
padre
commit
66d2fccd29

+ 9 - 0
content/content-api/src/main/java/cn/reghao/tnb/content/api/iface/AdminRecommendService.java

@@ -0,0 +1,9 @@
+package cn.reghao.tnb.content.api.iface;
+
+/**
+ * @author reghao
+ * @date 2025-04-01 14:34:51
+ */
+public interface AdminRecommendService {
+    void emptyRecommendData();
+}

+ 25 - 0
content/content-service/src/main/java/cn/reghao/tnb/content/app/vod/rpc/AdminRecommendServiceImpl.java

@@ -0,0 +1,25 @@
+package cn.reghao.tnb.content.app.vod.rpc;
+
+import cn.reghao.tnb.content.api.iface.AdminRecommendService;
+import cn.reghao.tnb.content.app.vod.service.RecommendService;
+import org.apache.dubbo.config.annotation.DubboService;
+import org.springframework.stereotype.Service;
+
+/**
+ * @author reghao
+ * @date 2025-04-01 14:35:44
+ */
+@DubboService
+@Service
+public class AdminRecommendServiceImpl implements AdminRecommendService {
+    private final RecommendService recommendService;
+
+    public AdminRecommendServiceImpl(RecommendService recommendService) {
+        this.recommendService = recommendService;
+    }
+
+    public void emptyRecommendData() {
+        long userId = -1L;
+        recommendService.resetUserRcmd(userId);
+    }
+}