feat: complete DTOs with Config, EdgeType, Condition, Order fields

This commit is contained in:
向宁 2026-05-21 14:30:02 +08:00
parent d9cf703615
commit 19399378c1
2 changed files with 10 additions and 2 deletions

View File

@ -30,6 +30,7 @@ public record WorkflowNodeDto(
Guid Id,
NodeType NodeType,
string Name,
string? Config,
int PositionX,
int PositionY
);
@ -38,5 +39,8 @@ public record WorkflowEdgeDto(
Guid Id,
Guid SourceNodeId,
Guid TargetNodeId,
string? Label
EdgeType EdgeType,
string? Label,
string? Condition,
int Order
);

View File

@ -32,6 +32,7 @@ public class GetWorkflowDefinitionByIdQueryHandler(WorkflowDbContext db)
n.Id,
n.NodeType,
n.Name,
n.Config,
n.PositionX,
n.PositionY
)).ToList(),
@ -39,7 +40,10 @@ public class GetWorkflowDefinitionByIdQueryHandler(WorkflowDbContext db)
e.Id,
e.SourceNodeId,
e.TargetNodeId,
e.Label
e.EdgeType,
e.Label,
e.Condition,
e.Order
)).ToList()
);
}