完成功能
论文搜索功能:
根据关键词,搜索相关论文返回给前端。这里借助Mybatis可以简单的防止SQL注入。
Controller层:
@PostMapping("/search")
@LogAnnotation(module="论文搜索",operation="搜索接口")
public Result searchFromAll(String keyWord){
List<Paper> list = paperService.searchPaper(keyWord);
return Result.success(list);
}
Service层:
@Override
public List<Paper> searchPaper(String keyWord) {
QueryWrapper<Paper> queryWrapper = new QueryWrapper<>();
queryWrapper.like("title",keyWord).or().like("introduction",keyWord).or().like("author",keyWord).or().like("source",keyWord);
List<Paper> papers = paperMapper.selectList(queryWrapper);
return papers;
}
Postman测试结果:
第二阶段总结
本阶段已完成功能
- 新闻后端接口
- Excel导入通用实现类
- 后台管理后端实现
- 论文搜索