From be67478cae6bf9308f15949a21e7d0a57a3f0ecb Mon Sep 17 00:00:00 2001 From: admin <weikou2014> Date: 星期四, 16 七月 2020 15:37:31 +0800 Subject: [PATCH] dubbo集成修改 --- facade-goods/src/main/java/com/yeshi/goods/facade/service/DaTaoKeGoodsDetailV2Service.java | 390 +++++++++++++++++++++++++++--------------------------- 1 files changed, 195 insertions(+), 195 deletions(-) diff --git a/fanli/src/main/java/com/yeshi/fanli/service/inter/taobao/dataoke/DaTaoKeGoodsDetailV2Service.java b/facade-goods/src/main/java/com/yeshi/goods/facade/service/DaTaoKeGoodsDetailV2Service.java similarity index 91% rename from fanli/src/main/java/com/yeshi/fanli/service/inter/taobao/dataoke/DaTaoKeGoodsDetailV2Service.java rename to facade-goods/src/main/java/com/yeshi/goods/facade/service/DaTaoKeGoodsDetailV2Service.java index 4c396ea..6a0c039 100644 --- a/fanli/src/main/java/com/yeshi/fanli/service/inter/taobao/dataoke/DaTaoKeGoodsDetailV2Service.java +++ b/facade-goods/src/main/java/com/yeshi/goods/facade/service/DaTaoKeGoodsDetailV2Service.java @@ -1,195 +1,195 @@ -package com.yeshi.fanli.service.inter.taobao.dataoke; - -import java.math.BigDecimal; -import java.util.Date; -import java.util.List; - -import com.yeshi.fanli.dto.dataoke.DingDongQiangDTO; -import com.yeshi.fanli.dto.taobao.DaTaoKeFilterResult; -import com.yeshi.fanli.entity.taobao.TaoBaoGoodsBrief; -import com.yeshi.goods.facade.entity.taobao.DaTaoKeDetailV2; - -/** - * 澶ф窐瀹㈠晢鍝佽鎯呮湇鍔� - * - * @author Administrator - * - */ -public interface DaTaoKeGoodsDetailV2Service { - /** - * 鍚姩鍟嗗搧鍚屾鏈嶅姟 - */ - public void startSyncGoods(); - - /** - * 鏇存柊鏁版嵁 - */ - public void updateData(); - - /** - * 鍒犻櫎鏃犳晥鐨� - */ - public void deleteInvalid(); - - /** - * 澧為噺鏇存柊 - */ - public void updateNewGoods(); - - /** - * 鏍规嵁鍟嗗搧ID鏌ヨ - * - * @param goodsIdList - * @return - */ - public List<DaTaoKeDetailV2> listByGoodsIds(List<Long> goodsIdList); - - /** - * 杩囨护娣樺疂鍟嗗搧淇℃伅 - * - * @param goodsList - * @return - */ - public List<TaoBaoGoodsBrief> filterTaoBaoGoods(List<TaoBaoGoodsBrief> goodsList); - - /** - * 杩囨护娣樺疂鍟嗗搧淇℃伅 - * - * @param goods - * @return - */ - - public DaTaoKeFilterResult filterTaoBaoGoods(TaoBaoGoodsBrief goods); - - /** - * 鏍规嵁涓婚敭鏌ヨ - * - * @param idList - * @return - */ - public List<DaTaoKeDetailV2> listByIds(List<Long> idList); - - /** - * 鏌ヨ涓�绫诲叏閮� - * - * @param cid - * @param listId - * @param count - * @return - */ - public List<DaTaoKeDetailV2> getGoodsNotInList(Long cid, List<Long> listId, int count); - - /* - * 鏍规嵁鏍囬鏌ヨ - * - * @param dtitle - * - * @return - */ - public List<DaTaoKeDetailV2> listByDtitle(String dtitle); - - /** - * 鏍规嵁鏍囬绫诲瀷鎼滅储 - * - * @param title - * -鏍囬 - * @param cid - * -鍒嗙被ID - * @param page - * @param pageSize - * @return - */ - public List<DaTaoKeDetailV2> listSearchByTitleWithCid(String title, Long cid, int page, int pageSize); - - /** - * 鑾峰彇鎼滅储鍒扮殑鏁伴噺 - * - * @param title - * @param cid - * @return - */ - public Long countSearchByTitleWithCid(String title, Long cid); - - /** - * 鎷夊彇鍒嗕韩鐖嗘澶囬�夊晢鍝� - * - * @return - */ - public List<DaTaoKeDetailV2> listPreShareHotGoods(int page,BigDecimal minCommission); - - /** - * 鎷夊彇鑷喘绔嬪噺澶囬�夊晢鍝� - * - * @param page - * @return - */ - public List<DaTaoKeDetailV2> listPreTLJBuyGoods(int page); - - /** - * 鍒犻櫎杩囨湡鏁版嵁 - * - * @param minTime - */ - public void deleteOutOfDate(Date minTime); - - - /** - * 鏍规嵁鏈�灏忔洿鏂版椂闂存煡璇㈡暟閲� - * @param minTime - * @return - */ - public long countByMinUpdateTime(Date minTime); - - /** - * 鑾峰彇鍙挌鍛涙暟鎹� - * - * @return - */ - public List<DingDongQiangDTO> getDingDongQiangData(); - - - /** - * 鑾峰彇鍙挌鍛涙椂闂� - * @return - */ - public List<String> getDingDongQiangTime(); - - /** - * 鏍规嵁鏃堕棿鏌ヨ - * @param time 0712 琛ㄧず7鍙�12鐐� - * @return - */ - public List<DaTaoKeDetailV2> getDingDongQiangData(String time); - - - public List<DaTaoKeDetailV2> listByMaxPrice(Integer cid,BigDecimal maxPrice,String sortName, int page,int count); - - public int countByMaxPrice(Integer cid,BigDecimal maxPrice); - - - /** - * - * @Title: listBySellerId - * @Description: 鏍规嵁鍟嗗ID鏌ヨ鍟嗗搧 - * @param start - * @param count - * @param sellerId - * @return - * List<DaTaoKeDetailV2> 杩斿洖绫诲瀷 - * @throws - */ - public List<DaTaoKeDetailV2> listBySellerId(long start, int count, Long sellerId); - - /** - * 鏍规嵁鍟嗗搧ID鏌ヨ - * @Title: selectByAuctionId - * @Description: - * @param auctionId - * @return - * DaTaoKeDetailV2 杩斿洖绫诲瀷 - * @throws - */ - public DaTaoKeDetailV2 selectByAuctionId(Long auctionId); - - public DaTaoKeDetailV2 selectByAuctionIdCache(Long auctionId); -} +package com.yeshi.goods.facade.service; + +import java.math.BigDecimal; +import java.util.Date; +import java.util.List; + +import com.yeshi.goods.facade.dto.taobao.dataoke.DaTaoKeFilterResult; +import com.yeshi.goods.facade.dto.taobao.dataoke.DingDongQiangDTO; +import com.yeshi.goods.facade.entity.taobao.TaoBaoGoodsBrief; +import com.yeshi.goods.facade.entity.taobao.dataoke.DaTaoKeDetailV2; + +/** + * 澶ф窐瀹㈠晢鍝佽鎯呮湇鍔� + * + * @author Administrator + * + */ +public interface DaTaoKeGoodsDetailV2Service { + /** + * 鍚姩鍟嗗搧鍚屾鏈嶅姟 + */ + public void startSyncGoods(); + + /** + * 鏇存柊鏁版嵁 + */ + public void updateData(); + + /** + * 鍒犻櫎鏃犳晥鐨� + */ + public void deleteInvalid(); + + /** + * 澧為噺鏇存柊 + */ + public void updateNewGoods(); + + /** + * 鏍规嵁鍟嗗搧ID鏌ヨ + * + * @param goodsIdList + * @return + */ + public List<DaTaoKeDetailV2> listByGoodsIds(List<Long> goodsIdList); + + /** + * 杩囨护娣樺疂鍟嗗搧淇℃伅 + * + * @param goodsList + * @return + */ + public List<TaoBaoGoodsBrief> filterTaoBaoGoods(List<TaoBaoGoodsBrief> goodsList); + + /** + * 杩囨护娣樺疂鍟嗗搧淇℃伅 + * + * @param goods + * @return + */ + + public DaTaoKeFilterResult filterTaoBaoGoods(TaoBaoGoodsBrief goods); + + /** + * 鏍规嵁涓婚敭鏌ヨ + * + * @param idList + * @return + */ + public List<DaTaoKeDetailV2> listByIds(List<Long> idList); + + /** + * 鏌ヨ涓�绫诲叏閮� + * + * @param cid + * @param listId + * @param count + * @return + */ + public List<DaTaoKeDetailV2> getGoodsNotInList(Long cid, List<Long> listId, int count); + + /* + * 鏍规嵁鏍囬鏌ヨ + * + * @param dtitle + * + * @return + */ + public List<DaTaoKeDetailV2> listByDtitle(String dtitle); + + /** + * 鏍规嵁鏍囬绫诲瀷鎼滅储 + * + * @param title + * -鏍囬 + * @param cid + * -鍒嗙被ID + * @param page + * @param pageSize + * @return + */ + public List<DaTaoKeDetailV2> listSearchByTitleWithCid(String title, Long cid, int page, int pageSize); + + /** + * 鑾峰彇鎼滅储鍒扮殑鏁伴噺 + * + * @param title + * @param cid + * @return + */ + public Long countSearchByTitleWithCid(String title, Long cid); + + /** + * 鎷夊彇鍒嗕韩鐖嗘澶囬�夊晢鍝� + * + * @return + */ + public List<DaTaoKeDetailV2> listPreShareHotGoods(int page,BigDecimal minCommission); + + /** + * 鎷夊彇鑷喘绔嬪噺澶囬�夊晢鍝� + * + * @param page + * @return + */ + public List<DaTaoKeDetailV2> listPreTLJBuyGoods(int page); + + /** + * 鍒犻櫎杩囨湡鏁版嵁 + * + * @param minTime + */ + public void deleteOutOfDate(Date minTime); + + + /** + * 鏍规嵁鏈�灏忔洿鏂版椂闂存煡璇㈡暟閲� + * @param minTime + * @return + */ + public long countByMinUpdateTime(Date minTime); + + /** + * 鑾峰彇鍙挌鍛涙暟鎹� + * + * @return + */ + public List<DingDongQiangDTO> getDingDongQiangData(); + + + /** + * 鑾峰彇鍙挌鍛涙椂闂� + * @return + */ + public List<String> getDingDongQiangTime(); + + /** + * 鏍规嵁鏃堕棿鏌ヨ + * @param time 0712 琛ㄧず7鍙�12鐐� + * @return + */ + public List<DaTaoKeDetailV2> getDingDongQiangData(String time); + + + public List<DaTaoKeDetailV2> listByMaxPrice(Integer cid,BigDecimal maxPrice,String sortName, int page,int count); + + public int countByMaxPrice(Integer cid,BigDecimal maxPrice); + + + /** + * + * @Title: listBySellerId + * @Description: 鏍规嵁鍟嗗ID鏌ヨ鍟嗗搧 + * @param start + * @param count + * @param sellerId + * @return + * List<DaTaoKeDetailV2> 杩斿洖绫诲瀷 + * @throws + */ + public List<DaTaoKeDetailV2> listBySellerId(long start, int count, Long sellerId); + + /** + * 鏍规嵁鍟嗗搧ID鏌ヨ + * @Title: selectByAuctionId + * @Description: + * @param auctionId + * @return + * DaTaoKeDetailV2 杩斿洖绫诲瀷 + * @throws + */ + public DaTaoKeDetailV2 selectByAuctionId(Long auctionId); + + public DaTaoKeDetailV2 selectByAuctionIdCache(Long auctionId); +} -- Gitblit v1.8.0