using IRaCIS.Core.Domain.Models; using IRaCIS.Core.Domain.Share; namespace IRaCIS.Core.Infra.EFCore.Common { public class SetInspectionEnumDataDto { public Guid Id { get; set; } public string Identification { get; set; } public string JsonStr { get; set; } public Guid? ObjectRelationParentId { get; set; } public Guid? ObjectRelationParentId2 { get; set; } public Guid? ObjectRelationParentId3 { get; set; } /// /// 批次Id /// public Guid BatchId { get; set; } public DateTime CreateTime { get; set; } } /// /// 稽查数据 /// public class InspectionJsonDetail { public string EntityName { get; set; } public object Data { get; set; } public object CommonData { get; set; } } public class UnitData { /// /// 单位 /// public ValueUnit? Unit { get; set; } public string UnitName { get; set; } } public class VisitTaskAuditingDto { public string UserRealName { get; set; } public string SubjectCode { get; set; } public string R1 { get; set; } public string R2 { get; set; } public string CutOffVisitName { get; set; } public string SelectResult { get; set; } public bool? IsReadingReset { get;set; } } public class InspectionConvertDTO : DataInspection { /// /// 项目名称 /// public string TrialName { get; set; } /// /// 中心Code /// public string SiteCode { get; set; } /// /// 项目编码 /// public string ResearchProgramNo { get; set; } /// /// 中心名称 /// public string SiteName { get; set; } /// /// 受试者名称 /// public string SubjectCode { get; set; } /// /// 访视名称 /// public string SubjectVisitName { get; set; } /// /// 盲态访视名 /// public string BlindName { get; set; } = string.Empty; /// /// 标识操作 是否区分接口 /// public bool IsDistinctionInterface = true; public bool IsSelfDefine = false; /// /// 额外标识 /// public string ExtraIndentification = string.Empty; } /// /// 稽查外层数据 /// public class InspectionGeneralData { /// /// 项目iD /// public Guid? TrialId { get; set; } public Guid? TrialSiteId { get; set; } /// /// 受试者 /// public Guid? SubjectId { get; set; } /// /// 访视 /// public Guid? SubjectVisitId { get; set; } public Guid? TrialReadingCriterionId { get; set; } /// /// 项目名称 /// public string TrialName { get; set; } /// /// 中心Code /// public string SiteCode { get; set; } /// /// 项目编码 /// public string ResearchProgramNo { get; set; } /// /// 受试者名称 /// public string SubjectCode { get; set; } /// /// 访视名称 /// public string SubjectVisitName { get; set; } } public class SetInspectionEnum { public string Identification { get; set; } public string Json { get; set; } } public class TableList { public string Name { get; set; } public string Remake { get; set; } } }