From 03360e5d6c0a31f957ec06956309fc834600fe63 Mon Sep 17 00:00:00 2001
From: admin <weikou2014>
Date: 星期一, 27 五月 2019 17:28:14 +0800
Subject: [PATCH] 添加淘宝APPKey使用次数警告,环境配置彻底properties文件化
---
fanli/src/main/java/com/yeshi/fanli/service/inter/lable/QualityFactoryService.java | 145 +++++++++++++++++++++++-------------------------
1 files changed, 70 insertions(+), 75 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..bf23273 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;
@@ -10,42 +9,46 @@
import com.yeshi.fanli.entity.common.AdminUser;
import com.yeshi.fanli.entity.taobao.TaoBaoGoodsBrief;
import com.yeshi.fanli.exception.QualityFactoryException;
+import com.yeshi.fanli.vo.quality.QualityFactoryVO;
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 +56,7 @@
/**
* 鏍规嵁娣樺疂id闆嗗悎 鎵归噺鍒犻櫎绮鹃�夊簱瀵瑰簲淇℃伅
+ *
* @param listId
* @throws QualityFactoryException
*/
@@ -60,75 +64,33 @@
/**
* 鏍规嵁娣樺疂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
- * @param totalSales
- * @param price
- * @param tkRate
- * @param goodsSource
- * @param days
- * @param startZkPrice
- * @param endZkPrice
- * @param startBiz30day
- * @param endBiz30day
- * @param startWeight
- * @param endWeight
- * @param startTkRate
- * @param endTkRate
- * @param startAmount
- * @param endAmount
- * @param hasCoupon
- * @param freeShipment
- * @param isPrepay
- * @param payRate30
- * @param goodRate
- * @param rfdRate
- * @return
+ *
* @throws QualityFactoryException
*/
- 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;
+ public List<QualityFactory> query(QualityFactoryVO qualityFactoryVO) 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(QualityFactoryVO qualityFactoryVO) throws QualityFactoryException;
-
/**
- * 鎵归噺璁剧疆鏉冮噸 + 闅忔満鏉冮噸
+ * 鎵归噺璁剧疆鏉冮噸 + 闅忔満鏉冮噸
+ *
* @param idList
* @param admin
* @param weight
@@ -136,25 +98,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 +128,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 +195,30 @@
/**
* 鏍规嵁绮鹃�夊簱鍟嗗搧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);
+
+ /**
+ * 鎵归噺娣诲姞鍟嗗搧鑷崇簿閫夊簱 骞惰创涓婃爣绛�
+ * @param listTaoBaoGoods
+ * @param lableNames
+ * @param admin
+ * @throws Exception
+ */
+ public void addBatchTaoBaoGoods(List<TaoBaoGoodsBrief> listTaoBaoGoods, String lableNames, AdminUser admin)
+ throws Exception;
+
}
--
Gitblit v1.8.0