From 0e552c5dba18d27622116a7d7a6e04fc99f8e8a7 Mon Sep 17 00:00:00 2001 From: admin <weikou2014> Date: 星期二, 22 一月 2019 14:14:23 +0800 Subject: [PATCH] Merge branch 'dev-msg' --- fanli/src/main/java/com/yeshi/fanli/service/inter/lable/QualityFactoryService.java | 108 +++++++++++++++++++++++++++++++++-------------------- 1 files changed, 67 insertions(+), 41 deletions(-) diff --git a/fanli/src/main/java/com/yeshi/fanli/service/inter/lable/QualityFactoryService.java b/fanli/src/main/java/com/yeshi/fanli/service/inter/lable/QualityFactoryService.java index 5619da1..d5f1dec 100644 --- a/fanli/src/main/java/com/yeshi/fanli/service/inter/lable/QualityFactoryService.java +++ b/fanli/src/main/java/com/yeshi/fanli/service/inter/lable/QualityFactoryService.java @@ -1,6 +1,5 @@ package com.yeshi.fanli.service.inter.lable; - import java.util.List; import java.util.Map; @@ -12,40 +11,43 @@ import com.yeshi.fanli.exception.QualityFactoryException; public interface QualityFactoryService { - + /** * 閫夋嫨鎬ф洿鏂板唴瀹光�斺�斾笉涓虹┖鍒欐洿鏂拌瀛楁 + * * @param record * @return * @throws QualityFactoryException */ public int updateByPrimaryKeySelective(QualityFactory record) throws QualityFactoryException; - - + /** * 鏍规嵁id鏌ユ壘褰撳墠瀵硅薄 + * * @param id * @return * @throws QualityFactoryException */ public QualityFactory selectByPrimaryKey(Long id) throws QualityFactoryException; - - + /** * 缁熻鍟嗗搧鏁伴噺 + * * @return */ public Map<String, Object> getCountAll(); - + /** * 鏍规嵁鍟嗗搧id 绉婚櫎绮惧搧搴� + * * @param ids * @throws QualityFactoryException */ public void deleteByGoodsId(List<String> ids) throws QualityFactoryException; - + /** * 鏍规嵁娣樺疂id 鍒犻櫎绮鹃�夊簱瀵瑰簲淇℃伅 + * * @param gid * @throws QualityFactoryException */ @@ -53,6 +55,7 @@ /** * 鏍规嵁娣樺疂id闆嗗悎 鎵归噺鍒犻櫎绮鹃�夊簱瀵瑰簲淇℃伅 + * * @param listId * @throws QualityFactoryException */ @@ -60,30 +63,32 @@ /** * 鏍规嵁娣樺疂id 鍒犻櫎 + * * @param auctionId * @throws QualityFactoryException */ public void deleteByTbAuctionId(Long auctionId); - /** * 缁熻鍟嗗搧id 鏄瓨鍦ㄧ簿鍝佸簱 + * * @param goodsId * @return */ public Long queryCountByGoodsId(Long goodsId); - + /** * 鎵归噺鍏ュ簱--娣樺疂 + * * @param auctionIdList * @param admin * @throws Exception */ public void addBatch(List<Long> auctionIdList, String las, AdminUser admin) throws Exception; - /** * 绮鹃�夊簱鍟嗗搧绛涢�� + * * @param start * @param count * @param key @@ -113,22 +118,20 @@ */ public List<QualityFactory> query(long start, int count, String key, Integer totalSales, Integer price, Integer tkRate, Integer propor, Integer goodsSource, Integer days, Integer startZkPrice, Integer endZkPrice, - Integer startBiz30day, Integer endBiz30day, Integer startWeight, Integer endWeight, - Integer startTkRate, Integer endTkRate, Integer startAmount, Integer endAmount, - Integer hasCoupon, Integer freeShipment, Integer isPrepay, Integer payRate30, - Integer goodRate, Integer rfdRate,Integer startPropor, Integer endPropor, - Long gcid, Integer keyType) throws QualityFactoryException; + Integer startBiz30day, Integer endBiz30day, Integer startWeight, Integer endWeight, Integer startTkRate, + Integer endTkRate, Integer startAmount, Integer endAmount, Integer hasCoupon, Integer freeShipment, + Integer isPrepay, Integer payRate30, Integer goodRate, Integer rfdRate, Integer startPropor, + Integer endPropor, Long gcid, Integer keyType) throws QualityFactoryException; - public long queryCount(String key, Integer goodsSource, Integer days, Integer startZkPrice, - Integer endZkPrice, Integer startBiz30day, Integer endBiz30day, Integer startWeight, - Integer endWeight, Integer startTkRate, Integer endTkRate, Integer startAmount, - Integer endAmount, Integer hasCoupon, Integer freeShipment, Integer isPrepay, - Integer payRate30, Integer goodRate, Integer rfdRate,Integer startPropor, Integer endPropor, - Long gcid, Integer keyType) throws QualityFactoryException; + public long queryCount(String key, Integer goodsSource, Integer days, Integer startZkPrice, Integer endZkPrice, + Integer startBiz30day, Integer endBiz30day, Integer startWeight, Integer endWeight, Integer startTkRate, + Integer endTkRate, Integer startAmount, Integer endAmount, Integer hasCoupon, Integer freeShipment, + Integer isPrepay, Integer payRate30, Integer goodRate, Integer rfdRate, Integer startPropor, + Integer endPropor, Long gcid, Integer keyType) throws QualityFactoryException; - /** - * 鎵归噺璁剧疆鏉冮噸 + 闅忔満鏉冮噸 + * 鎵归噺璁剧疆鏉冮噸 + 闅忔満鏉冮噸 + * * @param idList * @param admin * @param weight @@ -136,25 +139,28 @@ * @param weightLarge * @throws Exception */ - public void setWeightBatch(List<Long> idList, AdminUser admin, Integer weight, Integer weightSmall, Integer weightLarge) throws Exception; + public void setWeightBatch(List<Long> idList, AdminUser admin, Integer weight, Integer weightSmall, + Integer weightLarge) throws Exception; /** * 缁熻鎬昏鏁� + * * @return */ public Long countTotalRows(Integer days); /** * 鏌ヨ鎵�鏈夋暟鎹�-鏃犳潯浠� + * * @param start * @param count * @return */ public List<QualityFactory> queryAll(long start, int count, Integer days); - /** * 鏌ヨ闇�瑕佹洿鏂扮殑绮鹃�夊簱鍟嗗搧id + * * @param count * @param hour * @return @@ -163,57 +169,65 @@ /** * 缁熻鏇存柊鏁版嵁閲� + * * @return */ public long queryNeedUpdateCount(); /** * 鏌ヨ绮鹃�夊晢鍝佹暟鎹簲鐢ㄥ墠绔� + * * @param start * @param count * @param key - * @param classId 鍒嗙被id - * @param labId 鏍囩id + * @param classId + * 鍒嗙被id + * @param labId + * 鏍囩id * @return */ public List<QualityFactory> listQuery(long start, int count, String key, Long classId, Long labId); - + /** * 瀵瑰簲鏌ヨ绮鹃�夊晢鍝佹暟鎹簲鐢ㄥ墠绔粺璁� - */ + */ public long countQuery(String key, Integer goodsSource, Long classId, Long labId); - - /** * 鏇存柊绮鹃�夊簱鍟嗗搧 + * * @param goodsList * @param systemCid * @param labels */ - public void autoInsertOrUpadateStorage(List<TaoBaoGoodsBrief> goodsList,List<Label> listLabs, + public void autoInsertOrUpadateStorage(List<TaoBaoGoodsBrief> goodsList, List<Label> listLabs, BoutiqueAutoRule autoRule) throws Exception; - /** * AuctionId鏌ユ敹绮鹃�夊簱 + * * @param list * @return */ public List<QualityFactory> listQueryByAuctionId(List<Long> list); - /** * 鏍规嵁鏃堕棿 鑾峰彇褰撳墠鏃堕棿涔嬪墠鍒涘缓鐨勫晢鍝佷俊鎭� - * @param systemCid 绯荤粺鍒嗙被id - * @param dateTime 绛涢�夋椂闂� - * @param goodsSource 鍟嗗搧鏉ユ簮 + * + * @param systemCid + * 绯荤粺鍒嗙被id + * @param dateTime + * 绛涢�夋椂闂� + * @param goodsSource + * 鍟嗗搧鏉ユ簮 * @return */ - public List<Long> getAuctionIdbyClassId(Long systemCid, Integer goodsSource, String dateTime) throws QualityFactoryException; - + public List<Long> getAuctionIdbyClassId(Long systemCid, Integer goodsSource, String dateTime) + throws QualityFactoryException; + /** * 鏇存柊鏉冮噸 + * * @param weight * @param time * @return @@ -222,8 +236,20 @@ /** * 鏍规嵁绮鹃�夊簱鍟嗗搧id 鏇存柊鍟嗗搧淇℃伅 - * @param listId 鍟嗗搧涓婚敭 + * + * @param listId + * 鍟嗗搧涓婚敭 */ public void updateGoodsFactory(List<Long> listId); + /** + * 鏍规嵁鏈�浣庨攢閲忔煡璇㈢簿閫夊簱锛堟寜鍒涘缓鏃堕棿鍊掑彊鎺掑垪锛� + * + * @param salesCount + * @param page + * @param pageSize + * @return + */ + public List<QualityFactory> listByMinSalesCountOrderByCreateTimeDesc(int salesCount, int page, int pageSize); + } -- Gitblit v1.8.0