From 30d8e227e8d823b6c38c3b9c90ac2df03b63befe Mon Sep 17 00:00:00 2001
From: admin <weikou2014>
Date: 星期二, 25 二月 2025 16:41:22 +0800
Subject: [PATCH] 淘宝转链接口更新

---
 fanli/src/main/java/com/yeshi/fanli/service/inter/goods/CollectionGoodsV2Service.java |  268 +++++++++++++++++++++++++++++++----------------------
 1 files changed, 156 insertions(+), 112 deletions(-)

diff --git a/fanli/src/main/java/com/yeshi/fanli/service/inter/goods/CollectionGoodsV2Service.java b/fanli/src/main/java/com/yeshi/fanli/service/inter/goods/CollectionGoodsV2Service.java
index 9eb4b2f..9f0e42d 100644
--- a/fanli/src/main/java/com/yeshi/fanli/service/inter/goods/CollectionGoodsV2Service.java
+++ b/fanli/src/main/java/com/yeshi/fanli/service/inter/goods/CollectionGoodsV2Service.java
@@ -1,112 +1,156 @@
-package com.yeshi.fanli.service.inter.goods;
-
-import java.util.List;
-
-import com.yeshi.fanli.dto.pdd.PDDGoodsDetail;
-import com.yeshi.fanli.entity.goods.CollectionGoodsV2;
-import com.yeshi.fanli.entity.jd.JDGoods;
-import com.yeshi.fanli.entity.taobao.TaoBaoGoodsBrief;
-import com.yeshi.fanli.exception.goods.CollectionGoodsException;
-
-public interface CollectionGoodsV2Service {
-
-	/**
-	 * 娣诲姞鏀惰棌
-	 * 
-	 * @param uid
-	 *            鐢ㄦ埛ID
-	 * @param goods
-	 *            鍟嗗搧淇℃伅
-	 * @throws CollectionGoodsException
-	 */
-	public void addCollection(Long uid, TaoBaoGoodsBrief goods) throws CollectionGoodsException;
-
-	/**
-	 * 娣诲姞鏀惰棌
-	 * 
-	 * @param goods
-	 * @throws CollectionGoodsException
-	 */
-	public void addCollection(CollectionGoodsV2 goods) throws CollectionGoodsException;
-
-	/**
-	 * 鍙栨秷鏀惰棌
-	 * 
-	 * @param uid
-	 *            -鐢ㄦ埛ID
-	 * @param id
-	 *            -鏀惰棌ID
-	 * @throws CollectionGoodsException
-	 */
-	public void cancelCollection(Long uid, Long id) throws CollectionGoodsException;
-
-	/**
-	 * 鍙栨秷鏀惰棌
-	 * 
-	 * @param uid
-	 *            -鐢ㄦ埛缂栧彿
-	 * @param auctionId
-	 *            -鍟嗗搧ID
-	 * @throws CollectionGoodsException
-	 */
-	public void cancelCollectionByAuctionId(Long uid, Long auctionId, Integer goodsType) throws CollectionGoodsException;
-
-	/**
-	 * 鍙栨秷鏀惰棌
-	 * 
-	 * @param uid
-	 * @throws CollectionGoodsException
-	 */
-	public void cancelCollectionByUid(Long uid) throws CollectionGoodsException;
-
-	/**
-	 * 鑾峰彇鏀惰棌璁板綍
-	 * 
-	 * @param uid
-	 * @param page
-	 * @param pageSize
-	 * @return
-	 */
-	public List<CollectionGoodsV2> getCollectionGoodsList(Long uid, int page, int pageSize, Integer source, boolean notBackSuVip);
-
-	/**
-	 * 鑾峰彇鏀惰棌鏁伴噺
-	 * 
-	 * @param uid
-	 * @return
-	 */
-	public long getCollectionGoodsCount(Long uid, Integer source, boolean notBackSuVip);
-
-	/**
-	 * 鏍规嵁鐢ㄦ埛ID鍜屾窐瀹濆晢鍝両D鏌ヨ鏄惁鏀惰棌
-	 * 
-	 * @param uid
-	 * @param actionId
-	 * @return
-	 */
-	public CollectionGoodsV2 findByUidAndAuctionId(Long uid, Long actionId, Integer goodsType);
-
-	/**
-	 * 浜笢鏀惰棌
-	 * @param uid
-	 * @param jdGoods
-	 * @throws CollectionGoodsException
-	 */
-	public void addJDCollection(Long uid, JDGoods jdGoods) throws CollectionGoodsException;
-
-	/**
-	 * 鎷煎澶氭敹钘�
-	 * @param uid
-	 * @param goods
-	 * @throws CollectionGoodsException
-	 */
-	public void addPDDCollection(Long uid, PDDGoodsDetail goods) throws CollectionGoodsException;
-
-	/**
-	 * 鏍规嵁绠�鐗堝晢鍝両D鍒犻櫎
-	 * @param uid
-	 * @param commonId
-	 */
-	public void deteleBYByUidAndCommonId(Long uid, Long commonId);
-
-}
+package com.yeshi.fanli.service.inter.goods;
+
+import java.util.List;
+
+import com.yeshi.fanli.dto.pdd.PDDGoodsDetail;
+import com.yeshi.fanli.dto.suning.SuningGoodsInfo;
+import com.yeshi.fanli.dto.vip.goods.VIPGoodsInfo;
+import com.yeshi.fanli.entity.goods.CollectionGoodsV2;
+import com.yeshi.fanli.entity.jd.JDGoods;
+import com.yeshi.fanli.util.goods.douyin.vo.DYGoodsDetail;
+import com.yeshi.goods.facade.entity.taobao.TaoBaoGoodsBrief;
+import com.yeshi.fanli.exception.goods.CollectionGoodsException;
+
+public interface CollectionGoodsV2Service {
+
+	/**
+	 * 娣诲姞鏀惰棌
+	 * 
+	 * @param uid
+	 *            鐢ㄦ埛ID
+	 * @param goods
+	 *            鍟嗗搧淇℃伅
+	 * @throws CollectionGoodsException
+	 */
+	public void addCollection(Long uid, TaoBaoGoodsBrief goods) throws CollectionGoodsException;
+
+	/**
+	 * 娣诲姞鏀惰棌
+	 * 
+	 * @param goods
+	 * @throws CollectionGoodsException
+	 */
+	public void addCollection(CollectionGoodsV2 goods) throws CollectionGoodsException;
+
+	/**
+	 * 鍙栨秷鏀惰棌
+	 * 
+	 * @param uid
+	 *            -鐢ㄦ埛ID
+	 * @param id
+	 *            -鏀惰棌ID
+	 * @throws CollectionGoodsException
+	 */
+	public void cancelCollection(Long uid, Long id) throws CollectionGoodsException;
+
+	/**
+	 * 鍙栨秷鏀惰棌
+	 * 
+	 * @param uid
+	 *            -鐢ㄦ埛缂栧彿
+	 * @param auctionId
+	 *            -鍟嗗搧ID
+	 * @throws CollectionGoodsException
+	 */
+	public void cancelCollectionByAuctionId(Long uid, String auctionId, Integer goodsType)
+			throws CollectionGoodsException;
+
+	/**
+	 * 鍙栨秷鏀惰棌
+	 * 
+	 * @param uid
+	 * @throws CollectionGoodsException
+	 */
+	public void cancelCollectionByUid(Long uid) throws CollectionGoodsException;
+
+	/**
+	 * 鑾峰彇鏀惰棌璁板綍
+	 * 
+	 * @param uid
+	 * @param page
+	 * @param pageSize
+	 * @return
+	 */
+	public List<CollectionGoodsV2> getCollectionGoodsList(Long uid, int page, int pageSize, Integer source,
+			boolean notBackSuVip);
+
+	/**
+	 * 鑾峰彇鏀惰棌鏁伴噺
+	 * 
+	 * @param uid
+	 * @return
+	 */
+	public long getCollectionGoodsCount(Long uid, Integer source, boolean notBackSuVip);
+
+	/**
+	 * 鏍规嵁鐢ㄦ埛ID鍜屾窐瀹濆晢鍝両D鏌ヨ鏄惁鏀惰棌
+	 * 
+	 * @param uid
+	 * @param actionId
+	 * @return
+	 */
+	public CollectionGoodsV2 findByUidAndAuctionId(Long uid, String actionId, Integer goodsType);
+
+	/**
+	 * 浜笢鏀惰棌
+	 * @param uid
+	 * @param jdGoods
+	 * @throws CollectionGoodsException
+	 */
+	public void addJDCollection(Long uid, JDGoods jdGoods) throws CollectionGoodsException;
+
+	/**
+	 * 鎷煎澶氭敹钘�
+	 * @param uid
+	 * @param goods
+	 * @throws CollectionGoodsException
+	 */
+	public void addPDDCollection(Long uid, PDDGoodsDetail goods) throws CollectionGoodsException;
+
+	/**
+	 * 鍞搧浼氭敹钘�
+	 * @Title: addVIPCollection
+	 * @Description: 
+	 * @param uid
+	 * @param goods
+	 * @throws CollectionGoodsException 
+	 * void 杩斿洖绫诲瀷
+	 * @throws
+	 */
+	public void addVIPCollection(Long uid, VIPGoodsInfo goods) throws CollectionGoodsException;
+
+
+	/**
+	 * 鎶栭煶鏀惰棌
+	 * @Title: addVIPCollection
+	 * @Description:
+	 * @param uid
+	 * @param goods
+	 * @throws CollectionGoodsException
+	 * void 杩斿洖绫诲瀷
+	 * @throws
+	 */
+	public void addDYCollection(Long uid, DYGoodsDetail goods) throws CollectionGoodsException;
+
+
+
+	/**
+	 * 鑻忓畞鏀惰棌
+	 * @Title: addSuningCollection
+	 * @Description: 
+	 * @param uid
+	 * @param goods
+	 * @throws CollectionGoodsException 
+	 * void 杩斿洖绫诲瀷
+	 * @throws
+	 */
+	public void addSuningCollection(Long uid, SuningGoodsInfo goods) throws CollectionGoodsException;
+
+	/**
+	 * 鏍规嵁绠�鐗堝晢鍝両D鍒犻櫎
+	 * @param uid
+	 * @param commonId
+	 */
+	public void deteleBYByUidAndCommonId(Long uid, Long commonId);
+
+}

--
Gitblit v1.8.0