diff --git a/zyplayer-doc-data/src/main/java/com/zyplayer/doc/data/repository/manage/param/SearchByEsParam.java b/zyplayer-doc-data/src/main/java/com/zyplayer/doc/data/repository/manage/param/SearchByEsParam.java index b915b512..0b536a8b 100644 --- a/zyplayer-doc-data/src/main/java/com/zyplayer/doc/data/repository/manage/param/SearchByEsParam.java +++ b/zyplayer-doc-data/src/main/java/com/zyplayer/doc/data/repository/manage/param/SearchByEsParam.java @@ -18,4 +18,5 @@ public class SearchByEsParam { private Integer pageSize; private Integer newsType; private List spaceIds; + private Long dirId; } diff --git a/zyplayer-doc-data/src/main/resources/mapper/manage/WikiPageContentMapper.xml b/zyplayer-doc-data/src/main/resources/mapper/manage/WikiPageContentMapper.xml index d5945334..20e4ba7d 100644 --- a/zyplayer-doc-data/src/main/resources/mapper/manage/WikiPageContentMapper.xml +++ b/zyplayer-doc-data/src/main/resources/mapper/manage/WikiPageContentMapper.xml @@ -14,6 +14,11 @@ a.name like #{keywords} or b.preview like #{keywords} ) + + and ( + a.parent_id = #{dirId} + ) + and a.space_id in #{item}