From dc5be7d38446f70e6ff86df311119c32b41fe7f8 Mon Sep 17 00:00:00 2001 From: admin <weikou2014> Date: 星期六, 28 十一月 2020 16:37:05 +0800 Subject: [PATCH] 大淘客搜索接口升级 --- fanli/src/main/java/com/yeshi/fanli/service/inter/goods/ShareGoodsTextTemplateService.java | 48 ++++++++++++++++++++++++++++++++++++++++++++---- 1 files changed, 44 insertions(+), 4 deletions(-) diff --git a/fanli/src/main/java/com/yeshi/fanli/service/inter/goods/ShareGoodsTextTemplateService.java b/fanli/src/main/java/com/yeshi/fanli/service/inter/goods/ShareGoodsTextTemplateService.java index 1ca5003..5e1c377 100644 --- a/fanli/src/main/java/com/yeshi/fanli/service/inter/goods/ShareGoodsTextTemplateService.java +++ b/fanli/src/main/java/com/yeshi/fanli/service/inter/goods/ShareGoodsTextTemplateService.java @@ -1,11 +1,13 @@ package com.yeshi.fanli.service.inter.goods; 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.SystemEnum; import com.yeshi.fanli.entity.goods.ShareGoodsTextTemplate; import com.yeshi.fanli.entity.jd.JDGoods; import com.yeshi.fanli.entity.system.ConfigKeyEnum; -import com.yeshi.fanli.entity.taobao.TaoBaoGoodsBrief; +import com.yeshi.goods.facade.entity.taobao.TaoBaoGoodsBrief; import com.yeshi.fanli.exception.goods.ShareGoodsTextTemplateException; public interface ShareGoodsTextTemplateService { @@ -212,6 +214,7 @@ public String createContentPDD(String template, PDDGoodsDetail goods, String jumpLink, boolean coupon); public String createContentVIP(String template, VIPGoodsInfo goods, String jumpLink); + public String getTextTemplateByJD(Long uid); @@ -235,7 +238,7 @@ * @param couponAmount * @param description */ - public String getRecommendText(boolean coupon, String title, String sales, String couponAmount, String description); + public String getRecommendText(boolean coupon, String title, String sales, String couponAmount, String description, SystemEnum system); /** * 鏍规嵁娣樺彛浠よ幏鍙栬瘎璁鸿 @@ -244,7 +247,7 @@ * @param zkPrice * @param quanPrice */ - public String getCommentTextByTaoToken(boolean coupon, String taoToken, String zkPrice, String quanPrice); + public String getCommentTextByTaoToken(boolean coupon, String taoToken, String zkPrice, String quanPrice, SystemEnum system); /** * 鏍规嵁閾炬帴鑾峰彇璇勮璇� @@ -254,6 +257,43 @@ * @param quanPrice * @param keyEnum */ - public String getCommentTextByLink(boolean coupon, String link, String zkPrice, String quanPrice, ConfigKeyEnum keyEnum); + public String getCommentTextByLink(boolean coupon, String link, String zkPrice, String quanPrice, ConfigKeyEnum keyEnum, SystemEnum system); + + public void resetCommonTemplateVIP(Long uid); + + public void resetCouponTemplateVIP(Long uid); + + public void resetCommonTemplateSuNing(Long uid); + + public void resetCouponTemplateSuNing(Long uid); + + public String getTextTemplateBySuNing(Long uid); + + public void verifyRightVIP(String template) throws ShareGoodsTextTemplateException; + + public void verifyRightSuNing(String template) throws ShareGoodsTextTemplateException; + + /** + * 鑻忓畞蹇嵎鍒嗕韩 + * @param template + * @param goods + * @param jumpLink + * @return + */ + public String createQuickShareTextSuNing(String template, SuningGoodsInfo goods, String jumpLink); + + + /** + * 鑻忓畞鏅�氬垎浜� + * @param template + * @param goods + * @param jumpLink + * @return + */ + public String createCommonShareTextSuNing(String template, SuningGoodsInfo goods, String jumpLink); + + public void saveTemplateVIP(Long uid, String template) throws ShareGoodsTextTemplateException; + + public void saveTemplateSuNing(Long uid, String template) throws ShareGoodsTextTemplateException; } -- Gitblit v1.8.0