From 24a8d17e007545f7426c48352109aa1a9c6587ee Mon Sep 17 00:00:00 2001
From: admin <weikou2014>
Date: 星期三, 06 五月 2020 12:02:09 +0800
Subject: [PATCH] IOS上线隐藏我的界面的banner与超级会员升级信息
---
fanli/src/main/java/com/yeshi/fanli/service/inter/goods/RecommendUserGoodsService.java | 55 ++++++++++++++++++++++++++++++++++++++++++++++++++++++-
1 files changed, 54 insertions(+), 1 deletions(-)
diff --git a/fanli/src/main/java/com/yeshi/fanli/service/inter/goods/RecommendUserGoodsService.java b/fanli/src/main/java/com/yeshi/fanli/service/inter/goods/RecommendUserGoodsService.java
index fa59a9c..3e9e584 100644
--- a/fanli/src/main/java/com/yeshi/fanli/service/inter/goods/RecommendUserGoodsService.java
+++ b/fanli/src/main/java/com/yeshi/fanli/service/inter/goods/RecommendUserGoodsService.java
@@ -4,6 +4,7 @@
import com.yeshi.fanli.entity.goods.CommonGoods;
import com.yeshi.fanli.entity.goods.RecommendUserGoods;
+import com.yeshi.fanli.entity.goods.RecommendUserGoodsMap;
import com.yeshi.fanli.exception.goods.RecommendUserGoodsException;
public interface RecommendUserGoodsService {
@@ -16,8 +17,24 @@
* 鎺ㄨ崘璇�
* @param goodsList
*/
- public void addRecommend(Long uid, String recommendDesc, List<CommonGoods> goodsList)
+ public void addRecommend(Long uid, String device, String recommendDesc, List<CommonGoods> goodsList)
throws RecommendUserGoodsException;
+
+ /**
+ *
+ * @param uid
+ * @param commonGoodsId
+ * @return
+ */
+ public List<RecommendUserGoodsMap> listByUidAndCommonGoodsId(Long uid, Long commonGoodsId);
+
+ /**
+ *
+ * @param uid
+ * @param commonGoodsId
+ * @return
+ */
+ public Long countByUidAndCommonGoodsId(Long uid, Long commonGoodsId);
/**
* 鑾峰彇鎺ㄨ崘鍒楄〃
@@ -37,4 +54,40 @@
*/
public long countRecommend(Long uid);
+ public RecommendUserGoods getLatestRecommendUserGoods(Long uid);
+
+ /**
+ * 鏍规嵁璁惧鑾峰彇鏈�杩戠殑鎺ㄨ崘
+ *
+ * @param device
+ * @return
+ */
+ public RecommendUserGoods getLatestRecommendUserGoodsByDevice(String device);
+
+ /**
+ * 鏍规嵁璁惧鍙锋煡璇�
+ *
+ * @param device
+ * @param page
+ * @param pageSize
+ * @return
+ */
+ public List<RecommendUserGoods> listRecommendGoodsByDevice(String device, int page, int pageSize);
+
+ /**
+ * 鏍规嵁璁惧鍙风粺璁�
+ *
+ * @param device
+ * @return
+ */
+ public long countRecommendGoodsByDevice(String device);
+
+ /**
+ * 灏嗙敤鎴稩D鐨勬帹鑽愯褰曞悓姝ュ埌璁惧
+ *
+ * @param uid
+ * @param targetDevice
+ */
+ public void syncDeviceAndUid(Long uid, String targetDevice);
+
}
--
Gitblit v1.8.0