using MediatR; namespace F9WebAiTest.Domain.Entities; /// 领域事件接口(继承 MediatR 的 INotification,便于事件总线发布) public interface IDomainEvent : INotification { DateTime OccurredOn { get; } } /// 领域事件基类 public abstract record DomainEvent : IDomainEvent { public DateTime OccurredOn => DateTime.Now; }