Pārlūkot izejas kodu

前端去除了部分不必要user相关组件,后端增加调整文件状态的接口

Lijiahao 2 nedēļas atpakaļ
vecāks
revīzija
7dac47b15f

+ 6 - 0
xzl-admin/src/main/java/com/xzl/web/mapper/SysFileFolderMapper.java

@@ -3,6 +3,7 @@ package com.xzl.web.mapper;
 import java.util.List;
 
 import com.xzl.common.core.domain.entity.SysFileFolder;
+import org.apache.ibatis.annotations.Mapper;
 
 /**
  * 文件文件夹(麻城知识库四级结构)Mapper接口
@@ -10,6 +11,7 @@ import com.xzl.common.core.domain.entity.SysFileFolder;
  * @author xzl
  * @date 2025-06-17
  */
+@Mapper
 public interface SysFileFolderMapper
 {
     /**
@@ -59,4 +61,8 @@ public interface SysFileFolderMapper
      * @return 结果
      */
     public int deleteSysFileFolderByFolderIds(Long[] folderIds);
+
+    int updateSysFileFolderStatus(Long folderId, String status);
+
+
 }

+ 4 - 3
xzl-admin/src/main/java/com/xzl/web/service/impl/SysFileFolderServiceImpl.java

@@ -9,12 +9,11 @@ import com.xzl.common.core.domain.TreeSelect;
 import com.xzl.common.core.domain.entity.SysFileFolder;
 import com.xzl.common.utils.DateUtils;
 import com.xzl.common.utils.StringUtils;
-import com.xzl.common.utils.spring.SpringUtils;
 import com.xzl.web.service.ISysFileFolderService;
 import org.springframework.beans.factory.annotation.Autowired;
 import org.springframework.stereotype.Service;
 import com.xzl.web.mapper.SysFileFolderMapper;
-import com.xzl.web.service.ISysFileFolderService;
+
 
 /**
  * 文件文件夹(麻城知识库四级结构)Service业务层处理
@@ -126,7 +125,7 @@ public class SysFileFolderServiceImpl implements ISysFileFolderService
     }
 
     private boolean hasChild(List<SysFileFolder> list, SysFileFolder t) {
-        return getChildList(list, t).size() > 0;
+        return !getChildList(list, t).isEmpty();
     }
     public List<SysFileFolder> buildDeptTree(List<SysFileFolder> depts) {
         List<SysFileFolder> returnList = new ArrayList<SysFileFolder>();
@@ -160,4 +159,6 @@ public class SysFileFolderServiceImpl implements ISysFileFolderService
         List<SysFileFolder> sysFileFolders = this.selectSysFileFolderList(sysFileFolder);
         return buildSysFileFolderTreeSelect(sysFileFolders);
     }
+
+
 }