搜索改造
This commit is contained in:
@@ -6,19 +6,28 @@ import cn.iocoder.mall.searchservice.rpc.product.dto.SearchProductConditionReqDT
|
||||
import cn.iocoder.mall.searchservice.rpc.product.dto.SearchProductConditionRespDTO;
|
||||
import cn.iocoder.mall.searchservice.rpc.product.dto.SearchProductPageReqDTO;
|
||||
import cn.iocoder.mall.searchservice.rpc.product.dto.SearchProductRespDTO;
|
||||
import org.springframework.cloud.openfeign.FeignClient;
|
||||
import org.springframework.web.bind.annotation.PostMapping;
|
||||
import org.springframework.web.bind.annotation.RequestBody;
|
||||
|
||||
/**
|
||||
* 商品搜索 RPC 接口
|
||||
* Title:
|
||||
* Description:
|
||||
*
|
||||
* @author zhuyang
|
||||
* @version 1.0 2021/10/9
|
||||
*/
|
||||
public interface SearchProductRpc {
|
||||
|
||||
@FeignClient(value = "search-service")
|
||||
public interface SearchProductFeign {
|
||||
/**
|
||||
* 获得商品搜索分页
|
||||
*
|
||||
* @param pageReqDTO 分页请求 DTO
|
||||
* @return 商品搜索分页结果
|
||||
*/
|
||||
CommonResult<PageResult<SearchProductRespDTO>> pageSearchProduct(SearchProductPageReqDTO pageReqDTO);
|
||||
@PostMapping("/search/product//pageSearchProduct")
|
||||
CommonResult<PageResult<SearchProductRespDTO>> pageSearchProduct(@RequestBody SearchProductPageReqDTO pageReqDTO);
|
||||
|
||||
|
||||
/**
|
||||
* 获得商品搜索条件
|
||||
@@ -26,6 +35,6 @@ public interface SearchProductRpc {
|
||||
* @param conditionReqDTO 搜索条件 DTO
|
||||
* @return 搜索条件
|
||||
*/
|
||||
CommonResult<SearchProductConditionRespDTO> getSearchProductCondition(SearchProductConditionReqDTO conditionReqDTO);
|
||||
|
||||
@PostMapping("/search/product/getSearchProductCondition")
|
||||
CommonResult<SearchProductConditionRespDTO> getSearchProductCondition(@RequestBody SearchProductConditionReqDTO conditionReqDTO);
|
||||
}
|
||||
Reference in New Issue
Block a user