暂时屏蔽事件存储
continuous-integration/drone/push Build is passing

This commit is contained in:
2024-10-11 13:53:29 +08:00
parent a6fd6a5e69
commit 464f70f501
7 changed files with 25 additions and 13 deletions
@@ -1,4 +1,5 @@
using IRaCIS.Core.Domain.Models;
using MassTransit;
using System.ComponentModel;
namespace IRaCIS.Core.Domain.BaseModel;
@@ -12,7 +13,15 @@ namespace IRaCIS.Core.Domain.BaseModel;
public abstract class DomainEvent
{
public Guid EventId { get; set; } = NewId.NextSequentialGuid();
//是不是延迟消费的事件,需要用定时任务调度
public bool IsScheduleEvent { get; set; }=false;
/// <summary>
/// 在事件产生多少s后开始消费该事件
/// </summary>
public int DelaySeconds{ get; set; }
}
/// <summary>
+1
View File
@@ -23,6 +23,7 @@ public abstract class Entity : IEntity<Guid>
#region
[JsonIgnore]
[NotMapped]
private readonly List<DomainEvent> _domainEvents = [];
[JsonIgnore]