yujian
2020-01-18 f4a0f2acc63d7785eab108419a4e16f5f688cb95
fanli/src/main/java/com/yeshi/fanli/service/inter/goods/ShareGoodsTextTemplateService.java
@@ -1,5 +1,8 @@
package com.yeshi.fanli.service.inter.goods;
import com.yeshi.fanli.dto.pdd.PDDGoodsDetail;
import com.yeshi.fanli.entity.goods.ShareGoodsTextTemplate;
import com.yeshi.fanli.entity.jd.JDGoods;
import com.yeshi.fanli.entity.taobao.TaoBaoGoodsBrief;
import com.yeshi.fanli.exception.goods.ShareGoodsTextTemplateException;
@@ -107,4 +110,90 @@
    * @return
    */
   public String getTaoLiJinTemplate(Long uid);
   /**
    * 京东有券验证
    * @param template
    * @throws ShareGoodsTextTemplateException
    */
   public void isCouponTemplateRightJD(String template) throws ShareGoodsTextTemplateException;
   /**
    * 拼多多有券验证
    * @param template
    * @throws ShareGoodsTextTemplateException
    */
   public void isCouponTemplateRightPDD(String template) throws ShareGoodsTextTemplateException;
   /**
    * 京东无券验证
    * @param template
    * @throws ShareGoodsTextTemplateException
    */
   public void isCommonTemplateRightJD(String template) throws ShareGoodsTextTemplateException;
   /**
    * 拼多多无券验证
    * @param template
    * @throws ShareGoodsTextTemplateException
    */
   public void isCommonTemplateRightPDD(String template) throws ShareGoodsTextTemplateException;
   /**
    * 京东
    * @param template
    * @param uid
    * @param goods
    * @param shortLink
    * @param hasCoupon
    * @return
    */
   public String createContentByTemplateJD(String template, Long uid, JDGoods goods, String shortLink, boolean hasCoupon);
   /**
    * 拼多多
    * @param template
    * @param uid
    * @param goods
    * @param token
    * @param shortLink
    * @param hasCoupon
    * @param tljId
    * @return
    */
   public String createContentByTemplatePDD(String template, Long uid, PDDGoodsDetail goods,String shortLink, boolean hasCoupon, String token);
   /**
    * 重置京东
    * @param uid
    */
   public void resetCommonTemplateJD(Long uid);
   /**
    * 重置京东有券
    * @param uid
    */
   public void resetCouponTemplateJD(Long uid);
   /**
    * 重置拼多多
    * @param uid
    */
   public void resetCommonTemplatePDD(Long uid);
   /**
    * 重置拼多多有券
    * @param uid
    */
   public void resetCouponTemplatePDD(Long uid);
   public ShareGoodsTextTemplate getShareGoodsTextTemplate(Long uid);
   public void saveCouponTemplateJD(Long uid, String template) throws ShareGoodsTextTemplateException;
   public void saveCouponTemplatePDD(Long uid, String template) throws ShareGoodsTextTemplateException;
   public void saveCommonTemplateJD(Long uid, String template) throws ShareGoodsTextTemplateException;
   public void saveCommonTemplatePDD(Long uid, String template) throws ShareGoodsTextTemplateException;
}