This commit is contained in:
owenchen committed 2026-05-21 14:52:36 +08:00
1 parent 2697285ce7
commit 30c22a3d0c
73 files changed
+7117

No files matched your search

@@ -0,0 +1,44 @@
using CloudBuilder.AI.Data;
using CloudBuilder.AI.Entity;
using CloudBuilder.AI.SearchCriteria;
using CloudBuilder.Core.Service;
using Microsoft.AspNetCore.Http;
namespace CloudBuilder.AI.Service
{
public interface IDmsFileService : IServiceBase<DmsFileEntity, int, DmsFileSearchCriteria>
{
DmsFileResultData FindBySearchCriteria(DmsFileSearchCriteria tc);
dynamic PrintBySearchCriteria(DmsFileSearchCriteria tc);
DmsFileEntity PackUploadFile(IFormFile file, string folderName);
DmsFileEntity CreateDmsFile(DmsFileEntity dmsFile);
string GetFolderName(string folderLocalName);
string CreateDmsFolder(DmsFileEntity dmsFile);
DmsFileEntity UpdateDmsFolder(DmsFileEntity dmsFile);
void MoveDmsFolder(DmsFileEntity dmsFile);
SelectOption[] FindDmsFolders();
DmsFolderTreeData FindDmsFolderTreeData();
BookDmsFileViewEntity UploadFile();
dynamic DownloadFile(int fileId);
dynamic DownloadFilePreview(DmsFileEntity dmsFile);
dynamic DownloadFileCombine(string fileName);
DmsFileResultData FindDatasBySearchCriteria(DmsFileSearchCriteria criteria);
void DeleteFolder(string folderName);
int FindDmsFolderMapByFolderName(string folderName);
string FindFolderNameParentByFolderName(string folderName);
}
}