默认值遗漏
continuous-integration/drone/push Build is passing Details

IRC_NewDev
hang 2024-09-07 00:46:08 +08:00
parent 6e2a58c3d7
commit 243fae4b19
70 changed files with 323 additions and 325 deletions

View File

@ -46,7 +46,7 @@ namespace IRaCIS.Core.Domain.Models
public bool IsEnable { get; set; } public bool IsEnable { get; set; }
public string Note { get; set; } public string Note { get; set; }=string.Empty;
public Guid TrialReadingCriterionId { get; set; } public Guid TrialReadingCriterionId { get; set; }

View File

@ -15,9 +15,9 @@ namespace IRaCIS.Core.Domain.Models
{ {
public class OSSImageInfo public class OSSImageInfo
{ {
public string FileName { get; set; } public string FileName { get; set; } = string.Empty;
public string ImagePath { get; set; } public string ImagePath { get; set; } = string.Empty;
} }
///<summary> ///<summary>
///TaskMedicalReview ///TaskMedicalReview

View File

@ -26,9 +26,9 @@ namespace IRaCIS.Core.Domain.Models
public bool IsEnable { get; set; } public bool IsEnable { get; set; }
public string Note { get; set; } public string Note { get; set; } = string.Empty;
public Guid TrialId { get; set; } public Guid TrialId { get; set; }
public int PlanVisitCount { get; set; } public int PlanVisitCount { get; set; }

View File

@ -23,7 +23,7 @@ namespace IRaCIS.Core.Domain.Models
public Guid TrialId { get; set; } public Guid TrialId { get; set; }
public string VirturalSiteCode { get; set; } public string VirturalSiteCode { get; set; } = string.Empty;

View File

@ -17,8 +17,8 @@ namespace IRaCIS.Core.Domain.BaseModel
public class FailedDomainEvent public class FailedDomainEvent
{ {
public Guid Id { get; set; } public Guid Id { get; set; }
public string EventType { get; set; } public string EventType { get; set; } = string.Empty;
public string EventData { get; set; } public string EventData { get; set; } = string.Empty;
public DateTime FailedAt { get; set; } public DateTime FailedAt { get; set; }
} }
} }

View File

@ -104,7 +104,7 @@ namespace IRaCIS.Core.Domain.Models
public abstract class BaseAddAuditEntityWithUserName : Entity, IAuditAddWithUserName public abstract class BaseAddAuditEntityWithUserName : Entity, IAuditAddWithUserName
{ {
public string CreateUser { get; set; } public string CreateUser { get; set; } = string.Empty;
public Guid CreateUserId { get; set; } public Guid CreateUserId { get; set; }
public DateTime CreateTime { get; set; } public DateTime CreateTime { get; set; }

View File

@ -19,7 +19,7 @@ namespace IRaCIS.Core.Domain.Models
public interface IAuditAddWithUserName : IAuditAdd<Guid> public interface IAuditAddWithUserName : IAuditAdd<Guid>
{ {
public string CreateUser { get; set; } public string CreateUser { get; set; }
} }

View File

@ -46,7 +46,7 @@ namespace IRaCIS.Core.Domain.Models
public int ShowOrder { get; set; } public int ShowOrder { get; set; }
public string Code { get; set; } public string Code { get; set; } = string.Empty;
public Guid? ParentId { get; set; } public Guid? ParentId { get; set; }

View File

@ -115,7 +115,7 @@ namespace IRaCIS.Core.Domain.Models
public string DataType { get; set; } = String.Empty; public string DataType { get; set; } = String.Empty;
// 后端翻译的类型 对应前端界面 "",Dictionary,Date // 后端翻译的类型 对应前端界面 "",Dictionary,Date
public string EnumType { get; set; } public string EnumType { get; set; } = String.Empty;
@ -163,11 +163,11 @@ namespace IRaCIS.Core.Domain.Models
/// 是否为特殊类型 /// 是否为特殊类型
/// </summary> /// </summary>
public bool IsSpecialType { get; set; } public bool IsSpecialType { get; set; }
public string DictionaryKey { get; set; } public string DictionaryKey { get; set; } = string.Empty;
public bool IsShowByTrialConfig { get; set; } public bool IsShowByTrialConfig { get; set; }
public string TrialConfigRelyFieldName { get; set; } public string TrialConfigRelyFieldName { get; set; } = string.Empty;
#endregion #endregion
@ -180,7 +180,7 @@ namespace IRaCIS.Core.Domain.Models
{ {
public bool IsRoute { get; set; } public bool IsRoute { get; set; }
public string RoutePath { get; set; } public string RoutePath { get; set; } = string.Empty;
public bool IsHaveParameters { get; set; } public bool IsHaveParameters { get; set; }

View File

@ -17,14 +17,14 @@ namespace IRaCIS.Core.Domain.Models
{ {
public string Version { get; set; } public string Version { get; set; } = string.Empty;
public DateTime? PublishTime { get; set; }
public DateTime? PublishTime { get; set; } public string UpdateContent { get; set; } = string.Empty;
public string UpdateContent { get; set; } //0 开发中 ,已发布
public int State { get; set; }
//0 开发中 ,已发布
public int State { get; set; }
public bool IsCurrentVersion { get; set; } public bool IsCurrentVersion { get; set; }

View File

@ -33,9 +33,9 @@ namespace IRaCIS.Core.Domain.Models
public int ShowOrder { get; set; } public int ShowOrder { get; set; }
public string Code { get; set; } public string Code { get; set; } = string.Empty;
public Guid? ParentId { get; set; } public Guid? ParentId { get; set; }
public string ValueCN { get; set; } = string.Empty; public string ValueCN { get; set; } = string.Empty;

View File

@ -21,7 +21,7 @@ namespace IRaCIS.Core.Domain.Models
public Doctor Doctor { get; set; } public Doctor Doctor { get; set; }
public Guid DoctorId { get; set; } public Guid DoctorId { get; set; }
public string Type { get; set; } public string Type { get; set; } = string.Empty;
public bool IsOfficial { get; set; } = false; public bool IsOfficial { get; set; } = false;
public string Path { get; set; } = string.Empty; public string Path { get; set; } = string.Empty;
public string Code { get; set; } = string.Empty; public string Code { get; set; } = string.Empty;

View File

@ -58,7 +58,7 @@ namespace IRaCIS.Core.Domain.Models
[StringLength(100)] [StringLength(100)]
public string Password { get; set; } public string Password { get; set; } = string.Empty;
[StringLength(50)] [StringLength(50)]

View File

@ -23,17 +23,17 @@ namespace IRaCIS.Core.Domain.Models
/// <summary> /// <summary>
/// 文件名称 /// 文件名称
/// </summary> /// </summary>
public string FileName { get; set; } public string FileName { get; set; } = string.Empty;
/// <summary> /// <summary>
/// 文件路径 /// 文件路径
/// </summary> /// </summary>
public string FilePath { get; set; } public string FilePath { get; set; } = string.Empty;
/// <summary> /// <summary>
/// 标准类型 /// 标准类型
/// </summary> /// </summary>
public CriterionType CriterionType { get; set; } public CriterionType CriterionType { get; set; }
/// <summary> /// <summary>
/// 医生Id /// 医生Id
@ -43,12 +43,12 @@ namespace IRaCIS.Core.Domain.Models
/// <summary> /// <summary>
/// 备注 /// 备注
/// </summary> /// </summary>
public string Remark { get; set; } public string Remark { get; set; } = string.Empty;
/// <summary> /// <summary>
/// 文件类型 /// 文件类型
/// </summary> /// </summary>
public CriterionFileType FileType { get; set; } public CriterionFileType FileType { get; set; }
@ -59,8 +59,8 @@ namespace IRaCIS.Core.Domain.Models
public string CriterionName { get; set; } public string CriterionName { get; set; } = string.Empty;
public Guid? TrialReadingCriterionId { get; set; } public Guid? TrialReadingCriterionId { get; set; }
public Guid? TrialId { get; set; } public Guid? TrialId { get; set; }

View File

@ -41,7 +41,7 @@ namespace IRaCIS.Core.Domain.Models
public int CreateUserType { get; set; } public int CreateUserType { get; set; }
[Required] [Required]
public string YearMonth { get; set; } public string YearMonth { get; set; } = string.Empty;
public bool IsLock { get; set; } = false; public bool IsLock { get; set; } = false;

View File

@ -22,7 +22,7 @@ namespace IRaCIS.Core.Domain.Models
public Dictionary Phase { get; set; } public Dictionary Phase { get; set; }
[StringLength(512)] [StringLength(512)]
public string EvaluationContent { get; set; } public string EvaluationContent { get; set; } = string.Empty;
public int VisitReadingCount { get; set; } public int VisitReadingCount { get; set; }

View File

@ -84,8 +84,8 @@ namespace IRaCIS.Core.Domain.Models
public string Description { get; set; } = string.Empty; public string Description { get; set; } = string.Empty;
public string AttachName { get; set; } public string AttachName { get; set; } = string.Empty;
public string AttachNameCN { get; set; } public string AttachNameCN { get; set; } = string.Empty;
public string EmailHtmlContent { get; set; } = string.Empty; public string EmailHtmlContent { get; set; } = string.Empty;

View File

@ -10,7 +10,7 @@ namespace IRaCIS.Core.Domain.Models
public Guid ReviewerId { get; set; } public Guid ReviewerId { get; set; }
[Required] [Required]
public string YearMonth { get; set; } public string YearMonth { get; set; } = string.Empty;
public bool IsLock { get; set; } public bool IsLock { get; set; }
} }
} }

View File

@ -6,7 +6,7 @@ namespace IRaCIS.Core.Domain.Models
[Table("ExchangeRate")] [Table("ExchangeRate")]
public class ExchangeRate : BaseFullAuditEntity public class ExchangeRate : BaseFullAuditEntity
{ {
public string YearMonth { get; set; } public string YearMonth { get; set; } = string.Empty;
[Column(TypeName = "decimal(18,2)")] [Column(TypeName = "decimal(18,2)")]
public decimal Rate { get; set; } public decimal Rate { get; set; }

View File

@ -9,7 +9,7 @@ namespace IRaCIS.Core.Domain.Models
public Guid ReviewerId { get; set; } public Guid ReviewerId { get; set; }
public DateTime YearMonthDate { get; set; } public DateTime YearMonthDate { get; set; }
public string YearMonth { get; set; } public string YearMonth { get; set; } = string.Empty;
[Column(TypeName = "decimal(18,2)")] [Column(TypeName = "decimal(18,2)")]
public decimal AdjustmentUSD { get; set; } public decimal AdjustmentUSD { get; set; }

View File

@ -9,14 +9,14 @@ namespace IRaCIS.Core.Domain.Models
{ {
public Guid PaymentId { get; set; } public Guid PaymentId { get; set; }
public Guid DoctorId { get; set; } public Guid DoctorId { get; set; }
public string YearMonth { get; set; } public string YearMonth { get; set; } = string.Empty;
public Guid TrialId { get; set; } public Guid TrialId { get; set; }
[StringLength(50)] [StringLength(50)]
public string TrialCode { get; set; } public string TrialCode { get; set; } = string.Empty;
[StringLength(50)] [StringLength(50)]
public string PaymentType { get; set; } public string PaymentType { get; set; } = string.Empty;
public int Count { get; set; } public int Count { get; set; }
[Column(TypeName = "decimal(18,2)")] [Column(TypeName = "decimal(18,2)")]

View File

@ -8,7 +8,7 @@ namespace IRaCIS.Core.Domain.Models
public partial class RankPrice : BaseFullAuditEntity public partial class RankPrice : BaseFullAuditEntity
{ {
[StringLength(200)] [StringLength(200)]
public string RankName { get; set; } public string RankName { get; set; } = string.Empty;
[Column(TypeName = "decimal(18,2)")] [Column(TypeName = "decimal(18,2)")]
public decimal Timepoint { get; set; } public decimal Timepoint { get; set; }

View File

@ -9,16 +9,16 @@ namespace IRaCIS.Core.Domain.Models
{ {
public Guid DoctorId { get; set; } public Guid DoctorId { get; set; }
[StringLength(200)] [StringLength(200)]
public string DoctorNameInBank { get; set; } public string DoctorNameInBank { get; set; } = string.Empty;
[StringLength(100)] [StringLength(100)]
public string IDCard { get; set; } public string IDCard { get; set; } = string.Empty;
[StringLength(100)] [StringLength(100)]
public string BankCardNumber { get; set; } public string BankCardNumber { get; set; } = string.Empty;
[StringLength(200)] [StringLength(200)]
public string BankName { get; set; } public string BankName { get; set; } = string.Empty;
public Guid RankId { get; set; } public Guid RankId { get; set; }
[Column(TypeName = "decimal(18,2)")] [Column(TypeName = "decimal(18,2)")]

View File

@ -8,7 +8,7 @@ namespace IRaCIS.Core.Domain.Models
public Guid ReviewerId { get; set; } public Guid ReviewerId { get; set; }
public string YearMonth { get; set; } public string YearMonth { get; set; } = string.Empty;
public bool Training { get; set; } = false; public bool Training { get; set; } = false;

View File

@ -13,7 +13,7 @@ namespace IRaCIS.Core.Domain.Models
public DateTime ExpireTime { get; set; } public DateTime ExpireTime { get; set; }
public string Password { get; set; } public string Password { get; set; } = string.Empty;
} }
} }

View File

@ -30,12 +30,12 @@ namespace IRaCIS.Core.Domain.Models
public Guid NoneDicomStudyId { get; set; } public Guid NoneDicomStudyId { get; set; }
public string Path { get; set; } public string Path { get; set; } = string.Empty;
public string FileName { get; set; } public string FileName { get; set; } = string.Empty;
public string FileType { get; set; } public string FileType { get; set; } = string.Empty;
public long? FileSize { get; set; } public long? FileSize { get; set; }

View File

@ -25,10 +25,10 @@ namespace IRaCIS.Core.Domain.Models
public string TagDescription { get; set; } = String.Empty; public string TagDescription { get; set; } = String.Empty;
public string TagDescriptionCN { get; set; } public string TagDescriptionCN { get; set; } = string.Empty;
public string ReplaceValue { get; set; } = String.Empty; public string ReplaceValue { get; set; } = String.Empty;
public string ValueRepresentation { get; set; } = String.Empty; public string ValueRepresentation { get; set; } = String.Empty;

View File

@ -9,36 +9,36 @@ using System.ComponentModel.DataAnnotations;
using System.ComponentModel.DataAnnotations.Schema; using System.ComponentModel.DataAnnotations.Schema;
namespace IRaCIS.Core.Domain.Models namespace IRaCIS.Core.Domain.Models
{ {
///<summary> ///<summary>
///DicomAE ///DicomAE
///</summary> ///</summary>
[Table("TrialDicomAE")] [Table("TrialDicomAE")]
public class TrialDicomAE : BaseFullAuditEntity public class TrialDicomAE : BaseFullAuditEntity
{ {
#region 导航属性 #region 导航属性
#endregion #endregion
public Guid TrialId { get; set; } public Guid TrialId { get; set; }
public string CalledAE { get; set; } = string.Empty;
public string IP { get; set; }
public int Port { get; set; }
public string Modality { get; set; } = string.Empty;
public string Description { get; set; }=string.Empty; public string CalledAE { get; set; } = string.Empty;
public string IP { get; set; } = string.Empty;
public DateTime? LatestTestTime { get; set; } public int Port { get; set; }
public bool? IsTestOK { get; set; }
}
} public string Modality { get; set; } = string.Empty;
public string Description { get; set; } = string.Empty;
public DateTime? LatestTestTime { get; set; }
public bool? IsTestOK { get; set; }
}
}

View File

@ -11,7 +11,7 @@ namespace IRaCIS.Core.Domain.Models
#endregion #endregion
public string CROName { get; set; } = string.Empty; public string CROName { get; set; } = string.Empty;
public string CRONameCN { get; set; } = string.Empty; public string CRONameCN { get; set; } = string.Empty;
public string CROCode { get; set; } public string CROCode { get; set; } = string.Empty;
public bool IsTrialLevel { get; set; } public bool IsTrialLevel { get; set; }

View File

@ -18,7 +18,7 @@ namespace IRaCIS.Core.Domain.Models
public string SiteName { get; set; } = string.Empty; public string SiteName { get; set; } = string.Empty;
public string SiteNameCN{ get; set; } = string.Empty; public string SiteNameCN{ get; set; } = string.Empty;
public string AliasName { get; set; } = string.Empty; public string AliasName { get; set; } = string.Empty;
public string SiteCode { get; set; } public string SiteCode { get; set; } = string.Empty;
public int Code { get; set; } public int Code { get; set; }
@ -31,7 +31,7 @@ namespace IRaCIS.Core.Domain.Models
public string UniqueCode { get; set; } = string.Empty; public string UniqueCode { get; set; } = string.Empty;
public string Address { get; set; } public string Address { get; set; } = string.Empty;
public string DirectorName { get; set; } = string.Empty; public string DirectorName { get; set; } = string.Empty;
public string DirectorPhone { get; set; } = string.Empty; public string DirectorPhone { get; set; } = string.Empty;

View File

@ -30,7 +30,7 @@ namespace IRaCIS.Core.Domain.Models
public string NoticeContent { get; set; } public string NoticeContent { get; set; } = string.Empty;
public SystemNotice_NoticeTypeEnum NoticeTypeEnum { get; set; } public SystemNotice_NoticeTypeEnum NoticeTypeEnum { get; set; }
@ -46,9 +46,9 @@ namespace IRaCIS.Core.Domain.Models
public DateTime? EndDate { get; set; } public DateTime? EndDate { get; set; }
public string FileName { get; set; } public string FileName { get; set; } = string.Empty;
public string Path { get; set; } public string Path { get; set; } = string.Empty;
public Guid? PublishedUserId { get; set; } public Guid? PublishedUserId { get; set; }

View File

@ -47,10 +47,10 @@ namespace IRaCIS.Core.Domain.Models
public int QuestionType { get; set; } public int QuestionType { get; set; }
public string QuestionDescription { get; set; } public string QuestionDescription { get; set; } = string.Empty;
public int State { get; set; } public int State { get; set; }
@ -61,9 +61,9 @@ namespace IRaCIS.Core.Domain.Models
public Guid? TrialId { get; set; } public Guid? TrialId { get; set; }
public string ScreenshotListStr { get; set; } public string ScreenshotListStr { get; set; } = string.Empty;

View File

@ -27,11 +27,11 @@ namespace IRaCIS.Core.Domain.Models
/// <summary> /// <summary>
/// 密码 /// 密码
/// </summary> /// </summary>
public string PassWord { get; set; } public string PassWord { get; set; } = string.Empty;
}
}
} }

View File

@ -22,9 +22,9 @@ namespace IRaCIS.Core.Domain.Models
#endregion #endregion
public UserTypeEnum UserTypeEnum { get; set; } public UserTypeEnum UserTypeEnum { get; set; }
public string UserTypeName { get; set; } public string UserTypeName { get; set; } = string.Empty;
public string Description { get; set; } public string Description { get; set; } = string.Empty;
public int Order { get; set; } public int Order { get; set; }
@ -33,11 +33,11 @@ namespace IRaCIS.Core.Domain.Models
public bool IsEnable { get; set; } = true; public bool IsEnable { get; set; } = true;
public string PermissionStr { get; set; } public string PermissionStr { get; set; } = string.Empty;
} }
} }

View File

@ -24,12 +24,12 @@ namespace IRaCIS.Core.Domain.Models
public Guid SubjectVisitId { get; set; } public Guid SubjectVisitId { get; set; }
public string Path { get; set; } public string Path { get; set; } = string.Empty;
public string FileName { get; set; }
public bool? IsVisist { get; set; } public string FileName { get; set; } = string.Empty;
public bool? IsVisist { get; set; }
/// <summary> /// <summary>
/// 临床级别 /// 临床级别

View File

@ -37,7 +37,7 @@ namespace IRaCIS.Core.Domain.Models
public string TypeValue { get; set; } = string.Empty; public string TypeValue { get; set; } = string.Empty;
public string ParentTriggerValue { get; set; } public string ParentTriggerValue { get; set; } = string.Empty;
public Guid? ParentId { get; set; } public Guid? ParentId { get; set; }

View File

@ -49,13 +49,13 @@ namespace IRaCIS.Core.Domain.Models
public Guid? ParentId { get; set; } public Guid? ParentId { get; set; }
public string TypeValue { get; set; } public string TypeValue { get; set; } = string.Empty;
public string ParentTriggerValue { get; set; }
public int ShowOrder { get; set; } public string ParentTriggerValue { get; set; } = string.Empty;
public int ShowOrder { get; set; }
public bool? IsConfirm { get; set; } public bool? IsConfirm { get; set; }

View File

@ -23,7 +23,7 @@ namespace IRaCIS.Core.Domain.Models
public Guid TrialId { get; set; } public Guid TrialId { get; set; }
public string Answer { get; set; } public string Answer { get; set; } = string.Empty;
public TrialQCProcess QCProcessEnum { get; set; } public TrialQCProcess QCProcessEnum { get; set; }

View File

@ -32,13 +32,13 @@ namespace IRaCIS.Core.Domain.Models
public Guid? VisitTaskId { get; set; } public Guid? VisitTaskId { get; set; }
public string Answer { get; set; } public string Answer { get; set; } = string.Empty;
/// <summary> /// <summary>
/// 附加评估答案翻译字典 /// 附加评估答案翻译字典
/// </summary> /// </summary>
public string TranslateDictionaryCode { get; set; }=string.Empty; public string TranslateDictionaryCode { get; set; }=string.Empty;
/// <summary> /// <summary>
/// 是否是最终结果 /// 是否是最终结果
@ -50,14 +50,14 @@ namespace IRaCIS.Core.Domain.Models
/// 最终结果 /// 最终结果
/// </summary> /// </summary>
public string FinalAnswer { get; set; } public string FinalAnswer { get; set; } = string.Empty;
/// <summary> /// <summary>
/// 最终结果翻字典 /// 最终结果翻字典
/// </summary> /// </summary>
public string FinalTranslateDictionaryCode { get; set; } public string FinalTranslateDictionaryCode { get; set; } = string.Empty;
} }
} }

View File

@ -1,19 +1,18 @@
using System;
using IRaCIS.Core.Domain.Share; using IRaCIS.Core.Domain.Share;
using System.ComponentModel.DataAnnotations; using System;
using System.ComponentModel.DataAnnotations.Schema;
using System.Collections.Generic; using System.Collections.Generic;
using System.ComponentModel.DataAnnotations.Schema;
using System.Linq; using System.Linq;
namespace IRaCIS.Core.Domain.Models namespace IRaCIS.Core.Domain.Models
{ {
///<summary> ///<summary>
/// 临床资料系统配置 /// 临床资料系统配置
///</summary> ///</summary>
[Table("ClinicalDataSystemSet")] [Table("ClinicalDataSystemSet")]
public class ClinicalDataSystemSet : BaseAddAuditEntity public class ClinicalDataSystemSet : BaseAddAuditEntity
{ {
#region 导航属性 #region 导航属性
@ -24,10 +23,10 @@ namespace IRaCIS.Core.Domain.Models
/// </summary> /// </summary>
public int ClinicalDataSetEnum { get; set; } public int ClinicalDataSetEnum { get; set; }
/// <summary> /// <summary>
/// 名称 /// 名称
/// </summary> /// </summary>
public string ClinicalDataSetName { get; set; } public string ClinicalDataSetName { get; set; } = string.Empty;
/// <summary> /// <summary>
/// 是否应用 /// 是否应用
@ -39,53 +38,53 @@ namespace IRaCIS.Core.Domain.Models
/// </summary> /// </summary>
public string ClinicalDataSetEnName { get; set; } = string.Empty; public string ClinicalDataSetEnName { get; set; } = string.Empty;
/// <summary> /// <summary>
/// 临床级别 /// 临床级别
/// </summary> /// </summary>
public ClinicalLevel ClinicalDataLevel { get; set; } public ClinicalLevel ClinicalDataLevel { get; set; }
/// <summary> /// <summary>
/// 上传方式 /// 上传方式
/// </summary> /// </summary>
public ClinicalUploadType ClinicalUploadType { get; set; } public ClinicalUploadType ClinicalUploadType { get; set; }
/// <summary> /// <summary>
/// 是否启用 /// 是否启用
/// </summary> /// </summary>
public bool IsEnable { get; set; } public bool IsEnable { get; set; }
/// <summary> /// <summary>
/// 上传角色 /// 上传角色
/// </summary> /// </summary>
public UploadRole UploadRole { get; set; } public UploadRole UploadRole { get; set; }
/// <summary> /// <summary>
/// 模板文件名称 /// 模板文件名称
/// </summary> /// </summary>
public string FileName { get; set; } public string FileName { get; set; } = string.Empty;
/// <summary> /// <summary>
/// 文件路径 /// 文件路径
/// </summary> /// </summary>
public string Path { get; set; } public string Path { get; set; } = string.Empty;
public string CriterionEnumListStr { get; set; }=String.Empty; public string CriterionEnumListStr { get; set; } = String.Empty;
[NotMapped] [NotMapped]
public List<int> CriterionEnumList => CriterionEnumListStr.Split('|', StringSplitOptions.RemoveEmptyEntries).Where(t => !string.IsNullOrEmpty(t) && int.TryParse(t.Trim(),out var s)).Select(t => int.Parse(t.Trim()) ).ToList(); public List<int> CriterionEnumList => CriterionEnumListStr.Split('|', StringSplitOptions.RemoveEmptyEntries).Where(t => !string.IsNullOrEmpty(t) && int.TryParse(t.Trim(), out var s)).Select(t => int.Parse(t.Trim())).ToList();
//public List<SystemClinicalDataCriterion> SystemClinicalDataCriterionList { get; set; } = new List<SystemClinicalDataCriterion>(); //public List<SystemClinicalDataCriterion> SystemClinicalDataCriterionList { get; set; } = new List<SystemClinicalDataCriterion>();
}
}

View File

@ -39,7 +39,7 @@ namespace IRaCIS.Core.Domain.Models
/// <summary> /// <summary>
/// 名称 /// 名称
/// </summary> /// </summary>
public string ClinicalDataSetName { get; set; } public string ClinicalDataSetName { get; set; }=string.Empty;
/// <summary> /// <summary>
/// 英文名称 /// 英文名称
@ -87,16 +87,16 @@ namespace IRaCIS.Core.Domain.Models
/// <summary> /// <summary>
/// 模板文件名称 /// 模板文件名称
/// </summary> /// </summary>
public string FileName { get; set; } public string FileName { get; set; } = string.Empty;
/// <summary> /// <summary>
/// 文件路径 /// 文件路径
/// </summary> /// </summary>
public string Path { get; set; } public string Path { get; set; } = string.Empty;
public string CriterionEnumListStr { get; set; } = String.Empty; public string CriterionEnumListStr { get; set; } = String.Empty;
public List<int> CriterionEnumList => CriterionEnumListStr.Split('|', StringSplitOptions.RemoveEmptyEntries).Where(t => !string.IsNullOrEmpty(t) && int.TryParse(t.Trim(), out var s)).Select(t => int.Parse(t.Trim())).ToList(); public List<int> CriterionEnumList => CriterionEnumListStr.Split('|', StringSplitOptions.RemoveEmptyEntries).Where(t => !string.IsNullOrEmpty(t) && int.TryParse(t.Trim(), out var s)).Select(t => int.Parse(t.Trim())).ToList();

View File

@ -24,15 +24,15 @@ namespace IRaCIS.Core.Domain.Models
/// </summary> /// </summary>
public Guid ReadingClinicalDataId { get; set; } public Guid ReadingClinicalDataId { get; set; }
public string Path { get; set; } public string Path { get; set; } = string.Empty;
public string FileName { get; set; } public string FileName { get; set; } = string.Empty;
public int Size { get; set; } = 0; public int Size { get; set; } = 0;
public string Type { get; set; } public string Type { get; set; } = string.Empty;
} }

View File

@ -24,17 +24,17 @@ namespace IRaCIS.Core.Domain.Models
/// </summary> /// </summary>
public Guid ReadingConsistentClinicalDataId { get; set; } public Guid ReadingConsistentClinicalDataId { get; set; }
public string Path { get; set; } public string Path { get; set; } = string.Empty;
public string FileName { get; set; } public string FileName { get; set; } = string.Empty;
public int Size { get; set; } = 0; public int Size { get; set; } = 0;
/// <summary> /// <summary>
/// 文件类型 /// 文件类型
/// </summary> /// </summary>
public string Type { get; set; } public string Type { get; set; } = string.Empty;
} }

View File

@ -64,7 +64,7 @@ namespace IRaCIS.Core.Domain.Models
/// <summary> /// <summary>
/// 临床问题类型(分组,单选。) /// 临床问题类型(分组,单选。)
/// </summary> /// </summary>
public string ClinicalQuestionType { get; set; } public string ClinicalQuestionType { get; set; } = string.Empty;
/// <summary> /// <summary>
/// 问题标识 /// 问题标识

View File

@ -37,9 +37,9 @@ namespace IRaCIS.Core.Domain.Models
/// </summary> /// </summary>
public Guid QuestionId { get; set; } public Guid QuestionId { get; set; }
public string Answer { get; set; } public string Answer { get; set; } = string.Empty;
public Guid ClinicalDataTrialSetId { get; set; } public Guid ClinicalDataTrialSetId { get; set; }
} }

View File

@ -30,7 +30,7 @@ namespace IRaCIS.Core.Domain.Models
public Guid RowId { get; set; } public Guid RowId { get; set; }
public string Answer { get; set; } public string Answer { get; set; }=string.Empty;
public Guid TableQuestionId { get; set; } public Guid TableQuestionId { get; set; }

View File

@ -33,8 +33,8 @@ namespace IRaCIS.Core.Domain.Models
public Guid VisitTaskId { get; set; } public Guid VisitTaskId { get; set; }
public string Answer { get; set; } public string Answer { get; set; } = string.Empty;
} }

View File

@ -32,22 +32,22 @@ namespace IRaCIS.Core.Domain.Models
/// <summary> /// <summary>
/// 类型 /// 类型
/// </summary> /// </summary>
public string Type { get; set; } public string Type { get; set; } = string.Empty;
/// <summary> /// <summary>
/// 父问题触发 /// 父问题触发
/// </summary> /// </summary>
public string ParentTriggerValue { get; set; } = string.Empty; public string ParentTriggerValue { get; set; } = string.Empty;
/// <summary> /// <summary>
/// 问题名称 /// 问题名称
/// </summary> /// </summary>
public string QuestionName { get; set; } public string QuestionName { get; set; } = string.Empty;
/// <summary> /// <summary>
/// 语言类型 /// 语言类型
/// </summary> /// </summary>
public LanguageType LanguageType { get; set; } = LanguageType.Chinese; public LanguageType LanguageType { get; set; } = LanguageType.Chinese;
/// <summary> /// <summary>
/// 是否是必须 /// 是否是必须
@ -69,14 +69,14 @@ namespace IRaCIS.Core.Domain.Models
/// <summary> /// <summary>
/// 类型值 /// 类型值
/// </summary> /// </summary>
public string TypeValue { get; set; } public string TypeValue { get; set; } = string.Empty;
/// <summary>
/// <summary>
/// 是否启用 /// 是否启用
/// </summary> /// </summary>
public bool IsEnable { get; set; } public bool IsEnable { get; set; }
/// <summary> /// <summary>
/// 任务类型 /// 任务类型

View File

@ -25,35 +25,35 @@ namespace IRaCIS.Core.Domain.Models
/// <summary> /// <summary>
/// 类型 /// 类型
/// </summary> /// </summary>
public string Type { get; set; } public string Type { get; set; } = string.Empty;
/// <summary> /// <summary>
/// 父问题触发值 /// 父问题触发值
/// </summary> /// </summary>
public string ParentTriggerValue { get; set; } = string.Empty; public string ParentTriggerValue { get; set; } = string.Empty;
/// <summary> /// <summary>
/// 问题名称 /// 问题名称
/// </summary> /// </summary>
public string QuestionName { get; set; } public string QuestionName { get; set; } = string.Empty;
/// <summary> /// <summary>
/// 语言类型 /// 语言类型
/// </summary> /// </summary>
public LanguageType LanguageType { get; set; } = LanguageType.Chinese; public LanguageType LanguageType { get; set; } = LanguageType.Chinese;
/// <summary> /// <summary>
/// 类型值 /// 类型值
/// </summary> /// </summary>
public string TypeValue { get; set; } public string TypeValue { get; set; } = string.Empty;
/// <summary>
/// <summary>
/// 项目ID /// 项目ID
/// </summary> /// </summary>
public Guid TrialId { get; set; } public Guid TrialId { get; set; }
/// <summary> /// <summary>
/// 是否启用 /// 是否启用

View File

@ -29,12 +29,12 @@ namespace IRaCIS.Core.Domain.Models
/// <summary> /// <summary>
/// 分页名称 /// 分页名称
/// </summary> /// </summary>
public string PageName { get; set; } public string PageName { get; set; } = string.Empty;
/// <summary> /// <summary>
/// 是否启用 /// 是否启用
/// </summary> /// </summary>
public bool IsEnable { get; set; } public bool IsEnable { get; set; }

View File

@ -50,7 +50,7 @@ namespace IRaCIS.Core.Domain.Models
/// <summary> /// <summary>
/// 标准 /// 标准
/// </summary> /// </summary>
public string CriterionName { get; set; } public string CriterionName { get; set; } = string.Empty;
/// <summary> /// <summary>
/// 是否启用 /// 是否启用

View File

@ -21,11 +21,11 @@ namespace IRaCIS.Core.Domain.Models
public Guid SystemCriterionId { get; set; } public Guid SystemCriterionId { get; set; }
public string Code { get; set; } public string Code { get; set; } = string.Empty;
}
}
} }

View File

@ -24,11 +24,11 @@ namespace IRaCIS.Core.Domain.Models
public Guid TrialCriterionId { get; set; } public Guid TrialCriterionId { get; set; }
public string Code { get; set; } public string Code { get; set; } = string.Empty;
}
}
} }

View File

@ -99,22 +99,22 @@ namespace IRaCIS.Core.Domain.Models
/// <summary> /// <summary>
/// 类型 /// 类型
/// </summary> /// </summary>
public string Type { get; set; } public string Type { get; set; } = string.Empty;
/// <summary> /// <summary>
/// 父问题触发 /// 父问题触发
/// </summary> /// </summary>
public string ParentTriggerValue { get; set; } public string ParentTriggerValue { get; set; } = string.Empty;
/// <summary> /// <summary>
/// 问题名称 /// 问题名称
/// </summary> /// </summary>
public string QuestionName { get; set; } public string QuestionName { get; set; } = string.Empty;
/// <summary> /// <summary>
/// 是否是必须 /// 是否是必须
/// </summary> /// </summary>
public IsRequired IsRequired { get; set; } public IsRequired IsRequired { get; set; }
/// <summary> /// <summary>
/// 排序 /// 排序
@ -129,12 +129,12 @@ namespace IRaCIS.Core.Domain.Models
/// <summary> /// <summary>
/// 类型值 /// 类型值
/// </summary> /// </summary>
public string TypeValue { get; set; } public string TypeValue { get; set; } = string.Empty;
/// <summary> /// <summary>
/// 是否启用 /// 是否启用
/// </summary> /// </summary>
public bool IsEnable { get; set; } public bool IsEnable { get; set; }
/// <summary> /// <summary>
@ -145,12 +145,12 @@ namespace IRaCIS.Core.Domain.Models
/// <summary> /// <summary>
/// 备注 /// 备注
/// </summary> /// </summary>
public string Remark { get; set; } public string Remark { get; set; } = string.Empty;
/// <summary> /// <summary>
/// 关联ID /// 关联ID
/// </summary> /// </summary>
public Guid? RelevanceId { get; set; } public Guid? RelevanceId { get; set; }
/// <summary> /// <summary>
/// 关联Value /// 关联Value
@ -160,12 +160,12 @@ namespace IRaCIS.Core.Domain.Models
/// <summary> /// <summary>
/// 分组 /// 分组
/// </summary> /// </summary>
public string GroupName { get; set; } public string GroupName { get; set; } = string.Empty;
/// <summary> /// <summary>
/// 图片数量 /// 图片数量
/// </summary> /// </summary>
public int ImageCount { get; set; } = 1; public int ImageCount { get; set; } = 1;
/// <summary> /// <summary>
/// 是否显示 /// 是否显示

View File

@ -28,8 +28,8 @@ namespace IRaCIS.Core.Domain.Models
public Guid? InstanceId { get; set; } public Guid? InstanceId { get; set; }
public string MeasureData { get; set; } public string MeasureData { get; set; } = string.Empty;
public int? NumberOfFrames { get; set; } public int? NumberOfFrames { get; set; }
} }

View File

@ -46,10 +46,10 @@ namespace IRaCIS.Core.Domain.Models
/// 问题答案 /// 问题答案
/// </summary> /// </summary>
public string Answer { get; set; } public string Answer { get; set; } = string.Empty;
public Guid TrialId { get; set; } public Guid TrialId { get; set; }
/// <summary> /// <summary>
/// 全局答案类型 /// 全局答案类型

View File

@ -38,18 +38,18 @@ namespace IRaCIS.Core.Domain.Models
/// <summary> /// <summary>
/// 结果 /// 结果
/// </summary> /// </summary>
public string EvaluationResult { get; set; } public string EvaluationResult { get; set; } = string.Empty;
/// <summary> /// <summary>
/// 原因 /// 原因
/// </summary> /// </summary>
public string EvaluationReason { get; set; } public string EvaluationReason { get; set; } = string.Empty;
/// <summary> /// <summary>
/// 项目Id /// 项目Id
/// </summary> /// </summary>
public Guid TrialId { get; set; } public Guid TrialId { get; set; }
/// <summary> /// <summary>
/// 受试者Id /// 受试者Id

View File

@ -55,10 +55,10 @@ namespace IRaCIS.Core.Domain.Models
public decimal RowIndex { get; set; } public decimal RowIndex { get; set; }
public string Answer { get; set; } public string Answer { get; set; } = string.Empty;
public Guid RowId { get; set; } public Guid RowId { get; set; }

View File

@ -70,12 +70,12 @@ namespace IRaCIS.Core.Domain.Models
/// <summary> /// <summary>
/// 模块名称 /// 模块名称
/// </summary> /// </summary>
public string ModuleName { get; set; } public string ModuleName { get; set; } = string.Empty;
/// <summary> /// <summary>
/// 是否加急 /// 是否加急
/// </summary> /// </summary>
public bool? IsUrgent { get; set; } public bool? IsUrgent { get; set; }
public Guid SubjectVisitId { get; set; } public Guid SubjectVisitId { get; set; }

View File

@ -38,12 +38,12 @@ namespace IRaCIS.Core.Domain.Models
/// <summary> /// <summary>
/// 阅片期名称 /// 阅片期名称
/// </summary> /// </summary>
public string ReadingPeriodName { get; set; } public string ReadingPeriodName { get; set; } = string.Empty;
/// <summary> /// <summary>
/// 阅片范围 /// 阅片范围
/// </summary> /// </summary>
public ReadingScopeEnum ReadingScope { get; set; } public ReadingScopeEnum ReadingScope { get; set; }
/// <summary> /// <summary>
/// 截止日期 /// 截止日期

View File

@ -44,9 +44,9 @@ namespace IRaCIS.Core.Domain.Models
public bool MetaKey { get; set; } = false; public bool MetaKey { get; set; } = false;
public string Text { get; set; } public string Text { get; set; } = string.Empty;
public string Code { get; set; } = string.Empty; public string Code { get; set; } = string.Empty;
} }

View File

@ -19,10 +19,10 @@ namespace IRaCIS.Core.Domain.Models
#endregion #endregion
public string TemplateName { get; set; } public string TemplateName { get; set; } = string.Empty;
public Guid UserId { get; set; }
public Guid UserId { get; set; }

View File

@ -277,7 +277,6 @@ namespace IRaCIS.Core.Domain.Models
/// </summary>time /// </summary>time
public TrialType TrialType { get; set; } public TrialType TrialType { get; set; }
//public string TempCode { get; set; }
public int PlanSiteCount { get; set; } public int PlanSiteCount { get; set; }

View File

@ -23,17 +23,17 @@ namespace IRaCIS.Core.Domain.Models
#endregion #endregion
public string Code { get; set; } public string Code { get; set; } = string.Empty;
public string Name { get; set; }
public string NameCN { get; set; } public string Name { get; set; } = string.Empty;
public Guid TrialId { get; set; } public string NameCN { get; set; } = string.Empty;
public Guid TrialId { get; set; }
public bool IsHandAdd { get; set; } public bool IsHandAdd { get; set; }

View File

@ -22,12 +22,12 @@ namespace IRaCIS.Core.Domain.Models
public Guid OptUserId { get; set; } public Guid OptUserId { get; set; }
public string OptUser { get; set; } public string OptUser { get; set; } = string.Empty;
public DateTime OptTime { get; set; }=DateTime.Now; public DateTime OptTime { get; set; }=DateTime.Now;
public string Note { get; set; } public string Note { get; set; } = string.Empty;
public string Detail { get; set; } public string Detail { get; set; } = string.Empty;
} }

View File

@ -28,19 +28,19 @@ namespace IRaCIS.Core.Domain.Models
public Guid TrialSiteId { get; set; } public Guid TrialSiteId { get; set; }
public string CallingAE { get; set; } public string CallingAE { get; set; } = string.Empty;
public string IP { get; set; }
public string Port { get; set; }
public string Description { get; set; }
public string IP { get; set; } = string.Empty;
}
public string Port { get; set; } = string.Empty;
public string Description { get; set; } = string.Empty;
}
} }

View File

@ -33,10 +33,10 @@ namespace IRaCIS.Core.Domain.Models
public DateTime? JoinTime { get; set; } public DateTime? JoinTime { get; set; }
public string RejectReason { get; set; } public string RejectReason { get; set; } = string.Empty;
} }
} }

View File

@ -69,7 +69,7 @@ namespace IRaCIS.Core.Domain.Models
public Guid TrialSiteId { get; set; } public Guid TrialSiteId { get; set; }
public string Code { get; set; } public string Code { get; set; } = string.Empty;
public string FirstName { get; set; } = string.Empty; public string FirstName { get; set; } = string.Empty;
public string LastName { get; set; } = string.Empty; public string LastName { get; set; } = string.Empty;
public int? Age { get; set; } public int? Age { get; set; }

View File

@ -33,15 +33,15 @@ namespace IRaCIS.Core.Domain.Models
public bool IsDicomStudy { get; set; } public bool IsDicomStudy { get; set; }
public string Modality { get; set; } public string Modality { get; set; } = string.Empty;
public bool IsOverWindowNowNotOverWindow { get; set; } public bool IsOverWindowNowNotOverWindow { get; set; }
public DateTime? StudyTime { get; set; } public DateTime? StudyTime { get; set; }
public string HistoryWindow { get; set; } public string HistoryWindow { get; set; } = string.Empty;
public string NowWindow { get; set; } public string NowWindow { get; set; } = string.Empty;
public Guid VisitPlanInfluenceStatId { get; set; } public Guid VisitPlanInfluenceStatId { get; set; }

View File

@ -53,27 +53,27 @@ namespace IRaCIS.Core.Domain.Share
{ {
public int Port { get; set; } public int Port { get; set; }
public string Host { get; set; } public string Host { get; set; } = string.Empty;
public string FromEmail { get; set; } public string FromEmail { get; set; } = string.Empty;
public string FromName { get; set; } public string FromName { get; set; } = string.Empty;
public string AuthorizationCode { get; set; } public string AuthorizationCode { get; set; } = string.Empty;
public string SiteUrl { get; set; } public string SiteUrl { get; set; } = string.Empty;
public string OrganizationName { get; set; } public string OrganizationName { get; set; } = string.Empty;
public string OrganizationNameCN { get; set; } public string OrganizationNameCN { get; set; } = string.Empty;
public string CompanyName { get; set; } public string CompanyName { get; set; } = string.Empty;
public string CompanyNameCN { get; set; } public string CompanyNameCN { get; set; } = string.Empty;
public string CompanyShortName { get; set; } public string CompanyShortName { get; set; } = string.Empty;
public string CompanyShortNameCN { get; set; } public string CompanyShortNameCN { get; set; } = string.Empty;
} }
@ -82,7 +82,7 @@ namespace IRaCIS.Core.Domain.Share
{ {
public int Port { get; set; } public int Port { get; set; }
public string IP { get; set; } public string IP { get; set; }=string.Empty;
} }