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;
@@ -63,7 +66,8 @@
    * @param goods
    * @return
    */
   public String createContentByTemplate(String template, Long uid, TaoBaoGoodsBrief goods,String token,String shortLink, boolean hasCoupon);
   public String createContentByTemplate(String template, Long uid, TaoBaoGoodsBrief goods,String token,
         String shortLink, boolean hasCoupon, Long tljId);
   /**
    * 还原普通模板
@@ -78,4 +82,118 @@
    * @param uid
    */
   public void resetCouponTemplate(Long uid);
   /**
    * 淘礼金模板是否正确
    * @param template
    * @throws ShareGoodsTextTemplateException
    */
   public void isTaoLiJinTemplateRight(String template) throws ShareGoodsTextTemplateException;
   /**
    * 保存淘礼金模板
    * @param uid
    * @param template
    * @throws ShareGoodsTextTemplateException
    */
   public void saveTaoLiJinTemplate(Long uid, String template) throws ShareGoodsTextTemplateException;
   /**
    * 还原淘礼金模板
    * @param uid
    */
   public void resetTaoLijinTemplate(Long uid);
   /**
    * 淘礼金模板
    * @param uid
    * @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;
}