批量处理实体类空行
continuous-integration/drone/push Build is passing
Details
continuous-integration/drone/push Build is passing
Details
parent
7524d39213
commit
718ddefe97
|
@ -1,7 +1,3 @@
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
using IRaCIS.Core.Domain.Share;
|
using IRaCIS.Core.Domain.Share;
|
||||||
using System.ComponentModel;
|
using System.ComponentModel;
|
||||||
|
|
||||||
|
@ -25,8 +21,6 @@ namespace IRaCIS.Core.Domain.Models
|
||||||
//ChildList
|
//ChildList
|
||||||
[JsonIgnore]
|
[JsonIgnore]
|
||||||
public List<SubjectUser> EarlierSubjectUserList { get; set; }
|
public List<SubjectUser> EarlierSubjectUserList { get; set; }
|
||||||
|
|
||||||
|
|
||||||
[JsonIgnore]
|
[JsonIgnore]
|
||||||
public User DoctorUser { get; set; }
|
public User DoctorUser { get; set; }
|
||||||
|
|
||||||
|
@ -41,20 +35,13 @@ namespace IRaCIS.Core.Domain.Models
|
||||||
public DateTime? AssignTime { get; set; }
|
public DateTime? AssignTime { get; set; }
|
||||||
|
|
||||||
public Guid SubjectId { get; set; }
|
public Guid SubjectId { get; set; }
|
||||||
|
|
||||||
|
|
||||||
public Guid DoctorUserId { get; set; }
|
public Guid DoctorUserId { get; set; }
|
||||||
|
|
||||||
|
|
||||||
public Arm ArmEnum { get; set; }
|
public Arm ArmEnum { get; set; }
|
||||||
|
|
||||||
public bool IsConfirmed { get; set; } = true;
|
public bool IsConfirmed { get; set; } = true;
|
||||||
|
|
||||||
//该属性有值 说明该医生被替换了 分配的时候 要过滤掉
|
//该属性有值 说明该医生被替换了 分配的时候 要过滤掉
|
||||||
public Guid? ReplacedSubjectUserId { get; set; }
|
public Guid? ReplacedSubjectUserId { get; set; }
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
}
|
}
|
||||||
|
|
||||||
}
|
}
|
||||||
|
|
|
@ -1,6 +1,3 @@
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
namespace IRaCIS.Core.Domain.Models
|
namespace IRaCIS.Core.Domain.Models
|
||||||
{
|
{
|
||||||
///<summary>
|
///<summary>
|
||||||
|
@ -25,8 +22,6 @@ namespace IRaCIS.Core.Domain.Models
|
||||||
public Guid TrialId { get; set; }
|
public Guid TrialId { get; set; }
|
||||||
|
|
||||||
public int PlanSubjectCount { get; set; }
|
public int PlanSubjectCount { get; set; }
|
||||||
|
|
||||||
|
|
||||||
public bool IsEnable { get; set; }
|
public bool IsEnable { get; set; }
|
||||||
|
|
||||||
public string Note { get; set; } = string.Empty;
|
public string Note { get; set; } = string.Empty;
|
||||||
|
@ -39,11 +34,6 @@ namespace IRaCIS.Core.Domain.Models
|
||||||
public bool IsJudgeDoctor { get; set; }
|
public bool IsJudgeDoctor { get; set; }
|
||||||
|
|
||||||
public int PlanReadingRatio { get; set; }
|
public int PlanReadingRatio { get; set; }
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
}
|
}
|
||||||
|
|
||||||
}
|
}
|
||||||
|
|
|
@ -1,6 +1,3 @@
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
namespace IRaCIS.Core.Domain.Models
|
namespace IRaCIS.Core.Domain.Models
|
||||||
{
|
{
|
||||||
///<summary>
|
///<summary>
|
||||||
|
@ -40,14 +37,7 @@ namespace IRaCIS.Core.Domain.Models
|
||||||
public bool IsEnable { get; set; }
|
public bool IsEnable { get; set; }
|
||||||
|
|
||||||
public string Note { get; set; } = string.Empty;
|
public string Note { get; set; } = string.Empty;
|
||||||
|
|
||||||
|
|
||||||
public Guid TrialReadingCriterionId { get; set; }
|
public Guid TrialReadingCriterionId { get; set; }
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
}
|
}
|
||||||
|
|
||||||
}
|
}
|
||||||
|
|
|
@ -1,6 +1,3 @@
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
namespace IRaCIS.Core.Domain.Models
|
namespace IRaCIS.Core.Domain.Models
|
||||||
{
|
{
|
||||||
///<summary>
|
///<summary>
|
||||||
|
@ -24,12 +21,7 @@ namespace IRaCIS.Core.Domain.Models
|
||||||
|
|
||||||
//对影响任务进行的操作
|
//对影响任务进行的操作
|
||||||
public ReReadingOrBackOptType OptType { get; set; }
|
public ReReadingOrBackOptType OptType { get; set; }
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
public enum ReReadingOrBackOptType
|
public enum ReReadingOrBackOptType
|
||||||
{
|
{
|
||||||
//取消分配
|
//取消分配
|
||||||
|
|
|
@ -1,7 +1,3 @@
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
using IRaCIS.Core.Domain.Share;
|
using IRaCIS.Core.Domain.Share;
|
||||||
using System.Linq;
|
using System.Linq;
|
||||||
|
|
||||||
|
@ -36,10 +32,6 @@ namespace IRaCIS.Core.Domain.Models
|
||||||
|
|
||||||
[JsonIgnore]
|
[JsonIgnore]
|
||||||
public Trial Trial { get; set; }
|
public Trial Trial { get; set; }
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
/// <summary>
|
/// <summary>
|
||||||
/// 文件
|
/// 文件
|
||||||
/// </summary>
|
/// </summary>
|
||||||
|
@ -48,8 +40,6 @@ namespace IRaCIS.Core.Domain.Models
|
||||||
{
|
{
|
||||||
get
|
get
|
||||||
{
|
{
|
||||||
|
|
||||||
|
|
||||||
try
|
try
|
||||||
{
|
{
|
||||||
var result = JsonConvert.DeserializeObject<List<OSSImageInfo>>(this.ImagePath);
|
var result = JsonConvert.DeserializeObject<List<OSSImageInfo>>(this.ImagePath);
|
||||||
|
@ -70,8 +60,6 @@ namespace IRaCIS.Core.Domain.Models
|
||||||
#endregion
|
#endregion
|
||||||
|
|
||||||
public Guid? LatestReplyUserId { get; set; }
|
public Guid? LatestReplyUserId { get; set; }
|
||||||
|
|
||||||
|
|
||||||
/// <summary>
|
/// <summary>
|
||||||
/// 分配时间
|
/// 分配时间
|
||||||
/// </summary>
|
/// </summary>
|
||||||
|
@ -94,12 +82,7 @@ namespace IRaCIS.Core.Domain.Models
|
||||||
public MedicalReviewDoctorUserIdea DoctorUserIdeaEnum { get; set; }
|
public MedicalReviewDoctorUserIdea DoctorUserIdeaEnum { get; set; }
|
||||||
|
|
||||||
public Guid? MedicalManagerUserId { get; set; }
|
public Guid? MedicalManagerUserId { get; set; }
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
public Guid VisitTaskId { get; set; }
|
public Guid VisitTaskId { get; set; }
|
||||||
|
|
||||||
|
|
||||||
public Guid TrialId { get; set; }
|
public Guid TrialId { get; set; }
|
||||||
|
|
||||||
/// <summary>
|
/// <summary>
|
||||||
|
@ -111,8 +94,6 @@ namespace IRaCIS.Core.Domain.Models
|
||||||
/// 质询问题
|
/// 质询问题
|
||||||
/// </summary>
|
/// </summary>
|
||||||
public string Questioning { get; set; } = string.Empty;
|
public string Questioning { get; set; } = string.Empty;
|
||||||
|
|
||||||
|
|
||||||
/// <summary>
|
/// <summary>
|
||||||
/// 图片路径
|
/// 图片路径
|
||||||
/// </summary>
|
/// </summary>
|
||||||
|
@ -132,26 +113,18 @@ namespace IRaCIS.Core.Domain.Models
|
||||||
/// 保存问题的时间
|
/// 保存问题的时间
|
||||||
/// </summary>
|
/// </summary>
|
||||||
public DateTime? SaveQuestionTime { get; set; }
|
public DateTime? SaveQuestionTime { get; set; }
|
||||||
|
|
||||||
|
|
||||||
/// <summary>
|
/// <summary>
|
||||||
/// 不同意重阅原因
|
/// 不同意重阅原因
|
||||||
/// </summary>
|
/// </summary>
|
||||||
public string DisagreeReason { get; set; } = string.Empty;
|
public string DisagreeReason { get; set; } = string.Empty;
|
||||||
|
|
||||||
|
|
||||||
/// <summary>
|
/// <summary>
|
||||||
/// 是否申请重阅
|
/// 是否申请重阅
|
||||||
/// </summary>
|
/// </summary>
|
||||||
public bool IsApplyHeavyReading { get; set; } = false;
|
public bool IsApplyHeavyReading { get; set; } = false;
|
||||||
|
|
||||||
|
|
||||||
/// <summary>
|
/// <summary>
|
||||||
/// 保存结论时间
|
/// 保存结论时间
|
||||||
/// </summary>
|
/// </summary>
|
||||||
public DateTime? SaveConclusionTime { get; set; }
|
public DateTime? SaveConclusionTime { get; set; }
|
||||||
|
|
||||||
|
|
||||||
/// <summary>
|
/// <summary>
|
||||||
/// 文件名称
|
/// 文件名称
|
||||||
/// </summary>
|
/// </summary>
|
||||||
|
@ -161,8 +134,6 @@ namespace IRaCIS.Core.Domain.Models
|
||||||
/// 是否发送消息
|
/// 是否发送消息
|
||||||
/// </summary>
|
/// </summary>
|
||||||
public bool IsSendMessage { get; set; } = false;
|
public bool IsSendMessage { get; set; } = false;
|
||||||
|
|
||||||
|
|
||||||
/// <summary>
|
/// <summary>
|
||||||
/// 医学审核对话关闭原因
|
/// 医学审核对话关闭原因
|
||||||
/// </summary>
|
/// </summary>
|
||||||
|
@ -182,10 +153,5 @@ namespace IRaCIS.Core.Domain.Models
|
||||||
|
|
||||||
// | 分割
|
// | 分割
|
||||||
public string PDRelationTaskIdListStr { get; set; } = string.Empty;
|
public string PDRelationTaskIdListStr { get; set; } = string.Empty;
|
||||||
|
|
||||||
|
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
}
|
}
|
||||||
|
|
|
@ -1,6 +1,3 @@
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
namespace IRaCIS.Core.Domain.Models
|
namespace IRaCIS.Core.Domain.Models
|
||||||
{
|
{
|
||||||
///<summary>
|
///<summary>
|
||||||
|
@ -32,11 +29,6 @@ namespace IRaCIS.Core.Domain.Models
|
||||||
|
|
||||||
[JsonIgnore]
|
[JsonIgnore]
|
||||||
public User DoctorUser { get; set; }
|
public User DoctorUser { get; set; }
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
}
|
}
|
||||||
|
|
||||||
}
|
}
|
||||||
|
|
|
@ -1,6 +1,3 @@
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
namespace IRaCIS.Core.Domain.Models
|
namespace IRaCIS.Core.Domain.Models
|
||||||
{
|
{
|
||||||
///<summary>
|
///<summary>
|
||||||
|
@ -15,13 +12,6 @@ namespace IRaCIS.Core.Domain.Models
|
||||||
#endregion
|
#endregion
|
||||||
|
|
||||||
public Guid TrialId { get; set; }
|
public Guid TrialId { get; set; }
|
||||||
|
|
||||||
|
|
||||||
public string VirturalSiteCode { get; set; } = string.Empty;
|
public string VirturalSiteCode { get; set; } = string.Empty;
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
}
|
}
|
||||||
|
|
|
@ -1,7 +1,3 @@
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
using EntityFrameworkCore.Projectables;
|
using EntityFrameworkCore.Projectables;
|
||||||
using IRaCIS.Core.Domain.Share;
|
using IRaCIS.Core.Domain.Share;
|
||||||
using System.Linq;
|
using System.Linq;
|
||||||
|
@ -23,9 +19,6 @@ namespace IRaCIS.Core.Domain.Models
|
||||||
[JsonIgnore]
|
[JsonIgnore]
|
||||||
[ForeignKey("TrialReadingCriterionId")]
|
[ForeignKey("TrialReadingCriterionId")]
|
||||||
public ReadingQuestionCriterionTrial TrialReadingCriterion { get; set; }
|
public ReadingQuestionCriterionTrial TrialReadingCriterion { get; set; }
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
[ForeignKey("DoctorUserId")]
|
[ForeignKey("DoctorUserId")]
|
||||||
public User DoctorUser { get; set; }
|
public User DoctorUser { get; set; }
|
||||||
|
|
||||||
|
@ -37,26 +30,16 @@ namespace IRaCIS.Core.Domain.Models
|
||||||
[JsonIgnore]
|
[JsonIgnore]
|
||||||
[ForeignKey("JudgeVisitTaskId")]
|
[ForeignKey("JudgeVisitTaskId")]
|
||||||
public VisitTask JudgeVisitTask { get; set; }
|
public VisitTask JudgeVisitTask { get; set; }
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
[JsonIgnore]
|
[JsonIgnore]
|
||||||
public Subject Subject { get; set; }
|
public Subject Subject { get; set; }
|
||||||
|
|
||||||
|
|
||||||
[JsonIgnore]
|
[JsonIgnore]
|
||||||
public List<TaskMedicalReview> TaskMedicalReviewList { get; set; }
|
public List<TaskMedicalReview> TaskMedicalReviewList { get; set; }
|
||||||
|
|
||||||
[ForeignKey("JudgeResultTaskId")]
|
[ForeignKey("JudgeResultTaskId")]
|
||||||
public VisitTask JudgeResultTask { get; set; }
|
public VisitTask JudgeResultTask { get; set; }
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
//影像质量 等等第一层级问题答案
|
//影像质量 等等第一层级问题答案
|
||||||
[JsonIgnore]
|
[JsonIgnore]
|
||||||
public List<ReadingTaskQuestionAnswer> ReadingTaskQuestionAnswerList { get; set; } = new List<ReadingTaskQuestionAnswer>();
|
public List<ReadingTaskQuestionAnswer> ReadingTaskQuestionAnswerList { get; set; } = new List<ReadingTaskQuestionAnswer>();
|
||||||
|
|
||||||
|
|
||||||
//病灶表
|
//病灶表
|
||||||
[JsonIgnore]
|
[JsonIgnore]
|
||||||
public List<ReadingTableAnswerRowInfo> LesionList { get; set; } = new List<ReadingTableAnswerRowInfo>();
|
public List<ReadingTableAnswerRowInfo> LesionList { get; set; } = new List<ReadingTableAnswerRowInfo>();
|
||||||
|
@ -64,19 +47,12 @@ namespace IRaCIS.Core.Domain.Models
|
||||||
//病灶答案表
|
//病灶答案表
|
||||||
[JsonIgnore]
|
[JsonIgnore]
|
||||||
public List<ReadingTableQuestionAnswer> LesionAnswerList { get; set; } = new List<ReadingTableQuestionAnswer>();
|
public List<ReadingTableQuestionAnswer> LesionAnswerList { get; set; } = new List<ReadingTableQuestionAnswer>();
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
//重阅或者退回影像的记录中间表
|
//重阅或者退回影像的记录中间表
|
||||||
[JsonIgnore]
|
[JsonIgnore]
|
||||||
public List<TaskInfluence> TaskInfluenceList { get; set; } = new List<TaskInfluence>();
|
public List<TaskInfluence> TaskInfluenceList { get; set; } = new List<TaskInfluence>();
|
||||||
|
|
||||||
|
|
||||||
[JsonIgnore]
|
[JsonIgnore]
|
||||||
//对于全局任务而言 才可以用的 关联的访视阅片结果
|
//对于全局任务而言 才可以用的 关联的访视阅片结果
|
||||||
public List<ReadingGlobalTaskInfo> GlobalVisitResultList { get; set; } = new List<ReadingGlobalTaskInfo>();
|
public List<ReadingGlobalTaskInfo> GlobalVisitResultList { get; set; } = new List<ReadingGlobalTaskInfo>();
|
||||||
|
|
||||||
|
|
||||||
/// <summary>
|
/// <summary>
|
||||||
/// 裁判结果图片地址
|
/// 裁判结果图片地址
|
||||||
/// </summary>
|
/// </summary>
|
||||||
|
@ -98,14 +74,9 @@ namespace IRaCIS.Core.Domain.Models
|
||||||
|
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
[JsonIgnore]
|
[JsonIgnore]
|
||||||
|
|
||||||
public Trial Trial { get; set; }
|
public Trial Trial { get; set; }
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
[JsonIgnore]
|
[JsonIgnore]
|
||||||
public List<UserFeedBack> UserFeedBackList { get; set; }
|
public List<UserFeedBack> UserFeedBackList { get; set; }
|
||||||
|
|
||||||
|
@ -131,9 +102,6 @@ namespace IRaCIS.Core.Domain.Models
|
||||||
|
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
/// <summary>
|
/// <summary>
|
||||||
/// 报告任务关系 包含冻结
|
/// 报告任务关系 包含冻结
|
||||||
/// </summary>
|
/// </summary>
|
||||||
|
@ -156,10 +124,6 @@ namespace IRaCIS.Core.Domain.Models
|
||||||
|
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
/// <summary>
|
/// <summary>
|
||||||
/// 既往任务Id 不包括自己集合
|
/// 既往任务Id 不包括自己集合
|
||||||
/// </summary>
|
/// </summary>
|
||||||
|
@ -181,11 +145,7 @@ namespace IRaCIS.Core.Domain.Models
|
||||||
|
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
#endregion
|
#endregion
|
||||||
|
|
||||||
|
|
||||||
public string TaskName { get; set; } = string.Empty;
|
public string TaskName { get; set; } = string.Empty;
|
||||||
public string TaskBlindName { get; set; } = string.Empty;
|
public string TaskBlindName { get; set; } = string.Empty;
|
||||||
|
|
||||||
|
@ -197,16 +157,12 @@ namespace IRaCIS.Core.Domain.Models
|
||||||
public ReadingCategory ReadingCategory { get; set; }
|
public ReadingCategory ReadingCategory { get; set; }
|
||||||
|
|
||||||
public Guid TrialId { get; set; }
|
public Guid TrialId { get; set; }
|
||||||
|
|
||||||
|
|
||||||
/// <summary>
|
/// <summary>
|
||||||
/// 分配时间
|
/// 分配时间
|
||||||
/// </summary>
|
/// </summary>
|
||||||
public DateTime? AllocateTime { get; set; }
|
public DateTime? AllocateTime { get; set; }
|
||||||
|
|
||||||
public Guid SubjectId { get; set; }
|
public Guid SubjectId { get; set; }
|
||||||
|
|
||||||
|
|
||||||
public int Code { get; set; }
|
public int Code { get; set; }
|
||||||
|
|
||||||
public string TaskCode { get; set; } = string.Empty;
|
public string TaskCode { get; set; } = string.Empty;
|
||||||
|
@ -238,24 +194,14 @@ namespace IRaCIS.Core.Domain.Models
|
||||||
/// 分配状态
|
/// 分配状态
|
||||||
/// </summary>
|
/// </summary>
|
||||||
public TaskAllocationState TaskAllocationState { get; set; }
|
public TaskAllocationState TaskAllocationState { get; set; }
|
||||||
|
|
||||||
|
|
||||||
public TaskState TaskState { get; set; }
|
public TaskState TaskState { get; set; }
|
||||||
|
|
||||||
|
|
||||||
/// <summary>
|
/// <summary>
|
||||||
/// 重阅状态
|
/// 重阅状态
|
||||||
/// </summary>
|
/// </summary>
|
||||||
public ReReadingApplyState ReReadingApplyState { get; set; }
|
public ReReadingApplyState ReReadingApplyState { get; set; }
|
||||||
|
|
||||||
public Guid? DoctorUserId { get; set; }
|
public Guid? DoctorUserId { get; set; }
|
||||||
|
|
||||||
|
|
||||||
public Guid TrialReadingCriterionId { get; set; }
|
public Guid TrialReadingCriterionId { get; set; }
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
//裁判任务的Id
|
//裁判任务的Id
|
||||||
public Guid? JudgeVisitTaskId { get; set; }
|
public Guid? JudgeVisitTaskId { get; set; }
|
||||||
|
|
||||||
|
@ -266,8 +212,6 @@ namespace IRaCIS.Core.Domain.Models
|
||||||
public DateTime? SignTime { get; set; }
|
public DateTime? SignTime { get; set; }
|
||||||
|
|
||||||
public DateTime? SuggesteFinishedTime { get; set; }
|
public DateTime? SuggesteFinishedTime { get; set; }
|
||||||
|
|
||||||
|
|
||||||
/// <summary>
|
/// <summary>
|
||||||
/// 是否是重阅产生的,方便过滤数据
|
/// 是否是重阅产生的,方便过滤数据
|
||||||
/// </summary>
|
/// </summary>
|
||||||
|
@ -277,18 +221,10 @@ namespace IRaCIS.Core.Domain.Models
|
||||||
/// PM 对该任务进行了回退 影响的任务不设置
|
/// PM 对该任务进行了回退 影响的任务不设置
|
||||||
/// </summary>
|
/// </summary>
|
||||||
public bool IsPMSetBack { get; set; }
|
public bool IsPMSetBack { get; set; }
|
||||||
|
|
||||||
|
|
||||||
/// <summary> 裁判结果的任务ID </summary>
|
/// <summary> 裁判结果的任务ID </summary>
|
||||||
public Guid? JudgeResultTaskId { get; set; }
|
public Guid? JudgeResultTaskId { get; set; }
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
//随访任务号 取访视的号 计划外是 访视+0.1 裁判任务在访视任务上+0.002 全局任务在截止访视号上+0.03 肿瘤待定
|
//随访任务号 取访视的号 计划外是 访视+0.1 裁判任务在访视任务上+0.002 全局任务在截止访视号上+0.03 肿瘤待定
|
||||||
public decimal VisitTaskNum { get; set; }
|
public decimal VisitTaskNum { get; set; }
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
/// <summary>
|
/// <summary>
|
||||||
/// 首次阅片时间
|
/// 首次阅片时间
|
||||||
/// </summary>
|
/// </summary>
|
||||||
|
@ -319,9 +255,6 @@ namespace IRaCIS.Core.Domain.Models
|
||||||
/// </summary>
|
/// </summary>
|
||||||
|
|
||||||
public string PastResultTaskIds { get; set; } = "[]";
|
public string PastResultTaskIds { get; set; } = "[]";
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
#region 裁判任务特有
|
#region 裁判任务特有
|
||||||
|
|
||||||
[JsonIgnore]
|
[JsonIgnore]
|
||||||
|
@ -338,8 +271,6 @@ namespace IRaCIS.Core.Domain.Models
|
||||||
public string JudgeResultImagePath { get; set; } = string.Empty;
|
public string JudgeResultImagePath { get; set; } = string.Empty;
|
||||||
|
|
||||||
#endregion
|
#endregion
|
||||||
|
|
||||||
|
|
||||||
#region 一致性分析的任务特有数据
|
#region 一致性分析的任务特有数据
|
||||||
|
|
||||||
/// <summary>
|
/// <summary>
|
||||||
|
@ -361,15 +292,10 @@ namespace IRaCIS.Core.Domain.Models
|
||||||
/// 是否是一致性分析产生
|
/// 是否是一致性分析产生
|
||||||
/// </summary>
|
/// </summary>
|
||||||
public bool IsAnalysisCreate { get; set; }
|
public bool IsAnalysisCreate { get; set; }
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
/// <summary>
|
/// <summary>
|
||||||
/// 转换之前的任务Id(转化的任务才有该值)
|
/// 转换之前的任务Id(转化的任务才有该值)
|
||||||
/// </summary>
|
/// </summary>
|
||||||
public Guid? BeforeConvertedTaskId { get; set; }
|
public Guid? BeforeConvertedTaskId { get; set; }
|
||||||
|
|
||||||
|
|
||||||
[Projectable]
|
[Projectable]
|
||||||
[JsonIgnore]
|
[JsonIgnore]
|
||||||
public bool IsConvertedTask => BeforeConvertedTaskId != null || IsHistoryConvertedTask || Subject.SubjectVisitTaskList.Where(t => t.TrialReadingCriterionId == TrialReadingCriterionId
|
public bool IsConvertedTask => BeforeConvertedTaskId != null || IsHistoryConvertedTask || Subject.SubjectVisitTaskList.Where(t => t.TrialReadingCriterionId == TrialReadingCriterionId
|
||||||
|
@ -379,14 +305,10 @@ namespace IRaCIS.Core.Domain.Models
|
||||||
&& t.IsSelfAnalysis == IsSelfAnalysis
|
&& t.IsSelfAnalysis == IsSelfAnalysis
|
||||||
&& t.ArmEnum == ArmEnum
|
&& t.ArmEnum == ArmEnum
|
||||||
).Any();
|
).Any();
|
||||||
|
|
||||||
|
|
||||||
/// <summary>
|
/// <summary>
|
||||||
/// 是否修改了整体肿瘤评估
|
/// 是否修改了整体肿瘤评估
|
||||||
/// </summary>
|
/// </summary>
|
||||||
public bool IsChangeTumorEvaluate { get; set; } = false;
|
public bool IsChangeTumorEvaluate { get; set; } = false;
|
||||||
|
|
||||||
|
|
||||||
/// <summary>
|
/// <summary>
|
||||||
/// 重阅重置任务的 标注是转化之前的 还是转化之后的
|
/// 重阅重置任务的 标注是转化之前的 还是转化之后的
|
||||||
/// </summary>
|
/// </summary>
|
||||||
|
@ -409,8 +331,6 @@ namespace IRaCIS.Core.Domain.Models
|
||||||
public Guid? ConsistentAnalysisOriginalTaskId { get; set; }
|
public Guid? ConsistentAnalysisOriginalTaskId { get; set; }
|
||||||
|
|
||||||
#endregion
|
#endregion
|
||||||
|
|
||||||
|
|
||||||
//临床数据
|
//临床数据
|
||||||
|
|
||||||
public bool IsNeedClinicalDataSign { get; set; }
|
public bool IsNeedClinicalDataSign { get; set; }
|
||||||
|
@ -424,10 +344,6 @@ namespace IRaCIS.Core.Domain.Models
|
||||||
/// 前序任务需要签名 但是未签名
|
/// 前序任务需要签名 但是未签名
|
||||||
/// </summary>
|
/// </summary>
|
||||||
public bool IsFrontTaskNeedSignButNotSign { get; set; }
|
public bool IsFrontTaskNeedSignButNotSign { get; set; }
|
||||||
|
|
||||||
|
|
||||||
public int ImageStudyState { get; set; }
|
public int ImageStudyState { get; set; }
|
||||||
|
|
||||||
|
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
|
@ -1,7 +1,3 @@
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
using IRaCIS.Core.Domain.Share;
|
using IRaCIS.Core.Domain.Share;
|
||||||
|
|
||||||
namespace IRaCIS.Core.Domain.Models
|
namespace IRaCIS.Core.Domain.Models
|
||||||
|
@ -35,8 +31,6 @@ namespace IRaCIS.Core.Domain.Models
|
||||||
|
|
||||||
//重阅原始任务Id 重阅会产生新的任务
|
//重阅原始任务Id 重阅会产生新的任务
|
||||||
public Guid OriginalReReadingTaskId { get; set; }
|
public Guid OriginalReReadingTaskId { get; set; }
|
||||||
|
|
||||||
|
|
||||||
//产生重阅的根任务Id
|
//产生重阅的根任务Id
|
||||||
public Guid RootReReadingTaskId { get; set; }
|
public Guid RootReReadingTaskId { get; set; }
|
||||||
|
|
||||||
|
@ -44,15 +38,9 @@ namespace IRaCIS.Core.Domain.Models
|
||||||
public Guid? NewReReadingTaskId { get; set; }
|
public Guid? NewReReadingTaskId { get; set; }
|
||||||
|
|
||||||
public Guid RequestReReadingUserId { get; set; }
|
public Guid RequestReReadingUserId { get; set; }
|
||||||
|
|
||||||
|
|
||||||
public DateTime RequestReReadingTime { get; set; }
|
public DateTime RequestReReadingTime { get; set; }
|
||||||
|
|
||||||
|
|
||||||
//申请回退类型
|
//申请回退类型
|
||||||
public RequestReReadingType RequestReReadingType { get; set; }
|
public RequestReReadingType RequestReReadingType { get; set; }
|
||||||
|
|
||||||
|
|
||||||
public string RequestReReadingReason { get; set; } = string.Empty;
|
public string RequestReReadingReason { get; set; } = string.Empty;
|
||||||
|
|
||||||
public string RequestReReadingRejectReason { get; set; } = string.Empty;
|
public string RequestReReadingRejectReason { get; set; } = string.Empty;
|
||||||
|
@ -60,15 +48,10 @@ namespace IRaCIS.Core.Domain.Models
|
||||||
public RequestReReadingResult RequestReReadingResultEnum { get; set; }
|
public RequestReReadingResult RequestReReadingResultEnum { get; set; }
|
||||||
|
|
||||||
public Guid? RequestReReadingConfirmUserId { get; set; }
|
public Guid? RequestReReadingConfirmUserId { get; set; }
|
||||||
|
|
||||||
|
|
||||||
public bool IsCopyOrigenalForms { get; set; }
|
public bool IsCopyOrigenalForms { get; set; }
|
||||||
|
|
||||||
//仅仅包括全局和访视
|
//仅仅包括全局和访视
|
||||||
public bool IsCopyFollowForms { get; set; }
|
public bool IsCopyFollowForms { get; set; }
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
}
|
}
|
||||||
|
|
||||||
}
|
}
|
||||||
|
|
|
@ -2,8 +2,6 @@
|
||||||
|
|
||||||
namespace IRaCIS.Core.Domain.Models
|
namespace IRaCIS.Core.Domain.Models
|
||||||
{
|
{
|
||||||
|
|
||||||
|
|
||||||
public interface IAggregateRoot;
|
public interface IAggregateRoot;
|
||||||
public interface IEntity<TKey>
|
public interface IEntity<TKey>
|
||||||
{
|
{
|
||||||
|
@ -23,8 +21,6 @@ namespace IRaCIS.Core.Domain.Models
|
||||||
[Required]
|
[Required]
|
||||||
[DatabaseGenerated(DatabaseGeneratedOption.None)]
|
[DatabaseGenerated(DatabaseGeneratedOption.None)]
|
||||||
public Guid Id { get; set; }
|
public Guid Id { get; set; }
|
||||||
|
|
||||||
|
|
||||||
#region 领域事件 仅仅允许通过提供的方法进行操作
|
#region 领域事件 仅仅允许通过提供的方法进行操作
|
||||||
[JsonIgnore]
|
[JsonIgnore]
|
||||||
private readonly List<DomainEvent> _domainEvents = [];
|
private readonly List<DomainEvent> _domainEvents = [];
|
||||||
|
@ -32,8 +28,6 @@ namespace IRaCIS.Core.Domain.Models
|
||||||
[JsonIgnore]
|
[JsonIgnore]
|
||||||
[NotMapped]
|
[NotMapped]
|
||||||
public IReadOnlyCollection<DomainEvent> DomainEvents => _domainEvents.AsReadOnly();
|
public IReadOnlyCollection<DomainEvent> DomainEvents => _domainEvents.AsReadOnly();
|
||||||
|
|
||||||
|
|
||||||
public void AddDomainEvent(DomainEvent domainEvent)
|
public void AddDomainEvent(DomainEvent domainEvent)
|
||||||
{
|
{
|
||||||
_domainEvents.Add(domainEvent);
|
_domainEvents.Add(domainEvent);
|
||||||
|
@ -49,13 +43,7 @@ namespace IRaCIS.Core.Domain.Models
|
||||||
_domainEvents.Clear();
|
_domainEvents.Clear();
|
||||||
}
|
}
|
||||||
#endregion
|
#endregion
|
||||||
|
|
||||||
|
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
#region 减少实体属性,增加基类
|
#region 减少实体属性,增加基类
|
||||||
|
|
||||||
public abstract class BaseAddAuditEntity : Entity, IAuditAdd
|
public abstract class BaseAddAuditEntity : Entity, IAuditAdd
|
||||||
|
@ -94,8 +82,6 @@ namespace IRaCIS.Core.Domain.Models
|
||||||
[JsonIgnore]
|
[JsonIgnore]
|
||||||
public User CreateUser { get; set; }
|
public User CreateUser { get; set; }
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
public abstract class BaseFullDeleteAuditEntity : Entity, IAuditUpdate, IAuditAdd, ISoftDelete
|
public abstract class BaseFullDeleteAuditEntity : Entity, IAuditUpdate, IAuditAdd, ISoftDelete
|
||||||
{
|
{
|
||||||
public Guid? DeleteUserId { get; set; }
|
public Guid? DeleteUserId { get; set; }
|
||||||
|
@ -116,8 +102,6 @@ namespace IRaCIS.Core.Domain.Models
|
||||||
public Guid UpdateUserId { get; set; }
|
public Guid UpdateUserId { get; set; }
|
||||||
public DateTime UpdateTime { get; set; }
|
public DateTime UpdateTime { get; set; }
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
#endregion
|
#endregion
|
||||||
|
|
||||||
}
|
}
|
||||||
|
|
|
@ -7,9 +7,6 @@
|
||||||
public DateTime CreateTime { get; set; }
|
public DateTime CreateTime { get; set; }
|
||||||
|
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
public interface IAuditAdd : IAuditAdd<Guid>
|
public interface IAuditAdd : IAuditAdd<Guid>
|
||||||
{
|
{
|
||||||
|
|
||||||
|
@ -19,7 +16,4 @@
|
||||||
{
|
{
|
||||||
public string CreateUser { get; set; }
|
public string CreateUser { get; set; }
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
}
|
}
|
||||||
|
|
|
@ -10,9 +10,4 @@
|
||||||
{
|
{
|
||||||
|
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
}
|
}
|
||||||
|
|
|
@ -12,6 +12,4 @@
|
||||||
{
|
{
|
||||||
|
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
}
|
}
|
||||||
|
|
|
@ -1,11 +1,5 @@
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
using IRaCIS.Core.Domain.Share;
|
using IRaCIS.Core.Domain.Share;
|
||||||
namespace IRaCIS.Core.Domain.Models;
|
namespace IRaCIS.Core.Domain.Models;
|
||||||
|
|
||||||
|
|
||||||
[Comment("数据上传 | 数据导出 | 邮件附件 文件记录表 (需要同步)")]
|
[Comment("数据上传 | 数据导出 | 邮件附件 文件记录表 (需要同步)")]
|
||||||
[Table("CommonDocument")]
|
[Table("CommonDocument")]
|
||||||
public class CommonDocument : BaseFullDeleteAuditEntity
|
public class CommonDocument : BaseFullDeleteAuditEntity
|
||||||
|
@ -29,5 +23,3 @@ public class CommonDocument : BaseFullDeleteAuditEntity
|
||||||
|
|
||||||
public string Path { get; set; } = null!;
|
public string Path { get; set; } = null!;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
|
|
|
@ -1,6 +1,4 @@
|
||||||
using IRaCIS.Core.Domain.Share;
|
using IRaCIS.Core.Domain.Share;
|
||||||
|
|
||||||
|
|
||||||
namespace IRaCIS.Core.Domain.Models;
|
namespace IRaCIS.Core.Domain.Models;
|
||||||
|
|
||||||
[Comment("后台 - 字典表(需要同步)")]
|
[Comment("后台 - 字典表(需要同步)")]
|
||||||
|
@ -10,8 +8,6 @@ public partial class Dictionary : BaseFullAuditEntity
|
||||||
#region 导航属性
|
#region 导航属性
|
||||||
[JsonIgnore]
|
[JsonIgnore]
|
||||||
public List<DoctorDictionary> DoctorDicRelationList { get; set; } = new List<DoctorDictionary>();
|
public List<DoctorDictionary> DoctorDicRelationList { get; set; } = new List<DoctorDictionary>();
|
||||||
|
|
||||||
|
|
||||||
[JsonIgnore]
|
[JsonIgnore]
|
||||||
[ForeignKey("ConfigTypeId")]
|
[ForeignKey("ConfigTypeId")]
|
||||||
public Dictionary ConfigDictionary { get; set; }
|
public Dictionary ConfigDictionary { get; set; }
|
||||||
|
@ -23,8 +19,6 @@ public partial class Dictionary : BaseFullAuditEntity
|
||||||
public List<Dictionary> ChildList { get; set; } = new List<Dictionary>();
|
public List<Dictionary> ChildList { get; set; } = new List<Dictionary>();
|
||||||
|
|
||||||
#endregion
|
#endregion
|
||||||
|
|
||||||
|
|
||||||
[StringLength(400)]
|
[StringLength(400)]
|
||||||
public string ChildGroup { get; set; } = null!;
|
public string ChildGroup { get; set; } = null!;
|
||||||
|
|
||||||
|
@ -52,8 +46,4 @@ public partial class Dictionary : BaseFullAuditEntity
|
||||||
|
|
||||||
[StringLength(400)]
|
[StringLength(400)]
|
||||||
public string ValueCN { get; set; } = null!;
|
public string ValueCN { get; set; } = null!;
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
}
|
}
|
||||||
|
|
|
@ -1,7 +1,3 @@
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
using IRaCIS.Core.Domain.Share;
|
using IRaCIS.Core.Domain.Share;
|
||||||
|
|
||||||
namespace IRaCIS.Core.Domain.Models;
|
namespace IRaCIS.Core.Domain.Models;
|
||||||
|
@ -44,12 +40,8 @@ public class EmailNoticeConfig : BaseFullDeleteAuditEntity
|
||||||
|
|
||||||
[Comment(" 发送周期")]
|
[Comment(" 发送周期")]
|
||||||
public string EmailCron { get; set; } = null!;
|
public string EmailCron { get; set; } = null!;
|
||||||
|
|
||||||
|
|
||||||
[MaxLength]
|
[MaxLength]
|
||||||
public string EmailHtmlContent { get; set; } = null!;
|
public string EmailHtmlContent { get; set; } = null!;
|
||||||
|
|
||||||
|
|
||||||
[MaxLength]
|
[MaxLength]
|
||||||
public string EmailHtmlContentCN { get; set; } = null!;
|
public string EmailHtmlContentCN { get; set; } = null!;
|
||||||
|
|
||||||
|
@ -72,12 +64,7 @@ public class EmailNoticeConfig : BaseFullDeleteAuditEntity
|
||||||
public bool IsReturnRequired { get; set; }
|
public bool IsReturnRequired { get; set; }
|
||||||
|
|
||||||
public SysEmailLevel SystemLevel { get; set; }
|
public SysEmailLevel SystemLevel { get; set; }
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
[Comment("后台 - 邮件配置用户类型表(需要同步)")]
|
[Comment("后台 - 邮件配置用户类型表(需要同步)")]
|
||||||
[Table("EmailNoticeUserType")]
|
[Table("EmailNoticeUserType")]
|
||||||
|
|
||||||
|
@ -87,14 +74,10 @@ public class EmailNoticeUserType : Entity
|
||||||
public EmailNoticeConfig EmailNoticeConfig { get; set; }
|
public EmailNoticeConfig EmailNoticeConfig { get; set; }
|
||||||
|
|
||||||
public Guid EmailNoticeConfigId { get; set; }
|
public Guid EmailNoticeConfigId { get; set; }
|
||||||
|
|
||||||
|
|
||||||
public UserTypeEnum UserType { get; set; }
|
public UserTypeEnum UserType { get; set; }
|
||||||
|
|
||||||
public EmailUserType EmailUserType { get; set; }
|
public EmailUserType EmailUserType { get; set; }
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
public enum SysEmailLevel
|
public enum SysEmailLevel
|
||||||
{
|
{
|
||||||
not_sys = 0,
|
not_sys = 0,
|
||||||
|
|
|
@ -1,6 +1,3 @@
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
namespace IRaCIS.Core.Domain.Models;
|
namespace IRaCIS.Core.Domain.Models;
|
||||||
|
|
||||||
[Comment("后台 - 浏览器推荐 (需要同步)")]
|
[Comment("后台 - 浏览器推荐 (需要同步)")]
|
||||||
|
@ -29,5 +26,3 @@ public class ExploreRecommend : BaseFullDeleteAuditEntity
|
||||||
public string Version { get; set; } = null!;
|
public string Version { get; set; } = null!;
|
||||||
|
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
|
|
|
@ -1,6 +1,3 @@
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
namespace IRaCIS.Core.Domain.Models;
|
namespace IRaCIS.Core.Domain.Models;
|
||||||
|
|
||||||
[Comment("稽查 - 配置表 (需要同步)")]
|
[Comment("稽查 - 配置表 (需要同步)")]
|
||||||
|
@ -127,10 +124,6 @@ public class FrontAuditConfig : BaseFullAuditEntity
|
||||||
public string ValueCN { get; set; } = null!;
|
public string ValueCN { get; set; } = null!;
|
||||||
|
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
public class UrlConfig
|
public class UrlConfig
|
||||||
{
|
{
|
||||||
public bool IsRoute { get; set; }
|
public bool IsRoute { get; set; }
|
||||||
|
@ -165,12 +158,8 @@ public class TableConfig
|
||||||
|
|
||||||
public string ColumnEnName { get; set; } = String.Empty;
|
public string ColumnEnName { get; set; } = String.Empty;
|
||||||
public bool IsPicture { get; set; }
|
public bool IsPicture { get; set; }
|
||||||
|
|
||||||
|
|
||||||
public bool IsNeedTransalate { get; set; }
|
public bool IsNeedTransalate { get; set; }
|
||||||
public string TranslateDictionaryName { get; set; } = String.Empty;
|
public string TranslateDictionaryName { get; set; } = String.Empty;
|
||||||
|
|
||||||
|
|
||||||
public bool IsDynamicTranslate { get; set; }
|
public bool IsDynamicTranslate { get; set; }
|
||||||
|
|
||||||
}
|
}
|
||||||
|
|
|
@ -1,6 +1,3 @@
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
namespace IRaCIS.Core.Domain.Models
|
namespace IRaCIS.Core.Domain.Models
|
||||||
{
|
{
|
||||||
///<summary>
|
///<summary>
|
||||||
|
@ -20,8 +17,6 @@ namespace IRaCIS.Core.Domain.Models
|
||||||
/// 0 1 2 预翻译 已确认 废除
|
/// 0 1 2 预翻译 已确认 废除
|
||||||
/// </summary>
|
/// </summary>
|
||||||
public int State { get; set; }
|
public int State { get; set; }
|
||||||
|
|
||||||
|
|
||||||
public string Description { get; set; } = string.Empty;
|
public string Description { get; set; } = string.Empty;
|
||||||
|
|
||||||
public string Code { get; set; } = string.Empty;
|
public string Code { get; set; } = string.Empty;
|
||||||
|
@ -33,15 +28,9 @@ namespace IRaCIS.Core.Domain.Models
|
||||||
public int InternationalizationType { get; set; }
|
public int InternationalizationType { get; set; }
|
||||||
|
|
||||||
public string FrontType { get; set; } = string.Empty;
|
public string FrontType { get; set; } = string.Empty;
|
||||||
|
|
||||||
|
|
||||||
public string Module { get; set; } = string.Empty;
|
public string Module { get; set; } = string.Empty;
|
||||||
//关联版本历史记录表Id
|
//关联版本历史记录表Id
|
||||||
public Guid? PublishLogId { get; set; }
|
public Guid? PublishLogId { get; set; }
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
}
|
}
|
||||||
|
|
||||||
}
|
}
|
||||||
|
|
|
@ -50,8 +50,6 @@ public class NotDefaultAttribute : ValidationAttribute
|
||||||
return true;
|
return true;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
public class CanConvertToTimeAttribute : ValidationAttribute
|
public class CanConvertToTimeAttribute : ValidationAttribute
|
||||||
{
|
{
|
||||||
public const string DefaultErrorMessage = "The {0} field is is not a valid DateTime value";
|
public const string DefaultErrorMessage = "The {0} field is is not a valid DateTime value";
|
||||||
|
|
|
@ -1,6 +1,3 @@
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
namespace IRaCIS.Core.Domain.Models
|
namespace IRaCIS.Core.Domain.Models
|
||||||
{
|
{
|
||||||
///<summary>
|
///<summary>
|
||||||
|
@ -9,8 +6,6 @@ namespace IRaCIS.Core.Domain.Models
|
||||||
[Table("PublishLog")]
|
[Table("PublishLog")]
|
||||||
public class PublishLog : BaseFullAuditEntity
|
public class PublishLog : BaseFullAuditEntity
|
||||||
{
|
{
|
||||||
|
|
||||||
|
|
||||||
public string Version { get; set; } = string.Empty;
|
public string Version { get; set; } = string.Empty;
|
||||||
|
|
||||||
public DateTime? PublishTime { get; set; }
|
public DateTime? PublishTime { get; set; }
|
||||||
|
|
|
@ -1,7 +1,3 @@
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
using IRaCIS.Core.Domain.Share;
|
using IRaCIS.Core.Domain.Share;
|
||||||
namespace IRaCIS.Core.Domain.Models
|
namespace IRaCIS.Core.Domain.Models
|
||||||
{
|
{
|
||||||
|
@ -18,8 +14,6 @@ namespace IRaCIS.Core.Domain.Models
|
||||||
public SystemBasicData Parent { get; set; }
|
public SystemBasicData Parent { get; set; }
|
||||||
|
|
||||||
#endregion
|
#endregion
|
||||||
|
|
||||||
|
|
||||||
public string Name { get; set; } = string.Empty;
|
public string Name { get; set; } = string.Empty;
|
||||||
|
|
||||||
public string Value { get; set; } = string.Empty;
|
public string Value { get; set; } = string.Empty;
|
||||||
|
@ -31,15 +25,11 @@ namespace IRaCIS.Core.Domain.Models
|
||||||
public string Code { get; set; } = string.Empty;
|
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;
|
||||||
|
|
||||||
public bool IsEnable { get; set; }
|
public bool IsEnable { get; set; }
|
||||||
|
|
||||||
public BasicDataTypeEnum BasicDataTypeEnum { get; set; }
|
public BasicDataTypeEnum BasicDataTypeEnum { get; set; }
|
||||||
|
|
||||||
|
|
||||||
}
|
}
|
||||||
|
|
||||||
}
|
}
|
||||||
|
|
|
@ -13,8 +13,6 @@ public class Doctor : BaseFullAuditEntity
|
||||||
public List<DoctorDictionary> DoctorDicRelationList { get; set; } = new List<DoctorDictionary>();
|
public List<DoctorDictionary> DoctorDicRelationList { get; set; } = new List<DoctorDictionary>();
|
||||||
[JsonIgnore]
|
[JsonIgnore]
|
||||||
public List<TrialExperienceCriteria> TrialExperienceCriteriaList { get; set; }
|
public List<TrialExperienceCriteria> TrialExperienceCriteriaList { get; set; }
|
||||||
|
|
||||||
|
|
||||||
[JsonIgnore]
|
[JsonIgnore]
|
||||||
public List<Enroll> EnrollList { get; set; }
|
public List<Enroll> EnrollList { get; set; }
|
||||||
|
|
||||||
|
@ -47,8 +45,6 @@ public class Doctor : BaseFullAuditEntity
|
||||||
public bool AcceptingNewTrial { get; set; }
|
public bool AcceptingNewTrial { get; set; }
|
||||||
|
|
||||||
public bool ActivelyReading { get; set; }
|
public bool ActivelyReading { get; set; }
|
||||||
|
|
||||||
|
|
||||||
[MaxLength]
|
[MaxLength]
|
||||||
public string? AdminComment { get; set; }
|
public string? AdminComment { get; set; }
|
||||||
|
|
||||||
|
@ -59,8 +55,6 @@ public class Doctor : BaseFullAuditEntity
|
||||||
public string BlindName { get; set; } = null!;
|
public string BlindName { get; set; } = null!;
|
||||||
|
|
||||||
public string BlindNameCN { get; set; } = null!;
|
public string BlindNameCN { get; set; } = null!;
|
||||||
|
|
||||||
|
|
||||||
[MaxLength]
|
[MaxLength]
|
||||||
public string? BlindPublications { get; set; }
|
public string? BlindPublications { get; set; }
|
||||||
|
|
||||||
|
@ -108,12 +102,8 @@ public class Doctor : BaseFullAuditEntity
|
||||||
public int Nation { get; set; }
|
public int Nation { get; set; }
|
||||||
|
|
||||||
public Guid OrganizationId { get; set; }
|
public Guid OrganizationId { get; set; }
|
||||||
|
|
||||||
|
|
||||||
[MaxLength]
|
[MaxLength]
|
||||||
public string? OtherClinicalExperience { get; set; }
|
public string? OtherClinicalExperience { get; set; }
|
||||||
|
|
||||||
|
|
||||||
[MaxLength]
|
[MaxLength]
|
||||||
public string? OtherClinicalExperienceCN { get; set; }
|
public string? OtherClinicalExperienceCN { get; set; }
|
||||||
|
|
||||||
|
@ -184,6 +174,4 @@ public class Doctor : BaseFullAuditEntity
|
||||||
|
|
||||||
[NotMapped]
|
[NotMapped]
|
||||||
public string FullName => LastName + " / " + FirstName;
|
public string FullName => LastName + " / " + FirstName;
|
||||||
|
|
||||||
|
|
||||||
}
|
}
|
||||||
|
|
|
@ -1,7 +1,3 @@
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
using IRaCIS.Core.Domain.Share;
|
using IRaCIS.Core.Domain.Share;
|
||||||
namespace IRaCIS.Core.Domain.Models;
|
namespace IRaCIS.Core.Domain.Models;
|
||||||
|
|
||||||
|
@ -39,6 +35,3 @@ public class DoctorCriterionFile : BaseAddAuditEntity
|
||||||
public Guid? TrialReadingCriterionId { get; set; }
|
public Guid? TrialReadingCriterionId { get; set; }
|
||||||
|
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
|
@ -1,6 +1,4 @@
|
||||||
namespace IRaCIS.Core.Domain.Models;
|
namespace IRaCIS.Core.Domain.Models;
|
||||||
|
|
||||||
|
|
||||||
[Comment("医生 - 医生字典关联表")]
|
[Comment("医生 - 医生字典关联表")]
|
||||||
[Table("DoctorDictionary")]
|
[Table("DoctorDictionary")]
|
||||||
public class DoctorDictionary : Entity
|
public class DoctorDictionary : Entity
|
||||||
|
|
|
@ -42,6 +42,4 @@ public partial class Workload : BaseFullAuditEntity
|
||||||
|
|
||||||
[StringLength(400)]
|
[StringLength(400)]
|
||||||
public string YearMonth { get; set; } = null!;
|
public string YearMonth { get; set; } = null!;
|
||||||
|
|
||||||
|
|
||||||
}
|
}
|
||||||
|
|
|
@ -1,6 +1,3 @@
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
namespace IRaCIS.Core.Domain.Models
|
namespace IRaCIS.Core.Domain.Models
|
||||||
{
|
{
|
||||||
///<summary>
|
///<summary>
|
||||||
|
@ -15,17 +12,10 @@ namespace IRaCIS.Core.Domain.Models
|
||||||
[ForeignKey("EnrollId")]
|
[ForeignKey("EnrollId")]
|
||||||
public Enroll Enroll { get; set; }
|
public Enroll Enroll { get; set; }
|
||||||
#endregion
|
#endregion
|
||||||
|
|
||||||
|
|
||||||
public Guid EnrollId { get; set; }
|
public Guid EnrollId { get; set; }
|
||||||
|
|
||||||
public Guid TrialReadingCriterionId { get; set; }
|
public Guid TrialReadingCriterionId { get; set; }
|
||||||
|
|
||||||
public bool IsJoinAnalysis { get; set; }
|
public bool IsJoinAnalysis { get; set; }
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
}
|
}
|
||||||
|
|
|
@ -8,8 +8,6 @@ namespace IRaCIS.Core.Domain.Models
|
||||||
[JsonIgnore]
|
[JsonIgnore]
|
||||||
public List<TrialExperienceCriteria> ExperienceCriteriaList { get; set; }
|
public List<TrialExperienceCriteria> ExperienceCriteriaList { get; set; }
|
||||||
#endregion
|
#endregion
|
||||||
|
|
||||||
|
|
||||||
public Guid DoctorId { get; set; }
|
public Guid DoctorId { get; set; }
|
||||||
|
|
||||||
public Guid? PhaseId { get; set; }
|
public Guid? PhaseId { get; set; }
|
||||||
|
@ -18,8 +16,6 @@ namespace IRaCIS.Core.Domain.Models
|
||||||
|
|
||||||
[StringLength(512)]
|
[StringLength(512)]
|
||||||
public string EvaluationContent { get; set; } = string.Empty;
|
public string EvaluationContent { get; set; } = string.Empty;
|
||||||
|
|
||||||
|
|
||||||
public int VisitReadingCount { get; set; }
|
public int VisitReadingCount { get; set; }
|
||||||
|
|
||||||
public DateTime? StartTime { get; set; }
|
public DateTime? StartTime { get; set; }
|
||||||
|
|
|
@ -10,10 +10,5 @@
|
||||||
public Guid DoctorId { get; set; }
|
public Guid DoctorId { get; set; }
|
||||||
public Guid TrialExperienceId { get; set; }
|
public Guid TrialExperienceId { get; set; }
|
||||||
public Guid EvaluationCriteriaId { get; set; }
|
public Guid EvaluationCriteriaId { get; set; }
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
}
|
}
|
||||||
}
|
}
|
|
@ -1,6 +1,3 @@
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
namespace IRaCIS.Core.Domain.Models
|
namespace IRaCIS.Core.Domain.Models
|
||||||
{
|
{
|
||||||
///<summary>
|
///<summary>
|
||||||
|
@ -18,21 +15,14 @@ namespace IRaCIS.Core.Domain.Models
|
||||||
[ForeignKey("ConfirmUserId")]
|
[ForeignKey("ConfirmUserId")]
|
||||||
public User ConfirmUser { get; set; }
|
public User ConfirmUser { get; set; }
|
||||||
#endregion
|
#endregion
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
public Guid SystemDocumentId { get; set; }
|
public Guid SystemDocumentId { get; set; }
|
||||||
|
|
||||||
public DateTime? ConfirmTime { get; set; }
|
public DateTime? ConfirmTime { get; set; }
|
||||||
|
|
||||||
|
|
||||||
public Guid ConfirmUserId { get; set; }
|
public Guid ConfirmUserId { get; set; }
|
||||||
|
|
||||||
public DateTime? SignFirstViewTime { get; set; }
|
public DateTime? SignFirstViewTime { get; set; }
|
||||||
|
|
||||||
public string SignText { get; set; } = string.Empty;
|
public string SignText { get; set; } = string.Empty;
|
||||||
|
|
||||||
|
|
||||||
}
|
}
|
||||||
|
|
||||||
}
|
}
|
||||||
|
|
|
@ -1,6 +1,3 @@
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
namespace IRaCIS.Core.Domain.Models
|
namespace IRaCIS.Core.Domain.Models
|
||||||
{
|
{
|
||||||
///<summary>
|
///<summary>
|
||||||
|
@ -17,8 +14,6 @@ namespace IRaCIS.Core.Domain.Models
|
||||||
[JsonIgnore]
|
[JsonIgnore]
|
||||||
public SystemDocument SystemDocument { get; set; }
|
public SystemDocument SystemDocument { get; set; }
|
||||||
#endregion
|
#endregion
|
||||||
|
|
||||||
|
|
||||||
public Guid SystemDocumentId { get; set; }
|
public Guid SystemDocumentId { get; set; }
|
||||||
|
|
||||||
public Guid NeedConfirmUserTypeId { get; set; }
|
public Guid NeedConfirmUserTypeId { get; set; }
|
||||||
|
|
|
@ -1,6 +1,3 @@
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
namespace IRaCIS.Core.Domain.Models
|
namespace IRaCIS.Core.Domain.Models
|
||||||
{
|
{
|
||||||
///<summary>
|
///<summary>
|
||||||
|
@ -18,20 +15,11 @@ namespace IRaCIS.Core.Domain.Models
|
||||||
[ForeignKey("FileTypeId")]
|
[ForeignKey("FileTypeId")]
|
||||||
public Dictionary FileType { get; set; }
|
public Dictionary FileType { get; set; }
|
||||||
#endregion
|
#endregion
|
||||||
|
|
||||||
|
|
||||||
public Guid FileTypeId { get; set; }
|
public Guid FileTypeId { get; set; }
|
||||||
|
|
||||||
|
|
||||||
public string Name { get; set; } = string.Empty;
|
public string Name { get; set; } = string.Empty;
|
||||||
|
|
||||||
public int SignViewMinimumMinutes { get; set; }
|
public int SignViewMinimumMinutes { get; set; }
|
||||||
|
|
||||||
|
|
||||||
public string Path { get; set; } = string.Empty;
|
public string Path { get; set; } = string.Empty;
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
}
|
}
|
||||||
|
|
||||||
}
|
}
|
||||||
|
|
|
@ -1,6 +1,3 @@
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
namespace IRaCIS.Core.Domain.Models
|
namespace IRaCIS.Core.Domain.Models
|
||||||
{
|
{
|
||||||
///<summary>
|
///<summary>
|
||||||
|
@ -17,27 +14,10 @@ namespace IRaCIS.Core.Domain.Models
|
||||||
[JsonIgnore]
|
[JsonIgnore]
|
||||||
public TrialDocument TrialDocument { get; set; }
|
public TrialDocument TrialDocument { get; set; }
|
||||||
#endregion
|
#endregion
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
public Guid TrialDocumentId { get; set; }
|
public Guid TrialDocumentId { get; set; }
|
||||||
|
|
||||||
|
|
||||||
public DateTime? ConfirmTime { get; set; }
|
public DateTime? ConfirmTime { get; set; }
|
||||||
|
|
||||||
|
|
||||||
public Guid ConfirmUserId { get; set; }
|
public Guid ConfirmUserId { get; set; }
|
||||||
|
|
||||||
|
|
||||||
public DateTime? SignFirstViewTime { get; set; }
|
public DateTime? SignFirstViewTime { get; set; }
|
||||||
|
|
||||||
|
|
||||||
public string SignText { get; set; } = string.Empty;
|
public string SignText { get; set; } = string.Empty;
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
}
|
}
|
||||||
|
|
|
@ -1,6 +1,3 @@
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
namespace IRaCIS.Core.Domain.Models
|
namespace IRaCIS.Core.Domain.Models
|
||||||
{
|
{
|
||||||
///<summary>
|
///<summary>
|
||||||
|
@ -21,10 +18,6 @@ namespace IRaCIS.Core.Domain.Models
|
||||||
public Guid TrialDocumentId { get; set; }
|
public Guid TrialDocumentId { get; set; }
|
||||||
|
|
||||||
public Guid NeedConfirmUserTypeId { get; set; }
|
public Guid NeedConfirmUserTypeId { get; set; }
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
}
|
}
|
||||||
|
|
||||||
}
|
}
|
||||||
|
|
|
@ -1,6 +1,3 @@
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
namespace IRaCIS.Core.Domain.Models
|
namespace IRaCIS.Core.Domain.Models
|
||||||
{
|
{
|
||||||
///<summary>
|
///<summary>
|
||||||
|
@ -22,8 +19,6 @@ namespace IRaCIS.Core.Domain.Models
|
||||||
public Dictionary FileType { get; set; }
|
public Dictionary FileType { get; set; }
|
||||||
#endregion
|
#endregion
|
||||||
//需要确认的项目用户 通过TrialId 关联 用中间表过滤
|
//需要确认的项目用户 通过TrialId 关联 用中间表过滤
|
||||||
|
|
||||||
|
|
||||||
public Guid FileTypeId { get; set; }
|
public Guid FileTypeId { get; set; }
|
||||||
|
|
||||||
public string Name { get; set; } = string.Empty;
|
public string Name { get; set; } = string.Empty;
|
||||||
|
@ -35,9 +30,6 @@ namespace IRaCIS.Core.Domain.Models
|
||||||
public string Description { get; set; } = string.Empty;
|
public string Description { get; set; } = string.Empty;
|
||||||
|
|
||||||
public int SignViewMinimumMinutes { get; set; }
|
public int SignViewMinimumMinutes { get; set; }
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
}
|
}
|
||||||
|
|
||||||
}
|
}
|
||||||
|
|
|
@ -1,7 +1,3 @@
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
using IRaCIS.Core.Domain.Share;
|
using IRaCIS.Core.Domain.Share;
|
||||||
|
|
||||||
namespace IRaCIS.Core.Domain.Models;
|
namespace IRaCIS.Core.Domain.Models;
|
||||||
|
@ -14,14 +10,10 @@ public class TrialEmailNoticeConfig : BaseFullDeleteAuditEntity
|
||||||
[JsonIgnore]
|
[JsonIgnore]
|
||||||
|
|
||||||
public Trial Trial { get; set; }
|
public Trial Trial { get; set; }
|
||||||
|
|
||||||
|
|
||||||
[JsonIgnore]
|
[JsonIgnore]
|
||||||
public List<TrialEmailNoticeUser> TrialEmailNoticeUserList { get; set; } = new List<TrialEmailNoticeUser>();
|
public List<TrialEmailNoticeUser> TrialEmailNoticeUserList { get; set; } = new List<TrialEmailNoticeUser>();
|
||||||
[JsonIgnore]
|
[JsonIgnore]
|
||||||
public List<TrialEmailBlackUser> TrialEmailBlackUserList { get; set; } = new List<TrialEmailBlackUser>();
|
public List<TrialEmailBlackUser> TrialEmailBlackUserList { get; set; } = new List<TrialEmailBlackUser>();
|
||||||
|
|
||||||
|
|
||||||
[JsonIgnore]
|
[JsonIgnore]
|
||||||
|
|
||||||
public EmailNoticeConfig SysEmailNoticeConfig { get; set; }
|
public EmailNoticeConfig SysEmailNoticeConfig { get; set; }
|
||||||
|
@ -101,10 +93,6 @@ public class TrialEmailBlackUser : Entity
|
||||||
|
|
||||||
[JsonIgnore]
|
[JsonIgnore]
|
||||||
public User User { get; set; }
|
public User User { get; set; }
|
||||||
|
|
||||||
|
|
||||||
public Guid TrialEmailNoticeConfigId { get; set; }
|
public Guid TrialEmailNoticeConfigId { get; set; }
|
||||||
|
|
||||||
|
|
||||||
public Guid UserId { get; set; }
|
public Guid UserId { get; set; }
|
||||||
}
|
}
|
||||||
|
|
|
@ -1,7 +1,3 @@
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
using IRaCIS.Core.Domain.Share;
|
using IRaCIS.Core.Domain.Share;
|
||||||
namespace IRaCIS.Core.Domain.Models
|
namespace IRaCIS.Core.Domain.Models
|
||||||
{
|
{
|
||||||
|
@ -17,14 +13,8 @@ namespace IRaCIS.Core.Domain.Models
|
||||||
|
|
||||||
[JsonIgnore]
|
[JsonIgnore]
|
||||||
public TrialEmailNoticeConfig TrialEmailNoticeConfig { get; set; }
|
public TrialEmailNoticeConfig TrialEmailNoticeConfig { get; set; }
|
||||||
|
|
||||||
|
|
||||||
public UserTypeEnum UserType { get; set; }
|
public UserTypeEnum UserType { get; set; }
|
||||||
|
|
||||||
|
|
||||||
public Guid TrialEmailNoticeConfigId { get; set; }
|
public Guid TrialEmailNoticeConfigId { get; set; }
|
||||||
|
|
||||||
|
|
||||||
public EmailUserType EmailUserType { get; set; }
|
public EmailUserType EmailUserType { get; set; }
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
|
@ -17,8 +17,6 @@ namespace IRaCIS.Core.Domain.Models
|
||||||
|
|
||||||
[DecimalPrecision(18, 2)]
|
[DecimalPrecision(18, 2)]
|
||||||
public decimal ExchangeRate { get; set; }
|
public decimal ExchangeRate { get; set; }
|
||||||
|
|
||||||
|
|
||||||
[DecimalPrecision(18, 4)]
|
[DecimalPrecision(18, 4)]
|
||||||
public decimal AdjustmentCNY { get; set; }
|
public decimal AdjustmentCNY { get; set; }
|
||||||
|
|
||||||
|
@ -31,7 +29,5 @@ namespace IRaCIS.Core.Domain.Models
|
||||||
|
|
||||||
[StringLength(500)]
|
[StringLength(500)]
|
||||||
public string Note { get; set; } = string.Empty;
|
public string Note { get; set; } = string.Empty;
|
||||||
|
|
||||||
|
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
|
@ -13,8 +13,6 @@ namespace IRaCIS.Core.Domain.Models
|
||||||
|
|
||||||
[DecimalPrecision(18, 4)]
|
[DecimalPrecision(18, 4)]
|
||||||
public decimal AdjustmentCNY { get; set; }
|
public decimal AdjustmentCNY { get; set; }
|
||||||
|
|
||||||
|
|
||||||
public Guid TrialId { get; set; } = Guid.Empty;
|
public Guid TrialId { get; set; } = Guid.Empty;
|
||||||
|
|
||||||
[DecimalPrecision(18, 2)]
|
[DecimalPrecision(18, 2)]
|
||||||
|
|
|
@ -20,7 +20,5 @@ namespace IRaCIS.Core.Domain.Models
|
||||||
/// 是否有 为新项目
|
/// 是否有 为新项目
|
||||||
/// </summary>
|
/// </summary>
|
||||||
public bool? IsNewTrial { get; set; } = false;
|
public bool? IsNewTrial { get; set; } = false;
|
||||||
|
|
||||||
|
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
|
@ -4,5 +4,3 @@ global using System.Collections.Generic;
|
||||||
global using System.ComponentModel.DataAnnotations;
|
global using System.ComponentModel.DataAnnotations;
|
||||||
global using System.ComponentModel.DataAnnotations.Schema;
|
global using System.ComponentModel.DataAnnotations.Schema;
|
||||||
global using Newtonsoft.Json;
|
global using Newtonsoft.Json;
|
||||||
|
|
||||||
|
|
||||||
|
|
|
@ -38,8 +38,6 @@ public class DicomInstance : BaseFullAuditEntity, IEntitySeqId
|
||||||
public DateTime? InstanceTime { get; set; }
|
public DateTime? InstanceTime { get; set; }
|
||||||
|
|
||||||
public int NumberOfFrames { get; set; }
|
public int NumberOfFrames { get; set; }
|
||||||
|
|
||||||
|
|
||||||
[MaxLength]
|
[MaxLength]
|
||||||
[Unicode(false)]
|
[Unicode(false)]
|
||||||
public string Path { get; set; } = null!;
|
public string Path { get; set; } = null!;
|
||||||
|
@ -76,5 +74,3 @@ public class DicomInstance : BaseFullAuditEntity, IEntitySeqId
|
||||||
[StringLength(400)]
|
[StringLength(400)]
|
||||||
public string WindowWidth { get; set; } = null!;
|
public string WindowWidth { get; set; } = null!;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
|
|
|
@ -24,8 +24,6 @@ public class DicomStudy : BaseFullDeleteAuditEntity, IEntitySeqId
|
||||||
|
|
||||||
[JsonIgnore]
|
[JsonIgnore]
|
||||||
public List<ReadingConsistentClinicalData> ReadingConsistentClinicalDataList { get; set; }
|
public List<ReadingConsistentClinicalData> ReadingConsistentClinicalDataList { get; set; }
|
||||||
|
|
||||||
|
|
||||||
[JsonIgnore]
|
[JsonIgnore]
|
||||||
public List<SubjectCriteriaEvaluationVisitStudyFilter> SubjectCriteriaEvaluationVisitStudyFilterList { get; set; }
|
public List<SubjectCriteriaEvaluationVisitStudyFilter> SubjectCriteriaEvaluationVisitStudyFilterList { get; set; }
|
||||||
|
|
||||||
|
@ -98,8 +96,4 @@ public class DicomStudy : BaseFullDeleteAuditEntity, IEntitySeqId
|
||||||
public DateTime? UploadedTime { get; set; }
|
public DateTime? UploadedTime { get; set; }
|
||||||
|
|
||||||
public string Uploader { get; set; } = null!;
|
public string Uploader { get; set; } = null!;
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
}
|
}
|
||||||
|
|
|
@ -1,6 +1,3 @@
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
namespace IRaCIS.Core.Domain.Models;
|
namespace IRaCIS.Core.Domain.Models;
|
||||||
|
|
||||||
[Comment("项目 - 影像上传监控")]
|
[Comment("项目 - 影像上传监控")]
|
||||||
|
@ -14,8 +11,6 @@ public class StudyMonitor : BaseAddAuditEntity
|
||||||
[JsonIgnore]
|
[JsonIgnore]
|
||||||
[ForeignKey("StudyId")]
|
[ForeignKey("StudyId")]
|
||||||
public NoneDicomStudy NoneDicomStudy { get; set; }
|
public NoneDicomStudy NoneDicomStudy { get; set; }
|
||||||
|
|
||||||
|
|
||||||
[JsonIgnore]
|
[JsonIgnore]
|
||||||
[ForeignKey("StudyId")]
|
[ForeignKey("StudyId")]
|
||||||
public TaskStudy TaskStudy { get; set; }
|
public TaskStudy TaskStudy { get; set; }
|
||||||
|
@ -62,8 +57,6 @@ public class StudyMonitor : BaseAddAuditEntity
|
||||||
public Guid SubjectId { get; set; }
|
public Guid SubjectId { get; set; }
|
||||||
|
|
||||||
public Guid SubjectVisitId { get; set; }
|
public Guid SubjectVisitId { get; set; }
|
||||||
|
|
||||||
|
|
||||||
public Guid TrialId { get; set; }
|
public Guid TrialId { get; set; }
|
||||||
|
|
||||||
public DateTime? UploadFinishedTime { get; set; }
|
public DateTime? UploadFinishedTime { get; set; }
|
||||||
|
|
|
@ -1,6 +1,3 @@
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
namespace IRaCIS.Core.Domain.Models
|
namespace IRaCIS.Core.Domain.Models
|
||||||
{
|
{
|
||||||
///<summary>
|
///<summary>
|
||||||
|
@ -22,9 +19,6 @@ namespace IRaCIS.Core.Domain.Models
|
||||||
public Subject Subject { get; set; }
|
public Subject Subject { get; set; }
|
||||||
|
|
||||||
#endregion
|
#endregion
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
public string StudyCode { get; set; } = string.Empty;
|
public string StudyCode { get; set; } = string.Empty;
|
||||||
|
|
||||||
public int FileCount { get; set; }
|
public int FileCount { get; set; }
|
||||||
|
@ -32,26 +26,13 @@ namespace IRaCIS.Core.Domain.Models
|
||||||
public int Code { get; set; }
|
public int Code { get; set; }
|
||||||
|
|
||||||
public Guid TrialId { get; set; }
|
public Guid TrialId { get; set; }
|
||||||
|
|
||||||
|
|
||||||
public Guid SubjectId { get; set; }
|
public Guid SubjectId { get; set; }
|
||||||
|
|
||||||
|
|
||||||
public Guid SubjectVisitId { get; set; }
|
public Guid SubjectVisitId { get; set; }
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
public string BodyPart { get; set; } = string.Empty;
|
public string BodyPart { get; set; } = string.Empty;
|
||||||
|
|
||||||
|
|
||||||
public string Modality { get; set; } = string.Empty;
|
public string Modality { get; set; } = string.Empty;
|
||||||
|
|
||||||
public DateTime ImageDate { get; set; }
|
public DateTime ImageDate { get; set; }
|
||||||
|
|
||||||
|
|
||||||
public string Description { get; set; } = string.Empty;
|
public string Description { get; set; } = string.Empty;
|
||||||
|
|
||||||
|
|
||||||
public string VideoName { get; set; } = string.Empty;
|
public string VideoName { get; set; } = string.Empty;
|
||||||
|
|
||||||
public string VideoObjectName { get; set; } = string.Empty;
|
public string VideoObjectName { get; set; } = string.Empty;
|
||||||
|
|
|
@ -1,6 +1,3 @@
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
namespace IRaCIS.Core.Domain.Models
|
namespace IRaCIS.Core.Domain.Models
|
||||||
{
|
{
|
||||||
|
|
||||||
|
@ -11,8 +8,6 @@ namespace IRaCIS.Core.Domain.Models
|
||||||
[ForeignKey("NoneDicomStudyId")]
|
[ForeignKey("NoneDicomStudyId")]
|
||||||
[JsonIgnore]
|
[JsonIgnore]
|
||||||
public NoneDicomStudy NoneDicomStudy { get; set; }
|
public NoneDicomStudy NoneDicomStudy { get; set; }
|
||||||
|
|
||||||
|
|
||||||
[JsonIgnore]
|
[JsonIgnore]
|
||||||
public VisitTask VisitTask { get; set; }
|
public VisitTask VisitTask { get; set; }
|
||||||
|
|
||||||
|
@ -20,33 +15,21 @@ namespace IRaCIS.Core.Domain.Models
|
||||||
[JsonIgnore]
|
[JsonIgnore]
|
||||||
public NoneDicomStudy OriginNoneDicomStudy { get; set; }
|
public NoneDicomStudy OriginNoneDicomStudy { get; set; }
|
||||||
#endregion
|
#endregion
|
||||||
|
|
||||||
|
|
||||||
public Guid NoneDicomStudyId { get; set; }
|
public Guid NoneDicomStudyId { get; set; }
|
||||||
|
|
||||||
|
|
||||||
public string Path { get; set; } = string.Empty;
|
public string Path { get; set; } = string.Empty;
|
||||||
|
|
||||||
|
|
||||||
public string FileName { get; set; } = string.Empty;
|
public string FileName { get; set; } = string.Empty;
|
||||||
|
|
||||||
public string FileType { get; set; } = string.Empty;
|
public string FileType { get; set; } = string.Empty;
|
||||||
|
|
||||||
public long? FileSize { get; set; }
|
public long? FileSize { get; set; }
|
||||||
|
|
||||||
|
|
||||||
#region 跟任务绑定 同时区分检查
|
#region 跟任务绑定 同时区分检查
|
||||||
|
|
||||||
public Guid? VisitTaskId { get; set; }
|
public Guid? VisitTaskId { get; set; }
|
||||||
|
|
||||||
|
|
||||||
/// <summary>
|
/// <summary>
|
||||||
/// 为了不影响原始检查,跟任务绑定的 NoneDicomStudyId 为guid空 这个字段记录跟原始检查绑
|
/// 为了不影响原始检查,跟任务绑定的 NoneDicomStudyId 为guid空 这个字段记录跟原始检查绑
|
||||||
/// </summary>
|
/// </summary>
|
||||||
public Guid? OriginNoneDicomStudyId { get; set; }
|
public Guid? OriginNoneDicomStudyId { get; set; }
|
||||||
#endregion
|
#endregion
|
||||||
|
|
||||||
|
|
||||||
}
|
}
|
||||||
|
|
||||||
}
|
}
|
||||||
|
|
|
@ -1,6 +1,3 @@
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
namespace IRaCIS.Core.Domain.Models
|
namespace IRaCIS.Core.Domain.Models
|
||||||
{
|
{
|
||||||
///<summary>
|
///<summary>
|
||||||
|
@ -16,44 +13,15 @@ namespace IRaCIS.Core.Domain.Models
|
||||||
[JsonIgnore]
|
[JsonIgnore]
|
||||||
public TrialSite TrialSite { get; set; }
|
public TrialSite TrialSite { get; set; }
|
||||||
#endregion
|
#endregion
|
||||||
|
|
||||||
|
|
||||||
public string CallingAE { get; set; } = string.Empty;
|
public string CallingAE { get; set; } = string.Empty;
|
||||||
|
|
||||||
|
|
||||||
public string CalledAE { get; set; } = string.Empty;
|
public string CalledAE { get; set; } = string.Empty;
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
public string CallingAEIP { get; set; } = string.Empty;
|
public string CallingAEIP { get; set; } = string.Empty;
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
public DateTime StartTime { get; set; }
|
public DateTime StartTime { get; set; }
|
||||||
|
|
||||||
|
|
||||||
public DateTime EndTime { get; set; }
|
public DateTime EndTime { get; set; }
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
public int FileCount { get; set; }
|
public int FileCount { get; set; }
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
public long FileSize { get; set; }
|
public long FileSize { get; set; }
|
||||||
|
|
||||||
|
|
||||||
public int StudyCount { get; set; }
|
public int StudyCount { get; set; }
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
public Guid TrialId { get; set; }
|
public Guid TrialId { get; set; }
|
||||||
public Guid TrialSiteId { get; set; }
|
public Guid TrialSiteId { get; set; }
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
}
|
}
|
||||||
|
|
|
@ -12,9 +12,6 @@
|
||||||
[ForeignKey("StudyId")]
|
[ForeignKey("StudyId")]
|
||||||
public SCPStudy SCPStudy { get; set; }
|
public SCPStudy SCPStudy { get; set; }
|
||||||
#endregion
|
#endregion
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
public Guid SeqId { get; set; }
|
public Guid SeqId { get; set; }
|
||||||
public Guid StudyId { get; set; }
|
public Guid StudyId { get; set; }
|
||||||
public Guid SeriesId { get; set; }
|
public Guid SeriesId { get; set; }
|
||||||
|
@ -27,8 +24,6 @@
|
||||||
public int ImageRows { get; set; }
|
public int ImageRows { get; set; }
|
||||||
public int ImageColumns { get; set; }
|
public int ImageColumns { get; set; }
|
||||||
public int SliceLocation { get; set; }
|
public int SliceLocation { get; set; }
|
||||||
|
|
||||||
|
|
||||||
public string SliceThickness { get; set; } = string.Empty;
|
public string SliceThickness { get; set; } = string.Empty;
|
||||||
public int NumberOfFrames { get; set; }
|
public int NumberOfFrames { get; set; }
|
||||||
public string PixelSpacing { get; set; } = string.Empty;
|
public string PixelSpacing { get; set; } = string.Empty;
|
||||||
|
@ -42,8 +37,5 @@
|
||||||
public string Path { get; set; } = string.Empty;
|
public string Path { get; set; } = string.Empty;
|
||||||
|
|
||||||
public long? FileSize { get; set; }
|
public long? FileSize { get; set; }
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
|
@ -13,8 +13,6 @@
|
||||||
[JsonIgnore]
|
[JsonIgnore]
|
||||||
public TrialSite TrialSite { get; set; }
|
public TrialSite TrialSite { get; set; }
|
||||||
#endregion
|
#endregion
|
||||||
|
|
||||||
|
|
||||||
public string PatientIdStr { get; set; } = string.Empty;
|
public string PatientIdStr { get; set; } = string.Empty;
|
||||||
public string PatientName { get; set; } = string.Empty;
|
public string PatientName { get; set; } = string.Empty;
|
||||||
public string PatientAge { get; set; } = string.Empty;
|
public string PatientAge { get; set; } = string.Empty;
|
||||||
|
@ -26,14 +24,8 @@
|
||||||
public DateTime? LatestStudyTime { get; set; }
|
public DateTime? LatestStudyTime { get; set; }
|
||||||
|
|
||||||
public DateTime LatestPushTime { get; set; }
|
public DateTime LatestPushTime { get; set; }
|
||||||
|
|
||||||
|
|
||||||
public Guid? SubjectId { get; set; }
|
public Guid? SubjectId { get; set; }
|
||||||
public Guid TrialId { get; set; }
|
public Guid TrialId { get; set; }
|
||||||
public Guid TrialSiteId { get; set; }
|
public Guid TrialSiteId { get; set; }
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
|
@ -11,8 +11,6 @@
|
||||||
[JsonIgnore]
|
[JsonIgnore]
|
||||||
public List<SCPInstance> SCPInstanceList { get; set; }
|
public List<SCPInstance> SCPInstanceList { get; set; }
|
||||||
#endregion
|
#endregion
|
||||||
|
|
||||||
|
|
||||||
public Guid SeqId { get; set; }
|
public Guid SeqId { get; set; }
|
||||||
public Guid StudyId { get; set; }
|
public Guid StudyId { get; set; }
|
||||||
public string StudyInstanceUid { get; set; } = string.Empty;
|
public string StudyInstanceUid { get; set; } = string.Empty;
|
||||||
|
|
|
@ -24,8 +24,6 @@
|
||||||
public SCPPatient Patient { get; set; }
|
public SCPPatient Patient { get; set; }
|
||||||
|
|
||||||
#endregion
|
#endregion
|
||||||
|
|
||||||
|
|
||||||
public Guid SeqId { get; set; }
|
public Guid SeqId { get; set; }
|
||||||
|
|
||||||
public Guid PatientId { get; set; }
|
public Guid PatientId { get; set; }
|
||||||
|
@ -61,15 +59,9 @@
|
||||||
public string CalledAE { get; set; } = string.Empty;
|
public string CalledAE { get; set; } = string.Empty;
|
||||||
|
|
||||||
public bool IsUploadFinished { get; set; }
|
public bool IsUploadFinished { get; set; }
|
||||||
|
|
||||||
|
|
||||||
public Guid TrialId { get; set; }
|
public Guid TrialId { get; set; }
|
||||||
public Guid TrialSiteId { get; set; }
|
public Guid TrialSiteId { get; set; }
|
||||||
|
|
||||||
public Guid? SubjectVisitId { get; set; }
|
public Guid? SubjectVisitId { get; set; }
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
|
@ -1,6 +1,3 @@
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
namespace IRaCIS.Core.Domain.Models
|
namespace IRaCIS.Core.Domain.Models
|
||||||
{
|
{
|
||||||
///<summary>
|
///<summary>
|
||||||
|
@ -15,28 +12,14 @@ namespace IRaCIS.Core.Domain.Models
|
||||||
public string Group { get; set; } = String.Empty;
|
public string Group { get; set; } = String.Empty;
|
||||||
|
|
||||||
public string Element { get; set; } = String.Empty;
|
public string Element { get; set; } = String.Empty;
|
||||||
|
|
||||||
|
|
||||||
public string TagDescription { get; set; } = String.Empty;
|
public string TagDescription { get; set; } = String.Empty;
|
||||||
|
|
||||||
|
|
||||||
public string TagDescriptionCN { get; set; } = string.Empty;
|
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;
|
||||||
|
|
||||||
|
|
||||||
public bool IsAdd { get; set; }
|
public bool IsAdd { get; set; }
|
||||||
|
|
||||||
public bool IsEnable { get; set; }
|
public bool IsEnable { get; set; }
|
||||||
|
|
||||||
|
|
||||||
public bool IsFixed { get; set; }
|
public bool IsFixed { get; set; }
|
||||||
|
|
||||||
|
|
||||||
}
|
}
|
||||||
|
|
||||||
}
|
}
|
||||||
|
|
|
@ -34,8 +34,6 @@
|
||||||
public string AcquisitionTime { get; set; } = string.Empty;
|
public string AcquisitionTime { get; set; } = string.Empty;
|
||||||
public string AcquisitionNumber { get; set; } = string.Empty;
|
public string AcquisitionNumber { get; set; } = string.Empty;
|
||||||
public string TriggerTime { get; set; } = string.Empty;
|
public string TriggerTime { get; set; } = string.Empty;
|
||||||
|
|
||||||
|
|
||||||
public string BodyPartForEdit { get; set; } = string.Empty;
|
public string BodyPartForEdit { get; set; } = string.Empty;
|
||||||
|
|
||||||
public string ImageResizePath { get; set; } = string.Empty;
|
public string ImageResizePath { get; set; } = string.Empty;
|
||||||
|
|
|
@ -19,8 +19,6 @@
|
||||||
[JsonIgnore]
|
[JsonIgnore]
|
||||||
[ForeignKey("SubjectId")]
|
[ForeignKey("SubjectId")]
|
||||||
public Subject Subject { get; set; }
|
public Subject Subject { get; set; }
|
||||||
|
|
||||||
|
|
||||||
#endregion
|
#endregion
|
||||||
|
|
||||||
public Guid SeqId { get; set; }
|
public Guid SeqId { get; set; }
|
||||||
|
@ -38,8 +36,6 @@
|
||||||
public string Description { get; set; } = string.Empty;
|
public string Description { get; set; } = string.Empty;
|
||||||
public int SeriesCount { get; set; } = 0;
|
public int SeriesCount { get; set; } = 0;
|
||||||
public int InstanceCount { get; set; } = 0;
|
public int InstanceCount { get; set; } = 0;
|
||||||
|
|
||||||
|
|
||||||
public string InstitutionName { get; set; } = string.Empty;
|
public string InstitutionName { get; set; } = string.Empty;
|
||||||
public string PatientId { get; set; } = string.Empty;
|
public string PatientId { get; set; } = string.Empty;
|
||||||
public string PatientName { get; set; } = string.Empty;
|
public string PatientName { get; set; } = string.Empty;
|
||||||
|
|
|
@ -1,6 +1,3 @@
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
namespace IRaCIS.Core.Domain.Models
|
namespace IRaCIS.Core.Domain.Models
|
||||||
{
|
{
|
||||||
///<summary>
|
///<summary>
|
||||||
|
@ -13,22 +10,12 @@ namespace IRaCIS.Core.Domain.Models
|
||||||
|
|
||||||
#endregion
|
#endregion
|
||||||
public Guid TrialId { get; set; }
|
public Guid TrialId { get; set; }
|
||||||
|
|
||||||
|
|
||||||
public string CalledAE { get; set; } = string.Empty;
|
public string CalledAE { get; set; } = string.Empty;
|
||||||
|
|
||||||
public string IP { get; set; } = string.Empty;
|
public string IP { get; set; } = string.Empty;
|
||||||
|
|
||||||
|
|
||||||
public int Port { get; set; }
|
public int Port { get; set; }
|
||||||
|
|
||||||
|
|
||||||
public string Modality { get; set; } = string.Empty;
|
public string Modality { get; set; } = string.Empty;
|
||||||
|
|
||||||
|
|
||||||
public string Description { get; set; } = string.Empty;
|
public string Description { get; set; } = string.Empty;
|
||||||
|
|
||||||
|
|
||||||
public DateTime? LatestTestTime { get; set; }
|
public DateTime? LatestTestTime { get; set; }
|
||||||
|
|
||||||
public bool? IsTestOK { get; set; }
|
public bool? IsTestOK { get; set; }
|
||||||
|
|
|
@ -21,5 +21,3 @@ public class CRO : BaseFullAuditEntity
|
||||||
|
|
||||||
public Guid? TrialId { get; set; }
|
public Guid? TrialId { get; set; }
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
|
|
|
@ -11,8 +11,6 @@
|
||||||
[JsonIgnore]
|
[JsonIgnore]
|
||||||
public List<Doctor> DoctorList { get; set; }
|
public List<Doctor> DoctorList { get; set; }
|
||||||
#endregion
|
#endregion
|
||||||
|
|
||||||
|
|
||||||
public string HospitalName { get; set; } = string.Empty;
|
public string HospitalName { get; set; } = string.Empty;
|
||||||
public string UniversityAffiliated { get; set; } = string.Empty;
|
public string UniversityAffiliated { get; set; } = string.Empty;
|
||||||
public string Country { get; set; } = string.Empty;
|
public string Country { get; set; } = string.Empty;
|
||||||
|
@ -24,15 +22,9 @@
|
||||||
public string CountryCN { get; set; } = string.Empty;
|
public string CountryCN { get; set; } = string.Empty;
|
||||||
public string ProvinceCN { get; set; } = string.Empty;
|
public string ProvinceCN { get; set; } = string.Empty;
|
||||||
public string CityCN { get; set; } = string.Empty;
|
public string CityCN { get; set; } = string.Empty;
|
||||||
|
|
||||||
|
|
||||||
/// <summary>
|
/// <summary>
|
||||||
/// 中心Id
|
/// 中心Id
|
||||||
/// </summary>
|
/// </summary>
|
||||||
public Guid? SiteId { get; set; } = Guid.Empty;
|
public Guid? SiteId { get; set; } = Guid.Empty;
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
|
@ -33,10 +33,5 @@ namespace IRaCIS.Core.Domain.Models
|
||||||
public string DirectorPhone { get; set; } = string.Empty;
|
public string DirectorPhone { get; set; } = string.Empty;
|
||||||
public string ContactName { get; set; } = string.Empty;
|
public string ContactName { get; set; } = string.Empty;
|
||||||
public string ContactPhone { get; set; } = string.Empty;
|
public string ContactPhone { get; set; } = string.Empty;
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
|
@ -12,8 +12,6 @@ namespace IRaCIS.Core.Domain.Models
|
||||||
public string SponsorCode { get; set; } = String.Empty;
|
public string SponsorCode { get; set; } = String.Empty;
|
||||||
|
|
||||||
public bool IsTrialLevel { get; set; }
|
public bool IsTrialLevel { get; set; }
|
||||||
|
|
||||||
|
|
||||||
public Guid? TrialId { get; set; }
|
public Guid? TrialId { get; set; }
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
|
@ -7,9 +7,6 @@
|
||||||
[JsonIgnore]
|
[JsonIgnore]
|
||||||
public List<UserTypeMenu> UserTypeMenuList { get; set; }
|
public List<UserTypeMenu> UserTypeMenuList { get; set; }
|
||||||
#endregion
|
#endregion
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
//上级菜单
|
//上级菜单
|
||||||
public Guid? ParentId { get; set; } = Guid.Empty;
|
public Guid? ParentId { get; set; } = Guid.Empty;
|
||||||
|
|
||||||
|
@ -50,10 +47,6 @@
|
||||||
public string Meta { get; set; } = string.Empty;
|
public string Meta { get; set; } = string.Empty;
|
||||||
|
|
||||||
public string Redirect { get; set; } = string.Empty;
|
public string Redirect { get; set; } = string.Empty;
|
||||||
|
|
||||||
|
|
||||||
public string LanguageMark { get; set; } = string.Empty;
|
public string LanguageMark { get; set; } = string.Empty;
|
||||||
|
|
||||||
|
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
|
@ -1,7 +1,3 @@
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
using IRaCIS.Core.Domain.Share.Management;
|
using IRaCIS.Core.Domain.Share.Management;
|
||||||
|
|
||||||
namespace IRaCIS.Core.Domain.Models
|
namespace IRaCIS.Core.Domain.Models
|
||||||
|
@ -19,9 +15,6 @@ namespace IRaCIS.Core.Domain.Models
|
||||||
public List<SystemNoticeUserRead> NoticeUserReadList { get; set; } = new List<SystemNoticeUserRead>();
|
public List<SystemNoticeUserRead> NoticeUserReadList { get; set; } = new List<SystemNoticeUserRead>();
|
||||||
|
|
||||||
#endregion
|
#endregion
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
public string NoticeContent { get; set; } = string.Empty;
|
public string NoticeContent { get; set; } = string.Empty;
|
||||||
|
|
||||||
public SystemNotice_NoticeTypeEnum NoticeTypeEnum { get; set; }
|
public SystemNotice_NoticeTypeEnum NoticeTypeEnum { get; set; }
|
||||||
|
|
|
@ -1,6 +1,3 @@
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
namespace IRaCIS.Core.Domain.Models
|
namespace IRaCIS.Core.Domain.Models
|
||||||
{
|
{
|
||||||
///<summary>
|
///<summary>
|
||||||
|
@ -15,8 +12,6 @@ namespace IRaCIS.Core.Domain.Models
|
||||||
#endregion
|
#endregion
|
||||||
|
|
||||||
public Guid SystemNoticeId { get; set; }
|
public Guid SystemNoticeId { get; set; }
|
||||||
|
|
||||||
|
|
||||||
}
|
}
|
||||||
|
|
||||||
}
|
}
|
||||||
|
|
|
@ -1,6 +1,3 @@
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
namespace IRaCIS.Core.Domain.Models
|
namespace IRaCIS.Core.Domain.Models
|
||||||
{
|
{
|
||||||
///<summary>
|
///<summary>
|
||||||
|
@ -18,12 +15,7 @@ namespace IRaCIS.Core.Domain.Models
|
||||||
#endregion
|
#endregion
|
||||||
|
|
||||||
public Guid SystemNoticeId { get; set; }
|
public Guid SystemNoticeId { get; set; }
|
||||||
|
|
||||||
|
|
||||||
public Guid UserTypeId { get; set; }
|
public Guid UserTypeId { get; set; }
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
}
|
}
|
||||||
|
|
||||||
}
|
}
|
||||||
|
|
|
@ -1,6 +1,3 @@
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
namespace IRaCIS.Core.Domain.Models
|
namespace IRaCIS.Core.Domain.Models
|
||||||
{
|
{
|
||||||
///<summary>
|
///<summary>
|
||||||
|
@ -18,47 +15,23 @@ namespace IRaCIS.Core.Domain.Models
|
||||||
public SubjectVisit SubjectVisit { get; set; }
|
public SubjectVisit SubjectVisit { get; set; }
|
||||||
[JsonIgnore]
|
[JsonIgnore]
|
||||||
public TrialSite TrialSite { get; set; }
|
public TrialSite TrialSite { get; set; }
|
||||||
|
|
||||||
|
|
||||||
[JsonIgnore]
|
[JsonIgnore]
|
||||||
public VisitTask VisitTask { get; set; }
|
public VisitTask VisitTask { get; set; }
|
||||||
|
|
||||||
[NotMapped]
|
[NotMapped]
|
||||||
public List<string> FeedBackScreenshotList => JsonConvert.DeserializeObject<List<string>>(ScreenshotListStr);
|
public List<string> FeedBackScreenshotList => JsonConvert.DeserializeObject<List<string>>(ScreenshotListStr);
|
||||||
#endregion
|
#endregion
|
||||||
|
|
||||||
|
|
||||||
public Guid? VisitTaskId { get; set; }
|
public Guid? VisitTaskId { get; set; }
|
||||||
|
|
||||||
public Guid? SubjectId { get; set; }
|
public Guid? SubjectId { get; set; }
|
||||||
|
|
||||||
|
|
||||||
public Guid? SubjectVisitId { get; set; }
|
public Guid? SubjectVisitId { get; set; }
|
||||||
|
|
||||||
|
|
||||||
public int QuestionType { get; set; }
|
public int QuestionType { get; set; }
|
||||||
|
|
||||||
public string QuestionDescription { get; set; } = string.Empty;
|
public string QuestionDescription { get; set; } = string.Empty;
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
public int State { get; set; }
|
public int State { get; set; }
|
||||||
|
|
||||||
|
|
||||||
public Guid? TrialSiteId { get; set; }
|
public Guid? TrialSiteId { get; set; }
|
||||||
|
|
||||||
|
|
||||||
public Guid? TrialId { get; set; }
|
public Guid? TrialId { get; set; }
|
||||||
|
|
||||||
public string ScreenshotListStr { get; set; } = string.Empty;
|
public string ScreenshotListStr { get; set; } = string.Empty;
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
|
@ -1,6 +1,3 @@
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
namespace IRaCIS.Core.Domain.Models
|
namespace IRaCIS.Core.Domain.Models
|
||||||
{
|
{
|
||||||
///<summary>
|
///<summary>
|
||||||
|
@ -17,23 +14,12 @@ namespace IRaCIS.Core.Domain.Models
|
||||||
public User OptUser { get; set; }
|
public User OptUser { get; set; }
|
||||||
#endregion
|
#endregion
|
||||||
public string IP { get; set; } = string.Empty;
|
public string IP { get; set; } = string.Empty;
|
||||||
|
|
||||||
|
|
||||||
public string LoginFaildName { get; set; } = string.Empty;
|
public string LoginFaildName { get; set; } = string.Empty;
|
||||||
|
|
||||||
|
|
||||||
public UserOptType OptType { get; set; }
|
public UserOptType OptType { get; set; }
|
||||||
|
|
||||||
|
|
||||||
public string LoginPassword { get; set; } = string.Empty;
|
public string LoginPassword { get; set; } = string.Empty;
|
||||||
|
|
||||||
|
|
||||||
public Guid? LoginUserId { get; set; }
|
public Guid? LoginUserId { get; set; }
|
||||||
|
|
||||||
public Guid? OptUserId { get; set; }
|
public Guid? OptUserId { get; set; }
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
public string IPRegion { get; set; } = string.Empty;
|
public string IPRegion { get; set; } = string.Empty;
|
||||||
|
|
||||||
}
|
}
|
||||||
|
|
|
@ -1,6 +1,3 @@
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
namespace IRaCIS.Core.Domain.Models
|
namespace IRaCIS.Core.Domain.Models
|
||||||
{
|
{
|
||||||
///<summary>
|
///<summary>
|
||||||
|
@ -22,10 +19,5 @@ namespace IRaCIS.Core.Domain.Models
|
||||||
/// 密码
|
/// 密码
|
||||||
/// </summary>
|
/// </summary>
|
||||||
public string PassWord { get; set; } = string.Empty;
|
public string PassWord { get; set; } = string.Empty;
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
}
|
}
|
||||||
|
|
|
@ -4,8 +4,6 @@ namespace IRaCIS.Core.Domain.Models
|
||||||
{
|
{
|
||||||
public class UserType : Entity
|
public class UserType : Entity
|
||||||
{
|
{
|
||||||
|
|
||||||
|
|
||||||
#region 导航属性
|
#region 导航属性
|
||||||
[JsonIgnore]
|
[JsonIgnore]
|
||||||
public List<UserTypeMenu> UserTypeMenuList { get; set; }
|
public List<UserTypeMenu> UserTypeMenuList { get; set; }
|
||||||
|
@ -29,13 +27,6 @@ namespace IRaCIS.Core.Domain.Models
|
||||||
public string UserTypeShortName { get; set; } = string.Empty;
|
public string UserTypeShortName { get; set; } = string.Empty;
|
||||||
|
|
||||||
public bool IsEnable { get; set; } = true;
|
public bool IsEnable { get; set; } = true;
|
||||||
|
|
||||||
|
|
||||||
public string PermissionStr { get; set; } = string.Empty;
|
public string PermissionStr { get; set; } = string.Empty;
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
}
|
}
|
||||||
}
|
}
|
|
@ -1,6 +1,3 @@
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
namespace IRaCIS.Core.Domain.Models
|
namespace IRaCIS.Core.Domain.Models
|
||||||
{
|
{
|
||||||
///<summary>
|
///<summary>
|
||||||
|
@ -18,15 +15,8 @@ namespace IRaCIS.Core.Domain.Models
|
||||||
[ForeignKey("UserTypeId")]
|
[ForeignKey("UserTypeId")]
|
||||||
public UserType UserType { get; set; }
|
public UserType UserType { get; set; }
|
||||||
#endregion
|
#endregion
|
||||||
|
|
||||||
|
|
||||||
public Guid UserTypeId { get; set; }
|
public Guid UserTypeId { get; set; }
|
||||||
|
|
||||||
|
|
||||||
public Guid DictionaryId { get; set; }
|
public Guid DictionaryId { get; set; }
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
}
|
}
|
||||||
|
|
||||||
}
|
}
|
||||||
|
|
|
@ -14,9 +14,5 @@ namespace IRaCIS.Core.Domain.Models
|
||||||
|
|
||||||
public Guid UserTypeId { get; set; }
|
public Guid UserTypeId { get; set; }
|
||||||
public Guid MenuId { get; set; }
|
public Guid MenuId { get; set; }
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
|
@ -1,6 +1,3 @@
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
namespace IRaCIS.Core.Domain.Models
|
namespace IRaCIS.Core.Domain.Models
|
||||||
{
|
{
|
||||||
///<summary>
|
///<summary>
|
||||||
|
@ -13,35 +10,16 @@ namespace IRaCIS.Core.Domain.Models
|
||||||
[JsonIgnore]
|
[JsonIgnore]
|
||||||
public SubjectVisit SubjectVisit { get; set; }
|
public SubjectVisit SubjectVisit { get; set; }
|
||||||
#endregion
|
#endregion
|
||||||
|
|
||||||
|
|
||||||
public DateTime? StartTime { get; set; }
|
public DateTime? StartTime { get; set; }
|
||||||
|
|
||||||
public DateTime? EndTime { get; set; }
|
public DateTime? EndTime { get; set; }
|
||||||
|
|
||||||
|
|
||||||
public int? IsPD { get; set; }
|
public int? IsPD { get; set; }
|
||||||
|
|
||||||
|
|
||||||
public Guid SubjectVisitId { get; set; }
|
public Guid SubjectVisitId { get; set; }
|
||||||
|
|
||||||
|
|
||||||
public bool IsSubjectLevel { get; set; }
|
public bool IsSubjectLevel { get; set; }
|
||||||
|
|
||||||
|
|
||||||
public string Path { get; set; } = String.Empty;
|
public string Path { get; set; } = String.Empty;
|
||||||
|
|
||||||
|
|
||||||
public string FileName { get; set; } = String.Empty;
|
public string FileName { get; set; } = String.Empty;
|
||||||
|
|
||||||
|
|
||||||
public string Position { get; set; } = String.Empty;
|
public string Position { get; set; } = String.Empty;
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
public Guid ClinicalDataTrialSetId { get; set; }
|
public Guid ClinicalDataTrialSetId { get; set; }
|
||||||
|
|
||||||
|
|
||||||
}
|
}
|
||||||
|
|
||||||
}
|
}
|
||||||
|
|
|
@ -1,6 +1,3 @@
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
namespace IRaCIS.Core.Domain.Models
|
namespace IRaCIS.Core.Domain.Models
|
||||||
{
|
{
|
||||||
///<summary>
|
///<summary>
|
||||||
|
@ -16,25 +13,13 @@ namespace IRaCIS.Core.Domain.Models
|
||||||
#endregion
|
#endregion
|
||||||
|
|
||||||
public DateTime? StartTime { get; set; }
|
public DateTime? StartTime { get; set; }
|
||||||
|
|
||||||
|
|
||||||
public DateTime? EndTime { get; set; }
|
public DateTime? EndTime { get; set; }
|
||||||
|
|
||||||
|
|
||||||
public bool IsPD { get; set; }
|
public bool IsPD { get; set; }
|
||||||
|
|
||||||
public Guid SubjectVisitId { get; set; }
|
public Guid SubjectVisitId { get; set; }
|
||||||
|
|
||||||
|
|
||||||
public bool IsSubjectLevel { get; set; }
|
public bool IsSubjectLevel { get; set; }
|
||||||
|
|
||||||
|
|
||||||
public string Path { get; set; } = String.Empty;
|
public string Path { get; set; } = String.Empty;
|
||||||
|
|
||||||
|
|
||||||
public string FileName { get; set; } = String.Empty;
|
public string FileName { get; set; } = String.Empty;
|
||||||
|
|
||||||
|
|
||||||
public string TreatmentType { get; set; } = String.Empty;
|
public string TreatmentType { get; set; } = String.Empty;
|
||||||
|
|
||||||
/// <summary>
|
/// <summary>
|
||||||
|
|
|
@ -1,7 +1,3 @@
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
using IRaCIS.Core.Domain.Share;
|
using IRaCIS.Core.Domain.Share;
|
||||||
namespace IRaCIS.Core.Domain.Models
|
namespace IRaCIS.Core.Domain.Models
|
||||||
{
|
{
|
||||||
|
@ -16,15 +12,11 @@ namespace IRaCIS.Core.Domain.Models
|
||||||
public SubjectVisit SubjectVisit { get; set; }
|
public SubjectVisit SubjectVisit { get; set; }
|
||||||
|
|
||||||
#endregion
|
#endregion
|
||||||
|
|
||||||
|
|
||||||
public Guid SubjectVisitId { get; set; }
|
public Guid SubjectVisitId { get; set; }
|
||||||
|
|
||||||
public string Path { get; set; } = string.Empty;
|
public string Path { get; set; } = string.Empty;
|
||||||
|
|
||||||
public string FileName { get; set; } = string.Empty;
|
public string FileName { get; set; } = string.Empty;
|
||||||
|
|
||||||
|
|
||||||
public bool? IsVisist { get; set; }
|
public bool? IsVisist { get; set; }
|
||||||
|
|
||||||
/// <summary>
|
/// <summary>
|
||||||
|
@ -47,8 +39,4 @@ namespace IRaCIS.Core.Domain.Models
|
||||||
public Guid? SubjectId { get; set; }
|
public Guid? SubjectId { get; set; }
|
||||||
|
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
}
|
}
|
||||||
|
|
|
@ -1,6 +1,3 @@
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
namespace IRaCIS.Core.Domain.Models
|
namespace IRaCIS.Core.Domain.Models
|
||||||
{
|
{
|
||||||
///<summary>
|
///<summary>
|
||||||
|
@ -13,9 +10,6 @@ namespace IRaCIS.Core.Domain.Models
|
||||||
#region 导航属性
|
#region 导航属性
|
||||||
|
|
||||||
#endregion
|
#endregion
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
public DateTime? OperationTime { get; set; }
|
public DateTime? OperationTime { get; set; }
|
||||||
|
|
||||||
public Guid SubjectVisitId { get; set; }
|
public Guid SubjectVisitId { get; set; }
|
||||||
|
@ -33,10 +27,5 @@ namespace IRaCIS.Core.Domain.Models
|
||||||
/// </summary>
|
/// </summary>
|
||||||
[Required]
|
[Required]
|
||||||
public Guid ClinicalDataTrialSetId { get; set; }
|
public Guid ClinicalDataTrialSetId { get; set; }
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
}
|
}
|
||||||
|
|
|
@ -11,15 +11,8 @@ namespace IRaCIS.Core.Domain.Models
|
||||||
#endregion
|
#endregion
|
||||||
|
|
||||||
public string FileName { get; set; } = string.Empty;
|
public string FileName { get; set; } = string.Empty;
|
||||||
|
|
||||||
|
|
||||||
public string RelativePath { get; set; } = string.Empty;
|
public string RelativePath { get; set; } = string.Empty;
|
||||||
|
|
||||||
public Guid TrialId { get; set; }
|
public Guid TrialId { get; set; }
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
}
|
}
|
||||||
|
|
|
@ -17,10 +17,6 @@ namespace IRaCIS.Core.Domain.Models
|
||||||
public List<QCChallengeDialog> DialogList { get; set; } = new List<QCChallengeDialog>();
|
public List<QCChallengeDialog> DialogList { get; set; } = new List<QCChallengeDialog>();
|
||||||
|
|
||||||
#endregion
|
#endregion
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
public Guid TrialId { get; set; }
|
public Guid TrialId { get; set; }
|
||||||
public Guid SubjectVisitId { get; set; }
|
public Guid SubjectVisitId { get; set; }
|
||||||
|
|
||||||
|
@ -29,8 +25,6 @@ namespace IRaCIS.Core.Domain.Models
|
||||||
public string Note { get; set; } = string.Empty;
|
public string Note { get; set; } = string.Empty;
|
||||||
|
|
||||||
public QCChanllengeReuploadEnum ReuploadEnum { get; set; }
|
public QCChanllengeReuploadEnum ReuploadEnum { get; set; }
|
||||||
|
|
||||||
|
|
||||||
public DateTime? ReUploadedTime { get; set; }
|
public DateTime? ReUploadedTime { get; set; }
|
||||||
|
|
||||||
public string ReUploader { get; set; } = string.Empty;
|
public string ReUploader { get; set; } = string.Empty;
|
||||||
|
@ -42,25 +36,15 @@ namespace IRaCIS.Core.Domain.Models
|
||||||
public CurrentQC CurrentQCEnum { get; set; }
|
public CurrentQC CurrentQCEnum { get; set; }
|
||||||
|
|
||||||
public DateTime? LatestMsgTime { get; set; }
|
public DateTime? LatestMsgTime { get; set; }
|
||||||
|
|
||||||
|
|
||||||
public Guid? LatestReplyUserId { get; set; }
|
public Guid? LatestReplyUserId { get; set; }
|
||||||
|
|
||||||
|
|
||||||
public string ChallengeCode { get; set; } = string.Empty;
|
public string ChallengeCode { get; set; } = string.Empty;
|
||||||
|
|
||||||
public int Code { get; set; }
|
public int Code { get; set; }
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
public bool IsClosed { get; set; }
|
public bool IsClosed { get; set; }
|
||||||
|
|
||||||
public DateTime? ClosedTime { get; set; }
|
public DateTime? ClosedTime { get; set; }
|
||||||
|
|
||||||
public string ClosedUser { get; set; } = string.Empty;
|
public string ClosedUser { get; set; } = string.Empty;
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
public QCChallengeCloseEnum CloseResonEnum { get; set; }
|
public QCChallengeCloseEnum CloseResonEnum { get; set; }
|
||||||
|
|
||||||
public string Content { get; set; } = string.Empty;
|
public string Content { get; set; } = string.Empty;
|
||||||
|
@ -68,15 +52,6 @@ namespace IRaCIS.Core.Domain.Models
|
||||||
public string ActionContent { get; set; } = string.Empty;
|
public string ActionContent { get; set; } = string.Empty;
|
||||||
|
|
||||||
public UserTypeEnum UserTypeEnum { get; set; }
|
public UserTypeEnum UserTypeEnum { get; set; }
|
||||||
|
|
||||||
|
|
||||||
public string ChallengeType { get; set; } = string.Empty;
|
public string ChallengeType { get; set; } = string.Empty;
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
}
|
}
|
||||||
}
|
}
|
|
@ -1,6 +1,3 @@
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
using IRaCIS.Core.Domain.Share;
|
using IRaCIS.Core.Domain.Share;
|
||||||
namespace IRaCIS.Core.Domain.Models
|
namespace IRaCIS.Core.Domain.Models
|
||||||
{
|
{
|
||||||
|
@ -18,12 +15,8 @@ namespace IRaCIS.Core.Domain.Models
|
||||||
#endregion
|
#endregion
|
||||||
|
|
||||||
public string QuestionName { get; set; } = string.Empty;
|
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;
|
||||||
|
|
||||||
|
|
||||||
public bool IsRequired { get; set; }
|
public bool IsRequired { get; set; }
|
||||||
|
|
||||||
public bool IsEnable { get; set; }
|
public bool IsEnable { get; set; }
|
||||||
|
@ -35,13 +28,6 @@ namespace IRaCIS.Core.Domain.Models
|
||||||
|
|
||||||
public string ParentTriggerValue { get; set; } = string.Empty;
|
public string ParentTriggerValue { get; set; } = string.Empty;
|
||||||
public Guid? ParentId { get; set; }
|
public Guid? ParentId { get; set; }
|
||||||
|
|
||||||
|
|
||||||
public int ShowOrder { get; set; }
|
public int ShowOrder { get; set; }
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
}
|
}
|
||||||
|
|
|
@ -1,6 +1,3 @@
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
using IRaCIS.Core.Domain.Share;
|
using IRaCIS.Core.Domain.Share;
|
||||||
namespace IRaCIS.Core.Domain.Models
|
namespace IRaCIS.Core.Domain.Models
|
||||||
{
|
{
|
||||||
|
@ -21,44 +18,21 @@ namespace IRaCIS.Core.Domain.Models
|
||||||
public List<TrialQCQuestionAnswer> TrialQCQuestionAnswerList { get; set; }
|
public List<TrialQCQuestionAnswer> TrialQCQuestionAnswerList { get; set; }
|
||||||
|
|
||||||
#endregion
|
#endregion
|
||||||
|
|
||||||
|
|
||||||
public Guid TrialId { get; set; }
|
public Guid TrialId { get; set; }
|
||||||
|
|
||||||
|
|
||||||
public string QuestionName { get; set; } = string.Empty;
|
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;
|
||||||
|
|
||||||
|
|
||||||
public bool IsRequired { get; set; }
|
public bool IsRequired { get; set; }
|
||||||
|
|
||||||
|
|
||||||
public bool IsEnable { get; set; }
|
public bool IsEnable { get; set; }
|
||||||
|
|
||||||
/// <summary> 下拉框、文本、单选、多选 </summary>
|
/// <summary> 下拉框、文本、单选、多选 </summary>
|
||||||
public string Type { get; set; } = string.Empty;
|
public string Type { get; set; } = string.Empty;
|
||||||
|
|
||||||
|
|
||||||
public Guid? ParentId { get; set; }
|
public Guid? ParentId { get; set; }
|
||||||
|
|
||||||
|
|
||||||
public string TypeValue { get; set; } = string.Empty;
|
public string TypeValue { get; set; } = string.Empty;
|
||||||
|
|
||||||
|
|
||||||
public string ParentTriggerValue { get; set; } = string.Empty;
|
public string ParentTriggerValue { get; set; } = string.Empty;
|
||||||
|
|
||||||
|
|
||||||
public int ShowOrder { get; set; }
|
public int ShowOrder { get; set; }
|
||||||
|
|
||||||
public bool? IsConfirm { get; set; }
|
public bool? IsConfirm { get; set; }
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
}
|
}
|
||||||
|
|
|
@ -1,7 +1,3 @@
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
using IRaCIS.Core.Domain.Share;
|
using IRaCIS.Core.Domain.Share;
|
||||||
namespace IRaCIS.Core.Domain.Models
|
namespace IRaCIS.Core.Domain.Models
|
||||||
{
|
{
|
||||||
|
@ -15,8 +11,6 @@ namespace IRaCIS.Core.Domain.Models
|
||||||
[JsonIgnore]
|
[JsonIgnore]
|
||||||
public TrialQCQuestion TrialQCQuestionConfigure { get; set; }
|
public TrialQCQuestion TrialQCQuestionConfigure { get; set; }
|
||||||
#endregion
|
#endregion
|
||||||
|
|
||||||
|
|
||||||
public Guid TrialId { get; set; }
|
public Guid TrialId { get; set; }
|
||||||
|
|
||||||
public string Answer { get; set; } = string.Empty;
|
public string Answer { get; set; } = string.Empty;
|
||||||
|
@ -27,13 +21,6 @@ namespace IRaCIS.Core.Domain.Models
|
||||||
public CurrentQC CurrentQCEnum { get; set; }
|
public CurrentQC CurrentQCEnum { get; set; }
|
||||||
|
|
||||||
public Guid SubjectVisitId { get; set; }
|
public Guid SubjectVisitId { get; set; }
|
||||||
|
|
||||||
|
|
||||||
public Guid TrialQCQuestionConfigureId { get; set; }
|
public Guid TrialQCQuestionConfigureId { get; set; }
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
}
|
}
|
||||||
|
|
|
@ -1,6 +1,3 @@
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
namespace IRaCIS.Core.Domain.Models
|
namespace IRaCIS.Core.Domain.Models
|
||||||
{
|
{
|
||||||
///<summary>
|
///<summary>
|
||||||
|
@ -15,9 +12,6 @@ namespace IRaCIS.Core.Domain.Models
|
||||||
public ReadingQuestionTrial TrialReadingQuestion { get; set; }
|
public ReadingQuestionTrial TrialReadingQuestion { get; set; }
|
||||||
|
|
||||||
#endregion
|
#endregion
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
public Guid TrialReadingQuestionId { get; set; }
|
public Guid TrialReadingQuestionId { get; set; }
|
||||||
|
|
||||||
public Guid SubjectId { get; set; }
|
public Guid SubjectId { get; set; }
|
||||||
|
|
|
@ -1,6 +1,3 @@
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
namespace IRaCIS.Core.Domain.Models
|
namespace IRaCIS.Core.Domain.Models
|
||||||
{
|
{
|
||||||
///<summary>
|
///<summary>
|
||||||
|
@ -20,8 +17,6 @@ namespace IRaCIS.Core.Domain.Models
|
||||||
[JsonIgnore]
|
[JsonIgnore]
|
||||||
public List<SubjectCriteriaEvaluationVisitFilter> SubjectCriteriaEvaluationVisitFilterList { get; set; }
|
public List<SubjectCriteriaEvaluationVisitFilter> SubjectCriteriaEvaluationVisitFilterList { get; set; }
|
||||||
#endregion
|
#endregion
|
||||||
|
|
||||||
|
|
||||||
public Guid SubjectId { get; set; }
|
public Guid SubjectId { get; set; }
|
||||||
|
|
||||||
public Guid TrialReadingCriterionId { get; set; }
|
public Guid TrialReadingCriterionId { get; set; }
|
||||||
|
@ -30,9 +25,5 @@ namespace IRaCIS.Core.Domain.Models
|
||||||
/// 是否参与评估
|
/// 是否参与评估
|
||||||
/// </summary>
|
/// </summary>
|
||||||
public bool IsJoinEvaluation { get; set; }
|
public bool IsJoinEvaluation { get; set; }
|
||||||
|
|
||||||
|
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
}
|
}
|
||||||
|
|
|
@ -1,6 +1,3 @@
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
namespace IRaCIS.Core.Domain.Models
|
namespace IRaCIS.Core.Domain.Models
|
||||||
{
|
{
|
||||||
///<summary>
|
///<summary>
|
||||||
|
@ -13,8 +10,6 @@ namespace IRaCIS.Core.Domain.Models
|
||||||
[JsonIgnore]
|
[JsonIgnore]
|
||||||
[ForeignKey("TrialReadingCriterionId")]
|
[ForeignKey("TrialReadingCriterionId")]
|
||||||
public ReadingQuestionCriterionTrial TrialReadingCriterion { get; set; }
|
public ReadingQuestionCriterionTrial TrialReadingCriterion { get; set; }
|
||||||
|
|
||||||
|
|
||||||
[JsonIgnore]
|
[JsonIgnore]
|
||||||
public SubjectCriteriaEvaluation SubjectCriteriaEvaluation { get; set; }
|
public SubjectCriteriaEvaluation SubjectCriteriaEvaluation { get; set; }
|
||||||
|
|
||||||
|
@ -22,15 +17,8 @@ namespace IRaCIS.Core.Domain.Models
|
||||||
|
|
||||||
public SubjectVisit SubjectVisit { get; set; }
|
public SubjectVisit SubjectVisit { get; set; }
|
||||||
#endregion
|
#endregion
|
||||||
|
|
||||||
|
|
||||||
public Guid SubjectId { get; set; }
|
public Guid SubjectId { get; set; }
|
||||||
|
|
||||||
|
|
||||||
public Guid TrialReadingCriterionId { get; set; }
|
public Guid TrialReadingCriterionId { get; set; }
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
public Guid SubjectVisitId { get; set; }
|
public Guid SubjectVisitId { get; set; }
|
||||||
|
|
||||||
/// <summary>
|
/// <summary>
|
||||||
|
@ -57,8 +45,6 @@ namespace IRaCIS.Core.Domain.Models
|
||||||
{
|
{
|
||||||
//待定
|
//待定
|
||||||
None = 0,
|
None = 0,
|
||||||
|
|
||||||
|
|
||||||
//通过
|
//通过
|
||||||
Passed = 1,
|
Passed = 1,
|
||||||
}
|
}
|
||||||
|
|
|
@ -1,6 +1,3 @@
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
namespace IRaCIS.Core.Domain.Models
|
namespace IRaCIS.Core.Domain.Models
|
||||||
{
|
{
|
||||||
///<summary>
|
///<summary>
|
||||||
|
@ -20,30 +17,19 @@ namespace IRaCIS.Core.Domain.Models
|
||||||
[ForeignKey("SeriesId")]
|
[ForeignKey("SeriesId")]
|
||||||
[JsonIgnore]
|
[JsonIgnore]
|
||||||
public DicomSeries Series { get; set; }
|
public DicomSeries Series { get; set; }
|
||||||
|
|
||||||
|
|
||||||
[ForeignKey("StudyId")]
|
[ForeignKey("StudyId")]
|
||||||
[JsonIgnore]
|
[JsonIgnore]
|
||||||
public DicomStudy Study { get; set; }
|
public DicomStudy Study { get; set; }
|
||||||
#endregion
|
#endregion
|
||||||
|
|
||||||
|
|
||||||
public Guid TrialReadingCriterionId { get; set; }
|
public Guid TrialReadingCriterionId { get; set; }
|
||||||
|
|
||||||
public Guid SubjectVisitId { get; set; }
|
public Guid SubjectVisitId { get; set; }
|
||||||
|
|
||||||
|
|
||||||
public Guid StudyId { get; set; }
|
public Guid StudyId { get; set; }
|
||||||
|
|
||||||
public Guid SeriesId { get; set; }
|
public Guid SeriesId { get; set; }
|
||||||
|
|
||||||
|
|
||||||
public bool IsConfirmed { get; set; }
|
public bool IsConfirmed { get; set; }
|
||||||
|
|
||||||
public bool IsReading { get; set; }
|
public bool IsReading { get; set; }
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
}
|
}
|
||||||
|
|
||||||
}
|
}
|
||||||
|
|
|
@ -1,5 +1,3 @@
|
||||||
|
|
||||||
|
|
||||||
using IRaCIS.Core.Domain.Share;
|
using IRaCIS.Core.Domain.Share;
|
||||||
using System.Linq;
|
using System.Linq;
|
||||||
|
|
||||||
|
@ -20,14 +18,10 @@ public class ClinicalDataSystemSet : BaseAddAuditEntity
|
||||||
|
|
||||||
[StringLength(400)]
|
[StringLength(400)]
|
||||||
public string ClinicalDataSetEnName { get; set; } = null!;
|
public string ClinicalDataSetEnName { get; set; } = null!;
|
||||||
|
|
||||||
|
|
||||||
[Comment(" 枚举(字典里面取的)")]
|
[Comment(" 枚举(字典里面取的)")]
|
||||||
public int ClinicalDataSetEnum { get; set; }
|
public int ClinicalDataSetEnum { get; set; }
|
||||||
|
|
||||||
public string ClinicalDataSetName { get; set; } = null!;
|
public string ClinicalDataSetName { get; set; } = null!;
|
||||||
|
|
||||||
|
|
||||||
[Comment("上传方式")]
|
[Comment("上传方式")]
|
||||||
public ClinicalUploadType ClinicalUploadType { get; set; }
|
public ClinicalUploadType ClinicalUploadType { get; set; }
|
||||||
|
|
||||||
|
|
|
@ -51,8 +51,6 @@ namespace IRaCIS.Core.Domain.Models
|
||||||
public Guid ReadingId { get; set; }
|
public Guid ReadingId { get; set; }
|
||||||
|
|
||||||
public Guid? StudyId { get; set; }
|
public Guid? StudyId { get; set; }
|
||||||
|
|
||||||
|
|
||||||
public Guid SubjectId { get; set; }
|
public Guid SubjectId { get; set; }
|
||||||
|
|
||||||
/// <summary>
|
/// <summary>
|
||||||
|
@ -64,8 +62,6 @@ namespace IRaCIS.Core.Domain.Models
|
||||||
/// 是否为访视
|
/// 是否为访视
|
||||||
/// </summary>xiu
|
/// </summary>xiu
|
||||||
public bool IsVisit { get; set; }
|
public bool IsVisit { get; set; }
|
||||||
|
|
||||||
|
|
||||||
/// <summary>
|
/// <summary>
|
||||||
/// 是否签名
|
/// 是否签名
|
||||||
/// </summary>
|
/// </summary>
|
||||||
|
@ -80,23 +76,8 @@ namespace IRaCIS.Core.Domain.Models
|
||||||
/// 是否完整
|
/// 是否完整
|
||||||
/// </summary>
|
/// </summary>
|
||||||
public bool? IsComplete { get; set; }
|
public bool? IsComplete { get; set; }
|
||||||
|
|
||||||
|
|
||||||
public int FileCount { get; set; }
|
public int FileCount { get; set; }
|
||||||
|
|
||||||
|
|
||||||
//临床数据状态
|
//临床数据状态
|
||||||
public ReadingClinicalDataStatus ReadingClinicalDataState { get; set; }
|
public ReadingClinicalDataStatus ReadingClinicalDataState { get; set; }
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
}
|
}
|
||||||
|
|
|
@ -18,19 +18,9 @@ namespace IRaCIS.Core.Domain.Models
|
||||||
public Guid ReadingClinicalDataId { get; set; }
|
public Guid ReadingClinicalDataId { get; set; }
|
||||||
|
|
||||||
public string Path { get; set; } = string.Empty;
|
public string Path { get; set; } = string.Empty;
|
||||||
|
|
||||||
|
|
||||||
public string FileName { get; set; } = string.Empty;
|
public string FileName { get; set; } = string.Empty;
|
||||||
|
|
||||||
|
|
||||||
public int Size { get; set; } = 0;
|
public int Size { get; set; } = 0;
|
||||||
|
|
||||||
public string Type { get; set; } = string.Empty;
|
public string Type { get; set; } = string.Empty;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
}
|
}
|
||||||
|
|
|
@ -70,8 +70,6 @@ namespace IRaCIS.Core.Domain.Models
|
||||||
/// 是否为访视
|
/// 是否为访视
|
||||||
/// </summary>xiu
|
/// </summary>xiu
|
||||||
public bool IsVisit { get; set; }
|
public bool IsVisit { get; set; }
|
||||||
|
|
||||||
|
|
||||||
/// <summary>
|
/// <summary>
|
||||||
/// 是否签名
|
/// 是否签名
|
||||||
/// </summary>
|
/// </summary>
|
||||||
|
@ -86,24 +84,8 @@ namespace IRaCIS.Core.Domain.Models
|
||||||
/// 是否完整
|
/// 是否完整
|
||||||
/// </summary>
|
/// </summary>
|
||||||
public bool? IsComplete { get; set; } = true;
|
public bool? IsComplete { get; set; } = true;
|
||||||
|
|
||||||
|
|
||||||
public int FileCount { get; set; }
|
public int FileCount { get; set; }
|
||||||
|
|
||||||
|
|
||||||
//临床数据状态
|
//临床数据状态
|
||||||
public ReadingClinicalDataStatus ReadingClinicalDataState { get; set; }
|
public ReadingClinicalDataStatus ReadingClinicalDataState { get; set; }
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
}
|
}
|
||||||
|
|
|
@ -18,8 +18,6 @@ namespace IRaCIS.Core.Domain.Models
|
||||||
public Guid ReadingConsistentClinicalDataId { get; set; }
|
public Guid ReadingConsistentClinicalDataId { get; set; }
|
||||||
|
|
||||||
public string Path { get; set; } = string.Empty;
|
public string Path { get; set; } = string.Empty;
|
||||||
|
|
||||||
|
|
||||||
public string FileName { get; set; } = string.Empty;
|
public string FileName { get; set; } = string.Empty;
|
||||||
|
|
||||||
public int Size { get; set; } = 0;
|
public int Size { get; set; } = 0;
|
||||||
|
@ -28,13 +26,5 @@ namespace IRaCIS.Core.Domain.Models
|
||||||
/// 文件类型
|
/// 文件类型
|
||||||
/// </summary>
|
/// </summary>
|
||||||
public string Type { get; set; } = string.Empty;
|
public string Type { get; set; } = string.Empty;
|
||||||
|
|
||||||
|
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
}
|
}
|
||||||
|
|
|
@ -1,6 +1,3 @@
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
namespace IRaCIS.Core.Domain.Models
|
namespace IRaCIS.Core.Domain.Models
|
||||||
{
|
{
|
||||||
///<summary>
|
///<summary>
|
||||||
|
@ -21,12 +18,7 @@ namespace IRaCIS.Core.Domain.Models
|
||||||
#endregion
|
#endregion
|
||||||
|
|
||||||
public Guid TrialClinicalDataSetId { get; set; }
|
public Guid TrialClinicalDataSetId { get; set; }
|
||||||
|
|
||||||
|
|
||||||
public Guid TrialReadingCriterionId { get; set; }
|
public Guid TrialReadingCriterionId { get; set; }
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
}
|
}
|
||||||
|
|
||||||
}
|
}
|
||||||
|
|
|
@ -1,7 +1,3 @@
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
using IRaCIS.Core.Domain.Share;
|
using IRaCIS.Core.Domain.Share;
|
||||||
|
|
||||||
namespace IRaCIS.Core.Domain.Models
|
namespace IRaCIS.Core.Domain.Models
|
||||||
|
@ -114,9 +110,6 @@ namespace IRaCIS.Core.Domain.Models
|
||||||
/// 关联ID
|
/// 关联ID
|
||||||
/// </summary>
|
/// </summary>
|
||||||
public Guid? RelevanceId { get; set; }
|
public Guid? RelevanceId { get; set; }
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
/// <summary>
|
/// <summary>
|
||||||
/// 父问题Id
|
/// 父问题Id
|
||||||
/// </summary>
|
/// </summary>
|
||||||
|
@ -156,9 +149,5 @@ namespace IRaCIS.Core.Domain.Models
|
||||||
/// 自定义计算问题
|
/// 自定义计算问题
|
||||||
/// </summary>
|
/// </summary>
|
||||||
public string CalculateQuestions { get; set; } = "[]";
|
public string CalculateQuestions { get; set; } = "[]";
|
||||||
|
|
||||||
|
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
}
|
}
|
||||||
|
|
|
@ -1,7 +1,3 @@
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
using IRaCIS.Core.Domain.Share;
|
using IRaCIS.Core.Domain.Share;
|
||||||
using System.Linq;
|
using System.Linq;
|
||||||
|
|
||||||
|
@ -86,8 +82,6 @@ namespace IRaCIS.Core.Domain.Models
|
||||||
/// 是否必填
|
/// 是否必填
|
||||||
/// </summary>
|
/// </summary>
|
||||||
public IsRequired IsRequired { get; set; }
|
public IsRequired IsRequired { get; set; }
|
||||||
|
|
||||||
|
|
||||||
/// <summary>
|
/// <summary>
|
||||||
/// 外层问题Id
|
/// 外层问题Id
|
||||||
/// </summary>
|
/// </summary>
|
||||||
|
@ -112,10 +106,5 @@ namespace IRaCIS.Core.Domain.Models
|
||||||
/// 关联Value
|
/// 关联Value
|
||||||
/// </summary>
|
/// </summary>
|
||||||
public string RelevanceValue { get; set; } = string.Empty;
|
public string RelevanceValue { get; set; } = string.Empty;
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
}
|
}
|
||||||
|
|
|
@ -1,7 +1,3 @@
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
using IRaCIS.Core.Domain.Share;
|
using IRaCIS.Core.Domain.Share;
|
||||||
|
|
||||||
namespace IRaCIS.Core.Domain.Models
|
namespace IRaCIS.Core.Domain.Models
|
||||||
|
@ -32,9 +28,6 @@ namespace IRaCIS.Core.Domain.Models
|
||||||
|
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
[JsonIgnore]
|
[JsonIgnore]
|
||||||
[ForeignKey("TrialClinicalId")]
|
[ForeignKey("TrialClinicalId")]
|
||||||
public ClinicalDataTrialSet ClinicalDataTrialSet { get; set; }
|
public ClinicalDataTrialSet ClinicalDataTrialSet { get; set; }
|
||||||
|
@ -119,9 +112,6 @@ namespace IRaCIS.Core.Domain.Models
|
||||||
/// 系统临床问题Id
|
/// 系统临床问题Id
|
||||||
/// </summary>
|
/// </summary>
|
||||||
public Guid? SystemClinicalQuestionId { get; set; }
|
public Guid? SystemClinicalQuestionId { get; set; }
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
/// <summary>
|
/// <summary>
|
||||||
/// 父问题Id
|
/// 父问题Id
|
||||||
/// </summary>
|
/// </summary>
|
||||||
|
@ -167,9 +157,5 @@ namespace IRaCIS.Core.Domain.Models
|
||||||
/// 单位
|
/// 单位
|
||||||
/// </summary>
|
/// </summary>
|
||||||
public string Unit { get; set; } = string.Empty;
|
public string Unit { get; set; } = string.Empty;
|
||||||
|
|
||||||
|
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
}
|
}
|
||||||
|
|
|
@ -1,7 +1,3 @@
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
using IRaCIS.Core.Domain.Share;
|
using IRaCIS.Core.Domain.Share;
|
||||||
using System.Linq;
|
using System.Linq;
|
||||||
|
|
||||||
|
@ -127,9 +123,5 @@ namespace IRaCIS.Core.Domain.Models
|
||||||
/// 关联Value
|
/// 关联Value
|
||||||
/// </summary>
|
/// </summary>
|
||||||
public string RelevanceValue { get; set; } = string.Empty;
|
public string RelevanceValue { get; set; } = string.Empty;
|
||||||
|
|
||||||
|
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
}
|
}
|
||||||
|
|
|
@ -1,10 +1,4 @@
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
namespace IRaCIS.Core.Domain.Models;
|
namespace IRaCIS.Core.Domain.Models;
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
[Comment("受试者 - 临床表单表格问题行记录")]
|
[Comment("受试者 - 临床表单表格问题行记录")]
|
||||||
[Table("ClinicalAnswerRowInfo")]
|
[Table("ClinicalAnswerRowInfo")]
|
||||||
public class ClinicalAnswerRowInfo : BaseAddAuditEntity
|
public class ClinicalAnswerRowInfo : BaseAddAuditEntity
|
||||||
|
@ -12,8 +6,6 @@ public class ClinicalAnswerRowInfo : BaseAddAuditEntity
|
||||||
#region 导航属性
|
#region 导航属性
|
||||||
|
|
||||||
#endregion
|
#endregion
|
||||||
|
|
||||||
|
|
||||||
[Comment(" 表单Id")]
|
[Comment(" 表单Id")]
|
||||||
public Guid ClinicalFormId { get; set; }
|
public Guid ClinicalFormId { get; set; }
|
||||||
|
|
||||||
|
@ -25,6 +17,3 @@ public class ClinicalAnswerRowInfo : BaseAddAuditEntity
|
||||||
[Comment(" 受试者Id")]
|
[Comment(" 受试者Id")]
|
||||||
public Guid SubjectId { get; set; }
|
public Guid SubjectId { get; set; }
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
|
@ -1,9 +1,4 @@
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
namespace IRaCIS.Core.Domain.Models;
|
namespace IRaCIS.Core.Domain.Models;
|
||||||
|
|
||||||
|
|
||||||
[Comment("受试者 - 临床表单")]
|
[Comment("受试者 - 临床表单")]
|
||||||
[Table("ClinicalForm")]
|
[Table("ClinicalForm")]
|
||||||
public class ClinicalForm : BaseAddAuditEntity
|
public class ClinicalForm : BaseAddAuditEntity
|
||||||
|
@ -36,6 +31,3 @@ public class ClinicalForm : BaseAddAuditEntity
|
||||||
|
|
||||||
public Guid? VisitId { get; set; }
|
public Guid? VisitId { get; set; }
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
|
@ -1,6 +1,3 @@
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
namespace IRaCIS.Core.Domain.Models;
|
namespace IRaCIS.Core.Domain.Models;
|
||||||
|
|
||||||
[Comment("受试者 - 临床表单问题答案")]
|
[Comment("受试者 - 临床表单问题答案")]
|
||||||
|
@ -8,8 +5,6 @@ namespace IRaCIS.Core.Domain.Models;
|
||||||
public class ClinicalQuestionAnswer : BaseAddAuditEntity
|
public class ClinicalQuestionAnswer : BaseAddAuditEntity
|
||||||
{
|
{
|
||||||
#region 导航属性
|
#region 导航属性
|
||||||
|
|
||||||
|
|
||||||
[JsonIgnore]
|
[JsonIgnore]
|
||||||
[ForeignKey("ClinicalFormId")]
|
[ForeignKey("ClinicalFormId")]
|
||||||
public ClinicalForm ClinicalForm { get; set; }
|
public ClinicalForm ClinicalForm { get; set; }
|
||||||
|
@ -29,7 +24,3 @@ public class ClinicalQuestionAnswer : BaseAddAuditEntity
|
||||||
[Comment(" 受试者Id")]
|
[Comment(" 受试者Id")]
|
||||||
public Guid SubjectId { get; set; }
|
public Guid SubjectId { get; set; }
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
|
@ -1,6 +1,3 @@
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
namespace IRaCIS.Core.Domain.Models;
|
namespace IRaCIS.Core.Domain.Models;
|
||||||
|
|
||||||
[Comment("受试者 - 临床表单表格问题答案")]
|
[Comment("受试者 - 临床表单表格问题答案")]
|
||||||
|
@ -31,7 +28,3 @@ public partial class ClinicalTableAnswer : BaseAddAuditEntity
|
||||||
|
|
||||||
public Guid TableQuestionId { get; set; }
|
public Guid TableQuestionId { get; set; }
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
|
@ -1,6 +1,3 @@
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
namespace IRaCIS.Core.Domain.Models
|
namespace IRaCIS.Core.Domain.Models
|
||||||
{
|
{
|
||||||
///<summary>
|
///<summary>
|
||||||
|
@ -17,9 +14,6 @@ namespace IRaCIS.Core.Domain.Models
|
||||||
[ForeignKey("ClinicalFormId")]
|
[ForeignKey("ClinicalFormId")]
|
||||||
public ClinicalForm ClinicalForm { get; set; }
|
public ClinicalForm ClinicalForm { get; set; }
|
||||||
#endregion
|
#endregion
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
public Guid SubjectId { get; set; }
|
public Guid SubjectId { get; set; }
|
||||||
|
|
||||||
public Guid TrialId { get; set; }
|
public Guid TrialId { get; set; }
|
||||||
|
@ -28,11 +22,5 @@ namespace IRaCIS.Core.Domain.Models
|
||||||
/// 表单Id
|
/// 表单Id
|
||||||
/// </summary>
|
/// </summary>
|
||||||
public Guid ClinicalFormId { get; set; }
|
public Guid ClinicalFormId { get; set; }
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
}
|
}
|
||||||
|
|
|
@ -1,7 +1,3 @@
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
using IRaCIS.Core.Domain.Share;
|
using IRaCIS.Core.Domain.Share;
|
||||||
|
|
||||||
namespace IRaCIS.Core.Domain.Models
|
namespace IRaCIS.Core.Domain.Models
|
||||||
|
@ -16,8 +12,6 @@ namespace IRaCIS.Core.Domain.Models
|
||||||
[JsonIgnore]
|
[JsonIgnore]
|
||||||
[ForeignKey("TaskMedicalReviewId")]
|
[ForeignKey("TaskMedicalReviewId")]
|
||||||
public TaskMedicalReview TaskMedicalReview { get; set; }
|
public TaskMedicalReview TaskMedicalReview { get; set; }
|
||||||
|
|
||||||
|
|
||||||
/// <summary>
|
/// <summary>
|
||||||
/// 文件
|
/// 文件
|
||||||
/// </summary>
|
/// </summary>
|
||||||
|
@ -26,8 +20,6 @@ namespace IRaCIS.Core.Domain.Models
|
||||||
{
|
{
|
||||||
get
|
get
|
||||||
{
|
{
|
||||||
|
|
||||||
|
|
||||||
try
|
try
|
||||||
{
|
{
|
||||||
var result = JsonConvert.DeserializeObject<List<OSSImageInfo>>(this.ImagePath);
|
var result = JsonConvert.DeserializeObject<List<OSSImageInfo>>(this.ImagePath);
|
||||||
|
@ -72,8 +64,6 @@ namespace IRaCIS.Core.Domain.Models
|
||||||
/// 用户角色枚举
|
/// 用户角色枚举
|
||||||
/// </summary>
|
/// </summary>
|
||||||
public int UserTypeEnumInt { get; set; }
|
public int UserTypeEnumInt { get; set; }
|
||||||
|
|
||||||
|
|
||||||
/// <summary>
|
/// <summary>
|
||||||
/// 阅片人是否认同
|
/// 阅片人是否认同
|
||||||
/// </summary>
|
/// </summary>
|
||||||
|
@ -98,15 +88,10 @@ namespace IRaCIS.Core.Domain.Models
|
||||||
/// 不同意重阅原因
|
/// 不同意重阅原因
|
||||||
/// </summary>
|
/// </summary>
|
||||||
public string DisagreeReason { get; set; } = string.Empty;
|
public string DisagreeReason { get; set; } = string.Empty;
|
||||||
|
|
||||||
|
|
||||||
/// <summary>
|
/// <summary>
|
||||||
/// 是否申请重阅
|
/// 是否申请重阅
|
||||||
/// </summary>
|
/// </summary>
|
||||||
public bool? IsApplyHeavyReading { get; set; }
|
public bool? IsApplyHeavyReading { get; set; }
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
/// <summary>
|
/// <summary>
|
||||||
/// 图片路径
|
/// 图片路径
|
||||||
/// </summary>
|
/// </summary>
|
||||||
|
@ -116,11 +101,5 @@ namespace IRaCIS.Core.Domain.Models
|
||||||
/// 文件名称
|
/// 文件名称
|
||||||
/// </summary>
|
/// </summary>
|
||||||
public string FileName { get; set; } = string.Empty;
|
public string FileName { get; set; } = string.Empty;
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
}
|
}
|
||||||
|
|
|
@ -7,8 +7,6 @@ namespace IRaCIS.Core.Domain.Models
|
||||||
public class ReadingMedicineQuestionAnswer : BaseFullAuditEntity
|
public class ReadingMedicineQuestionAnswer : BaseFullAuditEntity
|
||||||
{
|
{
|
||||||
#region 导航属性
|
#region 导航属性
|
||||||
|
|
||||||
|
|
||||||
[JsonIgnore]
|
[JsonIgnore]
|
||||||
[ForeignKey("TaskMedicalReviewId")]
|
[ForeignKey("TaskMedicalReviewId")]
|
||||||
public TaskMedicalReview TaskMedicalReview { get; set; }
|
public TaskMedicalReview TaskMedicalReview { get; set; }
|
||||||
|
@ -26,13 +24,6 @@ namespace IRaCIS.Core.Domain.Models
|
||||||
public Guid TaskMedicalReviewId { get; set; }
|
public Guid TaskMedicalReviewId { get; set; }
|
||||||
|
|
||||||
public Guid VisitTaskId { get; set; }
|
public Guid VisitTaskId { get; set; }
|
||||||
|
|
||||||
|
|
||||||
public string Answer { get; set; } = string.Empty;
|
public string Answer { get; set; } = string.Empty;
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
}
|
}
|
||||||
|
|
|
@ -1,7 +1,3 @@
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
using IRaCIS.Core.Domain.Share;
|
using IRaCIS.Core.Domain.Share;
|
||||||
|
|
||||||
namespace IRaCIS.Core.Domain.Models
|
namespace IRaCIS.Core.Domain.Models
|
||||||
|
@ -47,8 +43,6 @@ namespace IRaCIS.Core.Domain.Models
|
||||||
/// 是否是必须
|
/// 是否是必须
|
||||||
/// </summary>
|
/// </summary>
|
||||||
public bool IsRequired { get; set; }
|
public bool IsRequired { get; set; }
|
||||||
|
|
||||||
|
|
||||||
/// <summary>
|
/// <summary>
|
||||||
/// 排序
|
/// 排序
|
||||||
/// </summary>
|
/// </summary>
|
||||||
|
@ -58,15 +52,10 @@ namespace IRaCIS.Core.Domain.Models
|
||||||
/// 父问题ID
|
/// 父问题ID
|
||||||
/// </summary>
|
/// </summary>
|
||||||
public Guid? ParentId { get; set; }
|
public Guid? ParentId { get; set; }
|
||||||
|
|
||||||
|
|
||||||
/// <summary>
|
/// <summary>
|
||||||
/// 类型值
|
/// 类型值
|
||||||
/// </summary>
|
/// </summary>
|
||||||
public string TypeValue { get; set; } = string.Empty;
|
public string TypeValue { get; set; } = string.Empty;
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
/// <summary>
|
/// <summary>
|
||||||
/// 是否启用
|
/// 是否启用
|
||||||
/// </summary>
|
/// </summary>
|
||||||
|
@ -76,15 +65,8 @@ namespace IRaCIS.Core.Domain.Models
|
||||||
/// 任务类型
|
/// 任务类型
|
||||||
/// </summary>
|
/// </summary>
|
||||||
public ReadingCategory ReadingCategory { get; set; }
|
public ReadingCategory ReadingCategory { get; set; }
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
public CriterionType? CriterionTypeEnum { get; set; }
|
public CriterionType? CriterionTypeEnum { get; set; }
|
||||||
|
|
||||||
public bool IsGeneral { get; set; }
|
public bool IsGeneral { get; set; }
|
||||||
|
|
||||||
|
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
Some files were not shown because too many files have changed in this diff Show More
Loading…
Reference in New Issue