精简实体修改
continuous-integration/drone/push Build is passing
Details
continuous-integration/drone/push Build is passing
Details
parent
f0943ca9a4
commit
4319982be9
|
@ -17,6 +17,24 @@ namespace IRaCIS.Core.Domain.Models
|
||||||
[Table("SubjectTaskCategory")]
|
[Table("SubjectTaskCategory")]
|
||||||
public class SubjectTaskCategory : BaseAuditAddEntity
|
public class SubjectTaskCategory : BaseAuditAddEntity
|
||||||
{
|
{
|
||||||
|
|
||||||
|
|
||||||
|
#region 导航属性
|
||||||
|
|
||||||
|
[JsonIgnore]
|
||||||
|
[ForeignKey("SouceReadModuleId")]
|
||||||
|
public ReadModule ReadModule { get; set; }
|
||||||
|
|
||||||
|
|
||||||
|
[JsonIgnore]
|
||||||
|
[ForeignKey("SourceSubjectVisitId")]
|
||||||
|
public SubjectVisit SubjectVisit { get; set; }
|
||||||
|
|
||||||
|
[JsonIgnore]
|
||||||
|
public Subject Subject { get; set; }
|
||||||
|
|
||||||
|
#endregion
|
||||||
|
|
||||||
public Guid TrialId { get; set; }
|
public Guid TrialId { get; set; }
|
||||||
|
|
||||||
public string TaskName { get; set; } = string.Empty;
|
public string TaskName { get; set; } = string.Empty;
|
||||||
|
@ -32,23 +50,11 @@ namespace IRaCIS.Core.Domain.Models
|
||||||
|
|
||||||
public Guid SubjectId { get; set; }
|
public Guid SubjectId { get; set; }
|
||||||
|
|
||||||
public Subject Subject { get; set; }
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
#region 导航属性
|
|
||||||
|
|
||||||
[JsonIgnore]
|
|
||||||
[ForeignKey("SouceReadModuleId")]
|
|
||||||
public ReadModule ReadModule { get; set; }
|
|
||||||
|
|
||||||
|
|
||||||
[JsonIgnore]
|
|
||||||
[ForeignKey("SourceSubjectVisitId")]
|
|
||||||
public SubjectVisit SubjectVisit { get; set; }
|
|
||||||
|
|
||||||
#endregion
|
|
||||||
|
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
|
@ -18,6 +18,24 @@ namespace IRaCIS.Core.Domain.Models
|
||||||
public class SubjectUser : BaseFullAuditEntity
|
public class SubjectUser : BaseFullAuditEntity
|
||||||
{
|
{
|
||||||
|
|
||||||
|
#region 导航属性
|
||||||
|
[JsonIgnore]
|
||||||
|
public Trial Trial { get; set; }
|
||||||
|
|
||||||
|
[JsonIgnore]
|
||||||
|
//Parent
|
||||||
|
[ForeignKey("OrignalSubjectUserId")]
|
||||||
|
public SubjectUser OrignalSubjectUser { get; set; }
|
||||||
|
|
||||||
|
//ChildList
|
||||||
|
[JsonIgnore]
|
||||||
|
public List<SubjectUser> EarlierSubjectUserList { get; set; }
|
||||||
|
|
||||||
|
|
||||||
|
[JsonIgnore]
|
||||||
|
public User DoctorUser { get; set; }
|
||||||
|
#endregion
|
||||||
|
|
||||||
public Guid TrialId { get; set; }
|
public Guid TrialId { get; set; }
|
||||||
|
|
||||||
public Guid TrialReadingCriterionId { get; set; }
|
public Guid TrialReadingCriterionId { get; set; }
|
||||||
|
@ -31,8 +49,6 @@ namespace IRaCIS.Core.Domain.Models
|
||||||
|
|
||||||
public Guid DoctorUserId { get; set; }
|
public Guid DoctorUserId { get; set; }
|
||||||
|
|
||||||
[JsonIgnore]
|
|
||||||
public User DoctorUser { get; set; }
|
|
||||||
|
|
||||||
public Arm ArmEnum { get; set; }
|
public Arm ArmEnum { get; set; }
|
||||||
|
|
||||||
|
@ -43,21 +59,6 @@ namespace IRaCIS.Core.Domain.Models
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
#region 导航属性
|
|
||||||
[JsonIgnore]
|
|
||||||
public Trial Trial { get; set; }
|
|
||||||
|
|
||||||
[JsonIgnore]
|
|
||||||
//Parent
|
|
||||||
[ForeignKey("OrignalSubjectUserId")]
|
|
||||||
public SubjectUser OrignalSubjectUser { get; set; }
|
|
||||||
|
|
||||||
//ChildList
|
|
||||||
[JsonIgnore]
|
|
||||||
public List<SubjectUser> EarlierSubjectUserList { get; set; }
|
|
||||||
#endregion
|
|
||||||
}
|
}
|
||||||
|
|
||||||
}
|
}
|
||||||
|
|
|
@ -17,6 +17,18 @@ namespace IRaCIS.Core.Domain.Models
|
||||||
[Table("TaskAllocationRule")]
|
[Table("TaskAllocationRule")]
|
||||||
public class TaskAllocationRule : BaseFullAuditEntity
|
public class TaskAllocationRule : BaseFullAuditEntity
|
||||||
{
|
{
|
||||||
|
#region 导航属性
|
||||||
|
|
||||||
|
[ForeignKey("DoctorUserId")]
|
||||||
|
[JsonIgnore]
|
||||||
|
public User DoctorUser { get; set; }
|
||||||
|
|
||||||
|
[JsonIgnore]
|
||||||
|
public Enroll Enroll { get; set; }
|
||||||
|
|
||||||
|
[JsonIgnore]
|
||||||
|
public Trial Trial { get; set; }
|
||||||
|
#endregion
|
||||||
|
|
||||||
public Guid TrialId { get; set; }
|
public Guid TrialId { get; set; }
|
||||||
|
|
||||||
|
@ -38,18 +50,7 @@ namespace IRaCIS.Core.Domain.Models
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
#region 导航属性
|
|
||||||
|
|
||||||
[ForeignKey("DoctorUserId")]
|
|
||||||
[JsonIgnore]
|
|
||||||
public User DoctorUser { get; set; }
|
|
||||||
|
|
||||||
[JsonIgnore]
|
|
||||||
public Enroll Enroll { get; set; }
|
|
||||||
|
|
||||||
[JsonIgnore]
|
|
||||||
public Trial Trial { get; set; }
|
|
||||||
#endregion
|
|
||||||
|
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
|
@ -17,6 +17,15 @@ namespace IRaCIS.Core.Domain.Models
|
||||||
public class TaskConsistentRule : BaseFullAuditEntity
|
public class TaskConsistentRule : BaseFullAuditEntity
|
||||||
{
|
{
|
||||||
|
|
||||||
|
#region 导航属性
|
||||||
|
[JsonIgnore]
|
||||||
|
public Trial Trial { get; set; }
|
||||||
|
|
||||||
|
[JsonIgnore]
|
||||||
|
[ForeignKey("TrialReadingCriterionId")]
|
||||||
|
public ReadingQuestionCriterionTrial TrialReadingCriterion { get; set; }
|
||||||
|
#endregion
|
||||||
|
|
||||||
public Guid TrialId { get; set; }
|
public Guid TrialId { get; set; }
|
||||||
|
|
||||||
public int PlanSubjectCount { get; set; }
|
public int PlanSubjectCount { get; set; }
|
||||||
|
@ -45,14 +54,7 @@ namespace IRaCIS.Core.Domain.Models
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
#region 导航属性
|
|
||||||
[JsonIgnore]
|
|
||||||
public Trial Trial { get; set; }
|
|
||||||
|
|
||||||
[JsonIgnore]
|
|
||||||
[ForeignKey("TrialReadingCriterionId")]
|
|
||||||
public ReadingQuestionCriterionTrial TrialReadingCriterion { get; set; }
|
|
||||||
#endregion
|
|
||||||
}
|
}
|
||||||
|
|
||||||
}
|
}
|
||||||
|
|
|
@ -16,24 +16,21 @@ namespace IRaCIS.Core.Domain.Models
|
||||||
public class TaskInfluence : BaseAuditAddEntity
|
public class TaskInfluence : BaseAuditAddEntity
|
||||||
{
|
{
|
||||||
|
|
||||||
|
#region 导航属性
|
||||||
|
[JsonIgnore]
|
||||||
|
public VisitTask OriginalTask { get; set; }
|
||||||
|
[JsonIgnore]
|
||||||
|
public VisitTask InfluenceTask { get; set; }
|
||||||
|
#endregion
|
||||||
|
|
||||||
public Guid OriginalTaskId { get; set; }
|
public Guid OriginalTaskId { get; set; }
|
||||||
|
|
||||||
public VisitTask OriginalTask { get; set; }
|
|
||||||
|
|
||||||
public VisitTask InfluenceTask { get; set; }
|
|
||||||
|
|
||||||
|
|
||||||
public Guid InfluenceTaskId { get; set; }
|
public Guid InfluenceTaskId { get; set; }
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
//对影响任务进行的操作
|
//对影响任务进行的操作
|
||||||
public ReReadingOrBackOptType OptType { get; set; }
|
public ReReadingOrBackOptType OptType { get; set; }
|
||||||
|
|
||||||
|
|
||||||
#region 导航属性
|
|
||||||
|
|
||||||
#endregion
|
|
||||||
|
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
|
@ -18,6 +18,10 @@ namespace IRaCIS.Core.Domain.Models
|
||||||
public class TaskMedicalReviewRule :BaseFullAuditEntity
|
public class TaskMedicalReviewRule :BaseFullAuditEntity
|
||||||
{
|
{
|
||||||
|
|
||||||
|
#region 导航属性
|
||||||
|
|
||||||
|
#endregion
|
||||||
|
|
||||||
public Guid DoctorUserId { get; set; }
|
public Guid DoctorUserId { get; set; }
|
||||||
|
|
||||||
public bool IsEnable { get; set; }
|
public bool IsEnable { get; set; }
|
||||||
|
@ -39,9 +43,6 @@ namespace IRaCIS.Core.Domain.Models
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
#region 导航属性
|
|
||||||
|
|
||||||
#endregion
|
|
||||||
|
|
||||||
|
|
||||||
}
|
}
|
||||||
|
|
|
@ -7,16 +7,30 @@ using System.ComponentModel.DataAnnotations.Schema;
|
||||||
namespace IRaCIS.Core.Domain.Models
|
namespace IRaCIS.Core.Domain.Models
|
||||||
{
|
{
|
||||||
[Table("Dictionary")]
|
[Table("Dictionary")]
|
||||||
public partial class Dictionary : Entity, IAuditUpdate, IAuditAdd
|
public partial class Dictionary : BaseFullAuditEntity
|
||||||
{
|
{
|
||||||
|
#region µ¼º½ÊôÐÔ
|
||||||
[JsonIgnore]
|
[JsonIgnore]
|
||||||
public List<DoctorDictionary> DoctorDicRelationList { get; set; } = new List<DoctorDictionary>();
|
public List<DoctorDictionary> DoctorDicRelationList { get; set; } = new List<DoctorDictionary>();
|
||||||
|
|
||||||
|
|
||||||
|
[JsonIgnore]
|
||||||
|
[ForeignKey("ConfigTypeId")]
|
||||||
|
public Dictionary ConfigDictionary { get; set; }
|
||||||
|
|
||||||
|
[JsonIgnore]
|
||||||
|
[ForeignKey("ParentId")]
|
||||||
|
public Dictionary Parent { get; set; }
|
||||||
|
[JsonIgnore]
|
||||||
|
public List<Dictionary> ChildList { get; set; } = new List<Dictionary>();
|
||||||
|
|
||||||
|
#endregion
|
||||||
|
|
||||||
|
|
||||||
public string ChildGroup { get; set; }
|
public string ChildGroup { get; set; }
|
||||||
|
|
||||||
public int ChildCodeEnum { get; set; }
|
public int ChildCodeEnum { get; set; }
|
||||||
|
|
||||||
|
|
||||||
public DicDataTypeEnum DataTypeEnum { get; set; }
|
public DicDataTypeEnum DataTypeEnum { get; set; }
|
||||||
|
|
||||||
|
|
||||||
|
@ -32,13 +46,6 @@ namespace IRaCIS.Core.Domain.Models
|
||||||
|
|
||||||
public int ShowOrder { get; set; }
|
public int ShowOrder { get; set; }
|
||||||
|
|
||||||
|
|
||||||
public Guid UpdateUserId { get; set; }
|
|
||||||
public DateTime UpdateTime { get; set; }
|
|
||||||
public Guid CreateUserId { get; set; }
|
|
||||||
public DateTime CreateTime { get; set; }
|
|
||||||
|
|
||||||
|
|
||||||
public string Code { get; set; }
|
public string Code { get; set; }
|
||||||
|
|
||||||
public Guid? ParentId { get; set; }
|
public Guid? ParentId { get; set; }
|
||||||
|
@ -47,16 +54,6 @@ namespace IRaCIS.Core.Domain.Models
|
||||||
|
|
||||||
public Guid? ConfigTypeId { get; set; }
|
public Guid? ConfigTypeId { get; set; }
|
||||||
|
|
||||||
[JsonIgnore]
|
|
||||||
[ForeignKey("ConfigTypeId")]
|
|
||||||
public Dictionary ConfigDictionary { get; set; }
|
|
||||||
|
|
||||||
[JsonIgnore]
|
|
||||||
[ForeignKey("ParentId")]
|
|
||||||
public Dictionary Parent { get; set; }
|
|
||||||
[JsonIgnore]
|
|
||||||
public List<Dictionary> ChildList { get; set; } = new List<Dictionary>();
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
|
@ -16,13 +16,16 @@ namespace IRaCIS.Core.Domain.Models
|
||||||
///EmailNoticeConfig
|
///EmailNoticeConfig
|
||||||
///</summary>
|
///</summary>
|
||||||
[Table("EmailNoticeConfig")]
|
[Table("EmailNoticeConfig")]
|
||||||
public class EmailNoticeConfig : Entity, IAuditUpdate, IAuditAdd, ISoftDelete
|
public class EmailNoticeConfig : BaseFullAuditDeleteEntity
|
||||||
{
|
{
|
||||||
|
#region 导航属性
|
||||||
[JsonIgnore]
|
[JsonIgnore]
|
||||||
public List<TrialEmailNoticeConfig> TrialEmailNoticeConfigList { get; set; }
|
public List<TrialEmailNoticeConfig> TrialEmailNoticeConfigList { get; set; }
|
||||||
|
|
||||||
[JsonIgnore]
|
[JsonIgnore]
|
||||||
public List<EmailNoticeUserType> EmailNoticeUserTypeList { get; set; } = new List<EmailNoticeUserType>();
|
public List<EmailNoticeUserType> EmailNoticeUserTypeList { get; set; } = new List<EmailNoticeUserType>();
|
||||||
|
#endregion
|
||||||
|
|
||||||
public string Code { get; set; } = String.Empty;
|
public string Code { get; set; } = String.Empty;
|
||||||
|
|
||||||
public EmailBusinessScenario BusinessScenarioEnum { get; set; }
|
public EmailBusinessScenario BusinessScenarioEnum { get; set; }
|
||||||
|
@ -66,9 +69,6 @@ namespace IRaCIS.Core.Domain.Models
|
||||||
public string AttachNameCN { get; set; } = string.Empty;
|
public string AttachNameCN { get; set; } = string.Empty;
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
public SysEmailLevel SystemLevel { get; set; }
|
public SysEmailLevel SystemLevel { get; set; }
|
||||||
|
|
||||||
/// <summary>
|
/// <summary>
|
||||||
|
@ -77,34 +77,13 @@ namespace IRaCIS.Core.Domain.Models
|
||||||
public bool IsDistinguishCriteria { get; set; }
|
public bool IsDistinguishCriteria { get; set; }
|
||||||
|
|
||||||
|
|
||||||
/// <summary>
|
|
||||||
/// 是否需要回执
|
/// 是否需要回执
|
||||||
/// </summary>
|
|
||||||
[Required]
|
|
||||||
public bool IsReturnRequired { get; set; }
|
public bool IsReturnRequired { get; set; }
|
||||||
|
|
||||||
public bool IsAutoSend { get; set; }
|
public bool IsAutoSend { get; set; }
|
||||||
|
|
||||||
public bool IsEnable { get; set; }
|
public bool IsEnable { get; set; }
|
||||||
|
|
||||||
[Required]
|
|
||||||
public DateTime CreateTime { get; set; }
|
|
||||||
|
|
||||||
|
|
||||||
[Required]
|
|
||||||
public Guid CreateUserId { get; set; }
|
|
||||||
|
|
||||||
|
|
||||||
[Required]
|
|
||||||
public Guid UpdateUserId { get; set; }
|
|
||||||
[Required]
|
|
||||||
public DateTime UpdateTime { get; set; }
|
|
||||||
|
|
||||||
public bool IsDeleted { get; set; }
|
|
||||||
|
|
||||||
public DateTime? DeletedTime { get; set; }
|
|
||||||
|
|
||||||
public Guid? DeleteUserId { get; set; }
|
|
||||||
|
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
|
@ -13,43 +13,24 @@ namespace IRaCIS.Core.Domain.Models
|
||||||
///ExploreRecommend
|
///ExploreRecommend
|
||||||
///</summary>
|
///</summary>
|
||||||
[Table("ExploreRecommend")]
|
[Table("ExploreRecommend")]
|
||||||
public class ExploreRecommend : Entity, IAuditUpdate, IAuditAdd,ISoftDelete
|
public class ExploreRecommend : BaseFullAuditDeleteEntity
|
||||||
{
|
{
|
||||||
public string ExploreType { get; set; } = string.Empty;
|
#region 导航属性
|
||||||
|
|
||||||
|
#endregion
|
||||||
|
|
||||||
|
public string ExploreType { get; set; } = string.Empty;
|
||||||
|
|
||||||
public string Version { get; set; }=string.Empty;
|
public string Version { get; set; }=string.Empty;
|
||||||
|
|
||||||
|
|
||||||
public string Title { get; set; } = string.Empty;
|
public string Title { get; set; } = string.Empty;
|
||||||
|
|
||||||
|
|
||||||
public DateTime CreateTime { get; set; }
|
|
||||||
|
|
||||||
|
|
||||||
public Guid CreateUserId { get; set; }
|
|
||||||
|
|
||||||
|
|
||||||
public Guid UpdateUserId { get; set; }
|
|
||||||
|
|
||||||
|
|
||||||
public DateTime UpdateTime { get; set; }
|
|
||||||
|
|
||||||
|
|
||||||
public bool IsDeleted { get; set; }
|
|
||||||
|
|
||||||
|
|
||||||
public string DownloadUrl { get; set; } = string.Empty;
|
public string DownloadUrl { get; set; } = string.Empty;
|
||||||
|
|
||||||
|
|
||||||
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 DateTime? DeletedTime { get; set; }
|
|
||||||
|
|
||||||
public Guid? DeleteUserId { get; set; }
|
|
||||||
|
|
||||||
}
|
}
|
||||||
|
|
||||||
}
|
}
|
||||||
|
|
|
@ -15,9 +15,11 @@ namespace IRaCIS.Core.Domain.Models
|
||||||
///FrontAuditConfig
|
///FrontAuditConfig
|
||||||
///</summary>
|
///</summary>
|
||||||
[Table("FrontAuditConfig")]
|
[Table("FrontAuditConfig")]
|
||||||
public class FrontAuditConfig : Entity, IAuditUpdate, IAuditAdd
|
public class FrontAuditConfig : BaseFullAuditEntity
|
||||||
{
|
{
|
||||||
|
#region 导航属性
|
||||||
|
|
||||||
|
#endregion
|
||||||
public string Value { get; set; } = String.Empty;
|
public string Value { get; set; } = String.Empty;
|
||||||
|
|
||||||
public string ValueCN { get; set; } = String.Empty;
|
public string ValueCN { get; set; } = String.Empty;
|
||||||
|
@ -26,12 +28,7 @@ namespace IRaCIS.Core.Domain.Models
|
||||||
|
|
||||||
public string DescriptionCN { get; set; } = String.Empty;
|
public string DescriptionCN { get; set; } = String.Empty;
|
||||||
|
|
||||||
public DateTime CreateTime { get; set; }
|
|
||||||
|
|
||||||
public Guid CreateUserId { get; set; }
|
|
||||||
public DateTime UpdateTime { get; set; }
|
|
||||||
|
|
||||||
public Guid UpdateUserId { get; set; }
|
|
||||||
|
|
||||||
/// <summary>
|
/// <summary>
|
||||||
/// 是否有签名
|
/// 是否有签名
|
||||||
|
|
|
@ -13,22 +13,15 @@ namespace IRaCIS.Core.Domain.Models
|
||||||
///Internationalization
|
///Internationalization
|
||||||
///</summary>
|
///</summary>
|
||||||
[Table("Internationalization")]
|
[Table("Internationalization")]
|
||||||
public class Internationalization : Entity, IAuditUpdate, IAuditAdd
|
public class Internationalization : BaseFullAuditEntity
|
||||||
{
|
{
|
||||||
|
#region 导航属性
|
||||||
|
[JsonIgnore]
|
||||||
|
public PublishLog PublishLog { get; set; }
|
||||||
|
|
||||||
|
#endregion
|
||||||
public int ShowOrder { get; set; }
|
public int ShowOrder { get; set; }
|
||||||
|
|
||||||
|
|
||||||
public Guid CreateUserId { get; set; }
|
|
||||||
|
|
||||||
|
|
||||||
public DateTime CreateTime { get; set; }
|
|
||||||
|
|
||||||
|
|
||||||
public DateTime UpdateTime { get; set; }
|
|
||||||
|
|
||||||
|
|
||||||
public Guid UpdateUserId { get; set; }
|
|
||||||
|
|
||||||
/// <summary>
|
/// <summary>
|
||||||
/// 0 1 2 预翻译 已确认 废除
|
/// 0 1 2 预翻译 已确认 废除
|
||||||
/// </summary>
|
/// </summary>
|
||||||
|
@ -52,8 +45,6 @@ namespace IRaCIS.Core.Domain.Models
|
||||||
//关联版本历史记录表Id
|
//关联版本历史记录表Id
|
||||||
public Guid? PublishLogId { get; set; }
|
public Guid? PublishLogId { get; set; }
|
||||||
|
|
||||||
[JsonIgnore]
|
|
||||||
public PublishLog PublishLog { get; set; }
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
|
@ -13,42 +13,21 @@ namespace IRaCIS.Core.Domain.Models
|
||||||
///PublishLog
|
///PublishLog
|
||||||
///</summary>
|
///</summary>
|
||||||
[Table("PublishLog")]
|
[Table("PublishLog")]
|
||||||
public class PublishLog : Entity, IAuditUpdate, IAuditAdd
|
public class PublishLog : BaseFullAuditEntity
|
||||||
{
|
{
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
[Required]
|
|
||||||
public string Version { get; set; }
|
public string Version { get; set; }
|
||||||
|
|
||||||
public DateTime? PublishTime { get; set; }
|
public DateTime? PublishTime { get; set; }
|
||||||
|
|
||||||
|
|
||||||
[Required]
|
|
||||||
public string UpdateContent { get; set; }
|
public string UpdateContent { get; set; }
|
||||||
|
|
||||||
|
|
||||||
[Required]
|
|
||||||
public DateTime CreateTime { get; set; }
|
|
||||||
|
|
||||||
|
|
||||||
[Required]
|
|
||||||
public Guid CreateUserId { get; set; }
|
|
||||||
|
|
||||||
|
|
||||||
[Required]
|
|
||||||
public Guid UpdateUserId { get; set; }
|
|
||||||
|
|
||||||
|
|
||||||
[Required]
|
|
||||||
public DateTime UpdateTime { get; set; }
|
|
||||||
|
|
||||||
//0 开发中 ,已发布
|
//0 开发中 ,已发布
|
||||||
public int State { get; set; }
|
public int State { get; set; }
|
||||||
|
|
||||||
public bool IsCurrentVersion { get; set; }
|
public bool IsCurrentVersion { get; set; }
|
||||||
|
|
||||||
|
|
||||||
}
|
}
|
||||||
|
|
||||||
}
|
}
|
||||||
|
|
|
@ -14,62 +14,37 @@ namespace IRaCIS.Core.Domain.Models
|
||||||
///SystemBasicData
|
///SystemBasicData
|
||||||
///</summary>
|
///</summary>
|
||||||
[Table("SystemBasicData")]
|
[Table("SystemBasicData")]
|
||||||
public class SystemBasicData : Entity, IAuditUpdate, IAuditAdd
|
public class SystemBasicData : BaseFullAuditEntity
|
||||||
{
|
{
|
||||||
|
|
||||||
[Required]
|
#region 导航属性
|
||||||
public string Name { get; set; }=string.Empty;
|
|
||||||
|
|
||||||
|
|
||||||
[Required]
|
|
||||||
public string Value { get; set; } = string.Empty;
|
|
||||||
|
|
||||||
|
|
||||||
[Required]
|
|
||||||
public string Description { get; set; } = string.Empty;
|
|
||||||
|
|
||||||
|
|
||||||
[Required]
|
|
||||||
public int ShowOrder { get; set; }
|
|
||||||
|
|
||||||
[Required]
|
|
||||||
public DateTime CreateTime { get; set; }
|
|
||||||
|
|
||||||
|
|
||||||
[Required]
|
|
||||||
public Guid CreateUserId { get; set; }
|
|
||||||
|
|
||||||
|
|
||||||
[Required]
|
|
||||||
public DateTime UpdateTime { get; set; }
|
|
||||||
|
|
||||||
[Required]
|
|
||||||
public Guid UpdateUserId { get; set; }
|
|
||||||
|
|
||||||
|
|
||||||
[Required]
|
|
||||||
public string Code { get; set; }
|
|
||||||
|
|
||||||
|
|
||||||
public Guid? ParentId { get; set; }
|
|
||||||
|
|
||||||
[JsonIgnore]
|
[JsonIgnore]
|
||||||
[ForeignKey("ParentId")]
|
[ForeignKey("ParentId")]
|
||||||
public SystemBasicData Parent { get; set; }
|
public SystemBasicData Parent { get; set; }
|
||||||
|
|
||||||
|
#endregion
|
||||||
|
|
||||||
|
|
||||||
|
public string Name { get; set; }=string.Empty;
|
||||||
|
|
||||||
|
public string Value { get; set; } = string.Empty;
|
||||||
|
|
||||||
|
public string Description { get; set; } = string.Empty;
|
||||||
|
|
||||||
|
public int ShowOrder { get; set; }
|
||||||
|
|
||||||
|
public string Code { 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; }
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
}
|
}
|
||||||
|
|
||||||
}
|
}
|
||||||
|
|
|
@ -5,9 +5,8 @@ using System.ComponentModel.DataAnnotations.Schema;
|
||||||
namespace IRaCIS.Core.Domain.Models
|
namespace IRaCIS.Core.Domain.Models
|
||||||
{
|
{
|
||||||
[Table("VerificationCode")]
|
[Table("VerificationCode")]
|
||||||
public class VerificationCode:Entity, IAuditAdd
|
public class VerificationCode:BaseAuditAddEntity
|
||||||
{
|
{
|
||||||
//public Guid Id { get; set; }
|
|
||||||
|
|
||||||
public Guid UserId { get; set; } = Guid.Empty;
|
public Guid UserId { get; set; } = Guid.Empty;
|
||||||
|
|
||||||
|
@ -20,15 +19,11 @@ namespace IRaCIS.Core.Domain.Models
|
||||||
|
|
||||||
public bool HasSend { get; set; }
|
public bool HasSend { get; set; }
|
||||||
|
|
||||||
|
|
||||||
//发送的邮箱或者手机
|
//发送的邮箱或者手机
|
||||||
public string EmailOrPhone { get; set; }
|
public string EmailOrPhone { get; set; }
|
||||||
|
|
||||||
|
|
||||||
//过期时间
|
//过期时间
|
||||||
public DateTime ExpirationTime { get; set; }
|
public DateTime ExpirationTime { get; set; }
|
||||||
|
|
||||||
public Guid CreateUserId { get; set; }
|
|
||||||
public DateTime CreateTime { get; set; }
|
|
||||||
}
|
}
|
||||||
}
|
}
|
|
@ -14,7 +14,7 @@ namespace IRaCIS.Core.Domain.Models
|
||||||
// HighestDegreeCertificate=7//最高学历证书
|
// HighestDegreeCertificate=7//最高学历证书
|
||||||
//}
|
//}
|
||||||
[Table("Attachment")]
|
[Table("Attachment")]
|
||||||
public partial class Attachment : Entity, IAuditAdd
|
public partial class Attachment : BaseAuditAddEntity
|
||||||
{
|
{
|
||||||
|
|
||||||
[JsonIgnore]
|
[JsonIgnore]
|
||||||
|
@ -27,8 +27,7 @@ namespace IRaCIS.Core.Domain.Models
|
||||||
public string Code { get; set; } = string.Empty;
|
public string Code { get; set; } = string.Empty;
|
||||||
public DateTime? ExpiryDate { get; set; }
|
public DateTime? ExpiryDate { get; set; }
|
||||||
public string FileName { get; set; } = string.Empty;
|
public string FileName { get; set; } = string.Empty;
|
||||||
public DateTime CreateTime { get; set; }
|
|
||||||
public Guid CreateUserId { get; set; } = Guid.Empty;
|
|
||||||
//language=1 中文, 2为英文
|
//language=1 中文, 2为英文
|
||||||
public int Language { get; set; } = 0;
|
public int Language { get; set; } = 0;
|
||||||
|
|
||||||
|
|
|
@ -7,8 +7,9 @@ using System.ComponentModel.DataAnnotations.Schema;
|
||||||
namespace IRaCIS.Core.Domain.Models
|
namespace IRaCIS.Core.Domain.Models
|
||||||
{
|
{
|
||||||
[Table("Doctor")]
|
[Table("Doctor")]
|
||||||
public partial class Doctor : Entity, IAuditUpdate, IAuditAdd
|
public partial class Doctor : BaseFullAuditEntity
|
||||||
{
|
{
|
||||||
|
#region µ¼º½ÊôÐÔ
|
||||||
|
|
||||||
//µ¼º½ÊôÐÔ
|
//µ¼º½ÊôÐÔ
|
||||||
[JsonIgnore]
|
[JsonIgnore]
|
||||||
|
@ -17,13 +18,34 @@ namespace IRaCIS.Core.Domain.Models
|
||||||
public List<TrialExperienceCriteria> TrialExperienceCriteriaList { get; set; }
|
public List<TrialExperienceCriteria> TrialExperienceCriteriaList { get; set; }
|
||||||
|
|
||||||
|
|
||||||
//// UserDoctor表关联 一个医生 可被多个用户管理
|
|
||||||
//[JsonIgnore]
|
|
||||||
//public List<UserDoctor> UserList { get; set; }
|
|
||||||
|
|
||||||
[JsonIgnore]
|
[JsonIgnore]
|
||||||
public List<Enroll> EnrollList { get; set; }
|
public List<Enroll> EnrollList { get; set; }
|
||||||
|
|
||||||
|
[JsonIgnore]
|
||||||
|
[ForeignKey("HospitalId")]
|
||||||
|
public Hospital Hospital { get; set; }
|
||||||
|
[JsonIgnore]
|
||||||
|
[ForeignKey("SpecialityId")]
|
||||||
|
public virtual Dictionary Speciality { get; set; }
|
||||||
|
[JsonIgnore]
|
||||||
|
[ForeignKey("DepartmentId")]
|
||||||
|
public virtual Dictionary Department { get; set; }
|
||||||
|
|
||||||
|
[JsonIgnore]
|
||||||
|
[ForeignKey("RankId")]
|
||||||
|
public virtual Dictionary Rank { get; set; }
|
||||||
|
|
||||||
|
[JsonIgnore]
|
||||||
|
[ForeignKey("PositionId")]
|
||||||
|
public virtual Dictionary Position { get; set; }
|
||||||
|
[JsonIgnore]
|
||||||
|
public List<Attachment> AttachmentList { get; set; }
|
||||||
|
[JsonIgnore]
|
||||||
|
public List<DoctorCriterionFile> CriterionFileList { get; set; }
|
||||||
|
|
||||||
|
[JsonIgnore]
|
||||||
|
public User User { get; set; }
|
||||||
|
#endregion
|
||||||
|
|
||||||
|
|
||||||
public string ReviewerCode { get; set; }
|
public string ReviewerCode { get; set; }
|
||||||
|
@ -83,8 +105,6 @@ namespace IRaCIS.Core.Domain.Models
|
||||||
[StringLength(100)]
|
[StringLength(100)]
|
||||||
public string RankOther { get; set; } = string.Empty;
|
public string RankOther { get; set; } = string.Empty;
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
public Guid? PositionId { get; set; } = Guid.Empty;
|
public Guid? PositionId { get; set; } = Guid.Empty;
|
||||||
|
|
||||||
|
|
||||||
|
@ -98,16 +118,10 @@ namespace IRaCIS.Core.Domain.Models
|
||||||
[StringLength(200)]
|
[StringLength(200)]
|
||||||
public string HospitalOther { get; set; } = string.Empty;
|
public string HospitalOther { get; set; } = string.Empty;
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
[StringLength(100)]
|
[StringLength(100)]
|
||||||
public string ReadingTypeOther { get; set; } = string.Empty;
|
public string ReadingTypeOther { get; set; } = string.Empty;
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
[StringLength(100)]
|
[StringLength(100)]
|
||||||
public string SubspecialityOther { get; set; } = string.Empty;
|
public string SubspecialityOther { get; set; } = string.Empty;
|
||||||
|
|
||||||
|
@ -142,12 +156,6 @@ namespace IRaCIS.Core.Domain.Models
|
||||||
public bool AcceptingNewTrial { get; set; } = false;
|
public bool AcceptingNewTrial { get; set; } = false;
|
||||||
public bool ActivelyReading { get; set; } = false;
|
public bool ActivelyReading { get; set; } = false;
|
||||||
|
|
||||||
public Guid CreateUserId { get; set; }
|
|
||||||
public DateTime CreateTime { get; set; }
|
|
||||||
|
|
||||||
public Guid UpdateUserId { get; set; }
|
|
||||||
public DateTime UpdateTime { get; set; }
|
|
||||||
|
|
||||||
public DateTime? LastLoginTime { get; set; }
|
public DateTime? LastLoginTime { get; set; }
|
||||||
|
|
||||||
public Guid AuditUserId { get; set; } = Guid.Empty;
|
public Guid AuditUserId { get; set; } = Guid.Empty;
|
||||||
|
@ -165,34 +173,6 @@ namespace IRaCIS.Core.Domain.Models
|
||||||
public string SubspecialityOtherCN { get; set; } = string.Empty;
|
public string SubspecialityOtherCN { get; set; } = string.Empty;
|
||||||
public string SpecialityOtherCN { get; set; } = string.Empty;
|
public string SpecialityOtherCN { get; set; } = string.Empty;
|
||||||
|
|
||||||
[JsonIgnore]
|
|
||||||
[ForeignKey("HospitalId")]
|
|
||||||
public Hospital Hospital { get; set; }
|
|
||||||
[JsonIgnore]
|
|
||||||
[ForeignKey("SpecialityId")]
|
|
||||||
public virtual Dictionary Speciality { get; set; }
|
|
||||||
[JsonIgnore]
|
|
||||||
[ForeignKey("DepartmentId")]
|
|
||||||
public virtual Dictionary Department { get; set; }
|
|
||||||
|
|
||||||
[JsonIgnore]
|
|
||||||
[ForeignKey("RankId")]
|
|
||||||
public virtual Dictionary Rank { get; set; }
|
|
||||||
|
|
||||||
[JsonIgnore]
|
|
||||||
[ForeignKey("PositionId")]
|
|
||||||
public virtual Dictionary Position { get; set; }
|
|
||||||
[JsonIgnore]
|
|
||||||
public List<Attachment> AttachmentList { get; set; }
|
|
||||||
[JsonIgnore]
|
|
||||||
public List<DoctorCriterionFile> CriterionFileList { get; set; }
|
|
||||||
|
|
||||||
[JsonIgnore]
|
|
||||||
public User User { get; set; }
|
|
||||||
|
|
||||||
|
|
||||||
//[JsonIgnore]
|
|
||||||
//public List<VisitTask> VisitTaskList { get; set; }
|
|
||||||
|
|
||||||
public bool IsVirtual { get; set; }
|
public bool IsVirtual { get; set; }
|
||||||
|
|
||||||
|
|
|
@ -13,9 +13,13 @@ namespace IRaCIS.Core.Domain.Models
|
||||||
///DoctorCriterionFile
|
///DoctorCriterionFile
|
||||||
///</summary>
|
///</summary>
|
||||||
[Table("DoctorCriterionFile")]
|
[Table("DoctorCriterionFile")]
|
||||||
public class DoctorCriterionFile : Entity, IAuditAdd
|
public class DoctorCriterionFile :BaseAuditAddEntity
|
||||||
{
|
{
|
||||||
|
#region 导航属性
|
||||||
|
[JsonIgnore]
|
||||||
|
[ForeignKey("DoctorId")]
|
||||||
|
public Doctor Doctor { get; set; }
|
||||||
|
#endregion
|
||||||
/// <summary>
|
/// <summary>
|
||||||
/// 文件名称
|
/// 文件名称
|
||||||
/// </summary>
|
/// </summary>
|
||||||
|
@ -46,24 +50,14 @@ namespace IRaCIS.Core.Domain.Models
|
||||||
/// </summary>
|
/// </summary>
|
||||||
public CriterionFileType FileType { get; set; }
|
public CriterionFileType FileType { get; set; }
|
||||||
|
|
||||||
/// <summary>
|
|
||||||
/// CreateUserId
|
|
||||||
/// </summary>
|
|
||||||
public Guid CreateUserId { get; set; }
|
|
||||||
|
|
||||||
/// <summary>
|
|
||||||
/// CreateTime
|
|
||||||
/// </summary>
|
|
||||||
public DateTime CreateTime { get; set; }
|
|
||||||
|
|
||||||
/// <summary>
|
/// <summary>
|
||||||
/// 是否启用
|
/// 是否启用
|
||||||
/// </summary>
|
/// </summary>
|
||||||
public bool IsEnable { get; set; } = true;
|
public bool IsEnable { get; set; } = true;
|
||||||
|
|
||||||
[JsonIgnore]
|
|
||||||
[ForeignKey("DoctorId")]
|
|
||||||
public Doctor Doctor { get; set; }
|
|
||||||
|
|
||||||
public string CriterionName { get; set; }
|
public string CriterionName { get; set; }
|
||||||
public Guid? TrialReadingCriterionId { get; set; }
|
public Guid? TrialReadingCriterionId { get; set; }
|
||||||
|
|
|
@ -7,6 +7,7 @@ namespace IRaCIS.Core.Domain.Models
|
||||||
[Table("DoctorDictionary")]
|
[Table("DoctorDictionary")]
|
||||||
public partial class DoctorDictionary : Entity
|
public partial class DoctorDictionary : Entity
|
||||||
{
|
{
|
||||||
|
#region 导航属性
|
||||||
[JsonIgnore]
|
[JsonIgnore]
|
||||||
[ForeignKey("DoctorId")]
|
[ForeignKey("DoctorId")]
|
||||||
public Doctor Doctor { get; set; }
|
public Doctor Doctor { get; set; }
|
||||||
|
@ -14,6 +15,8 @@ namespace IRaCIS.Core.Domain.Models
|
||||||
[JsonIgnore]
|
[JsonIgnore]
|
||||||
[ForeignKey("DictionaryId")]
|
[ForeignKey("DictionaryId")]
|
||||||
public Dictionary Dictionary { get; set; }
|
public Dictionary Dictionary { get; set; }
|
||||||
|
#endregion
|
||||||
|
|
||||||
|
|
||||||
[StringLength(50)]
|
[StringLength(50)]
|
||||||
public string KeyName { get; set; } = string.Empty;
|
public string KeyName { get; set; } = string.Empty;
|
||||||
|
|
|
@ -5,8 +5,11 @@ using System.ComponentModel.DataAnnotations.Schema;
|
||||||
namespace IRaCIS.Core.Domain.Models
|
namespace IRaCIS.Core.Domain.Models
|
||||||
{
|
{
|
||||||
[Table("DoctorWorkload")]
|
[Table("DoctorWorkload")]
|
||||||
public partial class Workload : Entity, IAuditUpdate, IAuditAdd
|
public partial class Workload :BaseFullAuditEntity
|
||||||
{
|
{
|
||||||
|
#region 导航属性
|
||||||
|
|
||||||
|
#endregion
|
||||||
[Required]
|
[Required]
|
||||||
public Guid TrialId { get; set; }
|
public Guid TrialId { get; set; }
|
||||||
|
|
||||||
|
@ -43,12 +46,5 @@ namespace IRaCIS.Core.Domain.Models
|
||||||
public bool IsLock { get; set; } = false;
|
public bool IsLock { get; set; } = false;
|
||||||
|
|
||||||
|
|
||||||
public Guid CreateUserId { get; set; }
|
|
||||||
|
|
||||||
public DateTime CreateTime { get; set; }
|
|
||||||
|
|
||||||
public Guid UpdateUserId { get; set; }
|
|
||||||
|
|
||||||
public DateTime UpdateTime { get; set; }
|
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
|
@ -5,8 +5,11 @@ using System.ComponentModel.DataAnnotations.Schema;
|
||||||
namespace IRaCIS.Core.Domain.Models
|
namespace IRaCIS.Core.Domain.Models
|
||||||
{
|
{
|
||||||
[Table("Education")]
|
[Table("Education")]
|
||||||
public partial class Education : Entity, IAuditUpdate, IAuditAdd
|
public partial class Education : BaseFullAuditEntity
|
||||||
{
|
{
|
||||||
|
#region 导航属性
|
||||||
|
|
||||||
|
#endregion
|
||||||
public Guid DoctorId { get; set; }
|
public Guid DoctorId { get; set; }
|
||||||
|
|
||||||
[Column(TypeName = "date")]
|
[Column(TypeName = "date")]
|
||||||
|
@ -55,15 +58,7 @@ namespace IRaCIS.Core.Domain.Models
|
||||||
[StringLength(50)]
|
[StringLength(50)]
|
||||||
public string CityCN { get; set; } = string.Empty;
|
public string CityCN { get; set; } = string.Empty;
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
public int ShowOrder { get; set; }
|
public int ShowOrder { get; set; }
|
||||||
|
|
||||||
public Guid CreateUserId { get; set; }
|
|
||||||
public DateTime CreateTime { get; set; } = DateTime.Now;
|
|
||||||
|
|
||||||
|
|
||||||
public Guid UpdateUserId { get; set; }
|
|
||||||
public DateTime UpdateTime { get; set; }
|
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
|
@ -13,42 +13,23 @@ namespace IRaCIS.Core.Domain.Models
|
||||||
///EnrollReadingCriterion
|
///EnrollReadingCriterion
|
||||||
///</summary>
|
///</summary>
|
||||||
[Table("EnrollReadingCriterion")]
|
[Table("EnrollReadingCriterion")]
|
||||||
public class EnrollReadingCriterion : Entity, IAuditAdd
|
public class EnrollReadingCriterion :BaseAuditAddEntity
|
||||||
{
|
{
|
||||||
|
#region 导航属性
|
||||||
|
|
||||||
[JsonIgnore]
|
[JsonIgnore]
|
||||||
[ForeignKey("EnrollId")]
|
[ForeignKey("EnrollId")]
|
||||||
public Enroll Enroll { get; set; }
|
public Enroll Enroll { get; set; }
|
||||||
|
#endregion
|
||||||
|
|
||||||
|
|
||||||
/// <summary>
|
|
||||||
/// EnrollId
|
|
||||||
/// </summary>
|
|
||||||
[Required]
|
|
||||||
public Guid EnrollId { get; set; }
|
public Guid EnrollId { get; set; }
|
||||||
|
|
||||||
/// <summary>
|
|
||||||
/// TrialReadingCriterionId
|
|
||||||
/// </summary>
|
|
||||||
[Required]
|
|
||||||
public Guid TrialReadingCriterionId { get; set; }
|
public Guid TrialReadingCriterionId { get; set; }
|
||||||
|
|
||||||
/// <summary>
|
|
||||||
/// IsJoinAnalysis
|
|
||||||
/// </summary>
|
|
||||||
[Required]
|
|
||||||
public bool IsJoinAnalysis { get; set; }
|
public bool IsJoinAnalysis { get; set; }
|
||||||
|
|
||||||
/// <summary>
|
|
||||||
/// CreateTime
|
|
||||||
/// </summary>
|
|
||||||
[Required]
|
|
||||||
public DateTime CreateTime { get; set; }
|
|
||||||
|
|
||||||
/// <summary>
|
|
||||||
/// CreateUserId
|
|
||||||
/// </summary>
|
|
||||||
[Required]
|
|
||||||
public Guid CreateUserId { get; set; }
|
|
||||||
|
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
|
@ -5,9 +5,11 @@ using System.ComponentModel.DataAnnotations.Schema;
|
||||||
namespace IRaCIS.Core.Domain.Models
|
namespace IRaCIS.Core.Domain.Models
|
||||||
{
|
{
|
||||||
[Table("Postgraduate")]
|
[Table("Postgraduate")]
|
||||||
public partial class Postgraduate : Entity, IAuditUpdate, IAuditAdd
|
public partial class Postgraduate : BaseFullAuditEntity
|
||||||
{
|
{
|
||||||
// public Guid Id { get; set; }
|
#region 导航属性
|
||||||
|
|
||||||
|
#endregion
|
||||||
|
|
||||||
public Guid DoctorId { get; set; }
|
public Guid DoctorId { get; set; }
|
||||||
|
|
||||||
|
@ -17,7 +19,6 @@ namespace IRaCIS.Core.Domain.Models
|
||||||
[Column(TypeName = "date")]
|
[Column(TypeName = "date")]
|
||||||
public DateTime? EndDate { get; set; }
|
public DateTime? EndDate { get; set; }
|
||||||
|
|
||||||
|
|
||||||
[StringLength(50)]
|
[StringLength(50)]
|
||||||
public string Training { get; set; } = string.Empty;
|
public string Training { get; set; } = string.Empty;
|
||||||
|
|
||||||
|
@ -38,11 +39,6 @@ namespace IRaCIS.Core.Domain.Models
|
||||||
[StringLength(100)]
|
[StringLength(100)]
|
||||||
public string City { get; set; } = string.Empty;
|
public string City { get; set; } = string.Empty;
|
||||||
|
|
||||||
public Guid CreateUserId { get; set; }
|
|
||||||
public DateTime CreateTime { get; set; } = DateTime.Now;
|
|
||||||
public Guid UpdateUserId { get; set; }
|
|
||||||
public DateTime UpdateTime { get; set; }
|
|
||||||
|
|
||||||
[StringLength(50)]
|
[StringLength(50)]
|
||||||
public string TrainingCN { get; set; } = string.Empty;
|
public string TrainingCN { get; set; } = string.Empty;
|
||||||
|
|
||||||
|
|
|
@ -4,17 +4,16 @@ using System.ComponentModel.DataAnnotations.Schema;
|
||||||
namespace IRaCIS.Core.Domain.Models
|
namespace IRaCIS.Core.Domain.Models
|
||||||
{
|
{
|
||||||
[Table("ResearchPublication")]
|
[Table("ResearchPublication")]
|
||||||
public partial class ResearchPublication : Entity, IAuditUpdate, IAuditAdd
|
public partial class ResearchPublication : BaseFullAuditEntity
|
||||||
{
|
{
|
||||||
|
#region 导航属性
|
||||||
|
|
||||||
|
#endregion
|
||||||
public Guid DoctorId { get; set; }
|
public Guid DoctorId { get; set; }
|
||||||
public string Research { get; set; } = string.Empty;
|
public string Research { get; set; } = string.Empty;
|
||||||
public string Grants { get; set; } = string.Empty;
|
public string Grants { get; set; } = string.Empty;
|
||||||
public string Publications { get; set; } = string.Empty;
|
public string Publications { get; set; } = string.Empty;
|
||||||
public string AwardsHonors { get; set; } = string.Empty;
|
public string AwardsHonors { get; set; } = string.Empty;
|
||||||
public Guid UpdateUserId { get; set; }
|
|
||||||
public DateTime UpdateTime { get; set; } = DateTime.Now;
|
|
||||||
public Guid CreateUserId { get; set; }
|
|
||||||
public DateTime CreateTime { get; set; }=DateTime.Now;
|
|
||||||
|
|
||||||
public string ResearchCN { get; set; } = string.Empty;
|
public string ResearchCN { get; set; } = string.Empty;
|
||||||
public string GrantsCN { get; set; } = string.Empty;
|
public string GrantsCN { get; set; } = string.Empty;
|
||||||
|
|
|
@ -6,19 +6,17 @@ using System.ComponentModel.DataAnnotations.Schema;
|
||||||
namespace IRaCIS.Core.Domain.Models
|
namespace IRaCIS.Core.Domain.Models
|
||||||
{
|
{
|
||||||
[Table("TrialExperience")]
|
[Table("TrialExperience")]
|
||||||
public partial class TrialExperience : Entity, IAuditUpdate, IAuditAdd
|
public partial class TrialExperience : BaseFullAuditEntity
|
||||||
{
|
{
|
||||||
|
#region 导航属性
|
||||||
|
|
||||||
|
[JsonIgnore]
|
||||||
public List<TrialExperienceCriteria> ExperienceCriteriaList { get; set; }
|
public List<TrialExperienceCriteria> ExperienceCriteriaList { get; set; }
|
||||||
|
#endregion
|
||||||
|
|
||||||
|
|
||||||
public Guid DoctorId { get; set; }
|
public Guid DoctorId { get; set; }
|
||||||
|
|
||||||
//[StringLength(100)]
|
|
||||||
//public string Term { get; set; }
|
|
||||||
//[StringLength(100)]
|
|
||||||
//public string EvaluationCriteria { get; set; }
|
|
||||||
|
|
||||||
public Guid? PhaseId { get; set; }
|
public Guid? PhaseId { get; set; }
|
||||||
|
|
||||||
public Dictionary Phase { get; set; }
|
public Dictionary Phase { get; set; }
|
||||||
|
@ -26,10 +24,6 @@ namespace IRaCIS.Core.Domain.Models
|
||||||
[StringLength(512)]
|
[StringLength(512)]
|
||||||
public string EvaluationContent { get; set; }
|
public string EvaluationContent { get; set; }
|
||||||
|
|
||||||
public Guid CreateUserId { get; set; }
|
|
||||||
public DateTime CreateTime { get; set; } = DateTime.Now;
|
|
||||||
public Guid UpdateUserId { get; set; }
|
|
||||||
public DateTime UpdateTime { get; set; }
|
|
||||||
|
|
||||||
public int VisitReadingCount { get; set; }
|
public int VisitReadingCount { get; set; }
|
||||||
|
|
||||||
|
|
|
@ -5,12 +5,16 @@ namespace IRaCIS.Core.Domain.Models
|
||||||
{
|
{
|
||||||
public class TrialExperienceCriteria:Entity
|
public class TrialExperienceCriteria:Entity
|
||||||
{
|
{
|
||||||
|
#region 导航属性
|
||||||
|
[JsonIgnore]
|
||||||
|
[ForeignKey("EvaluationCriteriaId")]
|
||||||
|
public Dictionary EvaluationCriteria { get; set; }
|
||||||
|
#endregion
|
||||||
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; }
|
||||||
|
|
||||||
[ForeignKey("EvaluationCriteriaId")]
|
|
||||||
public Dictionary EvaluationCriteria { get; set; }
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
|
@ -9,14 +9,18 @@ namespace IRaCIS.Core.Domain.Models
|
||||||
[Table("UserDoctor")]
|
[Table("UserDoctor")]
|
||||||
public partial class UserDoctor : Entity
|
public partial class UserDoctor : Entity
|
||||||
{
|
{
|
||||||
|
#region 导航属性
|
||||||
|
[JsonIgnore]
|
||||||
|
public Doctor Doctor { get; set; }
|
||||||
|
[JsonIgnore]
|
||||||
|
public User User { get; set; }
|
||||||
|
#endregion
|
||||||
|
|
||||||
[ForeignKey("User")]
|
[ForeignKey("User")]
|
||||||
public Guid UserId { get; set; }
|
public Guid UserId { get; set; }
|
||||||
|
|
||||||
[ForeignKey("Doctor")]
|
[ForeignKey("Doctor")]
|
||||||
public Guid DoctorId { get; set; }
|
public Guid DoctorId { get; set; }
|
||||||
|
|
||||||
public Doctor Doctor { get; set; }
|
|
||||||
|
|
||||||
public User User { get; set; }
|
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
|
@ -4,15 +4,15 @@ using System.ComponentModel.DataAnnotations.Schema;
|
||||||
namespace IRaCIS.Core.Domain.Models
|
namespace IRaCIS.Core.Domain.Models
|
||||||
{
|
{
|
||||||
[Table("Vacation")]
|
[Table("Vacation")]
|
||||||
public class Vacation : Entity, IAuditUpdate, IAuditAdd
|
public class Vacation : BaseFullAuditEntity
|
||||||
{
|
{
|
||||||
|
#region 导航属性
|
||||||
|
|
||||||
|
#endregion
|
||||||
public Guid DoctorId { get; set; }
|
public Guid DoctorId { get; set; }
|
||||||
public DateTime StartDate { get; set; }
|
public DateTime StartDate { get; set; }
|
||||||
public DateTime EndDate { get; set; }
|
public DateTime EndDate { get; set; }
|
||||||
public int Status { get; set; } = 1;
|
public int Status { get; set; } = 1;
|
||||||
public Guid UpdateUserId { get; set; }
|
|
||||||
public DateTime UpdateTime { get; set; }
|
|
||||||
public Guid CreateUserId { get; set; }
|
|
||||||
public DateTime CreateTime { get; set; }
|
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
|
@ -12,9 +12,12 @@ namespace IRaCIS.Core.Domain.Models
|
||||||
///SystemDocConfirmedUser
|
///SystemDocConfirmedUser
|
||||||
///</summary>
|
///</summary>
|
||||||
[Table("SystemDocConfirmedUser")]
|
[Table("SystemDocConfirmedUser")]
|
||||||
public class SystemDocConfirmedUser : Entity, IAuditAdd,ISoftDelete
|
public class SystemDocConfirmedUser : BaseAuditAddEntity, ISoftDelete
|
||||||
|
|
||||||
{
|
{
|
||||||
|
#region 导航属性
|
||||||
|
|
||||||
|
#endregion
|
||||||
[JsonIgnore]
|
[JsonIgnore]
|
||||||
public SystemDocument SystemDocument { get; set; }
|
public SystemDocument SystemDocument { get; set; }
|
||||||
|
|
||||||
|
@ -46,9 +49,7 @@ namespace IRaCIS.Core.Domain.Models
|
||||||
|
|
||||||
public string SignText { get; set; } = string.Empty;
|
public string SignText { get; set; } = string.Empty;
|
||||||
|
|
||||||
public Guid CreateUserId { get; set; }
|
|
||||||
|
|
||||||
public DateTime CreateTime { get; set; }
|
|
||||||
|
|
||||||
/// <summary>
|
/// <summary>
|
||||||
/// 是否废除
|
/// 是否废除
|
||||||
|
|
|
@ -14,22 +14,18 @@ namespace IRaCIS.Core.Domain.Models
|
||||||
[Table("SystemDocNeedConfirmedUserType")]
|
[Table("SystemDocNeedConfirmedUserType")]
|
||||||
public class SystemDocNeedConfirmedUserType : Entity
|
public class SystemDocNeedConfirmedUserType : Entity
|
||||||
{
|
{
|
||||||
|
#region 导航属性
|
||||||
[JsonIgnore]
|
[JsonIgnore]
|
||||||
[ForeignKey("NeedConfirmUserTypeId")]
|
[ForeignKey("NeedConfirmUserTypeId")]
|
||||||
public UserType UserTypeRole { get; set; }
|
public UserType UserTypeRole { get; set; }
|
||||||
|
|
||||||
[JsonIgnore]
|
[JsonIgnore]
|
||||||
public SystemDocument SystemDocument { get; set; }
|
public SystemDocument SystemDocument { get; set; }
|
||||||
/// <summary>
|
#endregion
|
||||||
/// SystemDocumentId
|
|
||||||
/// </summary>
|
|
||||||
[Required]
|
|
||||||
public Guid SystemDocumentId { get; set; }
|
public Guid SystemDocumentId { get; set; }
|
||||||
|
|
||||||
/// <summary>
|
|
||||||
/// NeedConfirmUserTypeId
|
|
||||||
/// </summary>
|
|
||||||
[Required]
|
|
||||||
public Guid NeedConfirmUserTypeId { get; set; }
|
public Guid NeedConfirmUserTypeId { get; set; }
|
||||||
|
|
||||||
}
|
}
|
||||||
|
|
|
@ -13,70 +13,30 @@ namespace IRaCIS.Core.Domain.Models
|
||||||
///SystemDocument
|
///SystemDocument
|
||||||
///</summary>
|
///</summary>
|
||||||
[Table("SystemDocument")]
|
[Table("SystemDocument")]
|
||||||
public class SystemDocument : Entity, IAuditUpdate, IAuditAdd,ISoftDelete
|
public class SystemDocument : BaseFullAuditDeleteEntity
|
||||||
{
|
{
|
||||||
|
#region 导航属性
|
||||||
[JsonIgnore]
|
[JsonIgnore]
|
||||||
public List<SystemDocConfirmedUser> SystemDocConfirmedUserList { get; set; }
|
public List<SystemDocConfirmedUser> SystemDocConfirmedUserList { get; set; }
|
||||||
[JsonIgnore]
|
[JsonIgnore]
|
||||||
public List<SystemDocNeedConfirmedUserType> NeedConfirmedUserTypeList { get; set; }
|
public List<SystemDocNeedConfirmedUserType> NeedConfirmedUserTypeList { get; set; }
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
[JsonIgnore]
|
[JsonIgnore]
|
||||||
[ForeignKey("FileTypeId")]
|
[ForeignKey("FileTypeId")]
|
||||||
public Dictionary FileType { get; set; }
|
public Dictionary FileType { get; set; }
|
||||||
|
#endregion
|
||||||
|
|
||||||
|
|
||||||
public Guid FileTypeId { get; set; }
|
public Guid FileTypeId { get; set; }
|
||||||
|
|
||||||
/// <summary>
|
|
||||||
/// Name
|
|
||||||
/// </summary>
|
|
||||||
[Required]
|
|
||||||
public string Name { get; set; } = string.Empty;
|
public string Name { get; set; } = string.Empty;
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
public int SignViewMinimumMinutes { get; set; }
|
public int SignViewMinimumMinutes { get; set; }
|
||||||
|
|
||||||
/// <summary>
|
|
||||||
/// Path
|
|
||||||
/// </summary>
|
|
||||||
[Required]
|
|
||||||
public string Path { get; set; } = string.Empty;
|
public string Path { get; set; } = string.Empty;
|
||||||
|
|
||||||
/// <summary>
|
|
||||||
/// CreateTime
|
|
||||||
/// </summary>
|
|
||||||
[Required]
|
|
||||||
public DateTime CreateTime { get; set; }
|
|
||||||
|
|
||||||
/// <summary>
|
|
||||||
/// CreateUserId
|
|
||||||
/// </summary>
|
|
||||||
[Required]
|
|
||||||
public Guid CreateUserId { get; set; }
|
|
||||||
|
|
||||||
/// <summary>
|
|
||||||
/// UpdateTime
|
|
||||||
/// </summary>
|
|
||||||
[Required]
|
|
||||||
public DateTime UpdateTime { get; set; }
|
|
||||||
|
|
||||||
/// <summary>
|
|
||||||
/// UpdateUserId
|
|
||||||
/// </summary>
|
|
||||||
[Required]
|
|
||||||
public Guid UpdateUserId { get; set; }
|
|
||||||
|
|
||||||
|
|
||||||
public DateTime? DeletedTime { get; set; }
|
|
||||||
|
|
||||||
public bool IsDeleted { get; set; }
|
|
||||||
|
|
||||||
public Guid? DeleteUserId { get; set; }
|
|
||||||
|
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
|
@ -12,35 +12,27 @@ namespace IRaCIS.Core.Domain.Models
|
||||||
///TrialDocUserTypeConfirmUser
|
///TrialDocUserTypeConfirmUser
|
||||||
///</summary>
|
///</summary>
|
||||||
[Table("TrialDocConfirmedUser")]
|
[Table("TrialDocConfirmedUser")]
|
||||||
public class TrialDocConfirmedUser : Entity, IAuditAdd,ISoftDelete
|
public class TrialDocConfirmedUser : BaseAuditAddEntity,ISoftDelete
|
||||||
{
|
{
|
||||||
//public Guid TrialId { get; set; }
|
#region 导航属性
|
||||||
|
|
||||||
//public TrialUser TrialUser { get; set; }
|
|
||||||
[JsonIgnore]
|
|
||||||
public TrialDocument TrialDocument { get; set; }
|
|
||||||
|
|
||||||
|
|
||||||
/// <summary>
|
|
||||||
/// TrialDocumentId
|
|
||||||
/// </summary>
|
|
||||||
[Required]
|
|
||||||
public Guid TrialDocumentId { get; set; }
|
|
||||||
|
|
||||||
/// <summary>
|
|
||||||
/// ConfirmTime
|
|
||||||
/// </summary>
|
|
||||||
public DateTime? ConfirmTime { get; set; }
|
|
||||||
|
|
||||||
/// <summary>
|
|
||||||
/// ConfirmUserId
|
|
||||||
/// </summary>
|
|
||||||
[Required]
|
|
||||||
public Guid ConfirmUserId { get; set; }
|
|
||||||
|
|
||||||
[JsonIgnore]
|
[JsonIgnore]
|
||||||
[ForeignKey("ConfirmUserId")]
|
[ForeignKey("ConfirmUserId")]
|
||||||
public User User { get; set; }
|
public User User { get; set; }
|
||||||
|
[JsonIgnore]
|
||||||
|
public TrialDocument TrialDocument { get; set; }
|
||||||
|
#endregion
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
public Guid TrialDocumentId { get; set; }
|
||||||
|
|
||||||
|
|
||||||
|
public DateTime? ConfirmTime { get; set; }
|
||||||
|
|
||||||
|
|
||||||
|
public Guid ConfirmUserId { get; set; }
|
||||||
|
|
||||||
|
|
||||||
public DateTime? SignFirstViewTime { get; set; }
|
public DateTime? SignFirstViewTime { get; set; }
|
||||||
|
@ -48,9 +40,7 @@ namespace IRaCIS.Core.Domain.Models
|
||||||
|
|
||||||
public string SignText { get; set; } = string.Empty;
|
public string SignText { get; set; } = string.Empty;
|
||||||
|
|
||||||
public Guid CreateUserId { get; set; }
|
|
||||||
|
|
||||||
public DateTime CreateTime { get; set; }
|
|
||||||
|
|
||||||
/// <summary>
|
/// <summary>
|
||||||
/// 是否废除
|
/// 是否废除
|
||||||
|
|
|
@ -15,28 +15,21 @@ namespace IRaCIS.Core.Domain.Models
|
||||||
[Table("TrialDocNeedConfirmedUserType")]
|
[Table("TrialDocNeedConfirmedUserType")]
|
||||||
public class TrialDocNeedConfirmedUserType : Entity
|
public class TrialDocNeedConfirmedUserType : Entity
|
||||||
{
|
{
|
||||||
|
#region 导航属性
|
||||||
[JsonIgnore]
|
[JsonIgnore]
|
||||||
[ForeignKey("NeedConfirmUserTypeId")]
|
[ForeignKey("NeedConfirmUserTypeId")]
|
||||||
public UserType UserTypeRole { get; set; }
|
public UserType UserTypeRole { get; set; }
|
||||||
|
|
||||||
[JsonIgnore]
|
[JsonIgnore]
|
||||||
public TrialDocument TrialDocument { get; set; }
|
public TrialDocument TrialDocument { get; set; }
|
||||||
|
#endregion
|
||||||
|
|
||||||
|
|
||||||
/// <summary>
|
|
||||||
/// TrialDocumentId
|
|
||||||
/// </summary>
|
|
||||||
[Required]
|
|
||||||
public Guid TrialDocumentId { get; set; }
|
public Guid TrialDocumentId { get; set; }
|
||||||
|
|
||||||
|
|
||||||
[Required]
|
|
||||||
public Guid NeedConfirmUserTypeId { get; set; }
|
public Guid NeedConfirmUserTypeId { get; set; }
|
||||||
|
|
||||||
|
|
||||||
//[ForeignKey("NeedConfirmUserTypeId")]
|
|
||||||
|
|
||||||
//public UserTypeRole UserTypeRole { get; set; }
|
|
||||||
|
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
|
@ -13,11 +13,9 @@ namespace IRaCIS.Core.Domain.Models
|
||||||
///TrialDocument
|
///TrialDocument
|
||||||
///</summary>
|
///</summary>
|
||||||
[Table("TrialDocument")]
|
[Table("TrialDocument")]
|
||||||
public class TrialDocument : Entity, IAuditUpdate, IAuditAdd
|
public class TrialDocument : BaseFullAuditDeleteEntity
|
||||||
{
|
{
|
||||||
|
#region 导航属性
|
||||||
//需要确认的项目用户 通过TrialId 关联 用中间表过滤
|
|
||||||
|
|
||||||
[JsonIgnore]
|
[JsonIgnore]
|
||||||
public List<TrialDocConfirmedUser> TrialDocConfirmedUserList { get; set; }
|
public List<TrialDocConfirmedUser> TrialDocConfirmedUserList { get; set; }
|
||||||
[JsonIgnore]
|
[JsonIgnore]
|
||||||
|
@ -28,68 +26,23 @@ namespace IRaCIS.Core.Domain.Models
|
||||||
[JsonIgnore]
|
[JsonIgnore]
|
||||||
[ForeignKey("FileTypeId")]
|
[ForeignKey("FileTypeId")]
|
||||||
public Dictionary FileType { get; set; }
|
public Dictionary FileType { get; set; }
|
||||||
|
#endregion
|
||||||
|
//需要确认的项目用户 通过TrialId 关联 用中间表过滤
|
||||||
|
|
||||||
|
|
||||||
public Guid FileTypeId { get; set; }
|
public Guid FileTypeId { get; set; }
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
/// <summary>
|
|
||||||
/// Name
|
|
||||||
/// </summary>
|
|
||||||
[Required]
|
|
||||||
public string Name { get; set; } = string.Empty;
|
public string Name { get; set; } = string.Empty;
|
||||||
|
|
||||||
/// <summary>
|
|
||||||
/// Path
|
|
||||||
/// </summary>
|
|
||||||
[Required]
|
|
||||||
public string Path { get; set; } = string.Empty;
|
public string Path { get; set; } = string.Empty;
|
||||||
|
|
||||||
/// <summary>
|
|
||||||
/// TrialId
|
|
||||||
/// </summary>
|
|
||||||
[Required]
|
|
||||||
public Guid TrialId { get; set; }
|
public Guid TrialId { get; set; }
|
||||||
|
|
||||||
/// <summary>
|
|
||||||
/// Description
|
|
||||||
/// </summary>
|
|
||||||
[Required]
|
|
||||||
public string Description { get; set; } = string.Empty;
|
public string Description { get; set; } = string.Empty;
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
public int SignViewMinimumMinutes { get; set; }
|
public int SignViewMinimumMinutes { get; set; }
|
||||||
|
|
||||||
/// <summary>
|
|
||||||
/// CreateTime
|
|
||||||
/// </summary>
|
|
||||||
[Required]
|
|
||||||
public DateTime CreateTime { get; set; }
|
|
||||||
|
|
||||||
/// <summary>
|
|
||||||
/// CreateUserId
|
|
||||||
/// </summary>
|
|
||||||
[Required]
|
|
||||||
public Guid CreateUserId { get; set; }
|
|
||||||
|
|
||||||
/// <summary>
|
|
||||||
/// UpdateTime
|
|
||||||
/// </summary>
|
|
||||||
[Required]
|
|
||||||
public DateTime UpdateTime { get; set; }
|
|
||||||
|
|
||||||
/// <summary>
|
|
||||||
/// UpdateUserId
|
|
||||||
/// </summary>
|
|
||||||
[Required]
|
|
||||||
public Guid UpdateUserId { get; set; }
|
|
||||||
|
|
||||||
public DateTime? DeletedTime { get; set; }
|
|
||||||
|
|
||||||
|
|
||||||
public bool IsDeleted { get; set; }
|
|
||||||
|
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
|
@ -16,13 +16,29 @@ namespace IRaCIS.Core.Domain.Models
|
||||||
///TrialEmailNoticeConfig
|
///TrialEmailNoticeConfig
|
||||||
///</summary>
|
///</summary>
|
||||||
[Table("TrialEmailNoticeConfig")]
|
[Table("TrialEmailNoticeConfig")]
|
||||||
public class TrialEmailNoticeConfig : Entity, IAuditUpdate, IAuditAdd, ISoftDelete
|
public class TrialEmailNoticeConfig : BaseFullAuditDeleteEntity
|
||||||
{
|
{
|
||||||
|
#region 导航属性
|
||||||
[JsonIgnore]
|
[JsonIgnore]
|
||||||
|
|
||||||
public Trial Trial { get; set; }
|
public Trial Trial { get; set; }
|
||||||
|
|
||||||
[Required]
|
|
||||||
|
[JsonIgnore]
|
||||||
|
public List<TrialEmailNoticeUser> TrialEmailNoticeUserList { get; set; } = new List<TrialEmailNoticeUser>();
|
||||||
|
[JsonIgnore]
|
||||||
|
public List<TrialEmailBlackUser> TrialEmailBlackUserList { get; set; } = new List<TrialEmailBlackUser>();
|
||||||
|
|
||||||
|
|
||||||
|
[JsonIgnore]
|
||||||
|
|
||||||
|
public EmailNoticeConfig SysEmailNoticeConfig { get; set; }
|
||||||
|
[ForeignKey("TrialReadingCriterionId")]
|
||||||
|
[JsonIgnore]
|
||||||
|
public ReadingQuestionCriterionTrial TrialReadingCriterion { get; set; }
|
||||||
|
|
||||||
|
#endregion
|
||||||
|
|
||||||
public Guid TrialId { get; set; }
|
public Guid TrialId { get; set; }
|
||||||
|
|
||||||
|
|
||||||
|
@ -30,7 +46,6 @@ namespace IRaCIS.Core.Domain.Models
|
||||||
|
|
||||||
public int SMTPServerPort { get; set; }
|
public int SMTPServerPort { get; set; }
|
||||||
|
|
||||||
[Required]
|
|
||||||
public string AuthorizationCode { get; set; } = string.Empty;
|
public string AuthorizationCode { get; set; } = string.Empty;
|
||||||
|
|
||||||
|
|
||||||
|
@ -39,10 +54,6 @@ namespace IRaCIS.Core.Domain.Models
|
||||||
|
|
||||||
public string FromEmail { get; set; } = string.Empty;
|
public string FromEmail { get; set; } = string.Empty;
|
||||||
|
|
||||||
[JsonIgnore]
|
|
||||||
public List<TrialEmailNoticeUser> TrialEmailNoticeUserList { get; set; } = new List<TrialEmailNoticeUser>();
|
|
||||||
|
|
||||||
public List<TrialEmailBlackUser> TrialEmailBlackUserList { get; set; } = new List<TrialEmailBlackUser>();
|
|
||||||
|
|
||||||
|
|
||||||
/// <summary> 业务模块 /// </summary>
|
/// <summary> 业务模块 /// </summary>
|
||||||
|
@ -81,10 +92,6 @@ namespace IRaCIS.Core.Domain.Models
|
||||||
public string EmailHtmlContentCN { get; set; } = string.Empty;
|
public string EmailHtmlContentCN { get; set; } = string.Empty;
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
[JsonIgnore]
|
|
||||||
|
|
||||||
public EmailNoticeConfig SysEmailNoticeConfig { get; set; }
|
|
||||||
public Guid? SysEmailNoticeConfigId { get; set; }
|
public Guid? SysEmailNoticeConfigId { get; set; }
|
||||||
|
|
||||||
|
|
||||||
|
@ -106,28 +113,6 @@ namespace IRaCIS.Core.Domain.Models
|
||||||
|
|
||||||
public Guid? TrialReadingCriterionId { get; set; }
|
public Guid? TrialReadingCriterionId { get; set; }
|
||||||
|
|
||||||
[ForeignKey("TrialReadingCriterionId")]
|
|
||||||
[JsonIgnore]
|
|
||||||
public ReadingQuestionCriterionTrial TrialReadingCriterion { get; set; }
|
|
||||||
|
|
||||||
[Required]
|
|
||||||
public Guid CreateUserId { get; set; }
|
|
||||||
|
|
||||||
[Required]
|
|
||||||
public DateTime CreateTime { get; set; }
|
|
||||||
|
|
||||||
[Required]
|
|
||||||
public Guid UpdateUserId { get; set; }
|
|
||||||
|
|
||||||
[Required]
|
|
||||||
public DateTime UpdateTime { get; set; }
|
|
||||||
|
|
||||||
public bool IsDeleted { get; set; }
|
|
||||||
|
|
||||||
public DateTime? DeletedTime { get; set; }
|
|
||||||
|
|
||||||
public Guid? DeleteUserId { get; set; }
|
|
||||||
|
|
||||||
|
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
|
@ -4,15 +4,12 @@ using System.ComponentModel.DataAnnotations.Schema;
|
||||||
namespace IRaCIS.Core.Domain.Models
|
namespace IRaCIS.Core.Domain.Models
|
||||||
{
|
{
|
||||||
[Table("ExchangeRate")]
|
[Table("ExchangeRate")]
|
||||||
public class ExchangeRate : Entity, IAuditUpdate, IAuditAdd
|
public class ExchangeRate : BaseFullAuditEntity
|
||||||
{
|
{
|
||||||
public string YearMonth { get; set; }
|
public string YearMonth { get; set; }
|
||||||
|
|
||||||
[Column(TypeName = "decimal(18,2)")]
|
[Column(TypeName = "decimal(18,2)")]
|
||||||
public decimal Rate { get; set; }
|
public decimal Rate { get; set; }
|
||||||
public Guid UpdateUserId { get; set; }
|
|
||||||
public DateTime UpdateTime { get; set; }
|
|
||||||
public Guid CreateUserId { get; set; }
|
|
||||||
public DateTime CreateTime { get; set; }
|
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
|
@ -6,7 +6,7 @@ namespace IRaCIS.Core.Domain.Models
|
||||||
{
|
{
|
||||||
|
|
||||||
[Table("Payment")]
|
[Table("Payment")]
|
||||||
public partial class Payment : Entity, IAuditUpdate, IAuditAdd
|
public partial class Payment : BaseFullAuditEntity
|
||||||
{
|
{
|
||||||
public Guid DoctorId { get; set; }
|
public Guid DoctorId { get; set; }
|
||||||
public string YearMonth { get; set; } = string.Empty;
|
public string YearMonth { get; set; } = string.Empty;
|
||||||
|
@ -36,14 +36,6 @@ namespace IRaCIS.Core.Domain.Models
|
||||||
[StringLength(500)]
|
[StringLength(500)]
|
||||||
public string Note { get; set; } = string.Empty;
|
public string Note { get; set; } = string.Empty;
|
||||||
|
|
||||||
//public double TaxCNY { get; set; }
|
|
||||||
//public double ActuallyPaidCNY { get; set; }
|
|
||||||
//public double BankTransferCNY { get; set; }
|
|
||||||
|
|
||||||
|
|
||||||
public Guid UpdateUserId { get; set; }
|
|
||||||
public DateTime UpdateTime { get; set; }
|
|
||||||
public Guid CreateUserId { get; set; }
|
|
||||||
public DateTime CreateTime { get; set; }
|
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
|
@ -4,7 +4,7 @@ using System.ComponentModel.DataAnnotations.Schema;
|
||||||
namespace IRaCIS.Core.Domain.Models
|
namespace IRaCIS.Core.Domain.Models
|
||||||
{
|
{
|
||||||
[Table("PaymentAdjustment")]
|
[Table("PaymentAdjustment")]
|
||||||
public partial class PaymentAdjustment : Entity, IAuditUpdate, IAuditAdd
|
public partial class PaymentAdjustment : BaseFullAuditEntity
|
||||||
{
|
{
|
||||||
public Guid ReviewerId { get; set; }
|
public Guid ReviewerId { get; set; }
|
||||||
|
|
||||||
|
@ -25,9 +25,5 @@ namespace IRaCIS.Core.Domain.Models
|
||||||
public bool IsLock { get; set; } = false;
|
public bool IsLock { get; set; } = false;
|
||||||
public string Note { get; set; } = string.Empty;
|
public string Note { get; set; } = string.Empty;
|
||||||
|
|
||||||
public Guid CreateUserId { get; set; } = Guid.Empty;
|
|
||||||
public DateTime CreateTime { get; set; } = DateTime.Now;
|
|
||||||
public Guid UpdateUserId { get; set; } = Guid.Empty;
|
|
||||||
public DateTime UpdateTime { get; set; } = DateTime.Now;
|
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
|
@ -5,7 +5,7 @@ using System.ComponentModel.DataAnnotations.Schema;
|
||||||
namespace IRaCIS.Core.Domain.Models
|
namespace IRaCIS.Core.Domain.Models
|
||||||
{
|
{
|
||||||
[Table("PaymentDetail")]
|
[Table("PaymentDetail")]
|
||||||
public partial class PaymentDetail : Entity, IAuditUpdate, IAuditAdd
|
public partial class PaymentDetail : BaseFullAuditEntity
|
||||||
{
|
{
|
||||||
public Guid PaymentId { get; set; }
|
public Guid PaymentId { get; set; }
|
||||||
public Guid DoctorId { get; set; }
|
public Guid DoctorId { get; set; }
|
||||||
|
@ -40,9 +40,5 @@ namespace IRaCIS.Core.Domain.Models
|
||||||
public int ShowTypeOrder { get; set; }
|
public int ShowTypeOrder { get; set; }
|
||||||
public int ShowCodeOrder { get; set; }
|
public int ShowCodeOrder { get; set; }
|
||||||
|
|
||||||
public Guid UpdateUserId { get; set; }
|
|
||||||
public DateTime UpdateTime { get; set; }
|
|
||||||
public Guid CreateUserId { get; set; }
|
|
||||||
public DateTime CreateTime { get; set; }
|
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
|
@ -5,7 +5,7 @@ using System.ComponentModel.DataAnnotations.Schema;
|
||||||
namespace IRaCIS.Core.Domain.Models
|
namespace IRaCIS.Core.Domain.Models
|
||||||
{
|
{
|
||||||
[Table("RankPrice")]
|
[Table("RankPrice")]
|
||||||
public partial class RankPrice : Entity, IAuditUpdate, IAuditAdd
|
public partial class RankPrice : BaseFullAuditEntity
|
||||||
{
|
{
|
||||||
[StringLength(200)]
|
[StringLength(200)]
|
||||||
public string RankName { get; set; }
|
public string RankName { get; set; }
|
||||||
|
@ -40,10 +40,5 @@ namespace IRaCIS.Core.Domain.Models
|
||||||
[Column(TypeName = "decimal(18,2)")]
|
[Column(TypeName = "decimal(18,2)")]
|
||||||
public decimal RefresherTraining { get; set; }
|
public decimal RefresherTraining { get; set; }
|
||||||
public int ShowOrder { get; set; }
|
public int ShowOrder { get; set; }
|
||||||
|
|
||||||
public DateTime CreateTime { get; set; }
|
|
||||||
public Guid CreateUserId { get; set; } = Guid.Empty;
|
|
||||||
public DateTime UpdateTime { get; set; }
|
|
||||||
public Guid UpdateUserId { get; set; } = Guid.Empty;
|
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
|
@ -5,7 +5,7 @@ using System.ComponentModel.DataAnnotations.Schema;
|
||||||
namespace IRaCIS.Core.Domain.Models
|
namespace IRaCIS.Core.Domain.Models
|
||||||
{
|
{
|
||||||
[Table("DoctorPayInformation")]
|
[Table("DoctorPayInformation")]
|
||||||
public partial class ReviewerPayInformation : Entity, IAuditAdd, IAuditUpdate
|
public partial class ReviewerPayInformation : BaseFullAuditEntity
|
||||||
{
|
{
|
||||||
public Guid DoctorId { get; set; }
|
public Guid DoctorId { get; set; }
|
||||||
[StringLength(200)]
|
[StringLength(200)]
|
||||||
|
@ -24,9 +24,5 @@ namespace IRaCIS.Core.Domain.Models
|
||||||
[Column(TypeName = "decimal(18,2)")]
|
[Column(TypeName = "decimal(18,2)")]
|
||||||
public decimal Additional { get; set; }
|
public decimal Additional { get; set; }
|
||||||
|
|
||||||
public DateTime CreateTime { get; set; }
|
|
||||||
public Guid CreateUserId { get; set; } = Guid.Empty;
|
|
||||||
public DateTime UpdateTime { get; set; }
|
|
||||||
public Guid UpdateUserId { get; set; } = Guid.Empty;
|
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
|
@ -4,7 +4,7 @@ using System.ComponentModel.DataAnnotations.Schema;
|
||||||
namespace IRaCIS.Core.Domain.Models
|
namespace IRaCIS.Core.Domain.Models
|
||||||
{
|
{
|
||||||
[Table("TrialPaymentPrice")]
|
[Table("TrialPaymentPrice")]
|
||||||
public partial class TrialPaymentPrice : Entity, IAuditAdd, IAuditUpdate
|
public partial class TrialPaymentPrice : BaseFullAuditEntity
|
||||||
{
|
{
|
||||||
public Guid TrialId { get; set; }
|
public Guid TrialId { get; set; }
|
||||||
|
|
||||||
|
@ -19,16 +19,11 @@ namespace IRaCIS.Core.Domain.Models
|
||||||
[Column(TypeName = "decimal(18,2)")]
|
[Column(TypeName = "decimal(18,2)")]
|
||||||
public decimal AdjustmentMultiple { get; set; } = 1;
|
public decimal AdjustmentMultiple { get; set; } = 1;
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
/// <summary>
|
/// <summary>
|
||||||
/// 是否有 为新项目
|
/// 是否有 为新项目
|
||||||
/// </summary>
|
/// </summary>
|
||||||
public bool? IsNewTrial { get; set; } = false;
|
public bool? IsNewTrial { get; set; } = false;
|
||||||
|
|
||||||
public DateTime CreateTime { get; set; }
|
|
||||||
public Guid CreateUserId { get; set; }
|
|
||||||
public DateTime UpdateTime { get; set; }
|
|
||||||
public Guid UpdateUserId { get; set; }
|
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
|
@ -4,7 +4,7 @@ using System.ComponentModel.DataAnnotations.Schema;
|
||||||
namespace IRaCIS.Core.Domain.Models
|
namespace IRaCIS.Core.Domain.Models
|
||||||
{
|
{
|
||||||
[Table("TrialRevenuesPrice")]
|
[Table("TrialRevenuesPrice")]
|
||||||
public class TrialRevenuesPrice : Entity, IAuditUpdate, IAuditAdd
|
public class TrialRevenuesPrice : BaseFullAuditEntity
|
||||||
{
|
{
|
||||||
public Guid TrialId { get; set; }
|
public Guid TrialId { get; set; }
|
||||||
|
|
||||||
|
@ -38,9 +38,5 @@ namespace IRaCIS.Core.Domain.Models
|
||||||
[Column(TypeName = "decimal(18,2)")]
|
[Column(TypeName = "decimal(18,2)")]
|
||||||
public decimal RefresherTraining { get; set; }
|
public decimal RefresherTraining { get; set; }
|
||||||
|
|
||||||
public Guid UpdateUserId { get; set; }
|
|
||||||
public DateTime UpdateTime { get; set; }
|
|
||||||
public Guid CreateUserId { get; set; }
|
|
||||||
public DateTime CreateTime { get; set; }
|
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
|
@ -4,15 +4,12 @@ using System.ComponentModel.DataAnnotations.Schema;
|
||||||
namespace IRaCIS.Core.Domain.Models
|
namespace IRaCIS.Core.Domain.Models
|
||||||
{
|
{
|
||||||
[Table("VolumeReward")]
|
[Table("VolumeReward")]
|
||||||
public partial class VolumeReward : Entity, IAuditUpdate, IAuditAdd
|
public partial class VolumeReward : BaseFullAuditEntity
|
||||||
{
|
{
|
||||||
[Column(TypeName = "decimal(18,2)")]
|
[Column(TypeName = "decimal(18,2)")]
|
||||||
public decimal Price { get; set; }
|
public decimal Price { get; set; }
|
||||||
public int Min { get; set; }
|
public int Min { get; set; }
|
||||||
public int Max { get; set; }
|
public int Max { get; set; }
|
||||||
public Guid UpdateUserId { get; set; }
|
|
||||||
public DateTime UpdateTime { get; set; }
|
|
||||||
public Guid CreateUserId { get; set; }
|
|
||||||
public DateTime CreateTime { get; set; }
|
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
|
@ -5,7 +5,7 @@ using System.ComponentModel.DataAnnotations.Schema;
|
||||||
namespace IRaCIS.Core.Domain.Models
|
namespace IRaCIS.Core.Domain.Models
|
||||||
{
|
{
|
||||||
[Table("DicomInstance")]
|
[Table("DicomInstance")]
|
||||||
public class DicomInstance : Entity, IAuditAdd, IAuditUpdate
|
public class DicomInstance : BaseFullAuditEntity
|
||||||
{
|
{
|
||||||
[JsonIgnore]
|
[JsonIgnore]
|
||||||
[ForeignKey("SeriesId")]
|
[ForeignKey("SeriesId")]
|
||||||
|
@ -48,11 +48,6 @@ namespace IRaCIS.Core.Domain.Models
|
||||||
public bool Anonymize { get; set; }
|
public bool Anonymize { get; set; }
|
||||||
public string Path { get; set; }
|
public string Path { get; set; }
|
||||||
|
|
||||||
public Guid CreateUserId { get; set; }
|
|
||||||
public DateTime CreateTime { get; set; } = DateTime.Now;
|
|
||||||
public Guid UpdateUserId { get; set; }
|
|
||||||
public DateTime UpdateTime { get; set; } = DateTime.Now;
|
|
||||||
|
|
||||||
public string HtmlPath { get; set; }=string.Empty;
|
public string HtmlPath { get; set; }=string.Empty;
|
||||||
|
|
||||||
}
|
}
|
||||||
|
|
|
@ -6,7 +6,7 @@ using System.ComponentModel.DataAnnotations.Schema;
|
||||||
namespace IRaCIS.Core.Domain.Models
|
namespace IRaCIS.Core.Domain.Models
|
||||||
{
|
{
|
||||||
[Table("DicomSeries")]
|
[Table("DicomSeries")]
|
||||||
public class DicomSeries : Entity, IAuditAdd, IAuditUpdate, ISoftDelete
|
public class DicomSeries : BaseFullAuditDeleteEntity
|
||||||
{
|
{
|
||||||
[JsonIgnore]
|
[JsonIgnore]
|
||||||
[ForeignKey("StudyId")]
|
[ForeignKey("StudyId")]
|
||||||
|
@ -50,15 +50,6 @@ namespace IRaCIS.Core.Domain.Models
|
||||||
|
|
||||||
public string BodyPartForEdit { get; set; } = string.Empty;
|
public string BodyPartForEdit { get; set; } = string.Empty;
|
||||||
|
|
||||||
public Guid CreateUserId { get; set; }
|
|
||||||
public DateTime CreateTime { get; set; } = DateTime.Now;
|
|
||||||
public Guid UpdateUserId { get; set; }
|
|
||||||
public DateTime UpdateTime { get; set; } = DateTime.Now;
|
|
||||||
|
|
||||||
public DateTime? DeletedTime { get; set; }
|
|
||||||
|
|
||||||
public Guid? DeleteUserId { get; set; }
|
|
||||||
public bool IsDeleted {get;set;}
|
|
||||||
public bool IsReading { get; set; } = true;
|
public bool IsReading { get; set; } = true;
|
||||||
|
|
||||||
public string ImageResizePath { get; set; }=string.Empty;
|
public string ImageResizePath { get; set; }=string.Empty;
|
||||||
|
|
|
@ -6,7 +6,7 @@ using System.ComponentModel.DataAnnotations.Schema;
|
||||||
namespace IRaCIS.Core.Domain.Models
|
namespace IRaCIS.Core.Domain.Models
|
||||||
{
|
{
|
||||||
[Table("DicomStudy")]
|
[Table("DicomStudy")]
|
||||||
public class DicomStudy : Entity, IAuditUpdate, IAuditAdd, ISoftDelete
|
public class DicomStudy : BaseFullAuditDeleteEntity
|
||||||
{
|
{
|
||||||
//一个检查 由多个人管理
|
//一个检查 由多个人管理
|
||||||
//public List<TrialSiteUser> TrialSiteUserList { get; set; } = new List<TrialSiteUser>();
|
//public List<TrialSiteUser> TrialSiteUserList { get; set; } = new List<TrialSiteUser>();
|
||||||
|
@ -76,10 +76,6 @@ namespace IRaCIS.Core.Domain.Models
|
||||||
[ForeignKey("SubjectVisitId")]
|
[ForeignKey("SubjectVisitId")]
|
||||||
public SubjectVisit SubjectVisit { get; set; }
|
public SubjectVisit SubjectVisit { get; set; }
|
||||||
|
|
||||||
public Guid UpdateUserId { get; set; }
|
|
||||||
public DateTime UpdateTime { get; set; } = DateTime.Now;
|
|
||||||
public Guid CreateUserId { get; set; }
|
|
||||||
public DateTime CreateTime { get; set; } = DateTime.Now;
|
|
||||||
|
|
||||||
[JsonIgnore]
|
[JsonIgnore]
|
||||||
[ForeignKey("CreateUserId")]
|
[ForeignKey("CreateUserId")]
|
||||||
|
@ -93,13 +89,6 @@ namespace IRaCIS.Core.Domain.Models
|
||||||
|
|
||||||
public List<ReadingConsistentClinicalData> ReadingConsistentClinicalDataList { get; set; }
|
public List<ReadingConsistentClinicalData> ReadingConsistentClinicalDataList { get; set; }
|
||||||
|
|
||||||
//软删除
|
|
||||||
public bool IsDeleted { get; set; }
|
|
||||||
|
|
||||||
public DateTime? DeletedTime { get; set; }
|
|
||||||
|
|
||||||
public Guid? DeleteUserId { get; set; }
|
|
||||||
|
|
||||||
|
|
||||||
public bool IsFromPACS { get; set; }
|
public bool IsFromPACS { get; set; }
|
||||||
|
|
||||||
|
|
|
@ -12,7 +12,7 @@ namespace IRaCIS.Core.Domain.Models
|
||||||
///DicomStudyMonitor
|
///DicomStudyMonitor
|
||||||
///</summary>
|
///</summary>
|
||||||
[Table("StudyMonitor")]
|
[Table("StudyMonitor")]
|
||||||
public class StudyMonitor : Entity, IAuditAdd
|
public class StudyMonitor : BaseAuditAddEntity
|
||||||
{
|
{
|
||||||
|
|
||||||
|
|
||||||
|
@ -30,9 +30,6 @@ namespace IRaCIS.Core.Domain.Models
|
||||||
[ForeignKey("StudyId")]
|
[ForeignKey("StudyId")]
|
||||||
public TaskStudy TaskStudy { get; set; }
|
public TaskStudy TaskStudy { get; set; }
|
||||||
|
|
||||||
public DateTime CreateTime { get; set; }
|
|
||||||
|
|
||||||
public Guid CreateUserId { get; set; }
|
|
||||||
|
|
||||||
//可能是Dicom 也可能是非Dicom 该字段废弃
|
//可能是Dicom 也可能是非Dicom 该字段废弃
|
||||||
public Guid StudyId { get; set; }
|
public Guid StudyId { get; set; }
|
||||||
|
|
|
@ -14,19 +14,10 @@ namespace IRaCIS.Core.Domain.Models
|
||||||
///SCPImageUpload
|
///SCPImageUpload
|
||||||
///</summary>
|
///</summary>
|
||||||
[Table("SCPImageUpload")]
|
[Table("SCPImageUpload")]
|
||||||
public class SCPImageUpload : Entity, IAuditAdd
|
public class SCPImageUpload : BaseAuditAddEntity
|
||||||
{
|
{
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
[Required]
|
|
||||||
public DateTime CreateTime { get; set; }
|
|
||||||
|
|
||||||
|
|
||||||
[Required]
|
|
||||||
public Guid CreateUserId { get; set; }
|
|
||||||
|
|
||||||
|
|
||||||
[Required]
|
[Required]
|
||||||
public string CallingAE { get; set; }=string.Empty;
|
public string CallingAE { get; set; }=string.Empty;
|
||||||
|
|
||||||
|
|
|
@ -5,7 +5,7 @@ using System.ComponentModel.DataAnnotations.Schema;
|
||||||
namespace IRaCIS.Core.Domain.Models
|
namespace IRaCIS.Core.Domain.Models
|
||||||
{
|
{
|
||||||
[Table("SCPInstance")]
|
[Table("SCPInstance")]
|
||||||
public class SCPInstance : Entity, IAuditAdd, IAuditUpdate
|
public class SCPInstance : BaseFullAuditEntity
|
||||||
{
|
{
|
||||||
[JsonIgnore]
|
[JsonIgnore]
|
||||||
[ForeignKey("SeriesId")]
|
[ForeignKey("SeriesId")]
|
||||||
|
@ -43,10 +43,6 @@ namespace IRaCIS.Core.Domain.Models
|
||||||
public bool Anonymize { get; set; }
|
public bool Anonymize { get; set; }
|
||||||
public string Path { get; set; } = string.Empty;
|
public string Path { get; set; } = string.Empty;
|
||||||
|
|
||||||
public Guid CreateUserId { get; set; }
|
|
||||||
public DateTime CreateTime { get; set; } = DateTime.Now;
|
|
||||||
public Guid UpdateUserId { get; set; }
|
|
||||||
public DateTime UpdateTime { get; set; } = DateTime.Now;
|
|
||||||
|
|
||||||
|
|
||||||
}
|
}
|
||||||
|
|
|
@ -6,7 +6,7 @@ using System.ComponentModel.DataAnnotations.Schema;
|
||||||
namespace IRaCIS.Core.Domain.Models
|
namespace IRaCIS.Core.Domain.Models
|
||||||
{
|
{
|
||||||
[Table("SCPPatient")]
|
[Table("SCPPatient")]
|
||||||
public class SCPPatient : Entity, IAuditUpdate, IAuditAdd
|
public class SCPPatient : BaseFullAuditEntity
|
||||||
{
|
{
|
||||||
public List<SCPStudy> SCPStudyList { get; set; }
|
public List<SCPStudy> SCPStudyList { get; set; }
|
||||||
|
|
||||||
|
@ -16,12 +16,6 @@ namespace IRaCIS.Core.Domain.Models
|
||||||
public string PatientSex { get; set; } = string.Empty;
|
public string PatientSex { get; set; } = string.Empty;
|
||||||
public string PatientBirthDate { get; set; } = string.Empty;
|
public string PatientBirthDate { get; set; } = string.Empty;
|
||||||
|
|
||||||
public Guid UpdateUserId { get; set; }
|
|
||||||
public DateTime UpdateTime { get; set; } = DateTime.Now;
|
|
||||||
public Guid CreateUserId { get; set; }
|
|
||||||
public DateTime CreateTime { get; set; } = DateTime.Now;
|
|
||||||
|
|
||||||
|
|
||||||
public DateTime? EarliestStudyTime { get; set; }
|
public DateTime? EarliestStudyTime { get; set; }
|
||||||
|
|
||||||
public DateTime? LatestStudyTime { get; set; }
|
public DateTime? LatestStudyTime { get; set; }
|
||||||
|
|
|
@ -6,7 +6,7 @@ using System.ComponentModel.DataAnnotations.Schema;
|
||||||
namespace IRaCIS.Core.Domain.Models
|
namespace IRaCIS.Core.Domain.Models
|
||||||
{
|
{
|
||||||
[Table("SCPSeries")]
|
[Table("SCPSeries")]
|
||||||
public class SCPSeries : Entity, IAuditAdd, IAuditUpdate, ISoftDelete
|
public class SCPSeries : BaseFullAuditDeleteEntity
|
||||||
{
|
{
|
||||||
[JsonIgnore]
|
[JsonIgnore]
|
||||||
[ForeignKey("StudyId")]
|
[ForeignKey("StudyId")]
|
||||||
|
@ -40,15 +40,6 @@ namespace IRaCIS.Core.Domain.Models
|
||||||
|
|
||||||
public string BodyPartForEdit { get; set; } = string.Empty;
|
public string BodyPartForEdit { get; set; } = string.Empty;
|
||||||
|
|
||||||
public Guid CreateUserId { get; set; }
|
|
||||||
public DateTime CreateTime { get; set; } = DateTime.Now;
|
|
||||||
public Guid UpdateUserId { get; set; }
|
|
||||||
public DateTime UpdateTime { get; set; } = DateTime.Now;
|
|
||||||
|
|
||||||
public DateTime? DeletedTime { get; set; }
|
|
||||||
|
|
||||||
public Guid? DeleteUserId { get; set; }
|
|
||||||
public bool IsDeleted {get;set;}
|
|
||||||
public bool IsReading { get; set; } = true;
|
public bool IsReading { get; set; } = true;
|
||||||
|
|
||||||
public string ImageResizePath { get; set; }=string.Empty;
|
public string ImageResizePath { get; set; }=string.Empty;
|
||||||
|
|
|
@ -6,7 +6,7 @@ using System.ComponentModel.DataAnnotations.Schema;
|
||||||
namespace IRaCIS.Core.Domain.Models
|
namespace IRaCIS.Core.Domain.Models
|
||||||
{
|
{
|
||||||
[Table("SCPStudy")]
|
[Table("SCPStudy")]
|
||||||
public class SCPStudy : Entity, IAuditUpdate, IAuditAdd, ISoftDelete
|
public class SCPStudy : BaseFullAuditDeleteEntity
|
||||||
{
|
{
|
||||||
|
|
||||||
|
|
||||||
|
@ -64,19 +64,6 @@ namespace IRaCIS.Core.Domain.Models
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
public Guid UpdateUserId { get; set; }
|
|
||||||
public DateTime UpdateTime { get; set; } = DateTime.Now;
|
|
||||||
public Guid CreateUserId { get; set; }
|
|
||||||
public DateTime CreateTime { get; set; } = DateTime.Now;
|
|
||||||
|
|
||||||
|
|
||||||
//软删除
|
|
||||||
public bool IsDeleted { get; set; }
|
|
||||||
|
|
||||||
public DateTime? DeletedTime { get; set; }
|
|
||||||
|
|
||||||
public Guid? DeleteUserId { get; set; }
|
|
||||||
|
|
||||||
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;
|
||||||
|
|
|
@ -12,69 +12,23 @@ namespace IRaCIS.Core.Domain.Models
|
||||||
///SystemAnonymization
|
///SystemAnonymization
|
||||||
///</summary>
|
///</summary>
|
||||||
[Table("SystemAnonymization")]
|
[Table("SystemAnonymization")]
|
||||||
public class SystemAnonymization : Entity, IAuditUpdate, IAuditAdd
|
public class SystemAnonymization : BaseFullAuditEntity
|
||||||
{
|
{
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
/// <summary>
|
|
||||||
/// Group
|
|
||||||
/// </summary>
|
|
||||||
[Required]
|
|
||||||
public string Group { get; set; } = String.Empty;
|
public string Group { get; set; } = String.Empty;
|
||||||
|
|
||||||
/// <summary>
|
|
||||||
/// Element
|
|
||||||
/// </summary>
|
|
||||||
[Required]
|
|
||||||
public string Element { get; set; } = String.Empty;
|
public string Element { get; set; } = String.Empty;
|
||||||
|
|
||||||
/// <summary>
|
|
||||||
/// TagDescription
|
|
||||||
/// </summary>
|
|
||||||
[Required]
|
|
||||||
public string TagDescription { get; set; } = String.Empty;
|
public string TagDescription { get; set; } = String.Empty;
|
||||||
|
|
||||||
/// <summary>
|
|
||||||
/// TagDescriptionCN
|
|
||||||
/// </summary>
|
|
||||||
[Required]
|
|
||||||
public string TagDescriptionCN { get; set; }
|
public string TagDescriptionCN { get; set; }
|
||||||
|
|
||||||
/// <summary>
|
|
||||||
/// CreateUserId
|
|
||||||
/// </summary>
|
|
||||||
[Required]
|
|
||||||
public Guid CreateUserId { get; set; }
|
|
||||||
|
|
||||||
/// <summary>
|
|
||||||
/// UpdateTime
|
|
||||||
/// </summary>
|
|
||||||
[Required]
|
|
||||||
public DateTime UpdateTime { get; set; }
|
|
||||||
|
|
||||||
/// <summary>
|
|
||||||
/// UpdateUserId
|
|
||||||
/// </summary>
|
|
||||||
[Required]
|
|
||||||
public Guid UpdateUserId { get; set; }
|
|
||||||
|
|
||||||
/// <summary>
|
|
||||||
/// ReplaceValue
|
|
||||||
/// </summary>
|
|
||||||
[Required]
|
|
||||||
public string ReplaceValue { get; set; } = String.Empty;
|
public string ReplaceValue { get; set; } = String.Empty;
|
||||||
|
|
||||||
/// <summary>
|
|
||||||
/// CreateTime
|
|
||||||
/// </summary>
|
|
||||||
[Required]
|
|
||||||
public DateTime CreateTime { get; set; }
|
|
||||||
|
|
||||||
/// <summary>
|
|
||||||
/// ValueRepresentation
|
|
||||||
/// </summary>
|
|
||||||
[Required]
|
|
||||||
public string ValueRepresentation { get; set; } = String.Empty;
|
public string ValueRepresentation { get; set; } = String.Empty;
|
||||||
|
|
||||||
|
|
||||||
|
|
|
@ -4,7 +4,7 @@ using System.ComponentModel.DataAnnotations.Schema;
|
||||||
|
|
||||||
namespace IRaCIS.Core.Domain.Models
|
namespace IRaCIS.Core.Domain.Models
|
||||||
{
|
{
|
||||||
public class TaskInstance : Entity, IAuditAdd, IAuditUpdate
|
public class TaskInstance : BaseFullAuditEntity
|
||||||
{
|
{
|
||||||
[JsonIgnore]
|
[JsonIgnore]
|
||||||
[ForeignKey("SeriesId")]
|
[ForeignKey("SeriesId")]
|
||||||
|
@ -46,10 +46,6 @@ namespace IRaCIS.Core.Domain.Models
|
||||||
public bool Anonymize { get; set; }
|
public bool Anonymize { get; set; }
|
||||||
public string Path { get; set; }
|
public string Path { get; set; }
|
||||||
|
|
||||||
public Guid CreateUserId { get; set; }
|
|
||||||
public DateTime CreateTime { get; set; } = DateTime.Now;
|
|
||||||
public Guid UpdateUserId { get; set; }
|
|
||||||
public DateTime UpdateTime { get; set; } = DateTime.Now;
|
|
||||||
|
|
||||||
public string HtmlPath { get; set; }=string.Empty;
|
public string HtmlPath { get; set; }=string.Empty;
|
||||||
|
|
||||||
|
|
|
@ -5,7 +5,7 @@ using System.ComponentModel.DataAnnotations.Schema;
|
||||||
|
|
||||||
namespace IRaCIS.Core.Domain.Models
|
namespace IRaCIS.Core.Domain.Models
|
||||||
{
|
{
|
||||||
public class TaskSeries : Entity, IAuditAdd, IAuditUpdate, ISoftDelete
|
public class TaskSeries : BaseFullAuditDeleteEntity
|
||||||
{
|
{
|
||||||
[JsonIgnore]
|
[JsonIgnore]
|
||||||
[ForeignKey("StudyId")]
|
[ForeignKey("StudyId")]
|
||||||
|
@ -45,15 +45,6 @@ namespace IRaCIS.Core.Domain.Models
|
||||||
|
|
||||||
public string BodyPartForEdit { get; set; } = string.Empty;
|
public string BodyPartForEdit { get; set; } = string.Empty;
|
||||||
|
|
||||||
public Guid CreateUserId { get; set; }
|
|
||||||
public DateTime CreateTime { get; set; } = DateTime.Now;
|
|
||||||
public Guid UpdateUserId { get; set; }
|
|
||||||
public DateTime UpdateTime { get; set; } = DateTime.Now;
|
|
||||||
|
|
||||||
public DateTime? DeletedTime { get; set; }
|
|
||||||
|
|
||||||
public Guid? DeleteUserId { get; set; }
|
|
||||||
public bool IsDeleted {get;set;}
|
|
||||||
public bool IsReading { get; set; } = true;
|
public bool IsReading { get; set; } = true;
|
||||||
|
|
||||||
public string ImageResizePath { get; set; }=string.Empty;
|
public string ImageResizePath { get; set; }=string.Empty;
|
||||||
|
|
|
@ -5,7 +5,7 @@ using System.ComponentModel.DataAnnotations.Schema;
|
||||||
|
|
||||||
namespace IRaCIS.Core.Domain.Models
|
namespace IRaCIS.Core.Domain.Models
|
||||||
{
|
{
|
||||||
public class TaskStudy : Entity, IAuditUpdate, IAuditAdd, ISoftDelete
|
public class TaskStudy : BaseFullAuditDeleteEntity
|
||||||
{
|
{
|
||||||
|
|
||||||
[JsonIgnore]
|
[JsonIgnore]
|
||||||
|
@ -74,22 +74,13 @@ namespace IRaCIS.Core.Domain.Models
|
||||||
[ForeignKey("SubjectId")]
|
[ForeignKey("SubjectId")]
|
||||||
public Subject Subject { get; set; }
|
public Subject Subject { get; set; }
|
||||||
|
|
||||||
public Guid UpdateUserId { get; set; }
|
|
||||||
public DateTime UpdateTime { get; set; } = DateTime.Now;
|
|
||||||
public Guid CreateUserId { get; set; }
|
|
||||||
public DateTime CreateTime { get; set; } = DateTime.Now;
|
|
||||||
|
|
||||||
[JsonIgnore]
|
[JsonIgnore]
|
||||||
[ForeignKey("CreateUserId")]
|
[ForeignKey("CreateUserId")]
|
||||||
public User Uploader { get; set; }
|
public User Uploader { get; set; }
|
||||||
|
|
||||||
|
|
||||||
//软删除
|
|
||||||
public bool IsDeleted { get; set; }
|
|
||||||
|
|
||||||
public DateTime? DeletedTime { get; set; }
|
|
||||||
|
|
||||||
public Guid? DeleteUserId { get; set; }
|
|
||||||
|
|
||||||
|
|
||||||
}
|
}
|
||||||
|
|
|
@ -13,21 +13,11 @@ namespace IRaCIS.Core.Domain.Models
|
||||||
///DicomAE
|
///DicomAE
|
||||||
///</summary>
|
///</summary>
|
||||||
[Table("TrialDicomAE")]
|
[Table("TrialDicomAE")]
|
||||||
public class TrialDicomAE : Entity, IAuditUpdate, IAuditAdd
|
public class TrialDicomAE : BaseFullAuditEntity
|
||||||
{
|
{
|
||||||
|
|
||||||
public Guid TrialId { get; set; }
|
public Guid TrialId { get; set; }
|
||||||
|
|
||||||
public DateTime CreateTime { get; set; }
|
|
||||||
|
|
||||||
|
|
||||||
public Guid CreateUserId { get; set; }
|
|
||||||
|
|
||||||
|
|
||||||
public Guid UpdateUserId { get; set; }
|
|
||||||
|
|
||||||
|
|
||||||
public DateTime UpdateTime { get; set; }
|
|
||||||
|
|
||||||
public string CalledAE { get; set; } = string.Empty;
|
public string CalledAE { get; set; } = string.Empty;
|
||||||
|
|
||||||
|
|
|
@ -4,7 +4,7 @@ using System.ComponentModel.DataAnnotations.Schema;
|
||||||
namespace IRaCIS.Core.Domain.Models
|
namespace IRaCIS.Core.Domain.Models
|
||||||
{
|
{
|
||||||
[Table("CROCompany")]
|
[Table("CROCompany")]
|
||||||
public partial class CRO : Entity, IAuditUpdate, IAuditAdd
|
public partial class CRO : BaseFullAuditEntity
|
||||||
{
|
{
|
||||||
public string CROName { get; set; } = string.Empty;
|
public string CROName { get; set; } = string.Empty;
|
||||||
public string CRONameCN { get; set; } = string.Empty;
|
public string CRONameCN { get; set; } = string.Empty;
|
||||||
|
@ -13,10 +13,6 @@ namespace IRaCIS.Core.Domain.Models
|
||||||
|
|
||||||
public bool IsTrialLevel { get; set; }
|
public bool IsTrialLevel { get; set; }
|
||||||
|
|
||||||
public DateTime CreateTime { get; set; }
|
|
||||||
public Guid CreateUserId { get; set; }
|
|
||||||
public Guid UpdateUserId { get; set; }
|
|
||||||
public DateTime UpdateTime { get; set; }
|
|
||||||
|
|
||||||
public Guid? TrialId { get; set; }
|
public Guid? TrialId { get; set; }
|
||||||
}
|
}
|
||||||
|
|
|
@ -5,7 +5,7 @@ using System.ComponentModel.DataAnnotations.Schema;
|
||||||
namespace IRaCIS.Core.Domain.Models
|
namespace IRaCIS.Core.Domain.Models
|
||||||
{
|
{
|
||||||
[Table("Hospital")]
|
[Table("Hospital")]
|
||||||
public class Hospital : Entity, IAuditUpdate, IAuditAdd
|
public class Hospital : BaseFullAuditEntity
|
||||||
{
|
{
|
||||||
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;
|
||||||
|
@ -20,12 +20,6 @@ namespace IRaCIS.Core.Domain.Models
|
||||||
public string CityCN { get; set; } = string.Empty;
|
public string CityCN { get; set; } = string.Empty;
|
||||||
|
|
||||||
|
|
||||||
public DateTime CreateTime { get; set; }
|
|
||||||
public Guid CreateUserId { get; set; } = Guid.Empty;
|
|
||||||
|
|
||||||
public DateTime UpdateTime { get; set; } = DateTime.Now;
|
|
||||||
public Guid UpdateUserId { get; set; } = Guid.Empty;
|
|
||||||
|
|
||||||
/// <summary>
|
/// <summary>
|
||||||
/// 中心Id
|
/// 中心Id
|
||||||
/// </summary>
|
/// </summary>
|
||||||
|
|
|
@ -5,7 +5,7 @@ using System.ComponentModel.DataAnnotations.Schema;
|
||||||
namespace IRaCIS.Core.Domain.Models
|
namespace IRaCIS.Core.Domain.Models
|
||||||
{
|
{
|
||||||
[Table("Site")]
|
[Table("Site")]
|
||||||
public partial class Site : Entity, IAuditUpdate, IAuditAdd
|
public partial class Site : BaseFullAuditEntity
|
||||||
{
|
{
|
||||||
[JsonIgnore]
|
[JsonIgnore]
|
||||||
[ForeignKey("HospitalId")]
|
[ForeignKey("HospitalId")]
|
||||||
|
@ -33,10 +33,6 @@ namespace IRaCIS.Core.Domain.Models
|
||||||
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;
|
||||||
|
|
||||||
public Guid CreateUserId { get; set; } = Guid.Empty;
|
|
||||||
public DateTime CreateTime { get; set; } = DateTime.Now;
|
|
||||||
public Guid UpdateUserId { get; set; } = Guid.Empty;
|
|
||||||
public DateTime UpdateTime { get; set; } = DateTime.Now;
|
|
||||||
|
|
||||||
|
|
||||||
//导航属性
|
//导航属性
|
||||||
|
|
|
@ -4,7 +4,7 @@ using System.ComponentModel.DataAnnotations.Schema;
|
||||||
namespace IRaCIS.Core.Domain.Models
|
namespace IRaCIS.Core.Domain.Models
|
||||||
{
|
{
|
||||||
[Table("Sponsor")]
|
[Table("Sponsor")]
|
||||||
public partial class Sponsor : Entity, IAuditUpdate, IAuditAdd
|
public partial class Sponsor : BaseFullAuditEntity
|
||||||
{
|
{
|
||||||
public string SponsorName { get; set; } = String.Empty;
|
public string SponsorName { get; set; } = String.Empty;
|
||||||
public string SponsorNameCN { get; set; } = String.Empty;
|
public string SponsorNameCN { get; set; } = String.Empty;
|
||||||
|
@ -13,11 +13,6 @@ namespace IRaCIS.Core.Domain.Models
|
||||||
|
|
||||||
public bool IsTrialLevel { get; set; }
|
public bool IsTrialLevel { get; set; }
|
||||||
|
|
||||||
public DateTime CreateTime { get; set; } = DateTime.Now;
|
|
||||||
public Guid CreateUserId { get; set; } = Guid.Empty;
|
|
||||||
public DateTime UpdateTime { get; set; } = DateTime.Now;
|
|
||||||
public Guid UpdateUserId { get; set; } = Guid.Empty;
|
|
||||||
|
|
||||||
|
|
||||||
public Guid? TrialId { get; set; }
|
public Guid? TrialId { get; set; }
|
||||||
}
|
}
|
||||||
|
|
|
@ -5,7 +5,7 @@ using System.ComponentModel.DataAnnotations.Schema;
|
||||||
namespace IRaCIS.Core.Domain.Models
|
namespace IRaCIS.Core.Domain.Models
|
||||||
{
|
{
|
||||||
[Table("Menu")]
|
[Table("Menu")]
|
||||||
public class Menu : Entity, IAuditUpdate, IAuditAdd
|
public class Menu : BaseFullAuditEntity
|
||||||
{
|
{
|
||||||
[JsonIgnore]
|
[JsonIgnore]
|
||||||
public List<UserTypeMenu> UserTypeMenuList { get; set; }
|
public List<UserTypeMenu> UserTypeMenuList { get; set; }
|
||||||
|
@ -55,10 +55,6 @@ namespace IRaCIS.Core.Domain.Models
|
||||||
|
|
||||||
public string LanguageMark { get; set; }
|
public string LanguageMark { get; set; }
|
||||||
|
|
||||||
public DateTime CreateTime { get; set; } = DateTime.Now;
|
|
||||||
public Guid CreateUserId { get; set; } = Guid.Empty;
|
|
||||||
public DateTime UpdateTime { get; set; } = DateTime.Now;
|
|
||||||
public Guid UpdateUserId { get; set; } = Guid.Empty;
|
|
||||||
|
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
|
@ -16,7 +16,7 @@ namespace IRaCIS.Core.Domain.Models
|
||||||
///SystemNotice
|
///SystemNotice
|
||||||
///</summary>
|
///</summary>
|
||||||
[Table("SystemNotice")]
|
[Table("SystemNotice")]
|
||||||
public class SystemNotice : Entity, IAuditUpdate, IAuditAdd
|
public class SystemNotice : BaseFullAuditEntity
|
||||||
{
|
{
|
||||||
[JsonIgnore]
|
[JsonIgnore]
|
||||||
public List<SystemNoticeUserType> NoticeUserTypeList { get; set; }=new List<SystemNoticeUserType>();
|
public List<SystemNoticeUserType> NoticeUserTypeList { get; set; }=new List<SystemNoticeUserType>();
|
||||||
|
@ -27,36 +27,8 @@ namespace IRaCIS.Core.Domain.Models
|
||||||
public User CreateUser { get; set; }
|
public User CreateUser { get; set; }
|
||||||
|
|
||||||
|
|
||||||
/// <summary>
|
|
||||||
/// NoticeContent
|
|
||||||
/// </summary>
|
|
||||||
[Required]
|
|
||||||
public string NoticeContent { get; set; }
|
public string NoticeContent { get; set; }
|
||||||
|
|
||||||
/// <summary>
|
|
||||||
/// CreateTime
|
|
||||||
/// </summary>
|
|
||||||
[Required]
|
|
||||||
public DateTime CreateTime { get; set; }
|
|
||||||
|
|
||||||
/// <summary>
|
|
||||||
/// CreateUserId
|
|
||||||
/// </summary>
|
|
||||||
[Required]
|
|
||||||
public Guid CreateUserId { get; set; }
|
|
||||||
|
|
||||||
/// <summary>
|
|
||||||
/// UpdateTime
|
|
||||||
/// </summary>
|
|
||||||
[Required]
|
|
||||||
public DateTime UpdateTime { get; set; }
|
|
||||||
|
|
||||||
/// <summary>
|
|
||||||
/// UpdateUserId
|
|
||||||
/// </summary>
|
|
||||||
[Required]
|
|
||||||
public Guid UpdateUserId { get; set; }
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
public SystemNotice_NoticeTypeEnum NoticeTypeEnum { get; set; }
|
public SystemNotice_NoticeTypeEnum NoticeTypeEnum { get; set; }
|
||||||
|
|
|
@ -13,28 +13,13 @@ namespace IRaCIS.Core.Domain.Models
|
||||||
///SystemNoticeUserRead
|
///SystemNoticeUserRead
|
||||||
///</summary>
|
///</summary>
|
||||||
[Table("SystemNoticeUserRead")]
|
[Table("SystemNoticeUserRead")]
|
||||||
public class SystemNoticeUserRead : Entity, IAuditAdd
|
public class SystemNoticeUserRead : BaseAuditAddEntity
|
||||||
{
|
{
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
/// <summary>
|
|
||||||
/// SystemNoticeId
|
|
||||||
/// </summary>
|
|
||||||
[Required]
|
|
||||||
public Guid SystemNoticeId { get; set; }
|
public Guid SystemNoticeId { get; set; }
|
||||||
|
|
||||||
/// <summary>
|
|
||||||
/// CreateTime
|
|
||||||
/// </summary>
|
|
||||||
[Required]
|
|
||||||
public DateTime CreateTime { get; set; }
|
|
||||||
|
|
||||||
/// <summary>
|
|
||||||
/// CreateUserId
|
|
||||||
/// </summary>
|
|
||||||
[Required]
|
|
||||||
public Guid CreateUserId { get; set; }
|
|
||||||
|
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
|
@ -13,33 +13,14 @@ namespace IRaCIS.Core.Domain.Models
|
||||||
///SystemNoticeUserType
|
///SystemNoticeUserType
|
||||||
///</summary>
|
///</summary>
|
||||||
[Table("SystemNoticeUserType")]
|
[Table("SystemNoticeUserType")]
|
||||||
public class SystemNoticeUserType : Entity, IAuditAdd
|
public class SystemNoticeUserType : BaseAuditAddEntity
|
||||||
{
|
{
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
/// <summary>
|
|
||||||
/// SystemNoticeId
|
|
||||||
/// </summary>
|
|
||||||
[Required]
|
|
||||||
public Guid SystemNoticeId { get; set; }
|
public Guid SystemNoticeId { get; set; }
|
||||||
|
|
||||||
/// <summary>
|
|
||||||
/// CreateTime
|
|
||||||
/// </summary>
|
|
||||||
[Required]
|
|
||||||
public DateTime CreateTime { get; set; }
|
|
||||||
|
|
||||||
/// <summary>
|
|
||||||
/// CreateUserId
|
|
||||||
/// </summary>
|
|
||||||
[Required]
|
|
||||||
public Guid CreateUserId { get; set; }
|
|
||||||
|
|
||||||
/// <summary>
|
|
||||||
/// UserTypeId
|
|
||||||
/// </summary>
|
|
||||||
[Required]
|
|
||||||
public Guid UserTypeId { get; set; }
|
public Guid UserTypeId { get; set; }
|
||||||
|
|
||||||
[JsonIgnore]
|
[JsonIgnore]
|
||||||
|
|
|
@ -5,7 +5,7 @@ using System.ComponentModel.DataAnnotations.Schema;
|
||||||
namespace IRaCIS.Core.Domain.Models
|
namespace IRaCIS.Core.Domain.Models
|
||||||
{
|
{
|
||||||
[Table("Role")]
|
[Table("Role")]
|
||||||
public partial class Role : Entity, IAuditUpdate, IAuditAdd
|
public partial class Role : BaseFullAuditEntity
|
||||||
{
|
{
|
||||||
|
|
||||||
public string RoleName { get; set; } = string.Empty;
|
public string RoleName { get; set; } = string.Empty;
|
||||||
|
@ -15,9 +15,5 @@ namespace IRaCIS.Core.Domain.Models
|
||||||
public int Status { get; set; }
|
public int Status { get; set; }
|
||||||
public int PrivilegeLevel { get; set; } //权限级别
|
public int PrivilegeLevel { get; set; } //权限级别
|
||||||
|
|
||||||
public DateTime CreateTime { get; set; } = DateTime.Now;
|
|
||||||
public Guid CreateUserId { get; set; } = Guid.Empty;
|
|
||||||
public DateTime UpdateTime { get; set; } = DateTime.Now;
|
|
||||||
public Guid UpdateUserId { get; set; } = Guid.Empty;
|
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
|
@ -8,7 +8,7 @@ using IRaCIS.Core.Domain.Share;
|
||||||
namespace IRaCIS.Core.Domain.Models
|
namespace IRaCIS.Core.Domain.Models
|
||||||
{
|
{
|
||||||
[Table("User")]
|
[Table("User")]
|
||||||
public partial class User : Entity, IAuditAdd, IAuditUpdate
|
public partial class User : BaseFullAuditEntity
|
||||||
{
|
{
|
||||||
[ForeignKey("UserTypeId")]
|
[ForeignKey("UserTypeId")]
|
||||||
public UserType UserTypeRole { get; set; }
|
public UserType UserTypeRole { get; set; }
|
||||||
|
@ -69,10 +69,6 @@ namespace IRaCIS.Core.Domain.Models
|
||||||
|
|
||||||
public string PositionName { get; set; } = String.Empty;
|
public string PositionName { get; set; } = String.Empty;
|
||||||
|
|
||||||
public Guid CreateUserId { get; set; }
|
|
||||||
public DateTime CreateTime { get; set; }
|
|
||||||
public Guid UpdateUserId { get; set; }
|
|
||||||
public DateTime UpdateTime { get; set; }
|
|
||||||
|
|
||||||
public bool IsFirstAdd { get; set; } = true;
|
public bool IsFirstAdd { get; set; } = true;
|
||||||
|
|
||||||
|
|
|
@ -14,7 +14,7 @@ namespace IRaCIS.Core.Domain.Models
|
||||||
///UserFeedBack
|
///UserFeedBack
|
||||||
///</summary>
|
///</summary>
|
||||||
[Table("UserFeedBack")]
|
[Table("UserFeedBack")]
|
||||||
public class UserFeedBack : Entity, IAuditUpdate, IAuditAdd
|
public class UserFeedBack : BaseFullAuditEntity
|
||||||
{
|
{
|
||||||
[JsonIgnore]
|
[JsonIgnore]
|
||||||
public Trial Trial { get; set; }
|
public Trial Trial { get; set; }
|
||||||
|
@ -44,17 +44,8 @@ namespace IRaCIS.Core.Domain.Models
|
||||||
public string QuestionDescription { get; set; }
|
public string QuestionDescription { get; set; }
|
||||||
|
|
||||||
|
|
||||||
public Guid CreateUserId { get; set; }
|
|
||||||
|
|
||||||
|
|
||||||
public DateTime CreateTime { get; set; }
|
|
||||||
|
|
||||||
|
|
||||||
public Guid UpdateUserId { get; set; }
|
|
||||||
|
|
||||||
|
|
||||||
public DateTime UpdateTime { get; set; }
|
|
||||||
|
|
||||||
|
|
||||||
public int State { get; set; }
|
public int State { get; set; }
|
||||||
|
|
||||||
|
@ -66,18 +57,12 @@ namespace IRaCIS.Core.Domain.Models
|
||||||
|
|
||||||
public string ScreenshotListStr { get; set; }
|
public string ScreenshotListStr { get; set; }
|
||||||
|
|
||||||
//
|
|
||||||
[NotMapped]
|
[NotMapped]
|
||||||
public List<string> ScreenshotList => JsonConvert.DeserializeObject<List<string>>(ScreenshotListStr);
|
public List<string> ScreenshotList => JsonConvert.DeserializeObject<List<string>>(ScreenshotListStr);
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
//public class ScreenshotInfo
|
|
||||||
//{
|
|
||||||
// public string Path { get; set; }
|
|
||||||
|
|
||||||
// public string Name { get; set; }
|
|
||||||
//}
|
|
||||||
|
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
|
@ -13,21 +13,11 @@ namespace IRaCIS.Core.Domain.Models
|
||||||
///UserLog
|
///UserLog
|
||||||
///</summary>
|
///</summary>
|
||||||
[Table("UserLog")]
|
[Table("UserLog")]
|
||||||
public class UserLog : Entity, IAuditAdd
|
public class UserLog : BaseAuditAddEntity
|
||||||
{
|
{
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
public string IP { get; set; } = string.Empty;
|
public string IP { get; set; } = string.Empty;
|
||||||
|
|
||||||
|
|
||||||
public DateTime CreateTime { get; set; }
|
|
||||||
|
|
||||||
|
|
||||||
public Guid CreateUserId { get; set; }
|
|
||||||
|
|
||||||
|
|
||||||
public string LoginFaildName { get; set; }=string.Empty;
|
public string LoginFaildName { get; set; }=string.Empty;
|
||||||
|
|
||||||
|
|
||||||
|
|
|
@ -13,7 +13,7 @@ namespace IRaCIS.Core.Domain.Models
|
||||||
///UserPassWordLog
|
///UserPassWordLog
|
||||||
///</summary>
|
///</summary>
|
||||||
[Table("UserPassWordLog")]
|
[Table("UserPassWordLog")]
|
||||||
public class UserPassWordLog : Entity, IAuditAdd
|
public class UserPassWordLog : BaseAuditAddEntity
|
||||||
{
|
{
|
||||||
|
|
||||||
|
|
||||||
|
@ -27,15 +27,7 @@ namespace IRaCIS.Core.Domain.Models
|
||||||
/// </summary>
|
/// </summary>
|
||||||
public string PassWord { get; set; }
|
public string PassWord { get; set; }
|
||||||
|
|
||||||
/// <summary>
|
|
||||||
/// 创建日期
|
|
||||||
/// </summary>
|
|
||||||
public DateTime CreateTime { get; set; }
|
|
||||||
|
|
||||||
/// <summary>
|
|
||||||
/// 创建人
|
|
||||||
/// </summary>
|
|
||||||
public Guid CreateUserId { get; set; }
|
|
||||||
|
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
|
@ -6,8 +6,6 @@ namespace IRaCIS.Core.Domain.Models
|
||||||
{
|
{
|
||||||
public class UserType:Entity
|
public class UserType:Entity
|
||||||
{
|
{
|
||||||
//public Guid RoleId { get; set; }
|
|
||||||
//public List<TrialUser> TrialUserList { get; set; }
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
@ -39,10 +37,5 @@ namespace IRaCIS.Core.Domain.Models
|
||||||
[JsonIgnore]
|
[JsonIgnore]
|
||||||
public List<User> UserList { get; set; }
|
public List<User> UserList { get; set; }
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
//public bool IsInternal { get; set; }
|
|
||||||
//public UserTypeGroup Type { get; set; }
|
|
||||||
}
|
}
|
||||||
}
|
}
|
|
@ -7,7 +7,7 @@ using System.Text;
|
||||||
namespace IRaCIS.Core.Domain.Models
|
namespace IRaCIS.Core.Domain.Models
|
||||||
{
|
{
|
||||||
|
|
||||||
public class CheckChallengeDialog : Entity, IAuditAdd
|
public class CheckChallengeDialog : BaseAuditAddEntity
|
||||||
{
|
{
|
||||||
public string TalkContent { get; set; } = string.Empty;
|
public string TalkContent { get; set; } = string.Empty;
|
||||||
[JsonIgnore]
|
[JsonIgnore]
|
||||||
|
@ -16,8 +16,6 @@ namespace IRaCIS.Core.Domain.Models
|
||||||
|
|
||||||
public User CreateUser { get; set; }
|
public User CreateUser { get; set; }
|
||||||
|
|
||||||
public DateTime CreateTime { get; set; } = DateTime.Now;
|
|
||||||
public Guid CreateUserId { get; set; } = Guid.Empty;
|
|
||||||
|
|
||||||
public UserTypeEnum UserTypeEnum { get; set; }
|
public UserTypeEnum UserTypeEnum { get; set; }
|
||||||
|
|
||||||
|
|
|
@ -8,7 +8,7 @@ namespace IRaCIS.Core.Domain.Models
|
||||||
/// 一致性核查文件
|
/// 一致性核查文件
|
||||||
///</summary>
|
///</summary>
|
||||||
[Table("InspectionFile")]
|
[Table("InspectionFile")]
|
||||||
public class InspectionFile : Entity, IAuditAdd
|
public class InspectionFile : BaseAuditAddEntity
|
||||||
{
|
{
|
||||||
/// <summary>
|
/// <summary>
|
||||||
/// 文件名称
|
/// 文件名称
|
||||||
|
@ -23,16 +23,6 @@ namespace IRaCIS.Core.Domain.Models
|
||||||
public string RelativePath { get; set; }
|
public string RelativePath { get; set; }
|
||||||
|
|
||||||
|
|
||||||
/// <summary>
|
|
||||||
/// 创建人
|
|
||||||
/// </summary>
|
|
||||||
public Guid CreateUserId { get; set; }
|
|
||||||
|
|
||||||
|
|
||||||
/// <summary>
|
|
||||||
/// 创建时间
|
|
||||||
/// </summary>
|
|
||||||
public DateTime CreateTime { get; set; }
|
|
||||||
|
|
||||||
/// <summary>
|
/// <summary>
|
||||||
/// 项目ID
|
/// 项目ID
|
||||||
|
|
|
@ -13,7 +13,7 @@ namespace IRaCIS.Core.Domain.Models
|
||||||
///NoneDicomStudy
|
///NoneDicomStudy
|
||||||
///</summary>
|
///</summary>
|
||||||
[Table("NoneDicomStudy")]
|
[Table("NoneDicomStudy")]
|
||||||
public class NoneDicomStudy : Entity, IAuditUpdate, IAuditAdd
|
public class NoneDicomStudy : BaseFullAuditEntity
|
||||||
{
|
{
|
||||||
[JsonIgnore]
|
[JsonIgnore]
|
||||||
public List<NoneDicomStudyFile> NoneDicomFileList { get; set; }
|
public List<NoneDicomStudyFile> NoneDicomFileList { get; set; }
|
||||||
|
@ -55,19 +55,7 @@ namespace IRaCIS.Core.Domain.Models
|
||||||
public DateTime ImageDate { get; set; }
|
public DateTime ImageDate { get; set; }
|
||||||
|
|
||||||
|
|
||||||
[Required]
|
|
||||||
public DateTime UpdateTime { get; set; }
|
|
||||||
|
|
||||||
[Required]
|
|
||||||
public Guid UpdateUserId { get; set; }
|
|
||||||
|
|
||||||
|
|
||||||
[Required]
|
|
||||||
public DateTime CreateTime { get; set; }
|
|
||||||
|
|
||||||
|
|
||||||
[Required]
|
|
||||||
public Guid CreateUserId { get; set; }
|
|
||||||
|
|
||||||
[ForeignKey("CreateUserId")]
|
[ForeignKey("CreateUserId")]
|
||||||
public User CreateUser { get; set; }
|
public User CreateUser { get; set; }
|
||||||
|
|
|
@ -12,30 +12,20 @@ namespace IRaCIS.Core.Domain.Models
|
||||||
///NoneDicomStudyFile
|
///NoneDicomStudyFile
|
||||||
///</summary>
|
///</summary>
|
||||||
[Table("NoneDicomStudyFile")]
|
[Table("NoneDicomStudyFile")]
|
||||||
public class NoneDicomStudyFile : Entity, IAuditAdd
|
public class NoneDicomStudyFile : BaseAuditAddEntity
|
||||||
{
|
{
|
||||||
[ForeignKey("NoneDicomStudyId")]
|
[ForeignKey("NoneDicomStudyId")]
|
||||||
[JsonIgnore]
|
[JsonIgnore]
|
||||||
public NoneDicomStudy NoneDicomStudy { get; set; }
|
public NoneDicomStudy NoneDicomStudy { get; set; }
|
||||||
|
|
||||||
[Required]
|
|
||||||
public Guid NoneDicomStudyId { get; set; }
|
public Guid NoneDicomStudyId { get; set; }
|
||||||
|
|
||||||
[Required]
|
|
||||||
public string Path { get; set; }
|
public string Path { get; set; }
|
||||||
|
|
||||||
|
|
||||||
[Required]
|
|
||||||
public string FileName { get; set; }
|
public string FileName { get; set; }
|
||||||
|
|
||||||
|
|
||||||
[Required]
|
|
||||||
public DateTime CreateTime { get; set; }
|
|
||||||
|
|
||||||
|
|
||||||
[Required]
|
|
||||||
public Guid CreateUserId { get; set; }
|
|
||||||
|
|
||||||
public string FileType { get; set; }
|
public string FileType { get; set; }
|
||||||
|
|
||||||
}
|
}
|
||||||
|
|
|
@ -5,7 +5,7 @@ using System.ComponentModel.DataAnnotations.Schema;
|
||||||
|
|
||||||
namespace IRaCIS.Core.Domain.Models
|
namespace IRaCIS.Core.Domain.Models
|
||||||
{
|
{
|
||||||
public class QCChallenge : Entity, IAuditAdd
|
public class QCChallenge : BaseAuditAddEntity
|
||||||
{
|
{
|
||||||
[JsonIgnore]
|
[JsonIgnore]
|
||||||
[ForeignKey("CreateUserId")]
|
[ForeignKey("CreateUserId")]
|
||||||
|
@ -24,9 +24,6 @@ namespace IRaCIS.Core.Domain.Models
|
||||||
public QCChanllengeReuploadEnum ReuploadEnum { get; set; }
|
public QCChanllengeReuploadEnum ReuploadEnum { get; set; }
|
||||||
|
|
||||||
|
|
||||||
public DateTime CreateTime { get; set; } = DateTime.Now;
|
|
||||||
public Guid CreateUserId { get; set; } = Guid.Empty;
|
|
||||||
|
|
||||||
public DateTime? ReUploadedTime { get; set; }
|
public DateTime? ReUploadedTime { get; set; }
|
||||||
|
|
||||||
public string ReUploader { get; set; } = string.Empty;
|
public string ReUploader { get; set; } = string.Empty;
|
||||||
|
@ -82,20 +79,6 @@ namespace IRaCIS.Core.Domain.Models
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
//public Guid QATrialTemplateId { get; set; }
|
|
||||||
//public QATrialTemplate TrialTemplate { get; set; }
|
|
||||||
|
|
||||||
//public virtual ICollection<QARecordTrialTemplateItem> QaTrialTemplateItemList { get; set; }
|
|
||||||
|
|
||||||
//public virtual ICollection<QARecordTemplateItemDetail> QARecordTemplateItemDetailList { get; set; }
|
|
||||||
|
|
||||||
//public QAQuestion()
|
|
||||||
//{
|
|
||||||
// //存放医生关联 Title、等各种多选项
|
|
||||||
// QaTrialTemplateItemList = new HashSet<QARecordTrialTemplateItem>();
|
|
||||||
|
|
||||||
// QARecordTemplateItemDetailList= new HashSet<QARecordTemplateItemDetail>();
|
|
||||||
//}
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
|
@ -4,7 +4,7 @@ using System.ComponentModel.DataAnnotations.Schema;
|
||||||
|
|
||||||
namespace IRaCIS.Core.Domain.Models
|
namespace IRaCIS.Core.Domain.Models
|
||||||
{
|
{
|
||||||
public class QCChallengeDialog : Entity, IAuditAdd
|
public class QCChallengeDialog : BaseAuditAddEntity
|
||||||
{
|
{
|
||||||
[JsonIgnore]
|
[JsonIgnore]
|
||||||
public QCChallenge QCChallenge { get; set; }
|
public QCChallenge QCChallenge { get; set; }
|
||||||
|
@ -18,9 +18,6 @@ namespace IRaCIS.Core.Domain.Models
|
||||||
[ForeignKey("CreateUserId")]
|
[ForeignKey("CreateUserId")]
|
||||||
public User CreateUser { get; set; }
|
public User CreateUser { get; set; }
|
||||||
|
|
||||||
public DateTime CreateTime { get; set; } = DateTime.Now;
|
|
||||||
public Guid CreateUserId { get; set; } = Guid.Empty;
|
|
||||||
|
|
||||||
public UserTypeEnum UserTypeEnum { get; set; }
|
public UserTypeEnum UserTypeEnum { get; set; }
|
||||||
}
|
}
|
||||||
}
|
}
|
|
@ -12,7 +12,7 @@ namespace IRaCIS.Core.Domain.Models
|
||||||
///QCQuestionConfigure
|
///QCQuestionConfigure
|
||||||
///</summary>
|
///</summary>
|
||||||
[Table("QCQuestion")]
|
[Table("QCQuestion")]
|
||||||
public class QCQuestion : Entity, IAuditUpdate, IAuditAdd
|
public class QCQuestion : BaseFullAuditEntity
|
||||||
{
|
{
|
||||||
/// <summary>
|
/// <summary>
|
||||||
/// QuestionName
|
/// QuestionName
|
||||||
|
@ -63,29 +63,7 @@ namespace IRaCIS.Core.Domain.Models
|
||||||
[Required]
|
[Required]
|
||||||
public int ShowOrder { get; set; }
|
public int ShowOrder { get; set; }
|
||||||
|
|
||||||
/// <summary>
|
|
||||||
/// CreateUserId
|
|
||||||
/// </summary>
|
|
||||||
[Required]
|
|
||||||
public Guid CreateUserId { get; set; }
|
|
||||||
|
|
||||||
/// <summary>
|
|
||||||
/// CreateTime
|
|
||||||
/// </summary>
|
|
||||||
[Required]
|
|
||||||
public DateTime CreateTime { get; set; }
|
|
||||||
|
|
||||||
/// <summary>
|
|
||||||
/// UpdateTime
|
|
||||||
/// </summary>
|
|
||||||
[Required]
|
|
||||||
public DateTime UpdateTime { get; set; }
|
|
||||||
|
|
||||||
/// <summary>
|
|
||||||
/// UpdateUserId
|
|
||||||
/// </summary>
|
|
||||||
[Required]
|
|
||||||
public Guid UpdateUserId { get; set; }
|
|
||||||
|
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
|
@ -13,7 +13,7 @@ namespace IRaCIS.Core.Domain.Models
|
||||||
///TrialQCQuestionConfigure
|
///TrialQCQuestionConfigure
|
||||||
///</summary>
|
///</summary>
|
||||||
[Table("TrialQCQuestion")]
|
[Table("TrialQCQuestion")]
|
||||||
public class TrialQCQuestion : Entity, IAuditUpdate, IAuditAdd
|
public class TrialQCQuestion : BaseFullAuditEntity
|
||||||
{
|
{
|
||||||
[JsonIgnore]
|
[JsonIgnore]
|
||||||
public Trial Trial { get; set; }
|
public Trial Trial { get; set; }
|
||||||
|
@ -77,29 +77,6 @@ namespace IRaCIS.Core.Domain.Models
|
||||||
[Required]
|
[Required]
|
||||||
public int ShowOrder { get; set; }
|
public int ShowOrder { get; set; }
|
||||||
|
|
||||||
/// <summary>
|
|
||||||
/// CreateUserId
|
|
||||||
/// </summary>
|
|
||||||
[Required]
|
|
||||||
public Guid CreateUserId { get; set; }
|
|
||||||
|
|
||||||
/// <summary>
|
|
||||||
/// CreateTime
|
|
||||||
/// </summary>
|
|
||||||
[Required]
|
|
||||||
public DateTime CreateTime { get; set; }
|
|
||||||
|
|
||||||
/// <summary>
|
|
||||||
/// UpdateTime
|
|
||||||
/// </summary>
|
|
||||||
[Required]
|
|
||||||
public DateTime UpdateTime { get; set; }
|
|
||||||
|
|
||||||
/// <summary>
|
|
||||||
/// UpdateUserId
|
|
||||||
/// </summary>
|
|
||||||
[Required]
|
|
||||||
public Guid UpdateUserId { get; set; }
|
|
||||||
|
|
||||||
/// <summary>
|
/// <summary>
|
||||||
/// 是否确认
|
/// 是否确认
|
||||||
|
|
|
@ -13,7 +13,7 @@ namespace IRaCIS.Core.Domain.Models
|
||||||
///TrialQCQuestionRecord
|
///TrialQCQuestionRecord
|
||||||
///</summary>
|
///</summary>
|
||||||
[Table("TrialQCQuestionAnswer")]
|
[Table("TrialQCQuestionAnswer")]
|
||||||
public class TrialQCQuestionAnswer : Entity, IAuditUpdate, IAuditAdd
|
public class TrialQCQuestionAnswer : BaseFullAuditEntity
|
||||||
{
|
{
|
||||||
|
|
||||||
|
|
||||||
|
@ -29,38 +29,8 @@ namespace IRaCIS.Core.Domain.Models
|
||||||
[Required]
|
[Required]
|
||||||
public string Answer { get; set; }
|
public string Answer { get; set; }
|
||||||
|
|
||||||
/// <summary>
|
|
||||||
/// ChildAnswer
|
|
||||||
/// </summary>
|
|
||||||
//[Required]
|
|
||||||
//public string ChildAnswer { get; set; }
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
/// <summary>
|
|
||||||
/// CreateUserId
|
|
||||||
/// </summary>
|
|
||||||
[Required]
|
|
||||||
public Guid CreateUserId { get; set; }
|
|
||||||
|
|
||||||
/// <summary>
|
|
||||||
/// CreateTime
|
|
||||||
/// </summary>
|
|
||||||
[Required]
|
|
||||||
public DateTime CreateTime { get; set; }
|
|
||||||
|
|
||||||
/// <summary>
|
|
||||||
/// UpdateTime
|
|
||||||
/// </summary>
|
|
||||||
[Required]
|
|
||||||
public DateTime UpdateTime { get; set; }
|
|
||||||
|
|
||||||
/// <summary>
|
|
||||||
/// UpdateUserId
|
|
||||||
/// </summary>
|
|
||||||
[Required]
|
|
||||||
public Guid UpdateUserId { get; set; }
|
|
||||||
|
|
||||||
public TrialQCProcess QCProcessEnum { get; set; }
|
public TrialQCProcess QCProcessEnum { get; set; }
|
||||||
|
|
||||||
// 1代表第一个人QC数据 2 代表第二个人QC数据
|
// 1代表第一个人QC数据 2 代表第二个人QC数据
|
||||||
|
|
|
@ -13,7 +13,7 @@ namespace IRaCIS.Core.Domain.Models
|
||||||
///SubjectAdditionalEvaluationResult
|
///SubjectAdditionalEvaluationResult
|
||||||
///</summary>
|
///</summary>
|
||||||
[Table("SubjectAdditionalEvaluationResult")]
|
[Table("SubjectAdditionalEvaluationResult")]
|
||||||
public class SubjectAdditionalEvaluationResult : Entity, IAuditUpdate, IAuditAdd
|
public class SubjectAdditionalEvaluationResult : BaseFullAuditEntity
|
||||||
{
|
{
|
||||||
|
|
||||||
|
|
||||||
|
@ -33,16 +33,6 @@ namespace IRaCIS.Core.Domain.Models
|
||||||
public Guid TrialReadingCriterionId { get; set; }
|
public Guid TrialReadingCriterionId { get; set; }
|
||||||
|
|
||||||
|
|
||||||
public DateTime CreateTime { get; set; }
|
|
||||||
|
|
||||||
|
|
||||||
public Guid CreateUserId { get; set; }
|
|
||||||
|
|
||||||
|
|
||||||
public Guid UpdateUserId { get; set; }
|
|
||||||
|
|
||||||
|
|
||||||
public DateTime UpdateTime { get; set; }
|
|
||||||
|
|
||||||
|
|
||||||
public Guid? VisitTaskId { get; set; }
|
public Guid? VisitTaskId { get; set; }
|
||||||
|
|
|
@ -15,7 +15,7 @@ namespace IRaCIS.Core.Domain.Models
|
||||||
///SubjectCriteriaEvaluation
|
///SubjectCriteriaEvaluation
|
||||||
///</summary>
|
///</summary>
|
||||||
[Table("SubjectCriteriaEvaluation")]
|
[Table("SubjectCriteriaEvaluation")]
|
||||||
public class SubjectCriteriaEvaluation : Entity, IAuditUpdate, IAuditAdd
|
public class SubjectCriteriaEvaluation : BaseFullAuditEntity
|
||||||
{
|
{
|
||||||
[JsonIgnore]
|
[JsonIgnore]
|
||||||
public Subject subject { get; set; }
|
public Subject subject { get; set; }
|
||||||
|
@ -45,42 +45,6 @@ namespace IRaCIS.Core.Domain.Models
|
||||||
[Required]
|
[Required]
|
||||||
public bool IsJoinEvaluation { get; set; }
|
public bool IsJoinEvaluation { get; set; }
|
||||||
|
|
||||||
/// <summary>
|
|
||||||
/// CreateTime
|
|
||||||
/// </summary>
|
|
||||||
[Required]
|
|
||||||
public DateTime CreateTime { get; set; }
|
|
||||||
|
|
||||||
/// <summary>
|
|
||||||
/// CreateUserId
|
|
||||||
/// </summary>
|
|
||||||
[Required]
|
|
||||||
public Guid CreateUserId { get; set; }
|
|
||||||
|
|
||||||
/// <summary>
|
|
||||||
/// UpdateUserId
|
|
||||||
/// </summary>
|
|
||||||
[Required]
|
|
||||||
public Guid UpdateUserId { get; set; }
|
|
||||||
|
|
||||||
/// <summary>
|
|
||||||
/// UpdateTime
|
|
||||||
/// </summary>
|
|
||||||
[Required]
|
|
||||||
public DateTime UpdateTime { get; set; }
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
///// <summary>
|
|
||||||
// /// 是否影像筛选
|
|
||||||
// /// </summary>
|
|
||||||
//[Required]
|
|
||||||
//public bool IsImageFiltering { get; set; }
|
|
||||||
|
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
|
@ -15,7 +15,7 @@ namespace IRaCIS.Core.Domain.Models
|
||||||
///SubjectCriteriaEvaluationVisitFilter
|
///SubjectCriteriaEvaluationVisitFilter
|
||||||
///</summary>
|
///</summary>
|
||||||
[Table("SubjectCriteriaEvaluationVisitFilter")]
|
[Table("SubjectCriteriaEvaluationVisitFilter")]
|
||||||
public class SubjectCriteriaEvaluationVisitFilter : Entity, IAuditUpdate, IAuditAdd
|
public class SubjectCriteriaEvaluationVisitFilter : BaseFullAuditEntity
|
||||||
{
|
{
|
||||||
|
|
||||||
//[JsonIgnore]
|
//[JsonIgnore]
|
||||||
|
@ -37,16 +37,6 @@ namespace IRaCIS.Core.Domain.Models
|
||||||
|
|
||||||
public Guid TrialReadingCriterionId { get; set; }
|
public Guid TrialReadingCriterionId { get; set; }
|
||||||
|
|
||||||
public DateTime CreateTime { get; set; }
|
|
||||||
|
|
||||||
|
|
||||||
public Guid CreateUserId { get; set; }
|
|
||||||
|
|
||||||
|
|
||||||
public Guid UpdateUserId { get; set; }
|
|
||||||
|
|
||||||
|
|
||||||
public DateTime UpdateTime { get; set; }
|
|
||||||
|
|
||||||
|
|
||||||
public Guid SubjectVisitId { get; set; }
|
public Guid SubjectVisitId { get; set; }
|
||||||
|
|
|
@ -13,7 +13,7 @@ namespace IRaCIS.Core.Domain.Models
|
||||||
///SubjectCriteriaEvaluationVisitStudyFilter
|
///SubjectCriteriaEvaluationVisitStudyFilter
|
||||||
///</summary>
|
///</summary>
|
||||||
[Table("SubjectCriteriaEvaluationVisitStudyFilter")]
|
[Table("SubjectCriteriaEvaluationVisitStudyFilter")]
|
||||||
public class SubjectCriteriaEvaluationVisitStudyFilter : Entity, IAuditUpdate, IAuditAdd
|
public class SubjectCriteriaEvaluationVisitStudyFilter : BaseFullAuditEntity
|
||||||
{
|
{
|
||||||
[JsonIgnore]
|
[JsonIgnore]
|
||||||
[ForeignKey("TrialReadingCriterionId")]
|
[ForeignKey("TrialReadingCriterionId")]
|
||||||
|
@ -46,18 +46,6 @@ namespace IRaCIS.Core.Domain.Models
|
||||||
public bool IsReading { get; set; }
|
public bool IsReading { get; set; }
|
||||||
|
|
||||||
|
|
||||||
public DateTime CreateTime { get; set; }
|
|
||||||
|
|
||||||
|
|
||||||
public Guid CreateUserId { get; set; }
|
|
||||||
|
|
||||||
|
|
||||||
public Guid UpdateUserId { get; set; }
|
|
||||||
|
|
||||||
|
|
||||||
public DateTime UpdateTime { get; set; }
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
|
@ -13,7 +13,7 @@ namespace IRaCIS.Core.Domain.Models
|
||||||
/// 临床资料系统配置
|
/// 临床资料系统配置
|
||||||
///</summary>
|
///</summary>
|
||||||
[Table("ClinicalDataSystemSet")]
|
[Table("ClinicalDataSystemSet")]
|
||||||
public class ClinicalDataSystemSet : Entity, IAuditAdd
|
public class ClinicalDataSystemSet : BaseAuditAddEntity
|
||||||
{
|
{
|
||||||
|
|
||||||
/// <summary>
|
/// <summary>
|
||||||
|
@ -47,15 +47,7 @@ namespace IRaCIS.Core.Domain.Models
|
||||||
/// </summary>
|
/// </summary>
|
||||||
public ClinicalUploadType ClinicalUploadType { get; set; }
|
public ClinicalUploadType ClinicalUploadType { get; set; }
|
||||||
|
|
||||||
/// <summary>
|
|
||||||
/// 创建时间
|
|
||||||
/// </summary>
|
|
||||||
public DateTime CreateTime { get; set; }
|
|
||||||
|
|
||||||
/// <summary>
|
|
||||||
/// 创建人
|
|
||||||
/// </summary>
|
|
||||||
public Guid CreateUserId { get; set; }
|
|
||||||
|
|
||||||
/// <summary>
|
/// <summary>
|
||||||
/// 是否启用
|
/// 是否启用
|
||||||
|
|
|
@ -13,7 +13,7 @@ namespace IRaCIS.Core.Domain.Models
|
||||||
/// 临床资料项目配置
|
/// 临床资料项目配置
|
||||||
///</summary>
|
///</summary>
|
||||||
[Table("ClinicalDataTrialSet")]
|
[Table("ClinicalDataTrialSet")]
|
||||||
public class ClinicalDataTrialSet : Entity, IAuditAdd
|
public class ClinicalDataTrialSet : BaseAuditAddEntity
|
||||||
{
|
{
|
||||||
|
|
||||||
/// <summary>
|
/// <summary>
|
||||||
|
@ -54,16 +54,6 @@ namespace IRaCIS.Core.Domain.Models
|
||||||
[ForeignKey("SystemClinicalDataSetId")]
|
[ForeignKey("SystemClinicalDataSetId")]
|
||||||
public ClinicalDataSystemSet? ClinicalDataSystemSet { get; set; }
|
public ClinicalDataSystemSet? ClinicalDataSystemSet { get; set; }
|
||||||
|
|
||||||
/// <summary>
|
|
||||||
/// 创建时间
|
|
||||||
/// </summary>
|
|
||||||
public DateTime CreateTime { get; set; }
|
|
||||||
|
|
||||||
/// <summary>
|
|
||||||
/// 创建人
|
|
||||||
/// </summary>
|
|
||||||
public Guid CreateUserId { get; set; }
|
|
||||||
|
|
||||||
/// <summary>
|
/// <summary>
|
||||||
/// 是否确认
|
/// 是否确认
|
||||||
/// </summary>
|
/// </summary>
|
||||||
|
|
|
@ -12,7 +12,7 @@ namespace IRaCIS.Core.Domain.Models
|
||||||
/// 项目的临床数据
|
/// 项目的临床数据
|
||||||
///</summary>
|
///</summary>
|
||||||
[Table("ReadingClinicalData")]
|
[Table("ReadingClinicalData")]
|
||||||
public class ReadingClinicalData : Entity, IAuditAdd
|
public class ReadingClinicalData : BaseAuditAddEntity
|
||||||
{
|
{
|
||||||
/// <summary>
|
/// <summary>
|
||||||
/// 项目ID
|
/// 项目ID
|
||||||
|
@ -41,10 +41,6 @@ namespace IRaCIS.Core.Domain.Models
|
||||||
/// </summary>xiu
|
/// </summary>xiu
|
||||||
public bool IsVisit { get; set; }
|
public bool IsVisit { get; set; }
|
||||||
|
|
||||||
/// <summary>
|
|
||||||
/// 创建时间
|
|
||||||
/// </summary>
|
|
||||||
public DateTime CreateTime { get; set; }
|
|
||||||
|
|
||||||
/// <summary>
|
/// <summary>
|
||||||
/// 是否签名
|
/// 是否签名
|
||||||
|
@ -61,10 +57,6 @@ namespace IRaCIS.Core.Domain.Models
|
||||||
/// </summary>
|
/// </summary>
|
||||||
public bool? IsComplete { get; set; }
|
public bool? IsComplete { get; set; }
|
||||||
|
|
||||||
/// <summary>
|
|
||||||
/// 创建人
|
|
||||||
/// </summary>
|
|
||||||
public Guid CreateUserId { get; set; }
|
|
||||||
|
|
||||||
public int FileCount { get; set; }
|
public int FileCount { get; set; }
|
||||||
|
|
||||||
|
|
|
@ -11,7 +11,7 @@ namespace IRaCIS.Core.Domain.Models
|
||||||
/// 项目的临床数据
|
/// 项目的临床数据
|
||||||
///</summary>
|
///</summary>
|
||||||
[Table("ReadingClinicalDataPDF")]
|
[Table("ReadingClinicalDataPDF")]
|
||||||
public class ReadingClinicalDataPDF : Entity, IAuditAdd
|
public class ReadingClinicalDataPDF : BaseAuditAddEntity
|
||||||
{
|
{
|
||||||
[JsonIgnore]
|
[JsonIgnore]
|
||||||
[ForeignKey("ReadingClinicalDataId")]
|
[ForeignKey("ReadingClinicalDataId")]
|
||||||
|
@ -34,16 +34,6 @@ namespace IRaCIS.Core.Domain.Models
|
||||||
public string FileName { get; set; }
|
public string FileName { get; set; }
|
||||||
|
|
||||||
|
|
||||||
/// <summary>
|
|
||||||
/// 创建时间
|
|
||||||
/// </summary>
|
|
||||||
public DateTime CreateTime { get; set; }
|
|
||||||
|
|
||||||
/// <summary>
|
|
||||||
/// 创建人
|
|
||||||
/// </summary>
|
|
||||||
public Guid CreateUserId { get; set; }
|
|
||||||
|
|
||||||
/// <summary>
|
/// <summary>
|
||||||
/// 大小
|
/// 大小
|
||||||
/// </summary>
|
/// </summary>
|
||||||
|
|
|
@ -12,7 +12,7 @@ namespace IRaCIS.Core.Domain.Models
|
||||||
/// 一致性分析临床数据
|
/// 一致性分析临床数据
|
||||||
///</summary>
|
///</summary>
|
||||||
[Table("ReadingConsistentClinicalData")]
|
[Table("ReadingConsistentClinicalData")]
|
||||||
public class ReadingConsistentClinicalData : Entity, IAuditAdd
|
public class ReadingConsistentClinicalData : BaseAuditAddEntity
|
||||||
{
|
{
|
||||||
/// <summary>
|
/// <summary>
|
||||||
/// 项目ID
|
/// 项目ID
|
||||||
|
@ -41,10 +41,6 @@ namespace IRaCIS.Core.Domain.Models
|
||||||
/// </summary>xiu
|
/// </summary>xiu
|
||||||
public bool IsVisit { get; set; }
|
public bool IsVisit { get; set; }
|
||||||
|
|
||||||
/// <summary>
|
|
||||||
/// 创建时间
|
|
||||||
/// </summary>
|
|
||||||
public DateTime CreateTime { get; set; }
|
|
||||||
|
|
||||||
/// <summary>
|
/// <summary>
|
||||||
/// 是否签名
|
/// 是否签名
|
||||||
|
@ -61,10 +57,6 @@ namespace IRaCIS.Core.Domain.Models
|
||||||
/// </summary>
|
/// </summary>
|
||||||
public bool? IsComplete { get; set; } = true;
|
public bool? IsComplete { get; set; } = true;
|
||||||
|
|
||||||
/// <summary>
|
|
||||||
/// 创建人
|
|
||||||
/// </summary>
|
|
||||||
public Guid CreateUserId { get; set; }
|
|
||||||
|
|
||||||
public int FileCount { get; set; }
|
public int FileCount { get; set; }
|
||||||
|
|
||||||
|
|
|
@ -11,7 +11,7 @@ namespace IRaCIS.Core.Domain.Models
|
||||||
/// 一致性分析临床数据
|
/// 一致性分析临床数据
|
||||||
///</summary>
|
///</summary>
|
||||||
[Table("ReadingConsistentClinicalDataPDF")]
|
[Table("ReadingConsistentClinicalDataPDF")]
|
||||||
public class ReadingConsistentClinicalDataPDF : Entity, IAuditAdd
|
public class ReadingConsistentClinicalDataPDF : BaseAuditAddEntity
|
||||||
{
|
{
|
||||||
[JsonIgnore]
|
[JsonIgnore]
|
||||||
[ForeignKey("ReadingConsistentClinicalDataId")]
|
[ForeignKey("ReadingConsistentClinicalDataId")]
|
||||||
|
@ -34,16 +34,6 @@ namespace IRaCIS.Core.Domain.Models
|
||||||
public string FileName { get; set; }
|
public string FileName { get; set; }
|
||||||
|
|
||||||
|
|
||||||
/// <summary>
|
|
||||||
/// 创建时间
|
|
||||||
/// </summary>
|
|
||||||
public DateTime CreateTime { get; set; }
|
|
||||||
|
|
||||||
/// <summary>
|
|
||||||
/// 创建人
|
|
||||||
/// </summary>
|
|
||||||
public Guid CreateUserId { get; set; }
|
|
||||||
|
|
||||||
/// <summary>
|
/// <summary>
|
||||||
/// 大小
|
/// 大小
|
||||||
/// </summary>
|
/// </summary>
|
||||||
|
|
|
@ -13,7 +13,7 @@ namespace IRaCIS.Core.Domain.Models
|
||||||
///TrialClinicalDataSetCriterion
|
///TrialClinicalDataSetCriterion
|
||||||
///</summary>
|
///</summary>
|
||||||
[Table("TrialClinicalDataSetCriterion")]
|
[Table("TrialClinicalDataSetCriterion")]
|
||||||
public class TrialClinicalDataSetCriterion : Entity, IAuditUpdate, IAuditAdd
|
public class TrialClinicalDataSetCriterion : BaseFullAuditEntity
|
||||||
{
|
{
|
||||||
|
|
||||||
/// <summary>
|
/// <summary>
|
||||||
|
@ -28,30 +28,6 @@ namespace IRaCIS.Core.Domain.Models
|
||||||
[Required]
|
[Required]
|
||||||
public Guid TrialReadingCriterionId { get; set; }
|
public Guid TrialReadingCriterionId { get; set; }
|
||||||
|
|
||||||
/// <summary>
|
|
||||||
/// CreateUserId
|
|
||||||
/// </summary>
|
|
||||||
[Required]
|
|
||||||
public Guid CreateUserId { get; set; }
|
|
||||||
|
|
||||||
/// <summary>
|
|
||||||
/// CreateTime
|
|
||||||
/// </summary>
|
|
||||||
[Required]
|
|
||||||
public DateTime CreateTime { get; set; }
|
|
||||||
|
|
||||||
/// <summary>
|
|
||||||
/// UpdateTime
|
|
||||||
/// </summary>
|
|
||||||
[Required]
|
|
||||||
public DateTime UpdateTime { get; set; }
|
|
||||||
|
|
||||||
/// <summary>
|
|
||||||
/// UpdateUserId
|
|
||||||
/// </summary>
|
|
||||||
[Required]
|
|
||||||
public Guid UpdateUserId { get; set; }
|
|
||||||
|
|
||||||
|
|
||||||
[ForeignKey("TrialClinicalDataSetId")]
|
[ForeignKey("TrialClinicalDataSetId")]
|
||||||
public ClinicalDataTrialSet TrialClinicalDataSet { get; set; }
|
public ClinicalDataTrialSet TrialClinicalDataSet { get; set; }
|
||||||
|
|
|
@ -16,7 +16,7 @@ namespace IRaCIS.Core.Domain.Models
|
||||||
///系统临床数据问题
|
///系统临床数据问题
|
||||||
///</summary>
|
///</summary>
|
||||||
[Table("SystemClinicalQuestion")]
|
[Table("SystemClinicalQuestion")]
|
||||||
public class SystemClinicalQuestion : Entity, IAuditAdd
|
public class SystemClinicalQuestion : BaseAuditAddEntity
|
||||||
{
|
{
|
||||||
/// <summary>
|
/// <summary>
|
||||||
/// 项目临床数据Id
|
/// 项目临床数据Id
|
||||||
|
@ -93,15 +93,7 @@ namespace IRaCIS.Core.Domain.Models
|
||||||
/// </summary>
|
/// </summary>
|
||||||
public Guid? RelevanceId { get; set; }
|
public Guid? RelevanceId { get; set; }
|
||||||
|
|
||||||
/// <summary>
|
|
||||||
/// 创建时间
|
|
||||||
/// </summary>
|
|
||||||
public DateTime CreateTime { get; set; }
|
|
||||||
|
|
||||||
/// <summary>
|
|
||||||
/// 创建人
|
|
||||||
/// </summary>
|
|
||||||
public Guid CreateUserId { get; set; }
|
|
||||||
|
|
||||||
/// <summary>
|
/// <summary>
|
||||||
/// 父问题Id
|
/// 父问题Id
|
||||||
|
|
|
@ -16,7 +16,7 @@ namespace IRaCIS.Core.Domain.Models
|
||||||
/// 系统临床表格问题
|
/// 系统临床表格问题
|
||||||
///</summary>
|
///</summary>
|
||||||
[Table("SystemClinicalTableQuestion")]
|
[Table("SystemClinicalTableQuestion")]
|
||||||
public class SystemClinicalTableQuestion : Entity, IAuditAdd
|
public class SystemClinicalTableQuestion : BaseAuditAddEntity
|
||||||
{
|
{
|
||||||
/// <summary>
|
/// <summary>
|
||||||
/// 系统临床数据Id
|
/// 系统临床数据Id
|
||||||
|
@ -73,15 +73,6 @@ namespace IRaCIS.Core.Domain.Models
|
||||||
/// </summary>
|
/// </summary>
|
||||||
public IsRequired IsRequired { get; set; }
|
public IsRequired IsRequired { get; set; }
|
||||||
|
|
||||||
/// <summary>
|
|
||||||
/// 创建时间
|
|
||||||
/// </summary>
|
|
||||||
public DateTime CreateTime { get; set; }
|
|
||||||
|
|
||||||
/// <summary>
|
|
||||||
/// 创建人
|
|
||||||
/// </summary>
|
|
||||||
public Guid CreateUserId { get; set; }
|
|
||||||
|
|
||||||
/// <summary>
|
/// <summary>
|
||||||
/// 外层问题Id
|
/// 外层问题Id
|
||||||
|
|
|
@ -16,7 +16,7 @@ namespace IRaCIS.Core.Domain.Models
|
||||||
///项目临床数据问题
|
///项目临床数据问题
|
||||||
///</summary>
|
///</summary>
|
||||||
[Table("TrialClinicalQuestion")]
|
[Table("TrialClinicalQuestion")]
|
||||||
public class TrialClinicalQuestion : Entity, IAuditAdd
|
public class TrialClinicalQuestion : BaseAuditAddEntity
|
||||||
{
|
{
|
||||||
/// <summary>
|
/// <summary>
|
||||||
/// 项目临床数据Id
|
/// 项目临床数据Id
|
||||||
|
@ -98,15 +98,7 @@ namespace IRaCIS.Core.Domain.Models
|
||||||
/// </summary>
|
/// </summary>
|
||||||
public Guid? SystemClinicalQuestionId { get; set; }
|
public Guid? SystemClinicalQuestionId { get; set; }
|
||||||
|
|
||||||
/// <summary>
|
|
||||||
/// 创建时间
|
|
||||||
/// </summary>
|
|
||||||
public DateTime CreateTime { get; set; }
|
|
||||||
|
|
||||||
/// <summary>
|
|
||||||
/// 创建人
|
|
||||||
/// </summary>
|
|
||||||
public Guid CreateUserId { get; set; }
|
|
||||||
|
|
||||||
/// <summary>
|
/// <summary>
|
||||||
/// 父问题Id
|
/// 父问题Id
|
||||||
|
|
|
@ -16,7 +16,7 @@ namespace IRaCIS.Core.Domain.Models
|
||||||
/// 项目临床表格问题
|
/// 项目临床表格问题
|
||||||
///</summary>
|
///</summary>
|
||||||
[Table("TrialClinicalTableQuestion")]
|
[Table("TrialClinicalTableQuestion")]
|
||||||
public class TrialClinicalTableQuestion : Entity, IAuditAdd
|
public class TrialClinicalTableQuestion : BaseAuditAddEntity
|
||||||
{
|
{
|
||||||
/// <summary>
|
/// <summary>
|
||||||
/// 项目临床数据Id
|
/// 项目临床数据Id
|
||||||
|
@ -73,16 +73,6 @@ namespace IRaCIS.Core.Domain.Models
|
||||||
/// </summary>
|
/// </summary>
|
||||||
public IsRequired IsRequired { get; set; }
|
public IsRequired IsRequired { get; set; }
|
||||||
|
|
||||||
/// <summary>
|
|
||||||
/// 创建时间
|
|
||||||
/// </summary>
|
|
||||||
public DateTime CreateTime { get; set; }
|
|
||||||
|
|
||||||
/// <summary>
|
|
||||||
/// 创建人
|
|
||||||
/// </summary>
|
|
||||||
public Guid CreateUserId { get; set; }
|
|
||||||
|
|
||||||
/// <summary>
|
/// <summary>
|
||||||
/// 外层问题Id
|
/// 外层问题Id
|
||||||
/// </summary>
|
/// </summary>
|
||||||
|
|
|
@ -13,7 +13,7 @@ namespace IRaCIS.Core.Domain.Models
|
||||||
///ClinicalAnswerRowInfo
|
///ClinicalAnswerRowInfo
|
||||||
///</summary>
|
///</summary>
|
||||||
[Table("ClinicalAnswerRowInfo")]
|
[Table("ClinicalAnswerRowInfo")]
|
||||||
public class ClinicalAnswerRowInfo : Entity, IAuditAdd
|
public class ClinicalAnswerRowInfo : BaseAuditAddEntity
|
||||||
{
|
{
|
||||||
|
|
||||||
/// <summary>
|
/// <summary>
|
||||||
|
@ -26,15 +26,6 @@ namespace IRaCIS.Core.Domain.Models
|
||||||
/// </summary>
|
/// </summary>
|
||||||
public Guid ClinicalFormId { get; set; }
|
public Guid ClinicalFormId { get; set; }
|
||||||
|
|
||||||
/// <summary>
|
|
||||||
/// 创建日期
|
|
||||||
/// </summary>
|
|
||||||
public DateTime CreateTime { get; set; }
|
|
||||||
|
|
||||||
/// <summary>
|
|
||||||
/// 创建时间
|
|
||||||
/// </summary>
|
|
||||||
public Guid CreateUserId { get; set; }
|
|
||||||
|
|
||||||
/// <summary>
|
/// <summary>
|
||||||
/// 问题Id
|
/// 问题Id
|
||||||
|
|
|
@ -13,7 +13,7 @@ namespace IRaCIS.Core.Domain.Models
|
||||||
///ClinicalForm
|
///ClinicalForm
|
||||||
///</summary>
|
///</summary>
|
||||||
[Table("ClinicalForm")]
|
[Table("ClinicalForm")]
|
||||||
public class ClinicalForm : Entity, IAuditAdd
|
public class ClinicalForm : BaseAuditAddEntity
|
||||||
{
|
{
|
||||||
|
|
||||||
/// <summary>
|
/// <summary>
|
||||||
|
@ -34,15 +34,6 @@ namespace IRaCIS.Core.Domain.Models
|
||||||
/// </summary>
|
/// </summary>
|
||||||
public string PicturePath { get; set; } = string.Empty;
|
public string PicturePath { get; set; } = string.Empty;
|
||||||
|
|
||||||
/// <summary>
|
|
||||||
/// 创建日期
|
|
||||||
/// </summary>
|
|
||||||
public DateTime CreateTime { get; set; }
|
|
||||||
|
|
||||||
/// <summary>
|
|
||||||
/// 创建人
|
|
||||||
/// </summary>
|
|
||||||
public Guid CreateUserId { get; set; }
|
|
||||||
|
|
||||||
/// <summary>
|
/// <summary>
|
||||||
/// ClinicalDataTrialSetId
|
/// ClinicalDataTrialSetId
|
||||||
|
|
|
@ -13,7 +13,7 @@ namespace IRaCIS.Core.Domain.Models
|
||||||
///ClinicalQuestionAnswer
|
///ClinicalQuestionAnswer
|
||||||
///</summary>
|
///</summary>
|
||||||
[Table("ClinicalQuestionAnswer")]
|
[Table("ClinicalQuestionAnswer")]
|
||||||
public class ClinicalQuestionAnswer : Entity, IAuditAdd
|
public class ClinicalQuestionAnswer : BaseAuditAddEntity
|
||||||
{
|
{
|
||||||
/// <summary>
|
/// <summary>
|
||||||
/// 受试者Id
|
/// 受试者Id
|
||||||
|
@ -25,15 +25,7 @@ namespace IRaCIS.Core.Domain.Models
|
||||||
/// </summary>
|
/// </summary>
|
||||||
public Guid ClinicalFormId { get; set; }
|
public Guid ClinicalFormId { get; set; }
|
||||||
|
|
||||||
/// <summary>
|
|
||||||
/// 创建日期
|
|
||||||
/// </summary>
|
|
||||||
public DateTime CreateTime { get; set; }
|
|
||||||
|
|
||||||
/// <summary>
|
|
||||||
/// 创建用户
|
|
||||||
/// </summary>
|
|
||||||
public Guid CreateUserId { get; set; }
|
|
||||||
|
|
||||||
/// <summary>
|
/// <summary>
|
||||||
/// 问题Id
|
/// 问题Id
|
||||||
|
|
|
@ -13,7 +13,7 @@ namespace IRaCIS.Core.Domain.Models
|
||||||
///ClinicalTableAnswer
|
///ClinicalTableAnswer
|
||||||
///</summary>
|
///</summary>
|
||||||
[Table("ClinicalTableAnswer")]
|
[Table("ClinicalTableAnswer")]
|
||||||
public class ClinicalTableAnswer : Entity, IAuditAdd
|
public class ClinicalTableAnswer : BaseAuditAddEntity
|
||||||
{
|
{
|
||||||
|
|
||||||
/// <summary>
|
/// <summary>
|
||||||
|
@ -26,15 +26,6 @@ namespace IRaCIS.Core.Domain.Models
|
||||||
/// </summary>
|
/// </summary>
|
||||||
public Guid ClinicalFormId { get; set; }
|
public Guid ClinicalFormId { get; set; }
|
||||||
|
|
||||||
/// <summary>
|
|
||||||
/// 创建日期
|
|
||||||
/// </summary>
|
|
||||||
public DateTime CreateTime { get; set; }
|
|
||||||
|
|
||||||
/// <summary>
|
|
||||||
/// 创建时间
|
|
||||||
/// </summary>
|
|
||||||
public Guid CreateUserId { get; set; }
|
|
||||||
|
|
||||||
/// <summary>
|
/// <summary>
|
||||||
/// 问题Id
|
/// 问题Id
|
||||||
|
|
|
@ -13,7 +13,7 @@ namespace IRaCIS.Core.Domain.Models
|
||||||
///ReadModuleCriterionFrom
|
///ReadModuleCriterionFrom
|
||||||
///</summary>
|
///</summary>
|
||||||
[Table("ReadModuleCriterionFrom")]
|
[Table("ReadModuleCriterionFrom")]
|
||||||
public class ReadModuleCriterionFrom : Entity, IAuditAdd
|
public class ReadModuleCriterionFrom : BaseAuditAddEntity
|
||||||
{
|
{
|
||||||
|
|
||||||
/// <summary>
|
/// <summary>
|
||||||
|
@ -37,15 +37,6 @@ namespace IRaCIS.Core.Domain.Models
|
||||||
/// </summary>
|
/// </summary>
|
||||||
public Guid ClinicalFormId { get; set; }
|
public Guid ClinicalFormId { get; set; }
|
||||||
|
|
||||||
/// <summary>
|
|
||||||
/// 创建人
|
|
||||||
/// </summary>
|
|
||||||
public Guid CreateUserId { get; set; }
|
|
||||||
|
|
||||||
/// <summary>
|
|
||||||
/// 创建时间
|
|
||||||
/// </summary>
|
|
||||||
public DateTime CreateTime { get; set; }
|
|
||||||
|
|
||||||
[JsonIgnore]
|
[JsonIgnore]
|
||||||
[ForeignKey("ClinicalFormId")]
|
[ForeignKey("ClinicalFormId")]
|
||||||
|
|
Some files were not shown because too many files have changed in this diff Show More
Loading…
Reference in New Issue