175、商城业务-检索服务-检索查询参数模型分析抽取


/**
 * 封装页面可能传递过来的查询条件
 */
@Data
public class SearchParam {

    //检索关键字
    private String keyword;
    //三级分类ID
    private Long catalog3Id;

    //排序条件(saleCount(销量)、hotScore(热度分)、skuPrice(价格))
    private String sort;
    //是否有库存(0表示无库存,1表示有库存)
    private Integer hasStock;

    //价格区间查询
    private String skuPrice;

    //商品ID
    private List<Long> brandId;

    //按照属性进行筛选
    private List<String> attrs;

    //页码
    private Integer pageNum = 1;
}


@Controller
public class SearchController {

    @Autowired
    MallSearchService mallSearchService;

    @GetMapping("/list.html")
    public String listPage(SearchParam searchParam){
        Object object = mallSearchService.search(searchParam);
        return "list";
    }
}

猜你喜欢

转载自blog.csdn.net/pyd1040201698/article/details/108350197