package com.yeshi.fanli.service.inter.goods;
|
|
import java.util.List;
|
|
import org.springframework.cache.annotation.Cacheable;
|
|
import com.yeshi.fanli.entity.bus.clazz.ClassRecommendGoods;
|
import com.yeshi.fanli.entity.bus.clazz.GoodsClass;
|
import com.yeshi.fanli.entity.taobao.TaoBaoGoodsBrief;
|
import com.yeshi.fanli.exception.ExistObjectException;
|
import com.yeshi.fanli.exception.NotExistObjectException;
|
|
public interface ClassRecommendGoodsService {
|
/**
|
* 推荐商品获取
|
* @param id
|
* @return
|
*/
|
|
public List<ClassRecommendGoods> getClassRecommendGoodsByGoodsClassId(long id);
|
|
/**
|
* 添加推荐商品
|
* @param tbids
|
* @param cgid
|
* @throws ExistObjectException
|
*/
|
public void addRecommendGoods(String tbids, long cgid) throws ExistObjectException;
|
|
/**
|
* 获取分类推荐商品
|
* @param i
|
* @param key
|
* @param cgid
|
* @return
|
*/
|
public List<ClassRecommendGoods> getClassRecommendGoods(int i, String key,
|
long cgid);
|
|
/**
|
* 获取数量
|
* @param cgid
|
* @param key
|
* @return
|
*/
|
public int getCount(long cgid, String key);
|
/**
|
*根据id删除
|
* @param id
|
*/
|
public void deleteRecommendGoods(long id);
|
|
/**
|
* 获取推荐商品
|
* @param cgid
|
* @return
|
*/
|
public ClassRecommendGoods getRecommendGoods(long cgid);
|
|
public void updateRecommendGoods(long cgid, int orderby) throws NotExistObjectException;
|
|
/**
|
* 更具淘宝ID删除
|
* @param id
|
*/
|
public void deleteRecommendGoodsByTB(long id);
|
/**
|
* 添加推荐商品
|
* @param goodsClass
|
* @param taobao
|
* @throws ExistObjectException
|
*/
|
public void addRecommendGoods(GoodsClass goodsClass, TaoBaoGoodsBrief taobao) throws ExistObjectException;
|
/**
|
* 删除分类
|
* @param id
|
*/
|
public void deleteClassGoodsByGC(long id);
|
|
}
|