From 368f4fc733bfd5334fab72c7efeb6577cd15f238 Mon Sep 17 00:00:00 2001 From: lxyer <237809796@qq.com> Date: Tue, 16 Apr 2019 19:22:26 +0800 Subject: [PATCH] . --- root/api/meta.js | 59 ++++++++- root/metadata/metaLink.html | 119 +++++++++++++++++- .../net/tccn/service/MetadataService.java | 34 ++++- src/test/java/RunTest.java | 3 +- 4 files changed, 206 insertions(+), 9 deletions(-) diff --git a/root/api/meta.js b/root/api/meta.js index 79fefce..7b84dfb 100644 --- a/root/api/meta.js +++ b/root/api/meta.js @@ -53,5 +53,62 @@ const meta = { }, linkSave({link}) { return red.postX('/meta/link_save', {link: JSON.stringify(link)}) + }, + linkInfo({alias}) { + return red.postX('/meta/link_info', {alias}) + }, + tableInfo({name, alias}) { + return red.postX('/meta/tableinfo', {name, alias}) } -} \ No newline at end of file +} + +let a = [ + { + name: '', + alias: '', + link: [ + {"a.id": "b.x"} + ], + } +] + +/* + +let list = [ + {id: 1, pid:0}, + {id: 2, pid:0}, + {id: 3, pid:0}, + {id: 4, pid:1}, + {id: 5, pid:2}, + {id: 6, pid:5}, + {id: 7, pid:1}, + {id: 8, pid:0}, +] + + +class Tree { + constructor(id, pid) { + this.id = id + this.pid = pid + this.left = undefined; + this.right = undefined; + this.nodes = [] + } + add(tree) { + this.nodes.push(tree) + } +} + +let nodes = new Tree(null, 0); + + +for (let x of list) { + if (x.pid == 0) { + nodes.add(x) + continue + } + + for (let i = 0; i < x.nodes.length; i++) { + + } +}*/ diff --git a/root/metadata/metaLink.html b/root/metadata/metaLink.html index 9fe9745..642bb53 100644 --- a/root/metadata/metaLink.html +++ b/root/metadata/metaLink.html @@ -27,6 +27,9 @@ .tlist>li>a:hover { background-color: #92b0cb; } + th,td { + padding: 5px; + }
@@ -65,33 +68,139 @@
- {{ tableAlias }} + + + + + + + + + + + + + + + + + +
关联的表关联字段操作
+
-
+ + + +