forked from mgl_crew/Mitgliederladen
Compare commits
4 commits
496cbf676e
...
92476f342f
Author | SHA1 | Date | |
---|---|---|---|
|
92476f342f | ||
|
a0e980c194 | ||
|
2ec9bf80a1 | ||
|
1221b436e6 |
5 changed files with 441 additions and 337 deletions
|
@ -1,16 +1,16 @@
|
|||
<mxfile host="app.diagrams.net" modified="2023-05-19T21:47:28.383Z" agent="Mozilla/5.0 (X11; Linux x86_64; rv:109.0) Gecko/20100101 Firefox/113.0" etag="FHrUnMvzhMymdkOabbEp" version="21.3.2" type="device">
|
||||
<mxfile host="65bd71144e">
|
||||
<diagram id="R2lEEEUBdFMjLlhIrx00" name="Page-1">
|
||||
<mxGraphModel dx="1958" dy="1084" grid="1" gridSize="10" guides="1" tooltips="1" connect="1" arrows="1" fold="1" page="1" pageScale="1" pageWidth="1169" pageHeight="827" math="0" shadow="0" extFonts="Permanent Marker^https://fonts.googleapis.com/css?family=Permanent+Marker">
|
||||
<mxGraphModel dx="4007" dy="1169" grid="1" gridSize="10" guides="1" tooltips="1" connect="1" arrows="1" fold="1" page="1" pageScale="1" pageWidth="1169" pageHeight="827" math="0" shadow="0" extFonts="Permanent Marker^https://fonts.googleapis.com/css?family=Permanent+Marker">
|
||||
<root>
|
||||
<mxCell id="0"/>
|
||||
<mxCell id="1" parent="0"/>
|
||||
<mxCell id="C-vyLk0tnHw3VtMMgP7b-23" value="Mitglieder" style="shape=table;startSize=30;container=1;collapsible=1;childLayout=tableLayout;fixedRows=1;rowLines=0;fontStyle=1;align=center;resizeLast=1;" parent="1" vertex="1">
|
||||
<mxGeometry x="-860" y="100" width="250" height="240" as="geometry">
|
||||
<mxGeometry x="-920" y="50" width="310" height="240" as="geometry">
|
||||
<mxRectangle x="120" y="120" width="70" height="30" as="alternateBounds"/>
|
||||
</mxGeometry>
|
||||
</mxCell>
|
||||
<mxCell id="C-vyLk0tnHw3VtMMgP7b-24" value="" style="shape=partialRectangle;collapsible=0;dropTarget=0;pointerEvents=0;fillColor=none;points=[[0,0.5],[1,0.5]];portConstraint=eastwest;top=0;left=0;right=0;bottom=1;" parent="C-vyLk0tnHw3VtMMgP7b-23" vertex="1">
|
||||
<mxGeometry y="30" width="250" height="30" as="geometry" />
|
||||
<mxGeometry y="30" width="310" height="30" as="geometry"/>
|
||||
</mxCell>
|
||||
<mxCell id="C-vyLk0tnHw3VtMMgP7b-25" value="PK" style="shape=partialRectangle;overflow=hidden;connectable=0;fillColor=none;top=0;left=0;bottom=0;right=0;fontStyle=1;" parent="C-vyLk0tnHw3VtMMgP7b-24" vertex="1">
|
||||
<mxGeometry width="30" height="30" as="geometry">
|
||||
|
@ -18,12 +18,12 @@
|
|||
</mxGeometry>
|
||||
</mxCell>
|
||||
<mxCell id="C-vyLk0tnHw3VtMMgP7b-26" value="Mitglied_id int NOT NULL" style="shape=partialRectangle;overflow=hidden;connectable=0;fillColor=none;top=0;left=0;bottom=0;right=0;align=left;spacingLeft=6;fontStyle=1;" parent="C-vyLk0tnHw3VtMMgP7b-24" vertex="1">
|
||||
<mxGeometry x="30" width="220" height="30" as="geometry">
|
||||
<mxRectangle width="220" height="30" as="alternateBounds" />
|
||||
<mxGeometry x="30" width="280" height="30" as="geometry">
|
||||
<mxRectangle width="280" height="30" as="alternateBounds"/>
|
||||
</mxGeometry>
|
||||
</mxCell>
|
||||
<mxCell id="C-vyLk0tnHw3VtMMgP7b-27" value="" style="shape=partialRectangle;collapsible=0;dropTarget=0;pointerEvents=0;fillColor=none;points=[[0,0.5],[1,0.5]];portConstraint=eastwest;top=0;left=0;right=0;bottom=0;" parent="C-vyLk0tnHw3VtMMgP7b-23" vertex="1">
|
||||
<mxGeometry y="60" width="250" height="30" as="geometry" />
|
||||
<mxGeometry y="60" width="310" height="30" as="geometry"/>
|
||||
</mxCell>
|
||||
<mxCell id="C-vyLk0tnHw3VtMMgP7b-28" value="" style="shape=partialRectangle;overflow=hidden;connectable=0;fillColor=none;top=0;left=0;bottom=0;right=0;" parent="C-vyLk0tnHw3VtMMgP7b-27" vertex="1">
|
||||
<mxGeometry width="30" height="30" as="geometry">
|
||||
|
@ -31,12 +31,12 @@
|
|||
</mxGeometry>
|
||||
</mxCell>
|
||||
<mxCell id="C-vyLk0tnHw3VtMMgP7b-29" value="Haushaltsname string NOT NULL" style="shape=partialRectangle;overflow=hidden;connectable=0;fillColor=none;top=0;left=0;bottom=0;right=0;align=left;spacingLeft=6;" parent="C-vyLk0tnHw3VtMMgP7b-27" vertex="1">
|
||||
<mxGeometry x="30" width="220" height="30" as="geometry">
|
||||
<mxRectangle width="220" height="30" as="alternateBounds" />
|
||||
<mxGeometry x="30" width="280" height="30" as="geometry">
|
||||
<mxRectangle width="280" height="30" as="alternateBounds"/>
|
||||
</mxGeometry>
|
||||
</mxCell>
|
||||
<mxCell id="q94uUYpCV1nVYjCOV-dW-63" style="shape=partialRectangle;collapsible=0;dropTarget=0;pointerEvents=0;fillColor=none;points=[[0,0.5],[1,0.5]];portConstraint=eastwest;top=0;left=0;right=0;bottom=0;" parent="C-vyLk0tnHw3VtMMgP7b-23" vertex="1">
|
||||
<mxGeometry y="90" width="250" height="30" as="geometry" />
|
||||
<mxGeometry y="90" width="310" height="30" as="geometry"/>
|
||||
</mxCell>
|
||||
<mxCell id="q94uUYpCV1nVYjCOV-dW-64" style="shape=partialRectangle;overflow=hidden;connectable=0;fillColor=none;top=0;left=0;bottom=0;right=0;" parent="q94uUYpCV1nVYjCOV-dW-63" vertex="1">
|
||||
<mxGeometry width="30" height="30" as="geometry">
|
||||
|
@ -44,12 +44,12 @@
|
|||
</mxGeometry>
|
||||
</mxCell>
|
||||
<mxCell id="q94uUYpCV1nVYjCOV-dW-65" value="erweiterter_Haushalt string" style="shape=partialRectangle;overflow=hidden;connectable=0;fillColor=none;top=0;left=0;bottom=0;right=0;align=left;spacingLeft=6;" parent="q94uUYpCV1nVYjCOV-dW-63" vertex="1">
|
||||
<mxGeometry x="30" width="220" height="30" as="geometry">
|
||||
<mxRectangle width="220" height="30" as="alternateBounds" />
|
||||
<mxGeometry x="30" width="280" height="30" as="geometry">
|
||||
<mxRectangle width="280" height="30" as="alternateBounds"/>
|
||||
</mxGeometry>
|
||||
</mxCell>
|
||||
<mxCell id="q94uUYpCV1nVYjCOV-dW-60" style="shape=partialRectangle;collapsible=0;dropTarget=0;pointerEvents=0;fillColor=none;points=[[0,0.5],[1,0.5]];portConstraint=eastwest;top=0;left=0;right=0;bottom=0;" parent="C-vyLk0tnHw3VtMMgP7b-23" vertex="1">
|
||||
<mxGeometry y="120" width="250" height="30" as="geometry" />
|
||||
<mxGeometry y="120" width="310" height="30" as="geometry"/>
|
||||
</mxCell>
|
||||
<mxCell id="q94uUYpCV1nVYjCOV-dW-61" style="shape=partialRectangle;overflow=hidden;connectable=0;fillColor=none;top=0;left=0;bottom=0;right=0;" parent="q94uUYpCV1nVYjCOV-dW-60" vertex="1">
|
||||
<mxGeometry width="30" height="30" as="geometry">
|
||||
|
@ -57,12 +57,12 @@
|
|||
</mxGeometry>
|
||||
</mxCell>
|
||||
<mxCell id="q94uUYpCV1nVYjCOV-dW-62" value="Einlage int NOT NULL" style="shape=partialRectangle;overflow=hidden;connectable=0;fillColor=none;top=0;left=0;bottom=0;right=0;align=left;spacingLeft=6;" parent="q94uUYpCV1nVYjCOV-dW-60" vertex="1">
|
||||
<mxGeometry x="30" width="220" height="30" as="geometry">
|
||||
<mxRectangle width="220" height="30" as="alternateBounds" />
|
||||
<mxGeometry x="30" width="280" height="30" as="geometry">
|
||||
<mxRectangle width="280" height="30" as="alternateBounds"/>
|
||||
</mxGeometry>
|
||||
</mxCell>
|
||||
<mxCell id="q94uUYpCV1nVYjCOV-dW-57" style="shape=partialRectangle;collapsible=0;dropTarget=0;pointerEvents=0;fillColor=none;points=[[0,0.5],[1,0.5]];portConstraint=eastwest;top=0;left=0;right=0;bottom=0;" parent="C-vyLk0tnHw3VtMMgP7b-23" vertex="1">
|
||||
<mxGeometry y="150" width="250" height="30" as="geometry" />
|
||||
<mxGeometry y="150" width="310" height="30" as="geometry"/>
|
||||
</mxCell>
|
||||
<mxCell id="q94uUYpCV1nVYjCOV-dW-58" style="shape=partialRectangle;overflow=hidden;connectable=0;fillColor=none;top=0;left=0;bottom=0;right=0;" parent="q94uUYpCV1nVYjCOV-dW-57" vertex="1">
|
||||
<mxGeometry width="30" height="30" as="geometry">
|
||||
|
@ -70,12 +70,12 @@
|
|||
</mxGeometry>
|
||||
</mxCell>
|
||||
<mxCell id="q94uUYpCV1nVYjCOV-dW-59" value="Guthaben int NOT NULL" style="shape=partialRectangle;overflow=hidden;connectable=0;fillColor=none;top=0;left=0;bottom=0;right=0;align=left;spacingLeft=6;" parent="q94uUYpCV1nVYjCOV-dW-57" vertex="1">
|
||||
<mxGeometry x="30" width="220" height="30" as="geometry">
|
||||
<mxRectangle width="220" height="30" as="alternateBounds" />
|
||||
<mxGeometry x="30" width="280" height="30" as="geometry">
|
||||
<mxRectangle width="280" height="30" as="alternateBounds"/>
|
||||
</mxGeometry>
|
||||
</mxCell>
|
||||
<mxCell id="4oVNblO5teuYPWclf-Zj-7" style="shape=partialRectangle;collapsible=0;dropTarget=0;pointerEvents=0;fillColor=none;points=[[0,0.5],[1,0.5]];portConstraint=eastwest;top=0;left=0;right=0;bottom=0;" parent="C-vyLk0tnHw3VtMMgP7b-23" vertex="1">
|
||||
<mxGeometry y="180" width="250" height="30" as="geometry" />
|
||||
<mxGeometry y="180" width="310" height="30" as="geometry"/>
|
||||
</mxCell>
|
||||
<mxCell id="4oVNblO5teuYPWclf-Zj-8" style="shape=partialRectangle;overflow=hidden;connectable=0;fillColor=none;top=0;left=0;bottom=0;right=0;" parent="4oVNblO5teuYPWclf-Zj-7" vertex="1">
|
||||
<mxGeometry width="30" height="30" as="geometry">
|
||||
|
@ -83,25 +83,25 @@
|
|||
</mxGeometry>
|
||||
</mxCell>
|
||||
<mxCell id="4oVNblO5teuYPWclf-Zj-9" value="monatlicher_Beitrag int NOT NULL" style="shape=partialRectangle;overflow=hidden;connectable=0;fillColor=none;top=0;left=0;bottom=0;right=0;align=left;spacingLeft=6;" parent="4oVNblO5teuYPWclf-Zj-7" vertex="1">
|
||||
<mxGeometry x="30" width="220" height="30" as="geometry">
|
||||
<mxRectangle width="220" height="30" as="alternateBounds" />
|
||||
<mxGeometry x="30" width="280" height="30" as="geometry">
|
||||
<mxRectangle width="280" height="30" as="alternateBounds"/>
|
||||
</mxGeometry>
|
||||
</mxCell>
|
||||
<mxCell id="q94uUYpCV1nVYjCOV-dW-51" style="shape=partialRectangle;collapsible=0;dropTarget=0;pointerEvents=0;fillColor=none;points=[[0,0.5],[1,0.5]];portConstraint=eastwest;top=0;left=0;right=0;bottom=0;" parent="C-vyLk0tnHw3VtMMgP7b-23" vertex="1">
|
||||
<mxGeometry y="210" width="250" height="30" as="geometry" />
|
||||
<mxGeometry y="210" width="310" height="30" as="geometry"/>
|
||||
</mxCell>
|
||||
<mxCell id="q94uUYpCV1nVYjCOV-dW-52" style="shape=partialRectangle;overflow=hidden;connectable=0;fillColor=none;top=0;left=0;bottom=0;right=0;" parent="q94uUYpCV1nVYjCOV-dW-51" vertex="1">
|
||||
<mxGeometry width="30" height="30" as="geometry">
|
||||
<mxRectangle width="30" height="30" as="alternateBounds"/>
|
||||
</mxGeometry>
|
||||
</mxCell>
|
||||
<mxCell id="q94uUYpCV1nVYjCOV-dW-53" value="aktiv boolean NOT NULL" style="shape=partialRectangle;overflow=hidden;connectable=0;fillColor=none;top=0;left=0;bottom=0;right=0;align=left;spacingLeft=6;" parent="q94uUYpCV1nVYjCOV-dW-51" vertex="1">
|
||||
<mxGeometry x="30" width="220" height="30" as="geometry">
|
||||
<mxRectangle width="220" height="30" as="alternateBounds" />
|
||||
<mxCell id="q94uUYpCV1nVYjCOV-dW-53" value="monatsbeitrag_ist_aktiv boolean NOT NULL" style="shape=partialRectangle;overflow=hidden;connectable=0;fillColor=none;top=0;left=0;bottom=0;right=0;align=left;spacingLeft=6;" parent="q94uUYpCV1nVYjCOV-dW-51" vertex="1">
|
||||
<mxGeometry x="30" width="280" height="30" as="geometry">
|
||||
<mxRectangle width="280" height="30" as="alternateBounds"/>
|
||||
</mxGeometry>
|
||||
</mxCell>
|
||||
<mxCell id="gswCfADjBndzVAd6MQSw-9" value="Artikel" style="shape=table;startSize=30;container=1;collapsible=1;childLayout=tableLayout;fixedRows=1;rowLines=0;fontStyle=1;align=center;resizeLast=1;" parent="1" vertex="1">
|
||||
<mxGeometry x="-850" y="399" width="250" height="191" as="geometry">
|
||||
<mxGeometry x="-920" y="360" width="250" height="191" as="geometry">
|
||||
<mxRectangle x="120" y="120" width="70" height="30" as="alternateBounds"/>
|
||||
</mxGeometry>
|
||||
</mxCell>
|
||||
|
@ -139,7 +139,7 @@
|
|||
<mxRectangle width="30" height="41" as="alternateBounds"/>
|
||||
</mxGeometry>
|
||||
</mxCell>
|
||||
<mxCell id="q94uUYpCV1nVYjCOV-dW-41" value="Einheit enum NOT NULL
("Stück", "Menge")" style="shape=partialRectangle;overflow=hidden;connectable=0;fillColor=none;top=0;left=0;bottom=0;right=0;align=left;spacingLeft=6;" parent="q94uUYpCV1nVYjCOV-dW-39" vertex="1">
|
||||
<mxCell id="q94uUYpCV1nVYjCOV-dW-41" value="Einheit enum NOT NULL ("Stück", "Menge")" style="shape=partialRectangle;overflow=hidden;connectable=0;fillColor=none;top=0;left=0;bottom=0;right=0;align=left;spacingLeft=6;" parent="q94uUYpCV1nVYjCOV-dW-39" vertex="1">
|
||||
<mxGeometry x="30" width="220" height="41" as="geometry">
|
||||
<mxRectangle width="220" height="41" as="alternateBounds"/>
|
||||
</mxGeometry>
|
||||
|
@ -171,7 +171,7 @@
|
|||
</mxGeometry>
|
||||
</mxCell>
|
||||
<mxCell id="gswCfADjBndzVAd6MQSw-61" value="Transaktion" style="shape=table;startSize=30;container=1;collapsible=1;childLayout=tableLayout;fixedRows=1;rowLines=0;fontStyle=1;align=center;resizeLast=1;html=1;" parent="1" vertex="1">
|
||||
<mxGeometry x="-490" y="100" width="265" height="201" as="geometry" />
|
||||
<mxGeometry x="-497.5" y="20" width="265" height="201" as="geometry"/>
|
||||
</mxCell>
|
||||
<mxCell id="gswCfADjBndzVAd6MQSw-62" value="" style="shape=tableRow;horizontal=0;startSize=0;swimlaneHead=0;swimlaneBody=0;fillColor=none;collapsible=0;dropTarget=0;points=[[0,0.5],[1,0.5]];portConstraint=eastwest;top=0;left=0;right=0;bottom=1;" parent="gswCfADjBndzVAd6MQSw-61" vertex="1">
|
||||
<mxGeometry y="30" width="265" height="30" as="geometry"/>
|
||||
|
@ -238,17 +238,11 @@
|
|||
<mxRectangle width="235" height="30" as="alternateBounds"/>
|
||||
</mxGeometry>
|
||||
</mxCell>
|
||||
<mxCell id="4oVNblO5teuYPWclf-Zj-3" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;entryX=0;entryY=0.5;entryDx=0;entryDy=0;" parent="1" source="OZR_CdWI2ryVJAzRPrRw-1" target="q94uUYpCV1nVYjCOV-dW-51" edge="1">
|
||||
<mxGeometry relative="1" as="geometry" />
|
||||
</mxCell>
|
||||
<mxCell id="OZR_CdWI2ryVJAzRPrRw-1" value="<font color="#000000">bezieht sich auf die monatlichen Beiträge<br></font>" style="shape=note;strokeWidth=1;fontSize=14;size=20;whiteSpace=wrap;html=1;fillColor=#fff2cc;strokeColor=#d6b656;fontColor=#666600;" parent="1" vertex="1">
|
||||
<mxGeometry x="-1030" y="220.5" width="140" height="80.5" as="geometry" />
|
||||
</mxCell>
|
||||
<mxCell id="q94uUYpCV1nVYjCOV-dW-1" value="" style="shape=tableRow;horizontal=0;startSize=0;swimlaneHead=0;swimlaneBody=0;fillColor=none;collapsible=0;dropTarget=0;points=[[0,0.5],[1,0.5]];portConstraint=eastwest;top=0;left=0;right=0;bottom=0;" parent="1" vertex="1">
|
||||
<mxGeometry x="520" y="380" width="250" height="30" as="geometry"/>
|
||||
</mxCell>
|
||||
<mxCell id="q94uUYpCV1nVYjCOV-dW-6" value="monatlicher_Beitrag" style="shape=table;startSize=30;container=1;collapsible=1;childLayout=tableLayout;fixedRows=1;rowLines=0;fontStyle=1;align=center;resizeLast=1;html=1;" parent="1" vertex="1">
|
||||
<mxGeometry x="-500" y="410" width="258" height="180" as="geometry">
|
||||
<mxGeometry x="-1290" y="20" width="258" height="180" as="geometry">
|
||||
<mxRectangle x="122" y="490" width="160" height="30" as="alternateBounds"/>
|
||||
</mxGeometry>
|
||||
</mxCell>
|
||||
|
@ -317,18 +311,101 @@
|
|||
<mxRectangle width="228" height="30" as="alternateBounds"/>
|
||||
</mxGeometry>
|
||||
</mxCell>
|
||||
<mxCell id="tIivCcCsutbBuSKXqEAH-1" value="" style="edgeStyle=entityRelationEdgeStyle;fontSize=12;html=1;endArrow=ERzeroToMany;startArrow=ERmandOne;rounded=0;" edge="1" parent="1" source="C-vyLk0tnHw3VtMMgP7b-24" target="q94uUYpCV1nVYjCOV-dW-26">
|
||||
<mxCell id="tIivCcCsutbBuSKXqEAH-1" value="" style="edgeStyle=entityRelationEdgeStyle;fontSize=12;html=1;endArrow=ERzeroToMany;startArrow=ERmandOne;rounded=0;" parent="1" source="C-vyLk0tnHw3VtMMgP7b-24" target="q94uUYpCV1nVYjCOV-dW-26" edge="1">
|
||||
<mxGeometry width="100" height="100" relative="1" as="geometry">
|
||||
<mxPoint x="-630" y="610" as="sourcePoint"/>
|
||||
<mxPoint x="-530" y="510" as="targetPoint"/>
|
||||
</mxGeometry>
|
||||
</mxCell>
|
||||
<mxCell id="tIivCcCsutbBuSKXqEAH-2" value="" style="edgeStyle=entityRelationEdgeStyle;fontSize=12;html=1;endArrow=ERzeroToMany;startArrow=ERmandOne;rounded=0;" edge="1" parent="1" source="C-vyLk0tnHw3VtMMgP7b-24" target="gswCfADjBndzVAd6MQSw-65">
|
||||
<mxCell id="tIivCcCsutbBuSKXqEAH-2" value="" style="edgeStyle=entityRelationEdgeStyle;fontSize=12;html=1;endArrow=ERzeroToMany;startArrow=ERmandOne;rounded=0;" parent="1" source="C-vyLk0tnHw3VtMMgP7b-24" target="gswCfADjBndzVAd6MQSw-65" edge="1">
|
||||
<mxGeometry width="100" height="100" relative="1" as="geometry">
|
||||
<mxPoint x="-600" y="155" as="sourcePoint"/>
|
||||
<mxPoint x="-480" y="445" as="targetPoint"/>
|
||||
</mxGeometry>
|
||||
</mxCell>
|
||||
<mxCell id="2" value="Warenkorb-Eintrag" style="shape=table;startSize=30;container=1;collapsible=1;childLayout=tableLayout;fixedRows=1;rowLines=0;fontStyle=1;align=center;resizeLast=1;" vertex="1" parent="1">
|
||||
<mxGeometry x="-497.5" y="360" width="250" height="191" as="geometry">
|
||||
<mxRectangle x="120" y="120" width="70" height="30" as="alternateBounds"/>
|
||||
</mxGeometry>
|
||||
</mxCell>
|
||||
<mxCell id="3" value="" style="shape=partialRectangle;collapsible=0;dropTarget=0;pointerEvents=0;fillColor=none;points=[[0,0.5],[1,0.5]];portConstraint=eastwest;top=0;left=0;right=0;bottom=1;" vertex="1" parent="2">
|
||||
<mxGeometry y="30" width="250" height="30" as="geometry"/>
|
||||
</mxCell>
|
||||
<mxCell id="4" value="FK" style="shape=partialRectangle;overflow=hidden;connectable=0;fillColor=none;top=0;left=0;bottom=0;right=0;fontStyle=0;" vertex="1" parent="3">
|
||||
<mxGeometry width="30" height="30" as="geometry">
|
||||
<mxRectangle width="30" height="30" as="alternateBounds"/>
|
||||
</mxGeometry>
|
||||
</mxCell>
|
||||
<mxCell id="5" value="artikel_id NOT NULL" style="shape=partialRectangle;overflow=hidden;connectable=0;fillColor=none;top=0;left=0;bottom=0;right=0;align=left;spacingLeft=6;fontStyle=4;" vertex="1" parent="3">
|
||||
<mxGeometry x="30" width="220" height="30" as="geometry">
|
||||
<mxRectangle width="220" height="30" as="alternateBounds"/>
|
||||
</mxGeometry>
|
||||
</mxCell>
|
||||
<mxCell id="6" value="" style="shape=partialRectangle;collapsible=0;dropTarget=0;pointerEvents=0;fillColor=none;points=[[0,0.5],[1,0.5]];portConstraint=eastwest;top=0;left=0;right=0;bottom=0;" vertex="1" parent="2">
|
||||
<mxGeometry y="60" width="250" height="30" as="geometry"/>
|
||||
</mxCell>
|
||||
<mxCell id="7" value="FK" style="shape=partialRectangle;overflow=hidden;connectable=0;fillColor=none;top=0;left=0;bottom=0;right=0;" vertex="1" parent="6">
|
||||
<mxGeometry width="30" height="30" as="geometry">
|
||||
<mxRectangle width="30" height="30" as="alternateBounds"/>
|
||||
</mxGeometry>
|
||||
</mxCell>
|
||||
<mxCell id="8" value="Transaktion_id NOT NULL" style="shape=partialRectangle;overflow=hidden;connectable=0;fillColor=none;top=0;left=0;bottom=0;right=0;align=left;spacingLeft=6;" vertex="1" parent="6">
|
||||
<mxGeometry x="30" width="220" height="30" as="geometry">
|
||||
<mxRectangle width="220" height="30" as="alternateBounds"/>
|
||||
</mxGeometry>
|
||||
</mxCell>
|
||||
<mxCell id="9" style="shape=partialRectangle;collapsible=0;dropTarget=0;pointerEvents=0;fillColor=none;points=[[0,0.5],[1,0.5]];portConstraint=eastwest;top=0;left=0;right=0;bottom=0;" vertex="1" parent="2">
|
||||
<mxGeometry y="90" width="250" height="41" as="geometry"/>
|
||||
</mxCell>
|
||||
<mxCell id="10" style="shape=partialRectangle;overflow=hidden;connectable=0;fillColor=none;top=0;left=0;bottom=0;right=0;" vertex="1" parent="9">
|
||||
<mxGeometry width="30" height="41" as="geometry">
|
||||
<mxRectangle width="30" height="41" as="alternateBounds"/>
|
||||
</mxGeometry>
|
||||
</mxCell>
|
||||
<mxCell id="11" value="Menge: (float | int)" style="shape=partialRectangle;overflow=hidden;connectable=0;fillColor=none;top=0;left=0;bottom=0;right=0;align=left;spacingLeft=6;" vertex="1" parent="9">
|
||||
<mxGeometry x="30" width="220" height="41" as="geometry">
|
||||
<mxRectangle width="220" height="41" as="alternateBounds"/>
|
||||
</mxGeometry>
|
||||
</mxCell>
|
||||
<mxCell id="12" style="shape=partialRectangle;collapsible=0;dropTarget=0;pointerEvents=0;fillColor=none;points=[[0,0.5],[1,0.5]];portConstraint=eastwest;top=0;left=0;right=0;bottom=0;" vertex="1" parent="2">
|
||||
<mxGeometry y="131" width="250" height="30" as="geometry"/>
|
||||
</mxCell>
|
||||
<mxCell id="13" style="shape=partialRectangle;overflow=hidden;connectable=0;fillColor=none;top=0;left=0;bottom=0;right=0;" vertex="1" parent="12">
|
||||
<mxGeometry width="30" height="30" as="geometry">
|
||||
<mxRectangle width="30" height="30" as="alternateBounds"/>
|
||||
</mxGeometry>
|
||||
</mxCell>
|
||||
<mxCell id="14" value="Preis float NOT NULL" style="shape=partialRectangle;overflow=hidden;connectable=0;fillColor=none;top=0;left=0;bottom=0;right=0;align=left;spacingLeft=6;" vertex="1" parent="12">
|
||||
<mxGeometry x="30" width="220" height="30" as="geometry">
|
||||
<mxRectangle width="220" height="30" as="alternateBounds"/>
|
||||
</mxGeometry>
|
||||
</mxCell>
|
||||
<mxCell id="15" style="shape=partialRectangle;collapsible=0;dropTarget=0;pointerEvents=0;fillColor=none;points=[[0,0.5],[1,0.5]];portConstraint=eastwest;top=0;left=0;right=0;bottom=0;" vertex="1" parent="2">
|
||||
<mxGeometry y="161" width="250" height="30" as="geometry"/>
|
||||
</mxCell>
|
||||
<mxCell id="16" style="shape=partialRectangle;overflow=hidden;connectable=0;fillColor=none;top=0;left=0;bottom=0;right=0;" vertex="1" parent="15">
|
||||
<mxGeometry width="30" height="30" as="geometry">
|
||||
<mxRectangle width="30" height="30" as="alternateBounds"/>
|
||||
</mxGeometry>
|
||||
</mxCell>
|
||||
<mxCell id="17" value="Mehrwertsteuersatz enum NOT NULL" style="shape=partialRectangle;overflow=hidden;connectable=0;fillColor=none;top=0;left=0;bottom=0;right=0;align=left;spacingLeft=6;" vertex="1" parent="15">
|
||||
<mxGeometry x="30" width="220" height="30" as="geometry">
|
||||
<mxRectangle width="220" height="30" as="alternateBounds"/>
|
||||
</mxGeometry>
|
||||
</mxCell>
|
||||
<mxCell id="35" value="" style="edgeStyle=entityRelationEdgeStyle;fontSize=12;html=1;endArrow=ERzeroToMany;startArrow=ERmandOne;rounded=0;" edge="1" parent="1" source="gswCfADjBndzVAd6MQSw-9" target="2">
|
||||
<mxGeometry width="100" height="100" relative="1" as="geometry">
|
||||
<mxPoint x="-890" y="410" as="sourcePoint"/>
|
||||
<mxPoint x="-780" y="750" as="targetPoint"/>
|
||||
</mxGeometry>
|
||||
</mxCell>
|
||||
<mxCell id="36" style="edgeStyle=elbowEdgeStyle;html=1;exitX=1;exitY=0.5;exitDx=0;exitDy=0;endArrow=ERmandOne;endFill=0;startArrow=ERmany;startFill=0;rounded=0;" edge="1" parent="1" source="6" target="gswCfADjBndzVAd6MQSw-61">
|
||||
<mxGeometry relative="1" as="geometry">
|
||||
<Array as="points">
|
||||
<mxPoint x="-70" y="480"/>
|
||||
</Array>
|
||||
</mxGeometry>
|
||||
</mxCell>
|
||||
</root>
|
||||
</mxGraphModel>
|
||||
</diagram>
|
||||
|
|
|
@ -1,8 +1,10 @@
|
|||
DRAFT: Vorschlag vom 2023-05-27, auf diese lizenz von copyright 100 % bei autor:innen, zu wechseln
|
||||
# Entwurf
|
||||
|
||||
Vorschlag vom 2023-05-27, auf diese Lizenz (Weg von Urheberrecht liegt 100 % bei Autor:innen) zu wechseln:
|
||||
|
||||
# Vertragsvereinbarung
|
||||
|
||||
Es gilt der englische Text, aber damit Sie erahnen können, worauf Sie sich nach deutschem Recht in etwa einlassen können:
|
||||
Es gilt der englischsprachige Vertragstext ``THE UNLICENSE'' aus license.md ([Unlicense.org](https://unlicense.org/)), aber damit Sie erahnen können, worauf Sie sich nach deutschem Recht in etwa einlassen können:
|
||||
|
||||
1. Dieses Werk wird hiermit soweit möglich gemeinfrei erklärt. Aber: Wir beabsichtigen zwar, hier alle vermögensrechtlichen Rechte auf das Werk aufzugeben und es der Allgemeinheit zur freien Nutzung zur Verfügung zu stellen. Bitte beachten Sie jedoch, dass gemäß deutschem Urheberrecht der Urheber seine persönlichen Rechte nicht vollständig oder unwiderruflich aufgeben kann. Diese Rechte bleiben immer beim Urheber.
|
||||
|
||||
|
|
14
hello_world/.gitignore
vendored
Normal file
14
hello_world/.gitignore
vendored
Normal file
|
@ -0,0 +1,14 @@
|
|||
# Ignore compiled artifacts and build directories
|
||||
/target/
|
||||
Cargo.lock
|
||||
|
||||
# Ignore editor-specific temporary files
|
||||
**/*.rs.bk
|
||||
|
||||
# Ignore generated documentation
|
||||
/target/doc/
|
||||
|
||||
# Ignore generated binaries
|
||||
Cargo.toml.orig
|
||||
Cargo.toml.bk
|
||||
Cargo.lock.bk
|
8
hello_world/Cargo.toml
Normal file
8
hello_world/Cargo.toml
Normal file
|
@ -0,0 +1,8 @@
|
|||
[package]
|
||||
name = "hello_world"
|
||||
version = "0.1.0"
|
||||
edition = "2021"
|
||||
|
||||
# See more keys and their definitions at https://doc.rust-lang.org/cargo/reference/manifest.html
|
||||
|
||||
[dependencies]
|
3
hello_world/src/main.rs
Normal file
3
hello_world/src/main.rs
Normal file
|
@ -0,0 +1,3 @@
|
|||
fn main() {
|
||||
println!("Hello, world!");
|
||||
}
|
Loading…
Reference in a new issue