|
@@ -16,6 +16,22 @@ import java.util.List;
|
|
|
public interface KnowledgeFileMapper extends BaseMapperX<KnowledgeFileDO> {
|
|
|
|
|
|
default PageResult<KnowledgeFileDO> selectPage(KnowledgeFilePageReqVO reqVO) {
|
|
|
+ if(reqVO.getIsType()==-1){
|
|
|
+ selectPage(reqVO, new LambdaQueryWrapperX<KnowledgeFileDO>()
|
|
|
+ .likeIfPresent(KnowledgeFileDO::getName, reqVO.getName())
|
|
|
+ .eqIfPresent(KnowledgeFileDO::getParentId, reqVO.getParentId())
|
|
|
+ .eq(KnowledgeFileDO::getParentId,-1)
|
|
|
+ .orderByAsc(KnowledgeFileDO::getSort)
|
|
|
+ .orderByDesc(KnowledgeFileDO::getId));
|
|
|
+ }
|
|
|
+ if(reqVO.getIsType()==1){
|
|
|
+ selectPage(reqVO, new LambdaQueryWrapperX<KnowledgeFileDO>()
|
|
|
+ .likeIfPresent(KnowledgeFileDO::getName, reqVO.getName())
|
|
|
+ .eqIfPresent(KnowledgeFileDO::getParentId, reqVO.getParentId())
|
|
|
+ .ne(KnowledgeFileDO::getParentId,-1)
|
|
|
+ .orderByAsc(KnowledgeFileDO::getSort)
|
|
|
+ .orderByDesc(KnowledgeFileDO::getId));
|
|
|
+ }
|
|
|
return selectPage(reqVO, new LambdaQueryWrapperX<KnowledgeFileDO>()
|
|
|
.likeIfPresent(KnowledgeFileDO::getName, reqVO.getName())
|
|
|
.eqIfPresent(KnowledgeFileDO::getParentId, reqVO.getParentId())
|