diff --git a/pom.xml b/pom.xml
index f92fe0f..6987ebf 100644
--- a/pom.xml
+++ b/pom.xml
@@ -48,10 +48,17 @@
+ org.projectlombok
+ lombok
+ 1.18.6
+ provided
+
+
+
junit
diff --git a/root/api/meta.js b/root/api/meta.js
index 60a5a97..f1003f9 100644
--- a/root/api/meta.js
+++ b/root/api/meta.js
@@ -1,8 +1,8 @@
const meta = {
- getTableList(callback) {
+ /*getTableList(callback) {
red.getJSON("/meta/tablelist",{}, json => callback(json));
- },
+ },*/
/*getTableDetail({name}, callback) {
red.getJSON("/meta/tableinfo",{name}, json => callback(json));
},*/
@@ -72,6 +72,9 @@ const meta = {
},
// Meta-Table
+ tableList() {
+ return red.postX('/meta/tablelist')
+ },
itemSort({alias, items}) {
return red.postX('/meta/itemsort', {alias, items: JSON.stringify(items)})
},
diff --git a/root/metadata/metatable/metaTable.html b/root/metadata/metatable/metaTable.html
index fe603f9..905adf6 100644
--- a/root/metadata/metatable/metaTable.html
+++ b/root/metadata/metatable/metaTable.html
@@ -137,7 +137,7 @@
-
\ No newline at end of file
+
\ No newline at end of file
diff --git a/root/res/js/red.js b/root/res/js/red.js
index a5e48a9..73bc60d 100644
--- a/root/res/js/red.js
+++ b/root/res/js/red.js
@@ -92,7 +92,19 @@ var red = {
axios({
url,
method: 'post',
- params,
+ data: params,
+ transformRequest: [data => {
+ console.log(data)
+ let _data = ''
+ for (k in data) {
+ if (data[k] != undefined) {
+ _data += k + '=' + data[k] + '&'
+ }
+ }
+ console.log(_data)
+ return _data
+ }
+ ]
}).then(res => {
let data = res.data || {}
red.loginCheck(data)
diff --git a/src/main/java/net/tccn/base/MetaKit.java b/src/main/java/net/tccn/base/MetaKit.java
index 3fc1e71..445dc13 100644
--- a/src/main/java/net/tccn/base/MetaKit.java
+++ b/src/main/java/net/tccn/base/MetaKit.java
@@ -1,10 +1,12 @@
package net.tccn.base;
+import lombok.Getter;
import net.tccn.base.arango.Doc;
import net.tccn.dbq.Field;
import net.tccn.dbq.fbean.FilterType;
import net.tccn.dbq.jdbc.api.DbAccount;
import net.tccn.dbq.jdbc.api.DbKit;
+import net.tccn.meta.Filter;
import net.tccn.meta.MetaLink;
import net.tccn.meta.MetaService;
import net.tccn.meta.MetaTable;
@@ -14,7 +16,6 @@ import org.redkale.util.Comment;
import java.util.*;
import java.util.function.BiFunction;
-import java.util.function.Function;
import java.util.function.Predicate;
import java.util.stream.Collectors;
@@ -22,13 +23,18 @@ import java.util.stream.Collectors;
*
* Created by liangxianyou at 2019/1/7 13:31.
*/
-public class MetaKit {
+public final class MetaKit {
//基础数据缓存
+ @Getter
private static List metaTables;
+ @Getter
private static List metaLinks;
+ @Getter
private static List metaServices;
+ @Getter
private static List dbPlats;
+ @Getter
private static List sysPlats;
static {
@@ -57,47 +63,7 @@ public class MetaKit {
// todo: 按照key 查询更新内存
}
- //----- get/set ----
- public static List getMetaTables() {
- return metaTables;
- }
-
- public static void setMetaTables(List metaTables) {
- MetaKit.metaTables = metaTables;
- }
-
- public static List getMetaLinks() {
- return metaLinks;
- }
-
- public static void setMetaLinks(List metaLinks) {
- MetaKit.metaLinks = metaLinks;
- }
-
- public static List getMetaServices() {
- return metaServices;
- }
-
- public static List getDbPlats() {
- return dbPlats;
- }
-
- public static void setDbPlats(List dbPlats) {
- MetaKit.dbPlats = dbPlats;
- }
-
- public static List getSysPlats() {
- return sysPlats;
- }
-
- public static void setSysPlats(List sysPlats) {
- MetaKit.sysPlats = sysPlats;
- }
-
- //-----------------------------------
- public static void setMetaServices(List metaServices) {
- MetaKit.metaServices = metaServices;
- }
+ // -----------------------------------
/**
* 通过 别名 查询 MetaTable
@@ -150,12 +116,6 @@ public class MetaKit {
*/
public static MetaService getMetaService(String name, String token) {
Optional service = metaServices.stream().filter(x -> x.getName().equals(name)).findAny();
- //处理业务逻辑
- service.ifPresent(x -> {
- //x.setMetaTable(metaTableByAlias(x.getTable()));
- //x.setMetaLinks(metaLinks(x.getLinks()));
- //x.setTables(metaTables(x.getMetaLinks()));
- });
return service.orElse(null);
}
@@ -185,83 +145,14 @@ public class MetaKit {
return t;
};
- public static Function getField = (n) -> {
- String[] arr = n.split("[.]");
- MetaTable metaTable = getMetaTableByAlias(arr[0]);
- return metaTable.getItems().stream().filter(x -> x.getName().equals(arr[1])).findAny().orElse(null);
- };
-
- //listcfg
- /*public static Function builderCfg = (m) -> {
- List shows = m.getShows();
- List