Remove processingStatus

This commit is contained in:
2026-05-13 21:56:34 +02:00
parent d0e6eaaee8
commit 7f0266d914
17 changed files with 7 additions and 445 deletions
-36
View File
@@ -1,36 +0,0 @@
using System.ComponentModel.DataAnnotations;
using System.ComponentModel.DataAnnotations.Schema;
namespace Musify.Domain.Entities
{
#pragma warning disable CS8618
[Table("ProcessExecution")]
public class ProcessExecution
{
[Key]
public Guid Id { get; set; } = Guid.NewGuid();
public Guid? CorrelationId { get; set; }
public Guid? ConversationId { get; set; }
public Guid? MessageId { get; set; }
[Required]
[MaxLength(256)]
public required string ProcessName { get; set; }
[Required]
public ProcessExecutionStatus Status { get; set; } = ProcessExecutionStatus.Running;
[Required]
public DateTime StartedDateTime { get; set; } = DateTime.UtcNow;
public DateTime? FinishedDateTime { get; set; }
[MaxLength(2048)]
public string? ErrorMessage { get; set; }
public ICollection<ProcessStepExecution> Steps { get; set; } = new List<ProcessStepExecution>();
}
}
-10
View File
@@ -1,10 +0,0 @@
namespace Musify.Domain.Entities
{
public enum ProcessExecutionStatus
{
Running,
Succeeded,
Failed,
Compensated
}
}
@@ -1,8 +0,0 @@
namespace Musify.Domain.Entities
{
public enum ProcessStepComponentType
{
Consumer,
Activity
}
}
-40
View File
@@ -1,40 +0,0 @@
using System.ComponentModel.DataAnnotations;
using System.ComponentModel.DataAnnotations.Schema;
namespace Musify.Domain.Entities
{
#pragma warning disable CS8618
[Table("ProcessStepExecution")]
public class ProcessStepExecution
{
[Key]
public Guid Id { get; set; } = Guid.NewGuid();
[Required]
public Guid ProcessExecutionId { get; set; }
[Required]
[MaxLength(256)]
public required string StepName { get; set; }
[Required]
public ProcessStepComponentType ComponentType { get; set; }
[Required]
public ProcessExecutionStatus Status { get; set; } = ProcessExecutionStatus.Running;
[Required]
public int Attempt { get; set; }
[Required]
public DateTime StartedDateTime { get; set; } = DateTime.UtcNow;
public DateTime? FinishedDateTime { get; set; }
[MaxLength(2048)]
public string? ErrorMessage { get; set; }
[ForeignKey(nameof(ProcessExecutionId)) ]
public ProcessExecution ProcessExecution { get; set; }
}
}