add:
更新
This commit is contained in:
@@ -4,9 +4,12 @@ using IM_API.Dtos;
|
||||
using IM_API.Dtos.Auth;
|
||||
using IM_API.Dtos.Friend;
|
||||
using IM_API.Dtos.Group;
|
||||
using IM_API.Dtos.Message;
|
||||
using IM_API.Dtos.User;
|
||||
using IM_API.Models;
|
||||
using IM_API.Models.Upload;
|
||||
using IM_API.Tools;
|
||||
using IM_API.VOs;
|
||||
using IM_API.VOs.Conversation;
|
||||
using IM_API.VOs.Message;
|
||||
|
||||
@@ -171,6 +174,35 @@ namespace IM_API.Configs
|
||||
.ForMember(dest => dest.AuhorityEnum, opt => opt.MapFrom(src => GroupAuhority.REQUIRE_CONSENT))
|
||||
.ForMember(dest => dest.StatusEnum, opt => opt.MapFrom(src => GroupStatus.Normal))
|
||||
;
|
||||
|
||||
//上传任务模型转换
|
||||
CreateMap<CreateUploadTaskDto, UploadTask>()
|
||||
.ForMember(dest => dest.FileName, opt => opt.MapFrom(src => src.FileName))
|
||||
.ForMember(dest => dest.Status, opt => opt.MapFrom(src => UploadStatus.Created))
|
||||
.ForMember(dest => dest.Id, opt => opt.MapFrom(src => Guid.NewGuid()))
|
||||
.ForMember(dest => dest.FileSize, opt => opt.MapFrom(src => src.FileSize))
|
||||
.ForMember(dest => dest.FileHash, opt => opt.MapFrom(src => src.FileHash))
|
||||
.ForMember(dest => dest.ContentType, opt => opt.MapFrom(src => src.ContentType))
|
||||
.ForMember(dest => dest.CreatedAt, opt => opt.MapFrom(src => DateTime.UtcNow))
|
||||
;
|
||||
|
||||
CreateMap<UploadTask, CreateUploadTaskVo>()
|
||||
.ForMember(dest => dest.TaskId, opt => opt.MapFrom(src => src.Id))
|
||||
.ForMember(dest => dest.ChunkSize, opt => opt.MapFrom(src => src.ChunkSize))
|
||||
.ForMember(dest => dest.TotalChunks, opt => opt.MapFrom(src => src.TotalChunks))
|
||||
.ForMember(dest => dest.Concurrency, opt => opt.MapFrom(src => 5))
|
||||
.ForMember(dest => dest.Skip, opt => opt.MapFrom(src => false))
|
||||
.ForMember(dest => dest.Url, opt => opt.MapFrom(src => src.ObjectName))
|
||||
;
|
||||
|
||||
CreateMap<UploadTask, ImageDto>()
|
||||
.ForMember(dest => dest.Url, opt => opt.MapFrom(src => src.ObjectName))
|
||||
.ForMember(dest => dest.FileId, opt => opt.MapFrom(src => src.Id))
|
||||
.ForMember(dest => dest.Provider, opt => opt.MapFrom(src => src.StorageProvider))
|
||||
.ForMember(dest => dest.Format, opt => opt.MapFrom(src => src.ContentType))
|
||||
.ForMember(dest => dest.Size, opt => opt.MapFrom(src => src.FileSize));
|
||||
|
||||
CreateMap<ImageDto, VideoDto>();
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user