|
@@ -4,6 +4,7 @@ import cn.hutool.core.bean.BeanUtil;
|
|
import cn.hutool.core.util.ObjectUtil;
|
|
import cn.hutool.core.util.ObjectUtil;
|
|
import com.baomidou.dynamic.datasource.annotation.DS;
|
|
import com.baomidou.dynamic.datasource.annotation.DS;
|
|
import com.baomidou.dynamic.datasource.toolkit.DynamicDataSourceContextHolder;
|
|
import com.baomidou.dynamic.datasource.toolkit.DynamicDataSourceContextHolder;
|
|
|
|
+import com.baomidou.mybatisplus.core.conditions.query.QueryWrapper;
|
|
import com.baomidou.mybatisplus.core.toolkit.IdWorker;
|
|
import com.baomidou.mybatisplus.core.toolkit.IdWorker;
|
|
import com.baomidou.mybatisplus.extension.plugins.pagination.Page;
|
|
import com.baomidou.mybatisplus.extension.plugins.pagination.Page;
|
|
import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl;
|
|
import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl;
|
|
@@ -61,9 +62,13 @@ public class NetdiskServiceImpl extends ServiceImpl<NetdiskMapper, Netdisk> impl
|
|
|
|
|
|
//网盘目录子目录树
|
|
//网盘目录子目录树
|
|
@Override
|
|
@Override
|
|
- public List<NetdiskVo> tree() {
|
|
|
|
- List<Netdisk> list = list(q -> q.eq(Netdisk::getType, 1));
|
|
|
|
-
|
|
|
|
|
|
+ public List<NetdiskVo> tree(NetdiskSelectDto dto) {
|
|
|
|
+ QueryWrapper<Netdisk> queryWrapper = new QueryWrapper<>();
|
|
|
|
+ queryWrapper.eq("type", 1);
|
|
|
|
+ if(ObjectUtil.isNotEmpty(dto.getKeyword())) {
|
|
|
|
+ queryWrapper.like("name", dto.getKeyword());
|
|
|
|
+ }
|
|
|
|
+ List<Netdisk> list = list(queryWrapper);
|
|
return treeRecursion(list,-1l);
|
|
return treeRecursion(list,-1l);
|
|
}
|
|
}
|
|
|
|
|