irc-netcore-api/IRaCIS.Core.Application/Service/QC/DTO/NoneDicomStudyFileViewModel.cs

70 lines
2.3 KiB
C#

//--------------------------------------------------------------------
// 此代码由T4模板自动生成 byzhouhang 20210918
// 生成时间 2021-12-06 10:56:50
// 对此文件的更改可能会导致不正确的行为,并且如果重新生成代码,这些更改将会丢失。
//--------------------------------------------------------------------
using IRaCIS.Core.Application.Service.Inspection.DTO;
using Microsoft.AspNetCore.Http;
namespace IRaCIS.Core.Application.Contracts
{
/// <summary> NoneDicomStudyFileView 列表视图模型 </summary>
public class NoneDicomStudyFileView
{
public Guid Id { get; set; }
public string Path { get; set; } = string.Empty;
public string FileName { get; set; } = string.Empty;
public DateTime CreateTime { get; set; }
public Guid CreateUserId { get; set; }
public Guid NoneDicomStudyId { get; set; }
public string FullFilePath { get; set; } = string.Empty;
public string PreviewPath => "/Common/LocalFilePreview?relativePath=" + Path;
}
public class UploadNoneDicomFileDto
{
public Guid subjectVisitId { get; set; }
public Guid noneDicomStudyId { get; set; }
public string AuditInfo { get; set; } = string.Empty;
}
public class NoneDicomStudyAndFile
{
public string NoneDicomStudyCode { get; set; } = string.Empty;
public List<NoneDicomStudyFileView> NoneDicomStudyFileList { get; set; } = new List<NoneDicomStudyFileView>();
}
///<summary>NoneDicomStudyFileQuery 列表查询参数模型</summary>
public class NoneDicomStudyFileQuery
{
///<summary> Path</summary>
public string Path { get; set; } = string.Empty;
///<summary> FileName</summary>
public string FileName { get; set; } = string.Empty;
}
///<summary> NoneDicomStudyFileAddOrEdit 列表查询参数模型</summary>
public class NoneDicomStudyFileAddOrEdit
{
public Guid Id { get; set; }
public string Path { get; set; } = string.Empty;
public string FileName { get; set; } = string.Empty;
public DateTime CreateTime { get; set; }
public Guid CreateUserId { get; set; }
public Guid NoneDicomStudyId { get; set; }
}
}