增加文章搜索

This commit is contained in:
TinyAnts 2022-04-02 18:04:32 +08:00
parent 36828f031b
commit d9c9f27530
1 changed files with 12 additions and 0 deletions

View File

@ -58,6 +58,13 @@ public class ArticleServiceImpl implements IArticleService {
.eq("t.is_delete", 0) .eq("t.is_delete", 0)
.orderByDesc(Arrays.asList("t.sort", "t.id")); .orderByDesc(Arrays.asList("t.sort", "t.id"));
articleMapper.setSearch(mpjQueryWrapper, params, new String[]{
"like:title@t.title:str",
"=:cid@t.cid:int",
"=:isShow@t.is_show:int",
"datetime:startTime-endTime@t.create_time:str"
});
IPage<ArticleListVo> iPage = articleMapper.selectJoinPage( IPage<ArticleListVo> iPage = articleMapper.selectJoinPage(
new Page<>(pageNo, pageSize), new Page<>(pageNo, pageSize),
ArticleListVo.class, ArticleListVo.class,
@ -189,6 +196,11 @@ public class ArticleServiceImpl implements IArticleService {
queryWrapper.select("id", "name", "sort", "is_show", "create_time", "update_time") queryWrapper.select("id", "name", "sort", "is_show", "create_time", "update_time")
.eq("is_delete", 0); .eq("is_delete", 0);
articleCategoryMapper.setSearch(queryWrapper, params, new String[]{
"like:name:str",
"=:isShow@is_show:int"
});
IPage<ArticleCategory> iPage = articleCategoryMapper.selectPage(new Page<>(pageNo, pageSize), queryWrapper); IPage<ArticleCategory> iPage = articleCategoryMapper.selectPage(new Page<>(pageNo, pageSize), queryWrapper);
List<CategoryVo> list = new ArrayList<>(); List<CategoryVo> list = new ArrayList<>();