SubTaskRetryDomainEvent.cs 564 Bytes
namespace Rcs.Domain.Entities.DomainEvents.RobotSubTask
{
    /// <summary>
    /// 子任务重新执行领域事件
    /// @author zzy
    /// </summary>
    public sealed record SubTaskRetryDomainEvent : IDomainEvent
    {
        public Guid SubTaskId { get; init; }
        public Guid TaskId { get; init; }
        public DateTime OccurredAt { get; init; }

        public SubTaskRetryDomainEvent(Guid subTaskId, Guid taskId)
        {
            SubTaskId = subTaskId;
            TaskId = taskId;
            OccurredAt = DateTime.Now;
        }
    }
}