add node to scheduled node entity and dto

This commit is contained in:
Yisroel Baum 2026-04-26 20:54:33 +03:00
parent 46d01aa813
commit d47a0235d2
Signed by: yisroelbaum
GPG key ID: 0FA60884F75520A9
3 changed files with 17 additions and 5 deletions

View file

@ -16,11 +16,14 @@
<mxCell id="UlVOh7WOaItsqOB8hf6W-7" edge="1" parent="1" source="UlVOh7WOaItsqOB8hf6W-5" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;entryX=1;entryY=0.5;entryDx=0;entryDy=0;" target="UlVOh7WOaItsqOB8hf6W-2">
<mxGeometry relative="1" as="geometry" />
</mxCell>
<mxCell id="UlVOh7WOaItsqOB8hf6W-21" edge="1" parent="1" source="UlVOh7WOaItsqOB8hf6W-5" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;entryX=0.5;entryY=1;entryDx=0;entryDy=0;" target="UlVOh7WOaItsqOB8hf6W-9">
<mxGeometry relative="1" as="geometry" />
</mxCell>
<mxCell id="UlVOh7WOaItsqOB8hf6W-5" parent="1" style="whiteSpace=wrap;html=1;aspect=fixed;" value="Scheduled Node" vertex="1">
<mxGeometry height="80" width="80" x="610" y="290" as="geometry" />
</mxCell>
<mxCell id="UlVOh7WOaItsqOB8hf6W-8" parent="1" style="whiteSpace=wrap;html=1;aspect=fixed;" value="Text" vertex="1">
<mxGeometry height="80" width="80" x="240" y="60" as="geometry" />
<mxGeometry height="80" width="80" x="450" y="90" as="geometry" />
</mxCell>
<mxCell id="UlVOh7WOaItsqOB8hf6W-12" edge="1" parent="1" source="UlVOh7WOaItsqOB8hf6W-9" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;" target="UlVOh7WOaItsqOB8hf6W-8">
<mxGeometry relative="1" as="geometry" />
@ -28,14 +31,14 @@
<mxCell id="UlVOh7WOaItsqOB8hf6W-14" edge="1" parent="1" source="UlVOh7WOaItsqOB8hf6W-9" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;exitX=1;exitY=0.25;exitDx=0;exitDy=0;entryX=1;entryY=0.75;entryDx=0;entryDy=0;" target="UlVOh7WOaItsqOB8hf6W-9" value="">
<mxGeometry relative="1" as="geometry">
<Array as="points">
<mxPoint x="590" y="80" />
<mxPoint x="590" y="120" />
<mxPoint x="800" y="110" />
<mxPoint x="800" y="150" />
</Array>
<mxPoint x="590" y="120" as="targetPoint" />
<mxPoint x="800" y="150" as="targetPoint" />
</mxGeometry>
</mxCell>
<mxCell id="UlVOh7WOaItsqOB8hf6W-9" parent="1" style="whiteSpace=wrap;html=1;aspect=fixed;" value="Node" vertex="1">
<mxGeometry height="80" width="80" x="400" y="60" as="geometry" />
<mxGeometry height="80" width="80" x="610" y="90" as="geometry" />
</mxCell>
<mxCell id="UlVOh7WOaItsqOB8hf6W-19" edge="1" parent="1" source="UlVOh7WOaItsqOB8hf6W-17" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;entryX=0;entryY=0.5;entryDx=0;entryDy=0;" target="UlVOh7WOaItsqOB8hf6W-1">
<mxGeometry relative="1" as="geometry" />

View file

@ -2,6 +2,7 @@
namespace App\ScheduledNode;
use App\Node\Node;
use App\Plan\Plan;
use DateTimeImmutable;
@ -10,5 +11,6 @@ class CreateScheduledNodeDto
public function __construct(
public DateTimeImmutable $date,
public Plan $plan,
public Node $node,
) {}
}

View file

@ -2,6 +2,7 @@
namespace App\ScheduledNode;
use App\Node\Node;
use App\Plan\Plan;
use DateTimeImmutable;
@ -11,6 +12,7 @@ class ScheduledNode
private int $id,
private DateTimeImmutable $date,
private Plan $plan,
private Node $node,
) {}
public function getId(): int
@ -27,4 +29,9 @@ class ScheduledNode
{
return $this->date;
}
public function getNode(): Node
{
return $this->node;
}
}