This commit is contained in:
ran.shang
2026-01-08 14:33:33 +08:00
parent 2b4458dc1b
commit 5405012faa
45 changed files with 1716 additions and 209 deletions

View File

@@ -18,6 +18,7 @@ import com.senmesh.sfile.dto.UserFileDTO;
import com.senmesh.sfile.dto.UserFileModifyDTO;
import com.senmesh.sfile.dto.UserFileModifyStatusDTO;
import com.senmesh.sfile.dto.UserFileQueryDTO;
import com.senmesh.sfile.dto.UserFileStatisticsDTO;
import com.senmesh.sfile.entity.UserFile;
import com.senmesh.sfile.service.UserFileService;
import lombok.extern.slf4j.Slf4j;
@@ -175,7 +176,7 @@ public class UserFileServiceImpl implements UserFileService {
.fileType(FileTypeEnum.FOLDER.getType())
.fileName(folder.getFileName())
.parentId(0L)
.fileStatus(FileStatusEnum.NORMAL.getStatus())
.fileStatus(folder.getFileStatus())
.build();
UserFileDTO folderDTO = this.create(folderCreateDTO);
Long folderId = folderDTO.getId();
@@ -196,7 +197,7 @@ public class UserFileServiceImpl implements UserFileService {
.fileCode(fileInfo.getFileCode())
.parentId(folderId)
.parentPath(folderPath)
.fileStatus(FileStatusEnum.NORMAL.getStatus())
.fileStatus(folder.getFileStatus())
.build();
UserFileDTO createdFile = this.create(fileCreateDTO);
@@ -327,5 +328,11 @@ public class UserFileServiceImpl implements UserFileService {
Assert.notNull(userFileDTO, "文件不存在");
return userFileDTO;
}
@Override
public List<UserFileStatisticsDTO> statisticsByCategory(UserFileQueryDTO queryDTO) {
queryDTO.disablePage();
return userFileMapper.statisticsByCategory(queryDTO);
}
}