| | |
| | | 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.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.fanli.exception.goods.ShareGoodsTextTemplateException;
|
| | |
|
| | |
| | | * @param goods
|
| | | * @return
|
| | | */
|
| | | public String createContentByTemplate(String template, Long uid, TaoBaoGoodsBrief goods, boolean hasCoupon);
|
| | | public String createContentByTemplate(String template, Long uid, TaoBaoGoodsBrief goods,String token,
|
| | | String shortLink, boolean hasCoupon, Long tljId);
|
| | |
|
| | | /**
|
| | | * 还原普通模板
|
| | |
| | | * @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;
|
| | |
|
| | | public void verifyRightTB(String template) throws ShareGoodsTextTemplateException;
|
| | |
|
| | | public void verifyRightJD(String template) throws ShareGoodsTextTemplateException;
|
| | |
|
| | | public void verifyRightPDD(String template) throws ShareGoodsTextTemplateException;
|
| | |
|
| | | public String createContentTB(String template, TaoBaoGoodsBrief goods, String token, boolean coupon);
|
| | |
|
| | | public String createContentJD(String template, JDGoods goods, String jumpLink, boolean coupon);
|
| | | |
| | | 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);
|
| | |
|
| | | public String getTextTemplateByTB(Long uid);
|
| | |
|
| | | public String getTextTemplateByPDD(Long uid);
|
| | | |
| | | public String getTextTemplateByVIP(Long uid);
|
| | |
|
| | | public void saveTemplateTB(Long uid, String template) throws ShareGoodsTextTemplateException;
|
| | |
|
| | | public void saveTemplateJD(Long uid, String template) throws ShareGoodsTextTemplateException;
|
| | |
|
| | | public void saveTemplatePDD(Long uid, String template) throws ShareGoodsTextTemplateException;
|
| | |
|
| | | /**
|
| | | * 获取推荐语文本
|
| | | * @param coupon
|
| | | * @param title
|
| | | * @param sales
|
| | | * @param couponAmount
|
| | | * @param description
|
| | | */
|
| | | public String getRecommendText(boolean coupon, String title, String sales, String couponAmount, String description);
|
| | |
|
| | | /**
|
| | | * 根据淘口令获取评论语
|
| | | * @param coupon
|
| | | * @param taoToken
|
| | | * @param zkPrice
|
| | | * @param quanPrice
|
| | | */
|
| | | public String getCommentTextByTaoToken(boolean coupon, String taoToken, String zkPrice, String quanPrice);
|
| | |
|
| | | /**
|
| | | * 根据链接获取评论语
|
| | | * @param coupon
|
| | | * @param link
|
| | | * @param zkPrice
|
| | | * @param quanPrice
|
| | | * @param keyEnum
|
| | | */
|
| | | public String getCommentTextByLink(boolean coupon, String link, String zkPrice, String quanPrice, ConfigKeyEnum keyEnum);
|
| | |
|
| | | 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;
|
| | |
|
| | | }
|