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 }}
+
+
+
+
+
+
+ | 关联的表 |
+ 关联字段 |
+ 操作 |
+
+
+
+
+
+
+
+
+
+
-
+
+
+
+