Subject 和SubjectVisit 软删除
parent
caab71f1a3
commit
62ed19ed26
|
@ -38,15 +38,13 @@ namespace IRaCIS.Core.API._PipelineExtensions.Serilog
|
||||||
else
|
else
|
||||||
{
|
{
|
||||||
|
|
||||||
await _next.Invoke(context);
|
var requestBodyPayload = await ReadRequestBody(context.Request);
|
||||||
|
|
||||||
//var requestBodyPayload = await ReadRequestBody(context.Request);
|
using (LogContext.PushProperty("RequestBody", requestBodyPayload))
|
||||||
|
{
|
||||||
//using (LogContext.PushProperty("RequestBody", requestBodyPayload))
|
//await _next.Invoke()
|
||||||
//{
|
await _next.Invoke(context);
|
||||||
// //await _next.Invoke()
|
}
|
||||||
// await _next.Invoke(context);
|
|
||||||
//}
|
|
||||||
}
|
}
|
||||||
|
|
||||||
//var request = context.Request;
|
//var request = context.Request;
|
||||||
|
|
|
@ -9,7 +9,7 @@ namespace IRaCIS.Core.Domain.Models
|
||||||
/// 受试者
|
/// 受试者
|
||||||
/// </summary>
|
/// </summary>
|
||||||
[Table("Subject")]
|
[Table("Subject")]
|
||||||
public class Subject : Entity, IAuditAdd, IAuditUpdate
|
public class Subject : Entity, IAuditAdd, IAuditUpdate, ISoftDelete
|
||||||
{
|
{
|
||||||
public List<SubjectVisit> SubjectVisitList { get; set; } = new List<SubjectVisit>();
|
public List<SubjectVisit> SubjectVisitList { get; set; } = new List<SubjectVisit>();
|
||||||
|
|
||||||
|
@ -81,5 +81,8 @@ namespace IRaCIS.Core.Domain.Models
|
||||||
public DateTime? FirstGiveMedicineTime { get; set; }
|
public DateTime? FirstGiveMedicineTime { get; set; }
|
||||||
|
|
||||||
public bool IsUrgent { get; set; }
|
public bool IsUrgent { get; set; }
|
||||||
|
|
||||||
|
public bool IsDeleted { get; set; }
|
||||||
|
public DateTime? DeletedTime { get; set; }
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
|
@ -7,7 +7,7 @@ using Microsoft.EntityFrameworkCore.Metadata.Internal;
|
||||||
namespace IRaCIS.Core.Domain.Models
|
namespace IRaCIS.Core.Domain.Models
|
||||||
{
|
{
|
||||||
[Table("SubjectVisit")]
|
[Table("SubjectVisit")]
|
||||||
public class SubjectVisit : Entity, IAuditUpdate, IAuditAdd
|
public class SubjectVisit : Entity, IAuditUpdate, IAuditAdd, ISoftDelete
|
||||||
{
|
{
|
||||||
//一个访视 对应有对应Site的 TrialSiteCode 所以 fluentApi中配置 TrialSite 连表用TrialId SiteId 双字段
|
//一个访视 对应有对应Site的 TrialSiteCode 所以 fluentApi中配置 TrialSite 连表用TrialId SiteId 双字段
|
||||||
public TrialSite TrialSite { get; set; }
|
public TrialSite TrialSite { get; set; }
|
||||||
|
@ -139,6 +139,10 @@ namespace IRaCIS.Core.Domain.Models
|
||||||
public string CloseTheReason { get; set; }
|
public string CloseTheReason { get; set; }
|
||||||
|
|
||||||
|
|
||||||
|
public bool IsDeleted { get; set; }
|
||||||
|
public DateTime? DeletedTime { get; set; }
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
//导航属性
|
//导航属性
|
||||||
[ForeignKey("TrialId")]
|
[ForeignKey("TrialId")]
|
||||||
|
|
|
@ -33,10 +33,9 @@ namespace IRaCIS.Core.Domain.Models
|
||||||
public Guid UpdateUserId { get; set; }
|
public Guid UpdateUserId { get; set; }
|
||||||
public DateTime UpdateTime { get; set; }
|
public DateTime UpdateTime { get; set; }
|
||||||
|
|
||||||
public bool IsDeleted { get; set; }
|
|
||||||
public bool IsHaveFirstConfirmed { get; set; }
|
public bool IsHaveFirstConfirmed { get; set; }
|
||||||
|
|
||||||
|
public bool IsDeleted { get; set; }
|
||||||
public DateTime? DeletedTime { get; set; }
|
public DateTime? DeletedTime { get; set; }
|
||||||
|
|
||||||
}
|
}
|
||||||
|
|
Loading…
Reference in New Issue