GameController.java 文件源码

java
阅读 40 收藏 0 点赞 0 评论 0

项目:corporate-game-share 作者:
@RequestMapping(path = "/games")
public Games searchGames(@RequestParam(value = "console") String console,
                         @RequestParam(value = "name", required = false) String name,
                         @RequestParam(value = "genre", required = false) String genre,
                         @RequestParam(value = "developer", required = false) String developer,
                         @RequestParam(value = "publisher", required = false) String publisher,
                         @RequestParam(required = false, defaultValue = "0") int pageNumber,
                         @RequestParam(required = false, defaultValue = "0") int pageSize) {

    List<SearchCriterion> searchCriteria = new ArrayList<>();
    searchCriteria.add(new SearchCriterion("name", null, "like", name));
    //TODO if GENRES required, a list of search criterion can be created
    searchCriteria.add(new SearchCriterion("genres", null, "contains", genre));
    searchCriteria.add(new SearchCriterion("developer", null, "equal", developer));
    searchCriteria.add(new SearchCriterion("publisher", null, "equal", publisher));
    searchCriteria.add(new SearchCriterion("console", "shortName", "join", console));

    return service.searchGames(searchCriteria, pageNumber, pageSize);
}
评论列表
文章目录


问题


面经


文章

微信
公众号

扫码关注公众号