package com.yeshi.fanli.service.inter.goods;
|
|
import com.yeshi.fanli.entity.taobao.TaoBaoGoodsBrief;
|
import com.yeshi.fanli.exception.goods.ShareGoodsTextTemplateException;
|
|
public interface ShareGoodsTextTemplateService {
|
/**
|
* 保存普通分享商品模板
|
*
|
* @param uid
|
* @param template
|
* @throws ShareGoodsTextTemplateException
|
*/
|
public void saveCommonTemplate(Long uid, String template) throws ShareGoodsTextTemplateException;
|
|
/**
|
* 获取普通分享商品模板
|
*
|
* @param uid
|
* @return
|
*/
|
public String getCommonTemplate(Long uid);
|
|
/**
|
* 普通商品分享模板是否正确
|
*
|
* @param template
|
* @return
|
* @throws ShareGoodsTextTemplateException
|
*/
|
public void isCommonTemplateRight(String template) throws ShareGoodsTextTemplateException;
|
|
/**
|
* 保存券分享模板
|
*
|
* @param uid
|
* @param template
|
* @throws ShareGoodsTextTemplateException
|
*/
|
public void saveCouponTemplate(Long uid, String template) throws ShareGoodsTextTemplateException;
|
|
/**
|
* 获取券分享模板
|
*
|
* @param uid
|
* @return
|
*/
|
public String geteCouponTemplate(Long uid);
|
|
/**
|
* 券分享模板是否正确
|
*
|
* @param template
|
* @return
|
* @throws ShareGoodsTextTemplateException
|
*/
|
public void isCouponTemplateRight(String template) throws ShareGoodsTextTemplateException;
|
|
/**
|
* 根据模板生成内容
|
*
|
* @param template
|
* @param goods
|
* @return
|
*/
|
public String createContentByTemplate(String template, Long uid, TaoBaoGoodsBrief goods,String token,String shortLink, boolean hasCoupon);
|
|
/**
|
* 还原普通模板
|
*
|
* @param uid
|
*/
|
public void resetCommonTemplate(Long uid);
|
|
/**
|
* 还原券模板
|
*
|
* @param uid
|
*/
|
public void resetCouponTemplate(Long uid);
|
}
|