From 9a38d69eb0e70140a573398b0148018864871df6 Mon Sep 17 00:00:00 2001
From: lxyer <237809796@qq.com>
Date: Thu, 25 Apr 2019 17:18:35 +0800
Subject: [PATCH] =?UTF-8?q?1=E3=80=81=E5=BC=95=E5=85=A5lombok=E6=94=AF?=
=?UTF-8?q?=E6=8C=81=EF=BC=8C=E9=87=8D=E6=9E=84JavaBean=20=E5=B0=86=20?=
=?UTF-8?q?=E5=B8=B8=E8=A7=84getter/setter=E5=8E=BB=E9=99=A4=202=E3=80=81?=
=?UTF-8?q?=E5=8E=BB=E9=99=A4Gson=20=E4=BE=9D=E8=B5=96?=
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
---
pom.xml | 9 +-
root/api/meta.js | 7 +-
root/metadata/metatable/metaTable.html | 61 +-------
root/res/js/red.js | 14 +-
src/main/java/net/tccn/base/MetaKit.java | 148 +++---------------
src/main/java/net/tccn/base/MetaRender.java | 3 +-
src/main/java/net/tccn/dbq/Field.java | 52 +-----
src/main/java/net/tccn/dbq/fbean/FBean.java | 75 +--------
src/main/java/net/tccn/dbq/fbean/Filter.java | 29 +---
src/main/java/net/tccn/dbq/fbean/Limit.java | 22 +--
src/main/java/net/tccn/dbq/fbean/Order.java | 18 +--
.../java/net/tccn/dbq/jdbc/api/DbAccount.java | 75 +--------
.../net/tccn/dbq/jdbc/api/DbSourceMysql.java | 1 -
src/main/java/net/tccn/dbq/qtask/Qtask.java | 82 +---------
src/main/java/net/tccn/dbq/table/Column.java | 35 +----
src/main/java/net/tccn/dbq/table/Table.java | 37 +----
src/main/java/net/tccn/meta/Filter.java | 16 ++
src/main/java/net/tccn/meta/MetaLink.java | 21 +--
src/main/java/net/tccn/meta/MetaService.java | 79 +---------
src/main/java/net/tccn/meta/MetaTable.java | 68 +-------
src/main/java/net/tccn/plat/DbPlat.java | 74 +--------
src/main/java/net/tccn/plat/SysPlat.java | 17 +-
src/main/java/net/tccn/qtask/Task.java | 68 +-------
src/main/java/net/tccn/qtask/TaskEntity.java | 59 +------
src/main/java/net/tccn/qtask/TaskKit.java | 5 +-
.../java/net/tccn/service/BaseService.java | 6 +-
.../net/tccn/service/MetadataService.java | 41 ++---
.../java/net/tccn/servlet/BaseServlet.java | 12 +-
src/main/java/net/tccn/user/User.java | 59 +------
src/test/java/RunTest.java | 31 +++-
30 files changed, 176 insertions(+), 1048 deletions(-)
create mode 100644 src/main/java/net/tccn/meta/Filter.java
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