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