Toggle navigation
Toggle navigation
This project
Loading...
Sign in
yoho-search
/
yoho-search-service
·
Commits
Go to a project
GitLab
Go to group
Project
Activity
Files
Commits
Pipelines
0
Builds
0
Graphs
Milestones
Issues
0
Merge Requests
0
Members
Labels
Wiki
Forks
Network
Create a new issue
Download as
Email Patches
Plain Diff
Browse Files
Authored by
hugufei
7 years ago
Commit
43a4e0a1d49bc735a402d3d7bbad4c27cc041002
1 parent
67f0aecd
拆包
Hide whitespace changes
Inline
Side-by-side
Showing
2 changed files
with
56 additions
and
56 deletions
service/src/main/java/com/yoho/search/restapi/ActivityConroller.java → service/src/main/java/com/yoho/search/restapi/activity/ActivityConroller.java
service/src/main/java/com/yoho/search/restapi/scene/AggProductListController.java → service/src/main/java/com/yoho/search/restapi/activity/AggProductListController.java
service/src/main/java/com/yoho/search/restapi/ActivityConroller.java → service/src/main/java/com/yoho/search/restapi/
activity/
ActivityConroller.java
View file @
43a4e0a
package
com
.
yoho
.
search
.
restapi
;
package
com
.
yoho
.
search
.
restapi
.
activity
;
import
com.yoho.search.common.utils.HttpServletRequestUtils
;
import
com.yoho.search.models.SearchApiResult
;
...
...
service/src/main/java/com/yoho/search/restapi/
scene
/AggProductListController.java → service/src/main/java/com/yoho/search/restapi/
activity
/AggProductListController.java
View file @
43a4e0a
package
com
.
yoho
.
search
.
restapi
.
scene
;
import
java.util.Map
;
import
javax.servlet.http.HttpServletRequest
;
import
org.springframework.beans.factory.annotation.Autowired
;
import
org.springframework.stereotype.Controller
;
import
org.springframework.web.bind.annotation.RequestMapping
;
import
org.springframework.web.bind.annotation.RequestMethod
;
import
org.springframework.web.bind.annotation.ResponseBody
;
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.activity.AggProductListService
;
/**
* 活动千人千面场景
* @author gufei.hu
*
*/
@Controller
public
class
AggProductListController
{
@Autowired
private
AggProductListService
aggProductListService
;
/**
* 聚合商品列表[按品牌或品类聚合-支持个性化且order无效]
*
* @return
*/
@PersionalRateLimit
(
isOrderUseable
=
false
)
@RequestMapping
(
method
=
RequestMethod
.
GET
,
value
=
"/productindex/aggProductList"
)
@ResponseBody
public
SearchApiResult
aggProductList
(
HttpServletRequest
request
)
{
Map
<
String
,
String
>
paramMap
=
HttpServletRequestUtils
.
transParamType
(
request
);
return
aggProductListService
.
aggProductList
(
paramMap
);
}
/**
* 聚合商品列表[按品牌聚合-支持个性化且order无效]
*
* @return
*/
@PersionalRateLimit
(
isOrderUseable
=
false
)
@RequestMapping
(
method
=
RequestMethod
.
GET
,
value
=
"/productindex/aggProductListByBrand"
)
@ResponseBody
public
SearchApiResult
aggProductListByBrand
(
HttpServletRequest
request
)
{
Map
<
String
,
String
>
paramMap
=
HttpServletRequestUtils
.
transParamType
(
request
);
return
aggProductListService
.
aggProductListByBrand
(
paramMap
);
}
}
package
com
.
yoho
.
search
.
restapi
.
activity
;
import
java.util.Map
;
import
javax.servlet.http.HttpServletRequest
;
import
org.springframework.beans.factory.annotation.Autowired
;
import
org.springframework.stereotype.Controller
;
import
org.springframework.web.bind.annotation.RequestMapping
;
import
org.springframework.web.bind.annotation.RequestMethod
;
import
org.springframework.web.bind.annotation.ResponseBody
;
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.activity.AggProductListService
;
/**
* 活动千人千面场景
* @author gufei.hu
*
*/
@Controller
public
class
AggProductListController
{
@Autowired
private
AggProductListService
aggProductListService
;
/**
* 聚合商品列表[按品牌或品类聚合-支持个性化且order无效]
*
* @return
*/
@PersionalRateLimit
(
isOrderUseable
=
false
)
@RequestMapping
(
method
=
RequestMethod
.
GET
,
value
=
"/productindex/aggProductList"
)
@ResponseBody
public
SearchApiResult
aggProductList
(
HttpServletRequest
request
)
{
Map
<
String
,
String
>
paramMap
=
HttpServletRequestUtils
.
transParamType
(
request
);
return
aggProductListService
.
aggProductList
(
paramMap
);
}
/**
* 聚合商品列表[按品牌聚合-支持个性化且order无效]
*
* @return
*/
@PersionalRateLimit
(
isOrderUseable
=
false
)
@RequestMapping
(
method
=
RequestMethod
.
GET
,
value
=
"/productindex/aggProductListByBrand"
)
@ResponseBody
public
SearchApiResult
aggProductListByBrand
(
HttpServletRequest
request
)
{
Map
<
String
,
String
>
paramMap
=
HttpServletRequestUtils
.
transParamType
(
request
);
return
aggProductListService
.
aggProductListByBrand
(
paramMap
);
}
}
...
...
Please
register
or
login
to post a comment