package com.yeshi.fanli.service.inter.taobao.dataoke;
|
|
import java.util.List;
|
|
import com.yeshi.fanli.entity.taobao.TaoBaoGoodsBrief;
|
import com.yeshi.fanli.entity.taobao.dataoke.DaTaoKeDetail;
|
|
/**
|
* 大淘客商品详情服务
|
*
|
* @author Administrator
|
*
|
*/
|
public interface DaTaoKeGoodsDetailService {
|
/**
|
* 启动商品同步服务
|
*/
|
public void startSyncGoods();
|
|
/**
|
* 根据商品ID查询
|
*
|
* @param goodsIdList
|
* @return
|
*/
|
public List<DaTaoKeDetail> listByGoodsIds(List<Long> goodsIdList);
|
|
/**
|
* 过滤淘宝商品信息
|
*
|
* @param goodsList
|
* @return
|
*/
|
public List<TaoBaoGoodsBrief> filterTaoBaoGoods(List<TaoBaoGoodsBrief> goodsList);
|
|
/**
|
* 过滤淘宝商品信息
|
*
|
* @param goods
|
* @return
|
*/
|
public TaoBaoGoodsBrief filterTaoBaoGoods(TaoBaoGoodsBrief goods);
|
|
/**
|
* 根据主键查询
|
*
|
* @param idList
|
* @return
|
*/
|
public List<DaTaoKeDetail> listByIds(List<Long> idList);
|
|
/**
|
* 根据标题查询
|
*
|
* @param dtitle
|
* @return
|
*/
|
public List<DaTaoKeDetail> listByDtitle(String dtitle);
|
|
/**
|
* 根据标题类型搜索
|
*
|
* @param title
|
* -标题
|
* @param cid
|
* -分类ID
|
* @param page
|
* @param pageSize
|
* @return
|
*/
|
public List<DaTaoKeDetail> listSearchByTitleWithCid(String title, Long cid, int page, int pageSize);
|
|
/**
|
* 获取搜索到的数量
|
*
|
* @param title
|
* @param cid
|
* @return
|
*/
|
public Long countSearchByTitleWithCid(String title, Long cid);
|
|
|
/**
|
* 查询一类全部
|
* @param cid
|
* @param listId
|
* @param count
|
* @return
|
*/
|
public List<DaTaoKeDetail> getGoodsNotInList(Long cid, List<Long> listId, int count);
|
|
|
/* 根据标题查询
|
* @param dtitle
|
* @return
|
*/
|
public List<DaTaoKeDetail> listByDtitle(String dtitle);
|
|
}
|