diff --git a/service/src/main/java/com/yoho/search/restapi/ProductListController.java b/service/src/main/java/com/yoho/search/restapi/ProductListController.java
index a8eb106..468183b 100644
--- a/service/src/main/java/com/yoho/search/restapi/ProductListController.java
+++ b/service/src/main/java/com/yoho/search/restapi/ProductListController.java
@@ -4,7 +4,7 @@ import com.alibaba.fastjson.JSONObject;
 import com.yoho.search.aop.downgrade.PersionalRateLimit;
 import com.yoho.search.common.utils.HttpServletRequestUtils;
 import com.yoho.search.models.SearchApiResult;
-import com.yoho.search.service.scene.pages.core.ProductListSwitchService;
+import com.yoho.search.service.scene.pages.entrance.ProductListSwitchService;
 import com.yoho.search.service.scene.others.guang.ProductListWithPhraseService;
 import org.springframework.beans.factory.annotation.Autowired;
 import org.springframework.stereotype.Controller;
diff --git a/service/src/main/java/com/yoho/search/restapi/tools/TestEhcacheController.java b/service/src/main/java/com/yoho/search/restapi/tools/TestEhcacheController.java
index 12d9bc3..7841d0c 100644
--- a/service/src/main/java/com/yoho/search/restapi/tools/TestEhcacheController.java
+++ b/service/src/main/java/com/yoho/search/restapi/tools/TestEhcacheController.java
@@ -16,7 +16,7 @@ import org.springframework.web.bind.annotation.ResponseBody;
 import com.alibaba.fastjson.JSONObject;
 import com.yoho.search.cache.impls.EhCache;
 import com.yoho.search.cache.model.CacheObject;
-import com.yoho.search.service.scene.pages.core.ProductListSwitchService;
+import com.yoho.search.service.scene.pages.entrance.ProductListSwitchService;
 
 @Controller
 public class TestEhcacheController {
diff --git a/service/src/main/java/com/yoho/search/service/scene/general/SearchProductsServiceNew.java b/service/src/main/java/com/yoho/search/service/scene/general/SearchProductsServiceNew.java
index ebb50ce..e9cf717 100644
--- a/service/src/main/java/com/yoho/search/service/scene/general/SearchProductsServiceNew.java
+++ b/service/src/main/java/com/yoho/search/service/scene/general/SearchProductsServiceNew.java
@@ -7,7 +7,7 @@ import org.springframework.beans.factory.annotation.Autowired;
 import org.springframework.stereotype.Service;
 
 import com.yoho.search.models.SearchApiResult;
-import com.yoho.search.service.scene.pages.core.ProductListSwitchService;
+import com.yoho.search.service.scene.pages.entrance.ProductListSwitchService;
 
 @Service
 public class SearchProductsServiceNew {
diff --git a/service/src/main/java/com/yoho/search/service/scene/others/FreeShippingSceneService.java b/service/src/main/java/com/yoho/search/service/scene/others/FreeShippingSceneService.java
index 56d4ff7..f6c6235 100644
--- a/service/src/main/java/com/yoho/search/service/scene/others/FreeShippingSceneService.java
+++ b/service/src/main/java/com/yoho/search/service/scene/others/FreeShippingSceneService.java
@@ -3,7 +3,7 @@ package com.yoho.search.service.scene.others;
 import com.yoho.search.common.BaseSceneService;
 import com.yoho.search.common.utils.SearchApiResultUtils;
 import com.yoho.search.models.SearchApiResult;
-import com.yoho.search.service.scene.pages.core.ProductListSwitchService;
+import com.yoho.search.service.scene.pages.entrance.ProductListSwitchService;
 import org.slf4j.Logger;
 import org.slf4j.LoggerFactory;
 import org.springframework.beans.factory.annotation.Autowired;
diff --git a/service/src/main/java/com/yoho/search/service/scene/others/hongren/SearchHongRenService.java b/service/src/main/java/com/yoho/search/service/scene/others/hongren/SearchHongRenService.java
index 13d26b9..b333202 100644
--- a/service/src/main/java/com/yoho/search/service/scene/others/hongren/SearchHongRenService.java
+++ b/service/src/main/java/com/yoho/search/service/scene/others/hongren/SearchHongRenService.java
@@ -9,7 +9,7 @@ import com.yoho.search.service.helper.SearchCommonHelper;
 import com.yoho.search.service.helper.SearchKeyWordHelper;
 import com.yoho.search.service.aggregations.AggregationsService;
 import com.yoho.search.common.BaseSceneService;
-import com.yoho.search.service.scene.pages.core.ProductListSwitchService;
+import com.yoho.search.service.scene.pages.entrance.ProductListSwitchService;
 import org.apache.commons.lang3.StringUtils;
 import org.springframework.beans.factory.annotation.Autowired;
 import org.springframework.stereotype.Service;
diff --git a/service/src/main/java/com/yoho/search/service/scene/pages/BrandPageSceneService.java b/service/src/main/java/com/yoho/search/service/scene/pages/BrandPageSceneService.java
index ce6848f..9c5231d 100644
--- a/service/src/main/java/com/yoho/search/service/scene/pages/BrandPageSceneService.java
+++ b/service/src/main/java/com/yoho/search/service/scene/pages/BrandPageSceneService.java
@@ -4,7 +4,7 @@ import com.yoho.search.base.utils.SearchPageIdDefine;
 import com.yoho.search.common.utils.SearchApiResultUtils;
 import com.yoho.search.models.SearchApiResult;
 import com.yoho.search.common.SearchRequestParams;
-import com.yoho.search.service.scene.pages.core.ProductListSwitchService;
+import com.yoho.search.service.scene.pages.entrance.ProductListSwitchService;
 import com.yoho.search.service.scene.pages.selections.SceneRecommendBrandsService;
 import com.yoho.search.service.scene.pages.selections.SceneSelectionsService;
 import org.apache.commons.lang3.StringUtils;
diff --git a/service/src/main/java/com/yoho/search/service/scene/pages/BreakSizePageSceneService.java b/service/src/main/java/com/yoho/search/service/scene/pages/BreakSizePageSceneService.java
index a61f9bf..cff70e1 100644
--- a/service/src/main/java/com/yoho/search/service/scene/pages/BreakSizePageSceneService.java
+++ b/service/src/main/java/com/yoho/search/service/scene/pages/BreakSizePageSceneService.java
@@ -16,7 +16,7 @@ import com.yoho.search.common.SearchCommonService;
 import com.yoho.search.common.SearchRequestParams;
 import com.yoho.search.service.index.SizeIndexBaseService;
 import com.yoho.search.service.helper.SearchParamHelper;
-import com.yoho.search.service.scene.pages.core.ProductListSwitchService;
+import com.yoho.search.service.scene.pages.entrance.ProductListSwitchService;
 import com.yoho.search.service.scene.pages.selections.SceneRecommendBrandsService;
 import com.yoho.search.service.scene.pages.selections.SceneSelectionsService;
 import org.elasticsearch.search.SearchHit;
diff --git a/service/src/main/java/com/yoho/search/service/scene/pages/CommonPageSceneService.java b/service/src/main/java/com/yoho/search/service/scene/pages/CommonPageSceneService.java
index 9d9733b..10419f0 100644
--- a/service/src/main/java/com/yoho/search/service/scene/pages/CommonPageSceneService.java
+++ b/service/src/main/java/com/yoho/search/service/scene/pages/CommonPageSceneService.java
@@ -3,7 +3,7 @@ package com.yoho.search.service.scene.pages;
 import com.yoho.search.base.utils.SearchPageIdDefine;
 import com.yoho.search.common.utils.SearchApiResultUtils;
 import com.yoho.search.models.SearchApiResult;
-import com.yoho.search.service.scene.pages.core.ProductListSwitchService;
+import com.yoho.search.service.scene.pages.entrance.ProductListSwitchService;
 import com.yoho.search.service.scene.pages.selections.SceneRecommendBrandsService;
 import com.yoho.search.service.scene.sknimg.SknImgsCacheBean;
 import com.yoho.search.service.scene.pages.selections.SceneSelectionsService;
diff --git a/service/src/main/java/com/yoho/search/service/scene/pages/CouponPageSceneService.java b/service/src/main/java/com/yoho/search/service/scene/pages/CouponPageSceneService.java
index bd83848..716bcc9 100644
--- a/service/src/main/java/com/yoho/search/service/scene/pages/CouponPageSceneService.java
+++ b/service/src/main/java/com/yoho/search/service/scene/pages/CouponPageSceneService.java
@@ -3,7 +3,7 @@ package com.yoho.search.service.scene.pages;
 import com.yoho.search.base.utils.SearchPageIdDefine;
 import com.yoho.search.common.utils.SearchApiResultUtils;
 import com.yoho.search.models.SearchApiResult;
-import com.yoho.search.service.scene.pages.core.ProductListSwitchService;
+import com.yoho.search.service.scene.pages.entrance.ProductListSwitchService;
 import com.yoho.search.service.scene.pages.selections.SceneRecommendBrandsService;
 import com.yoho.search.service.scene.pages.selections.SceneSelectionsService;
 import org.slf4j.Logger;
diff --git a/service/src/main/java/com/yoho/search/service/scene/pages/FuzzySceneService.java b/service/src/main/java/com/yoho/search/service/scene/pages/FuzzySceneService.java
index 0118ad2..adb89ef 100644
--- a/service/src/main/java/com/yoho/search/service/scene/pages/FuzzySceneService.java
+++ b/service/src/main/java/com/yoho/search/service/scene/pages/FuzzySceneService.java
@@ -8,7 +8,7 @@ import com.yoho.search.common.SearchDynamicConfigService;
 import com.yoho.search.common.SearchRequestParams;
 import com.yoho.search.service.helper.SearchCommonHelper;
 import com.yoho.search.service.helper.SearchKeyWordHelper;
-import com.yoho.search.service.scene.pages.core.ProductListSwitchService;
+import com.yoho.search.service.scene.pages.entrance.ProductListSwitchService;
 import com.yoho.search.service.scene.pages.selections.SceneAggregationsHelper;
 import com.yoho.search.service.scene.pages.selections.SceneRecommendBrandsService;
 import com.yoho.search.service.scene.pages.selections.SceneSelectionsService;
diff --git a/service/src/main/java/com/yoho/search/service/scene/pages/MiniappFuzzyPageSceneService.java b/service/src/main/java/com/yoho/search/service/scene/pages/MiniappFuzzyPageSceneService.java
index 9e696d9..965c759 100644
--- a/service/src/main/java/com/yoho/search/service/scene/pages/MiniappFuzzyPageSceneService.java
+++ b/service/src/main/java/com/yoho/search/service/scene/pages/MiniappFuzzyPageSceneService.java
@@ -7,7 +7,7 @@ import com.yoho.search.models.SearchApiResult;
 import com.yoho.search.common.SearchRequestParams;
 import com.yoho.search.service.helper.SearchCommonHelper;
 import com.yoho.search.service.helper.SearchKeyWordHelper;
-import com.yoho.search.service.scene.pages.core.ProductListSwitchService;
+import com.yoho.search.service.scene.pages.entrance.ProductListSwitchService;
 import com.yoho.search.service.scene.pages.selections.SceneRecommendBrandsService;
 import com.yoho.search.service.scene.pages.selections.SceneSelectionsService;
 import org.apache.commons.lang.StringUtils;
diff --git a/service/src/main/java/com/yoho/search/service/scene/pages/NewArrivalPageSceneService.java b/service/src/main/java/com/yoho/search/service/scene/pages/NewArrivalPageSceneService.java
index 8f9651a..e5e5344 100644
--- a/service/src/main/java/com/yoho/search/service/scene/pages/NewArrivalPageSceneService.java
+++ b/service/src/main/java/com/yoho/search/service/scene/pages/NewArrivalPageSceneService.java
@@ -17,7 +17,7 @@ import com.yoho.search.common.utils.SearchApiResultUtils;
 import com.yoho.search.core.es.agg.IAggregation;
 import com.yoho.search.models.SearchApiResult;
 import com.yoho.search.common.SearchRequestParams;
-import com.yoho.search.service.scene.pages.core.ProductListSwitchService;
+import com.yoho.search.service.scene.pages.entrance.ProductListSwitchService;
 
 @Service
 public class NewArrivalPageSceneService extends AbstractPageSceneService {
diff --git a/service/src/main/java/com/yoho/search/service/scene/pages/ProductPoolPageSceneService.java b/service/src/main/java/com/yoho/search/service/scene/pages/ProductPoolPageSceneService.java
index 86ce65d..afca8fa 100644
--- a/service/src/main/java/com/yoho/search/service/scene/pages/ProductPoolPageSceneService.java
+++ b/service/src/main/java/com/yoho/search/service/scene/pages/ProductPoolPageSceneService.java
@@ -14,7 +14,7 @@ import com.yoho.search.base.utils.SearchPageIdDefine;
 import com.yoho.search.common.utils.SearchApiResultUtils;
 import com.yoho.search.models.SearchApiResult;
 import com.yoho.search.common.SearchRequestParams;
-import com.yoho.search.service.scene.pages.core.ProductListSwitchService;
+import com.yoho.search.service.scene.pages.entrance.ProductListSwitchService;
 
 @Service
 public class ProductPoolPageSceneService extends AbstractPageSceneService {
diff --git a/service/src/main/java/com/yoho/search/service/scene/pages/ReducePricePageSceneService.java b/service/src/main/java/com/yoho/search/service/scene/pages/ReducePricePageSceneService.java
index 22bd354..4b2fc75 100644
--- a/service/src/main/java/com/yoho/search/service/scene/pages/ReducePricePageSceneService.java
+++ b/service/src/main/java/com/yoho/search/service/scene/pages/ReducePricePageSceneService.java
@@ -16,7 +16,7 @@ import com.yoho.search.common.utils.SearchApiResultUtils;
 import com.yoho.search.core.es.agg.IAggregation;
 import com.yoho.search.models.SearchApiResult;
 import com.yoho.search.common.SearchRequestParams;
-import com.yoho.search.service.scene.pages.core.ProductListSwitchService;
+import com.yoho.search.service.scene.pages.entrance.ProductListSwitchService;
 
 @Service
 public class ReducePricePageSceneService extends AbstractPageSceneService {
diff --git a/service/src/main/java/com/yoho/search/service/scene/pages/ShopPageSceneService.java b/service/src/main/java/com/yoho/search/service/scene/pages/ShopPageSceneService.java
index bae4fe3..113034f 100644
--- a/service/src/main/java/com/yoho/search/service/scene/pages/ShopPageSceneService.java
+++ b/service/src/main/java/com/yoho/search/service/scene/pages/ShopPageSceneService.java
@@ -16,7 +16,7 @@ import com.yoho.search.common.utils.SearchApiResultUtils;
 import com.yoho.search.core.es.agg.IAggregation;
 import com.yoho.search.models.SearchApiResult;
 import com.yoho.search.common.SearchRequestParams;
-import com.yoho.search.service.scene.pages.core.ProductListSwitchService;
+import com.yoho.search.service.scene.pages.entrance.ProductListSwitchService;
 
 @Service
 public class ShopPageSceneService extends AbstractPageSceneService {
diff --git a/service/src/main/java/com/yoho/search/service/scene/pages/SortPageSceneService.java b/service/src/main/java/com/yoho/search/service/scene/pages/SortPageSceneService.java
index 174f8d7..e4534ef 100644
--- a/service/src/main/java/com/yoho/search/service/scene/pages/SortPageSceneService.java
+++ b/service/src/main/java/com/yoho/search/service/scene/pages/SortPageSceneService.java
@@ -4,7 +4,7 @@ import com.alibaba.fastjson.JSONObject;
 import com.yoho.search.base.utils.SearchPageIdDefine;
 import com.yoho.search.models.SearchApiResult;
 import com.yoho.search.common.SearchRequestParams;
-import com.yoho.search.service.scene.pages.core.ProductListSwitchService;
+import com.yoho.search.service.scene.pages.entrance.ProductListSwitchService;
 import com.yoho.search.service.scene.pages.selections.SceneRecommendBrandsService;
 import com.yoho.search.service.scene.pages.selections.SceneAggregationsHelper;
 import com.yoho.search.service.scene.pages.selections.SceneSelectionsService;
diff --git a/service/src/main/java/com/yoho/search/service/scene/pages/ZqPageSceneService.java b/service/src/main/java/com/yoho/search/service/scene/pages/ZqPageSceneService.java
index 60e7f7f..99da2a6 100644
--- a/service/src/main/java/com/yoho/search/service/scene/pages/ZqPageSceneService.java
+++ b/service/src/main/java/com/yoho/search/service/scene/pages/ZqPageSceneService.java
@@ -14,7 +14,7 @@ import com.yoho.search.base.utils.SearchPageIdDefine;
 import com.yoho.search.common.utils.SearchApiResultUtils;
 import com.yoho.search.models.SearchApiResult;
 import com.yoho.search.common.SearchRequestParams;
-import com.yoho.search.service.scene.pages.core.ProductListSwitchService;
+import com.yoho.search.service.scene.pages.entrance.ProductListSwitchService;
 
 @Service
 public class ZqPageSceneService extends AbstractPageSceneService {
diff --git a/service/src/main/java/com/yoho/search/service/scene/pages/core/DefaultProductListService.java b/service/src/main/java/com/yoho/search/service/scene/pages/entrance/DefaultProductListService.java
index 95b91ae..c303a56 100644
--- a/service/src/main/java/com/yoho/search/service/scene/pages/core/DefaultProductListService.java
+++ b/service/src/main/java/com/yoho/search/service/scene/pages/entrance/DefaultProductListService.java
@@ -1,4 +1,4 @@
-package com.yoho.search.service.scene.pages.core;
+package com.yoho.search.service.scene.pages.entrance;
 
 import com.yoho.search.base.utils.ISearchConstants;
 import com.yoho.search.cache.CacheType;
diff --git a/service/src/main/java/com/yoho/search/service/scene/pages/core/FuzzySceneProductListService.java b/service/src/main/java/com/yoho/search/service/scene/pages/entrance/FuzzySceneProductListService.java
index 610b49c..3e79a4a 100644
--- a/service/src/main/java/com/yoho/search/service/scene/pages/core/FuzzySceneProductListService.java
+++ b/service/src/main/java/com/yoho/search/service/scene/pages/entrance/FuzzySceneProductListService.java
@@ -1,4 +1,4 @@
-package com.yoho.search.service.scene.pages.core;
+package com.yoho.search.service.scene.pages.entrance;
 
 import com.yoho.search.base.utils.ISearchConstants;
 import com.yoho.search.base.utils.SearchPageIdDefine;
diff --git a/service/src/main/java/com/yoho/search/service/scene/pages/core/ProductListSwitchService.java b/service/src/main/java/com/yoho/search/service/scene/pages/entrance/ProductListSwitchService.java
index 5ddcaac..72ac8c4 100644
--- a/service/src/main/java/com/yoho/search/service/scene/pages/core/ProductListSwitchService.java
+++ b/service/src/main/java/com/yoho/search/service/scene/pages/entrance/ProductListSwitchService.java
@@ -1,4 +1,4 @@
-package com.yoho.search.service.scene.pages.core;
+package com.yoho.search.service.scene.pages.entrance;
 
 import com.yoho.search.models.SearchApiResult;
 import com.yoho.search.service.recall.SceneRecallProductListService;