修改非dicom 文件上传 增加文件类型
continuous-integration/drone/push Build is passing Details

IRC_NewDev
hang 2024-06-19 15:17:55 +08:00
parent 73541efbf4
commit 6cae7a1ae4
4 changed files with 34 additions and 30 deletions

View File

@ -479,6 +479,8 @@ namespace IRaCIS.Core.API.Controllers
public string FilePath { get; set; }
public string FileName { get; set; }
public int FileFize { get; set; }
public string FileType { get; set; }
}
}
@ -511,7 +513,7 @@ namespace IRaCIS.Core.API.Controllers
foreach (var item in incommand.UploadedFileList)
{
await _repository.AddAsync(new NoneDicomStudyFile() { FileName = item.FileName, Path = item.FilePath, NoneDicomStudyId = noneDicomStudyId });
await _repository.AddAsync(new NoneDicomStudyFile() { FileName = item.FileName, Path = item.FilePath, NoneDicomStudyId = noneDicomStudyId,FileType=item.FileType });
}
var uploadFinishedTime = DateTime.Now;

View File

@ -20,7 +20,9 @@ namespace IRaCIS.Core.Application.Contracts
public string FullFilePath => Path;
public string PreviewPath => "/Common/LocalFilePreview?relativePath=" + Path;
public string FileType { get; set; }
//public string PreviewPath => "/Common/LocalFilePreview?relativePath=" + Path;
}

View File

@ -17,7 +17,7 @@ namespace IRaCIS.Core.Application.Contracts
public List<NoneDicomStudyFileView> NoneDicomStudyFileList { get; set; } = new List<NoneDicomStudyFileView>();
public List<string> NoneDicomStudyFilePreviewList => NoneDicomStudyFileList.Select(t=> t.PreviewPath).ToList();
//public List<string> NoneDicomStudyFilePreviewList => NoneDicomStudyFileList.Select(t=> t.PreviewPath).ToList();
}

View File

@ -8,36 +8,36 @@ using System.ComponentModel.DataAnnotations;
using System.ComponentModel.DataAnnotations.Schema;
namespace IRaCIS.Core.Domain.Models
{
///<summary>
///NoneDicomStudyFile
///</summary>
[Table("NoneDicomStudyFile")]
public class NoneDicomStudyFile : Entity, IAuditAdd
{
[ForeignKey("NoneDicomStudyId")]
[JsonIgnore]
public NoneDicomStudy NoneDicomStudy { get; set; }
///<summary>
///NoneDicomStudyFile
///</summary>
[Table("NoneDicomStudyFile")]
public class NoneDicomStudyFile : Entity, IAuditAdd
{
[ForeignKey("NoneDicomStudyId")]
[JsonIgnore]
public NoneDicomStudy NoneDicomStudy { get; set; }
[Required]
public Guid NoneDicomStudyId { get; set; }
[Required]
public Guid NoneDicomStudyId { get; set; }
[Required]
public string Path { get; set; }
[Required]
public string Path { get; set; }
[Required]
public string FileName { get; set; }
[Required]
public DateTime CreateTime { get; set; }
[Required]
public string FileName { get; set; }
[Required]
public Guid CreateUserId { get; set; }
}
}
[Required]
public DateTime CreateTime { get; set; }
[Required]
public Guid CreateUserId { get; set; }
public string FileType { get; set; }
}
}