提供下载文件接口
This commit is contained in:
@@ -33,7 +33,7 @@ namespace IRaCIS.Core.Application.Service
|
||||
.WhereIf(queryCommonDocument.FileTypeId != null, t => t.FileTypeId == queryCommonDocument.FileTypeId)
|
||||
.WhereIf( string.IsNullOrEmpty(queryCommonDocument.Code) , t => t.Code.Contains(queryCommonDocument.Code) )
|
||||
.WhereIf(string.IsNullOrEmpty(queryCommonDocument.Name), t => t.Name.Contains(queryCommonDocument.Name))
|
||||
.ProjectTo<CommonDocumentView>(_mapper.ConfigurationProvider);
|
||||
.ProjectTo<CommonDocumentView>(_mapper.ConfigurationProvider,new { token = _userInfo.UserToken, userId = _userInfo.Id });
|
||||
|
||||
return await commonDocumentQueryable.ToListAsync();
|
||||
}
|
||||
@@ -57,5 +57,6 @@ namespace IRaCIS.Core.Application.Service
|
||||
|
||||
|
||||
|
||||
|
||||
}
|
||||
}
|
||||
|
||||
@@ -15,6 +15,8 @@ namespace IRaCIS.Core.Application.ViewModel
|
||||
public string FileType { get; set; } = String.Empty;
|
||||
public string ModuleType { get; set; } = String.Empty;
|
||||
|
||||
public string FullFilePath { get; set; }
|
||||
|
||||
|
||||
public DateTime? DeletedTime { get; set; }
|
||||
public DateTime CreateTime { get; set; }
|
||||
|
||||
@@ -42,10 +42,11 @@ namespace IRaCIS.Core.Application.Service
|
||||
CreateMap<Dictionary, BasicDicSelect>()
|
||||
.ForMember(o => o.ParentCode, t => t.MapFrom(u => u.Parent.Code));
|
||||
|
||||
|
||||
var token = "";
|
||||
CreateMap<CommonDocument, CommonDocumentView>()
|
||||
.ForMember(o => o.FileType, t => t.MapFrom(u => u.FileType.Value))
|
||||
.ForMember(o => o.ModuleType, t => t.MapFrom(u => u.ModuleType.Value));
|
||||
.ForMember(o => o.ModuleType, t => t.MapFrom(u => u.ModuleType.Value))
|
||||
.ForMember(d => d.FullFilePath, u => u.MapFrom(s => s.Path + "?access_token=" + token));
|
||||
|
||||
CreateMap<CommonDocument, CommonDocumentAddOrEdit>().ReverseMap();
|
||||
|
||||
|
||||
Reference in New Issue
Block a user