项目配置

Uat_Study
hang 2022-06-15 13:52:12 +08:00
parent 2ddf3c4662
commit 515fcb237b
1 changed files with 21 additions and 15 deletions

View File

@ -7,7 +7,7 @@ using IRaCIS.Core.Domain.Share;
namespace IRaCIS.Core.Domain.Models
{
[Table("Trial")]
public partial class Trial : Entity, IAuditUpdate, IAuditAdd,ISoftDelete
public partial class Trial : Entity, IAuditUpdate, IAuditAdd, ISoftDelete
{
public Trial()
{
@ -15,13 +15,13 @@ namespace IRaCIS.Core.Domain.Models
TrialDicList = new List<TrialDictionary>();
}
public List<SubjectUser> SubjectDoctorUserList { get; set; }=new List<SubjectUser>();
public List<VisitTask> VisitTaskList { get; set; }=new List<VisitTask>(){ };
public List<SubjectUser> SubjectDoctorUserList { get; set; } = new List<SubjectUser>();
public List<VisitTask> VisitTaskList { get; set; } = new List<VisitTask>() { };
public List<TrialSiteSurvey> TrialSiteSurveyList { get; set; } = new List<TrialSiteSurvey>();
public List<TrialDocument> TrialDocumentList { get; set; }
public List<Enroll> EnrollList { get; set; }
public List<Workload> WorkloadList { get; set; }
public List<Enroll> EnrollList { get; set; } = new List<Enroll>();
public List<Workload> WorkloadList { get; set; } = new List<Workload>();
public List<TrialUser> TrialUserList { get; set; } = new List<TrialUser>();
public List<ReadingQuestionCriterionTrial> ReadingQuestionCriterionTrialList { get; set; } = new List<ReadingQuestionCriterionTrial>();
@ -61,13 +61,13 @@ namespace IRaCIS.Core.Domain.Models
public Dictionary ReviewMode { get; set; }
public List<ClinicalDataTrialSet> clinicalDataTrialSets { get; set; }=new List<ClinicalDataTrialSet> { };
public List<ClinicalDataTrialSet> clinicalDataTrialSets { get; set; } = new List<ClinicalDataTrialSet> { };
public virtual ICollection<TrialStatusDetail> ClinicalTrialProjectDetails { get; set; }
public virtual ICollection<TrialDictionary> TrialDicList { get; set; }
[StringLength(100)]
public string TrialCode { get; set; } = string.Empty;
@ -96,7 +96,7 @@ namespace IRaCIS.Core.Domain.Models
public Guid? SponsorId { get; set; } = Guid.Empty;
public Guid? ReviewModeId { get; set; } = Guid.Empty;
[StringLength(500)]
public string ProjectCycle { get; set; } = string.Empty;
@ -240,7 +240,7 @@ namespace IRaCIS.Core.Domain.Models
public string BodyPartTypes { get; set; } = "鼻咽部|脑部|颈部|胸部|上/下腹部|盆腔|全身|其他";
public string Modalitys { get; set; } = "CT|MR|BoneScan|Photograph|PET|X-ray|US";
@ -280,7 +280,7 @@ namespace IRaCIS.Core.Domain.Models
public int PlanVisitCount { get; set; }
public DateTime? TrialFinishedTime { get; set; }
@ -319,20 +319,26 @@ namespace IRaCIS.Core.Domain.Models
public DateTime? DeletedTime { get; set; }
public Guid? DeleteUserId { get; set; }
//任务分配对象
public TaskAllocateObj TaskAllocateObjEnum { get; set; }
public TaskAllocateObj TaskAllocateObjEnum { get; set; }
//后续访视任务自动分配
public bool IsFollowVisitAutoAssign { get; set; }
public bool IsFollowGlobalVisitAutoAssign { get; set; }
//后续全局自动分配
public bool IsFollowGlobalVisitAutoAssign { get; set; }
//后续访视自动分配默认状态
public TaskAllocateDefaultState FollowVisitAutoAssignDefaultState { get; set; }
//后续全局自动分配默认状态
public TaskAllocateDefaultState FollowGlobalVisitAutoAssignDefaultState { get; set; }
//读片任务显示规则
public ReadingTaskViewMethod ReadingTaskViewEnum { get; set; }
public ReadingTaskViewMethod ReadingTaskViewEnum { get; set; }
//读片任务显示是否顺序
public bool IsReadingTaskViewInOrder { get; set; } = true;