From 144f53e8095af5dfec4266b72d68ef9a64f092e5 Mon Sep 17 00:00:00 2001
From: he <10978375@qq.com>
Date: Mon, 30 May 2022 11:20:16 +0800
Subject: [PATCH] =?UTF-8?q?=E4=BF=AE=E6=94=B9=E4=B8=80=E7=89=88?=
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
---
IRaCIS.Core.Domain.Share/Reading/ReadEnum.cs | 17 +++++
IRaCIS.Core.Domain/Reading/ReadModule.cs | 2 +-
.../Reading/ReadingPeriodSet.cs | 67 +++++++++++++++++++
.../Context/IRaCISDBContext.cs | 9 +++
4 files changed, 94 insertions(+), 1 deletion(-)
create mode 100644 IRaCIS.Core.Domain/Reading/ReadingPeriodSet.cs
diff --git a/IRaCIS.Core.Domain.Share/Reading/ReadEnum.cs b/IRaCIS.Core.Domain.Share/Reading/ReadEnum.cs
index 6191647a6..718d90871 100644
--- a/IRaCIS.Core.Domain.Share/Reading/ReadEnum.cs
+++ b/IRaCIS.Core.Domain.Share/Reading/ReadEnum.cs
@@ -36,4 +36,21 @@ namespace IRaCIS.Core.Domain.Share.Reading
///
Oncology = 4,
}
+
+
+ ///
+ /// 受试者范围
+ ///
+ public enum SubjectScopeEnum
+ {
+ ///
+ /// 全部
+ ///
+ All=0,
+
+ ///
+ /// 根据Site
+ ///
+ Site=1,
+ }
}
diff --git a/IRaCIS.Core.Domain/Reading/ReadModule.cs b/IRaCIS.Core.Domain/Reading/ReadModule.cs
index 706bdfcd7..1f6700146 100644
--- a/IRaCIS.Core.Domain/Reading/ReadModule.cs
+++ b/IRaCIS.Core.Domain/Reading/ReadModule.cs
@@ -9,7 +9,7 @@ using IRaCIS.Core.Domain.Share.Reading;
namespace IRaCIS.Core.Domain.Models
{
///
- ///ReadModule
+ ///读片模块
///
[Table("ReadModule")]
public class ReadModule : Entity, IAuditAdd
diff --git a/IRaCIS.Core.Domain/Reading/ReadingPeriodSet.cs b/IRaCIS.Core.Domain/Reading/ReadingPeriodSet.cs
new file mode 100644
index 000000000..49982dd5a
--- /dev/null
+++ b/IRaCIS.Core.Domain/Reading/ReadingPeriodSet.cs
@@ -0,0 +1,67 @@
+
+
+using System;
+using IRaCIS.Core.Domain.Share;
+using System.ComponentModel.DataAnnotations;
+using System.ComponentModel.DataAnnotations.Schema;
+using IRaCIS.Core.Domain.Share.Reading;
+
+namespace IRaCIS.Core.Domain.Models
+{
+ ///
+ ///阅片期设置
+ ///
+ [Table("ReadingPeriodSet")]
+ public class ReadingPeriodSet : Entity, IAuditAdd
+ {
+
+ ///
+ /// 项目ID
+ ///
+ public Guid? TrialId { get; set; }
+
+ ///
+ /// 阅片期名称
+ ///
+ public string ReadingPeriodName { get; set; }
+
+ ///
+ /// 受试者范围
+ ///
+ public SubjectScopeEnum? SubjectScope { get; set; }
+
+ ///
+ /// 范围ID
+ ///
+ public Guid? ScopeId { get; set; }
+
+ ///
+ /// 截止日期
+ ///
+ public DateTime ExpirationDate { get; set; }
+
+ ///
+ /// 截止访视
+ ///
+ public decimal ExpirationVisit { get; set; }
+
+ ///
+ /// 状态
+ ///
+ public int? Status { get; set; }
+
+ ///
+ /// 创建时间
+ ///
+ public DateTime CreateTime { get; set; }
+
+ ///
+ /// 创建人
+ ///
+ public Guid CreateUserId { get; set; }
+
+ }
+
+
+
+}
diff --git a/IRaCIS.Core.Infra.EFCore/Context/IRaCISDBContext.cs b/IRaCIS.Core.Infra.EFCore/Context/IRaCISDBContext.cs
index c2316a26a..6e8316eaa 100644
--- a/IRaCIS.Core.Infra.EFCore/Context/IRaCISDBContext.cs
+++ b/IRaCIS.Core.Infra.EFCore/Context/IRaCISDBContext.cs
@@ -168,6 +168,15 @@ namespace IRaCIS.Core.Infra.EFCore
public virtual DbSet EnrollDetails { get; set; }
+
+
+ #endregion
+
+
+ #region Reading
+ public virtual DbSet ReadingPeriodSet { get; set; }
+
+ public virtual DbSet ReadModule { get; set; }
#endregion
#region Subject and Visit and study