yujian
2020-01-18 f4a0f2acc63d7785eab108419a4e16f5f688cb95
fanli/src/main/java/com/yeshi/fanli/service/inter/goods/ShareGoodsService.java
@@ -3,7 +3,9 @@
import com.yeshi.fanli.entity.bus.share.UserShareGoodsHistory;
import com.yeshi.fanli.entity.taobao.TaoBaoGoodsBrief;
import com.yeshi.fanli.entity.taobao.TaoBaoLink;
import com.yeshi.fanli.exception.ShareGoodsException;
import com.yeshi.fanli.entity.taobao.TaoKeAppInfo;
import com.yeshi.fanli.exception.share.ShareGoodsException;
import com.yeshi.fanli.exception.tlj.TaoLiJinCreateException;
public interface ShareGoodsService {
@@ -65,6 +67,17 @@
    */
   public TaoBaoLink getTaoBaoLinkForShare(Long uid, Long auctionId, String relationId) throws ShareGoodsException;
   /**
    * 获取商品的分享转链链接
    * @param uid
    * @param auctionId
    * @param relationId
    * @param pid
    * @return
    * @throws ShareGoodsException
    */
   public TaoBaoLink getTaoBaoLinkForShare(Long uid, Long auctionId, String relationId,String pid) throws ShareGoodsException;
   /**
    * 获取商品的购买转链链接
@@ -99,4 +112,35 @@
    */
   public TaoBaoLink getTaoBaoLink(Long uid, Long auctionId, String pid) throws ShareGoodsException;
   /**
    * 淘礼金领取链接
    * @param uid
    * @param specialId
    * @param auctionId
    * @return
    * @throws ShareGoodsException
    */
   public TaoBaoLink getTaoLiJinLinkForBuy(Long uid, String specialId, Long auctionId,String pid) throws ShareGoodsException;
   /**
    * 淘礼金 链接
    * @param uid
    * @param auctionId
    * @param relationId
    * @return
    * @throws ShareGoodsException
    */
   public TaoBaoLink getTaoLiJinLinkForShare(Long uid, Long auctionId, String relationId) throws ShareGoodsException;
   /**
    *
    * @param uid
    * @param auctionId
    * @return
    * @throws ShareGoodsException
    */
   public TaoBaoLink getTaoLiJinLinkForBuyWithOutFanLi(Long uid,  Long auctionId,TaoKeAppInfo app) throws ShareGoodsException,TaoLiJinCreateException;
}