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