You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
223 lines
3.0 KiB
223 lines
3.0 KiB
1 month ago
|
[
|
||
|
{
|
||
|
"id": "1",
|
||
|
"shape": "er-rect",
|
||
|
"label": "学生",
|
||
|
"width": 150,
|
||
|
"height": 24,
|
||
|
"position": {
|
||
|
"x": 24,
|
||
|
"y": 150
|
||
|
},
|
||
|
"ports": [
|
||
|
{
|
||
|
"id": "1-1",
|
||
|
"group": "list",
|
||
|
"attrs": {
|
||
|
"portNameLabel": {
|
||
|
"text": "ID"
|
||
|
},
|
||
|
"portTypeLabel": {
|
||
|
"text": "STRING"
|
||
|
}
|
||
|
}
|
||
|
},
|
||
|
{
|
||
|
"id": "1-2",
|
||
|
"group": "list",
|
||
|
"attrs": {
|
||
|
"portNameLabel": {
|
||
|
"text": "Name"
|
||
|
},
|
||
|
"portTypeLabel": {
|
||
|
"text": "STRING"
|
||
|
}
|
||
|
}
|
||
|
},
|
||
|
{
|
||
|
"id": "1-3",
|
||
|
"group": "list",
|
||
|
"attrs": {
|
||
|
"portNameLabel": {
|
||
|
"text": "Class"
|
||
|
},
|
||
|
"portTypeLabel": {
|
||
|
"text": "NUMBER"
|
||
|
}
|
||
|
}
|
||
|
},
|
||
|
{
|
||
|
"id": "1-4",
|
||
|
"group": "list",
|
||
|
"attrs": {
|
||
|
"portNameLabel": {
|
||
|
"text": "Gender"
|
||
|
},
|
||
|
"portTypeLabel": {
|
||
|
"text": "BOOLEAN"
|
||
|
}
|
||
|
}
|
||
|
}
|
||
|
]
|
||
|
},
|
||
|
{
|
||
|
"id": "2",
|
||
|
"shape": "er-rect",
|
||
|
"label": "课程",
|
||
|
"width": 150,
|
||
|
"height": 24,
|
||
|
"position": {
|
||
|
"x": 250,
|
||
|
"y": 210
|
||
|
},
|
||
|
"ports": [
|
||
|
{
|
||
|
"id": "2-1",
|
||
|
"group": "list",
|
||
|
"attrs": {
|
||
|
"portNameLabel": {
|
||
|
"text": "ID"
|
||
|
},
|
||
|
"portTypeLabel": {
|
||
|
"text": "STRING"
|
||
|
}
|
||
|
}
|
||
|
},
|
||
|
{
|
||
|
"id": "2-2",
|
||
|
"group": "list",
|
||
|
"attrs": {
|
||
|
"portNameLabel": {
|
||
|
"text": "Name"
|
||
|
},
|
||
|
"portTypeLabel": {
|
||
|
"text": "STRING"
|
||
|
}
|
||
|
}
|
||
|
},
|
||
|
{
|
||
|
"id": "2-3",
|
||
|
"group": "list",
|
||
|
"attrs": {
|
||
|
"portNameLabel": {
|
||
|
"text": "StudentID"
|
||
|
},
|
||
|
"portTypeLabel": {
|
||
|
"text": "STRING"
|
||
|
}
|
||
|
}
|
||
|
},
|
||
|
{
|
||
|
"id": "2-4",
|
||
|
"group": "list",
|
||
|
"attrs": {
|
||
|
"portNameLabel": {
|
||
|
"text": "TeacherID"
|
||
|
},
|
||
|
"portTypeLabel": {
|
||
|
"text": "STRING"
|
||
|
}
|
||
|
}
|
||
|
},
|
||
|
{
|
||
|
"id": "2-5",
|
||
|
"group": "list",
|
||
|
"attrs": {
|
||
|
"portNameLabel": {
|
||
|
"text": "Description"
|
||
|
},
|
||
|
"portTypeLabel": {
|
||
|
"text": "STRING"
|
||
|
}
|
||
|
}
|
||
|
}
|
||
|
]
|
||
|
},
|
||
|
{
|
||
|
"id": "3",
|
||
|
"shape": "er-rect",
|
||
|
"label": "老师",
|
||
|
"width": 150,
|
||
|
"height": 24,
|
||
|
"position": {
|
||
|
"x": 480,
|
||
|
"y": 350
|
||
|
},
|
||
|
"ports": [
|
||
|
{
|
||
|
"id": "3-1",
|
||
|
"group": "list",
|
||
|
"attrs": {
|
||
|
"portNameLabel": {
|
||
|
"text": "ID"
|
||
|
},
|
||
|
"portTypeLabel": {
|
||
|
"text": "STRING"
|
||
|
}
|
||
|
}
|
||
|
},
|
||
|
{
|
||
|
"id": "3-2",
|
||
|
"group": "list",
|
||
|
"attrs": {
|
||
|
"portNameLabel": {
|
||
|
"text": "Name"
|
||
|
},
|
||
|
"portTypeLabel": {
|
||
|
"text": "STRING"
|
||
|
}
|
||
|
}
|
||
|
},
|
||
|
{
|
||
|
"id": "3-3",
|
||
|
"group": "list",
|
||
|
"attrs": {
|
||
|
"portNameLabel": {
|
||
|
"text": "Age"
|
||
|
},
|
||
|
"portTypeLabel": {
|
||
|
"text": "NUMBER"
|
||
|
}
|
||
|
}
|
||
|
}
|
||
|
]
|
||
|
},
|
||
|
{
|
||
|
"id": "4",
|
||
|
"shape": "edge",
|
||
|
"source": {
|
||
|
"cell": "1",
|
||
|
"port": "1-1"
|
||
|
},
|
||
|
"target": {
|
||
|
"cell": "2",
|
||
|
"port": "2-3"
|
||
|
},
|
||
|
"attrs": {
|
||
|
"line": {
|
||
|
"stroke": "#A2B1C3",
|
||
|
"strokeWidth": 2
|
||
|
}
|
||
|
},
|
||
|
"zIndex": 0
|
||
|
},
|
||
|
{
|
||
|
"id": "5",
|
||
|
"shape": "edge",
|
||
|
"source": {
|
||
|
"cell": "3",
|
||
|
"port": "3-1"
|
||
|
},
|
||
|
"target": {
|
||
|
"cell": "2",
|
||
|
"port": "2-4"
|
||
|
},
|
||
|
"attrs": {
|
||
|
"line": {
|
||
|
"stroke": "#A2B1C3",
|
||
|
"strokeWidth": 2
|
||
|
}
|
||
|
},
|
||
|
"zIndex": 0
|
||
|
}
|
||
|
]
|