package com.qianwen.smartman.modules.dnc.convert; import java.util.ArrayList; import java.util.List; import com.qianwen.smartman.modules.dnc.dto.DncOperationLogDto; import com.qianwen.smartman.modules.dnc.entity.File; import com.qianwen.smartman.modules.dnc.util.ConvertFileUtils; import com.qianwen.smartman.modules.dnc.vo.FileHistoryVO; import com.qianwen.smartman.modules.dnc.vo.FileVO; import com.qianwen.smartman.modules.dnc.vo.FolderTreeVO; import com.qianwen.smartman.modules.dnc.vo.FolderVO; /* loaded from: blade-api.jar:BOOT-INF/classes/org/springblade/modules/dnc/convert/FileConvertImpl.class */ public class FileConvertImpl implements FileConvert { @Override // org.springblade.modules.dnc.convert.FileConvert public FileVO convert(File file) { if (file == null) { return null; } FileVO fileVO = new FileVO(); fileVO.setName(file.getDisplayName()); fileVO.setId(file.getId()); fileVO.setContentLength(file.getContentLength()); fileVO.setContentType(file.getContentType()); fileVO.setSuffix(file.getSuffix()); fileVO.setFileType(file.getFileType()); fileVO.setObjectKey(file.getObjectKey()); fileVO.setContentMd5(file.getContentMd5()); fileVO.setLink(file.getLink()); if (file.getVersion() != null) { fileVO.setVersion(String.valueOf(file.getVersion())); } fileVO.setParentId(file.getParentId()); fileVO.setCreateTime(file.getCreateTime()); fileVO.setUpdateTime(file.getUpdateTime()); if (file.getCreateUser() != null) { fileVO.setCreateUser(String.valueOf(file.getCreateUser())); } if (file.getUpdateUser() != null) { fileVO.setUpdateUser(String.valueOf(file.getUpdateUser())); } return fileVO; } @Override // org.springblade.modules.dnc.convert.FileConvert public FolderVO convertToFolderVO(File file) { if (file == null) { return null; } FolderVO folderVO = new FolderVO(); folderVO.setName(file.getDisplayName()); folderVO.setId(file.getId()); folderVO.setFileType(file.getFileType()); folderVO.setParentId(file.getParentId()); folderVO.setCreateTime(file.getCreateTime()); folderVO.setUpdateTime(file.getUpdateTime()); if (file.getCreateUser() != null) { folderVO.setCreateUser(String.valueOf(file.getCreateUser())); } if (file.getUpdateUser() != null) { folderVO.setUpdateUser(String.valueOf(file.getUpdateUser())); } return folderVO; } @Override // org.springblade.modules.dnc.convert.FileConvert public FolderTreeVO convertToFolderTreeVO(File file) { if (file == null) { return null; } FolderTreeVO folderTreeVO = new FolderTreeVO(); folderTreeVO.setName(file.getDisplayName()); folderTreeVO.setId(file.getId()); folderTreeVO.setFileType(file.getFileType()); folderTreeVO.setParentId(file.getParentId()); folderTreeVO.setCreateTime(file.getCreateTime()); folderTreeVO.setUpdateTime(file.getUpdateTime()); if (file.getCreateUser() != null) { folderTreeVO.setCreateUser(String.valueOf(file.getCreateUser())); } if (file.getUpdateUser() != null) { folderTreeVO.setUpdateUser(String.valueOf(file.getUpdateUser())); } return folderTreeVO; } @Override // org.springblade.modules.dnc.convert.FileConvert public DncOperationLogDto convertToDncOperationLogDto(File file) { if (file == null) { return null; } DncOperationLogDto dncOperationLogDto = new DncOperationLogDto(); dncOperationLogDto.setObjectKey(file.getObjectKey()); dncOperationLogDto.setSuffix(file.getSuffix()); dncOperationLogDto.setLink(file.getLink()); dncOperationLogDto.setFileType(file.getFileType()); dncOperationLogDto.setVersion(file.getVersion()); return dncOperationLogDto; } @Override // org.springblade.modules.dnc.convert.FileConvert public List convertList(List fileList) { if (fileList == null) { return null; } List list = new ArrayList<>(fileList.size()); for (File file : fileList) { list.add(convertToFolderVO(file)); } return list; } @Override // org.springblade.modules.dnc.convert.FileConvert public List convertFileList(List fileList) { if (fileList == null) { return null; } List list = new ArrayList<>(fileList.size()); for (File file : fileList) { list.add(convert(file)); } return list; } @Override // org.springblade.modules.dnc.convert.FileConvert public FileHistoryVO convertHistory(File file) { if (file == null) { return null; } FileHistoryVO fileHistoryVO = new FileHistoryVO(); fileHistoryVO.setFilename(file.getDisplayName()); fileHistoryVO.setId(file.getId()); fileHistoryVO.setCreateTime(file.getCreateTime()); fileHistoryVO.setObjectKey(file.getObjectKey()); fileHistoryVO.setLink(file.getLink()); fileHistoryVO.setContentMd5(file.getContentMd5()); fileHistoryVO.setContentLength(file.getContentLength()); fileHistoryVO.setContentType(file.getContentType()); fileHistoryVO.setSuffix(file.getSuffix()); if (file.getCreateUser() != null) { fileHistoryVO.setCreateUser(String.valueOf(file.getCreateUser())); } if (file.getUpdateUser() != null) { fileHistoryVO.setUpdateUser(String.valueOf(file.getUpdateUser())); } fileHistoryVO.setUpdateTime(file.getUpdateTime()); if (file.getVersion() != null) { fileHistoryVO.setVersion(String.valueOf(file.getVersion())); } fileHistoryVO.setIsCurrent(ConvertFileUtils.convert(file.getIsCurrent())); return fileHistoryVO; } @Override // org.springblade.modules.dnc.convert.FileConvert public List convertHistory(List fileList) { if (fileList == null) { return null; } List list = new ArrayList<>(fileList.size()); for (File file : fileList) { list.add(convertHistory(file)); } return list; } }