文件上传功能添加,注意使用Path.Combine处理通用路径问题(windows||docker)
This commit is contained in:
1 parent
7817c5374c
commit
244b59a3fb
135 files changed
+16937
-75
No files matched your search
@@ -0,0 +1,64 @@
|
||||
|
||||
|
||||
using CloudBuilder.Core.Service;
|
||||
using CloudBuilder.Master.Data;
|
||||
using CloudBuilder.Master.Entity;
|
||||
using CloudBuilder.Master.SearchCriteria;
|
||||
using Microsoft.AspNetCore.Http;
|
||||
|
||||
namespace CloudBuilder.Master.Service
|
||||
{
|
||||
public interface IDmsFileService :IServiceBase<DmsFileEntity, long ,DmsFileSearchCriteria>
|
||||
{
|
||||
DmsFileResultData FindBySearchCriteria(DmsFileSearchCriteria tc);
|
||||
dynamic PrintBySearchCriteria(DmsFileSearchCriteria tc);
|
||||
|
||||
DmsFileEntity PackUploadFile(IFormFile file, string folderName);
|
||||
|
||||
DmsFileEntity CreateDmsFile(DmsFileEntity dmsFile);
|
||||
string CreateDmsFolder(DmsFileEntity dmsFile);
|
||||
|
||||
void UpdateDmsFolder(DmsFileEntity dmsFile);
|
||||
|
||||
void MoveDmsFolder(DmsFileEntity dmsFile);
|
||||
|
||||
void CreateFamilyDmsFolder(FamilyGroupEntity familyGroup, FamilyGroupFolderEntity[] familyGroupFolders);
|
||||
|
||||
void CreateFamilyDmsFolder(FamilyDmsFileViewEntity familyDmsFile);
|
||||
|
||||
SelectOption[] FindDmsFolders();
|
||||
SelectOption[] FindDmsFolderDeleteLogs();
|
||||
DmsFolderData FindDmsFolderData();
|
||||
void UploadFile();
|
||||
|
||||
string FindM3u8Path(long fileId);
|
||||
|
||||
string FindSourceVideoPath(long fileId);
|
||||
string FindDeleteLogM3u8Path(long fileId);
|
||||
|
||||
dynamic DownloadFile(long fileId);
|
||||
|
||||
dynamic DownloadFilePreview(DmsFileEntity dmsFile);
|
||||
|
||||
dynamic DownloadFileCombine(string fileName);
|
||||
|
||||
void DeleteLog(long key);
|
||||
DmsFileDeleteLogEntity FindDmsFileDeleteLogByKey(long key);
|
||||
DmsFileResultData FindDeleteLogBySearchCriteria(DmsFileSearchCriteria criteria);
|
||||
DmsFileResultData FindFamilyBySearchCriteria(DmsFileSearchCriteria criteria);
|
||||
DmsFileResultData FindDatasBySearchCriteria(DmsFileSearchCriteria criteria);
|
||||
SelectOption[] FindFamilyDmsFolders();
|
||||
|
||||
SelectOption[] FindFamilyDmsFoldersByFamilyName(string familyName);
|
||||
|
||||
void DeleteFolder(string folderName);
|
||||
|
||||
int FindDmsFolderMapByFolderName(string folderName);
|
||||
|
||||
string FindFolderNameParentByFolderName(string folderName);
|
||||
|
||||
void CreateFamilyGroupFolder(FamilyGroupFolderEntity[] dmsFolderMaps);
|
||||
|
||||
void DeleteFamilyGroupFolder(FamilyGroupFolderEntity[] dmsFolderMaps);
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,29 @@
|
||||
|
||||
|
||||
using CloudBuilder.Core.Service;
|
||||
using CloudBuilder.Master.Data;
|
||||
using CloudBuilder.Master.Entity;
|
||||
using CloudBuilder.Master.SearchCriteria;
|
||||
|
||||
namespace CloudBuilder.Master.Service
|
||||
{
|
||||
public interface IFamilyGroupService :IServiceBase<FamilyGroupData, string ,FamilyGroupSearchCriteria>
|
||||
{
|
||||
FamilyGroupResultData FindBySearchCriteria(FamilyGroupSearchCriteria tc);
|
||||
dynamic PrintBySearchCriteria(FamilyGroupSearchCriteria tc);
|
||||
|
||||
FamilyGroupResultData FindFamilyUserBySearchCriteria(FamilyGroupManagerUserSearchCriteria criteria);
|
||||
FamilyGroupResultData FamilyFolderFavoriteBySearchCriteria(FamilyGroupManagerUserSearchCriteria criteria);
|
||||
|
||||
void InsertFamilyGroupPermission(FamilyGroupPermissionEntity[] managers);
|
||||
void InsertFamilyGroupManager(FamilyGroupManagerEntity manager);
|
||||
void UpdateFamilyGroupManager(FamilyGroupManagerEntity manager);
|
||||
void DeleteFamilyGroupManager(FamilyGroupManagerEntity manager);
|
||||
|
||||
void InsertFamilyFolderFavorite(string folderName);
|
||||
|
||||
void DeleteFamilyFolderFavorite(string folderName);
|
||||
|
||||
void DeleteFamilyFolderFavorites(FamilyFolderFavoriteEntity[] familyFolderFavorites);
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,14 @@
|
||||
using CloudBuilder.Core.Service;
|
||||
using System;
|
||||
using System.Collections.Generic;
|
||||
using System.Linq;
|
||||
using System.Text;
|
||||
using System.Threading.Tasks;
|
||||
|
||||
namespace CloudBuilder.Master.Service
|
||||
{
|
||||
public interface IFileTypePolicyService : IService
|
||||
{
|
||||
SelectOption[] FindSelectOption(bool blank);
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,17 @@
|
||||
|
||||
|
||||
using CloudBuilder.Master.Entity;
|
||||
using CloudBuilder.Master.SearchCriteria;
|
||||
using CloudBuilder.Core.Service;
|
||||
using CloudBuilder.Master.Data;
|
||||
|
||||
namespace CloudBuilder.Master.Service
|
||||
{
|
||||
public interface IPublishAudioService : IServiceBase<PublishAudioData, string, PublishAudioSearchCriteria>
|
||||
{
|
||||
PublishAudioResultData FindBySearchCriteria(PublishAudioSearchCriteria tc);
|
||||
dynamic PrintBySearchCriteria(PublishAudioSearchCriteria tc);
|
||||
PublishAudioData FindPublishAudioDefault();
|
||||
void InsertPublishAudioDetail(PublishData publishData);
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,21 @@
|
||||
|
||||
|
||||
using CloudBuilder.Core.Service;
|
||||
using CloudBuilder.Master.Data;
|
||||
using CloudBuilder.Master.Entity;
|
||||
using CloudBuilder.Master.SearchCriteria;
|
||||
|
||||
namespace CloudBuilder.Master.Service
|
||||
{
|
||||
public interface IPublishPhotoService : IServiceBase<PublishPhotoData, string, PublishPhotoSearchCriteria>
|
||||
{
|
||||
PublishPhotoResultData FindBySearchCriteria(PublishPhotoSearchCriteria tc);
|
||||
dynamic PrintBySearchCriteria(PublishPhotoSearchCriteria tc);
|
||||
|
||||
void InsertPublishPhotoDetail(PublishData publishData);
|
||||
void InsertPublishPhotoDetailByFamilyGroup(PublishData publishData);
|
||||
|
||||
PublishPhotoDetailEntity[] FindPublishPhotoDetail();
|
||||
PublishPhotoDetailEntity[] FindPublishPhotoDetailByPublishName(string publishName);
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,18 @@
|
||||
|
||||
|
||||
using CloudBuilder.Core.Service;
|
||||
using CloudBuilder.Master.Data;
|
||||
using CloudBuilder.Master.Entity;
|
||||
using CloudBuilder.Master.SearchCriteria;
|
||||
|
||||
namespace CloudBuilder.Master.Service
|
||||
{
|
||||
public interface IPublishVideoService : IServiceBase<PublishVideoData, string, PublishVideoSearchCriteria>
|
||||
{
|
||||
PublishVideoResultData FindBySearchCriteria(PublishVideoSearchCriteria tc);
|
||||
dynamic PrintBySearchCriteria(PublishVideoSearchCriteria tc);
|
||||
|
||||
PublishVideoData FindPublishVideoDefault();
|
||||
void InsertPublishVideoDetail(PublishData publishData);
|
||||
}
|
||||
}
|
||||
Reference in new issue
Block a user