瀏覽代碼

库存数量、现货数量、呆滞库存数量、样品数量过滤接口

sunyj 9 年之前
父節點
當前提交
3b7252669b

+ 4 - 1
search-api/src/main/java/com/uas/search/service/SearchService.java

@@ -58,7 +58,10 @@ public interface SearchService {
 	 * 
 	 * @param keyword
 	 * @param params
-	 *            (可选,默认第1页的20条)
+	 *            额外条件,可能带有翻页信息,filter中可以有:类目id(Long)、品牌id(Long)、属性过滤信息(Map(
+	 *            String,Object)可能过滤多个属性,,以属性id为键,以属性值为值)、库存是否不为0(Boolean)、
+	 *            现货数量是否不为0(Boolean)、呆滞库存数量是否不为0(Boolean)、样品数量是否不为0(Boolean),
+	 *            这些信息以键值对的形式进行传递,键为com. uas.search.utils. SearchConstants中的常量
 	 * @return
 	 * @throws SearchException
 	 */

+ 44 - 0
search-api/src/main/java/com/uas/search/utils/SearchConstants.java

@@ -0,0 +1,44 @@
+package com.uas.search.utils;
+
+/**
+ * 器件搜索时以键值对的形式传递参数,所需要用到的键
+ * 
+ * @author sunyj
+ * @since 2016年12月7日 上午11:15:36
+ */
+public class SearchConstants {
+	/**
+	 * 类目id
+	 */
+	public static final String COMPONENT_KINDID_KEY = "kindId";
+
+	/**
+	 * 品牌id
+	 */
+	public static final String COMPONENT_BRANDID_KEY = "brandId";
+
+	/**
+	 * 属性信息
+	 */
+	public static final String COMPONENT_PROPERTIES_KEY = "properties";
+
+	/**
+	 * 库存
+	 */
+	public static final String COMPONENT_RESERVE_KEY = "reserve";
+
+	/**
+	 * 样品数量
+	 */
+	public static final String COMPONENT_SAMPLE_QTY_KEY = "sample_qty";
+
+	/**
+	 * 现货数量
+	 */
+	public static final String COMPONENT_ORIGINAL_QTY_KEY = "original_qty";
+
+	/**
+	 * 呆滞库存数量
+	 */
+	public static final String COMPONENT_INACTION_STOCK_QTY_KEY = "inaction_stock_qty";
+}