From 9973ad18ca2207f43a592a7d5b01e568f80dbbb3 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E7=BB=9D=E5=B0=98?= <237809796@qq.com> Date: Mon, 1 Apr 2024 15:53:48 +0800 Subject: [PATCH] =?UTF-8?q?=E4=BF=AE=E6=94=B9=EF=BC=9A1=E3=80=81arangodb?= =?UTF-8?q?=20->=20mysql=EF=BC=8C=E5=8E=BB=E9=99=A4arangodb=20=20=20=20=20?= =?UTF-8?q?=202=E3=80=81=E9=83=A8=E5=88=86=E5=AD=97=E6=AE=B5=E9=80=BB?= =?UTF-8?q?=E8=BE=91=E9=87=8D=E6=9E=84?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- pom.xml | 4 +- root/api/db.js | 12 +- root/api/meta.js | 6 +- root/api/plat.js | 2 +- root/api/table.js | 12 +- root/api/user.js | 2 +- root/content/list.html | 2 +- root/index.html | 4 +- root/metadata/metaLink.html | 56 +-- root/metadata/metaService.html | 14 +- root/metadata/metatable/import.html | 2 +- root/metadata/metatable/metaTable.html | 20 +- root/plat/db.html | 8 +- root/plat/index.html | 8 +- root/qtask/debug.html | 4 +- root/qtask/list.html | 2 +- root/res/js/red.js | 14 +- root/user/login.html | 4 +- src/main/java/dev/zhub/mk/qtask/QTask.java | 9 +- .../java/dev/zhub/mk/qtask/QTaskService.java | 2 - src/main/java/net/tccn/base/BaseEntity.java | 5 + src/main/java/net/tccn/base/BaseService.java | 2 +- src/main/java/net/tccn/base/BaseServlet.java | 6 +- src/main/java/net/tccn/base/MetaKit.java | 383 ++++++++++++------ .../java/net/tccn/base/MetaListenter.java | 4 +- .../java/net/tccn/base/dbq/DbExecutors.java | 28 +- .../java/net/tccn/base/dbq/fbean/FBean.java | 4 +- .../java/net/tccn/base/dbq/fbean/Filter.java | 2 +- .../net/tccn/base/dbq/jdbc/api/DbAccount.java | 58 ++- .../net/tccn/base/dbq/jdbc/api/DbKit.java | 5 +- .../net/tccn/base/dbq/parser/ParseMysql.java | 66 +-- .../java/net/tccn/base/dbq/qtask/DbTask.java | 2 +- src/main/java/net/tccn/dict/Dict.java | 12 +- src/main/java/net/tccn/dict/DictKit.java | 18 +- src/main/java/net/tccn/dict/DictService.java | 2 +- src/main/java/net/tccn/file/_FileService.java | 48 +-- src/main/java/net/tccn/meta/MLink.java | 31 ++ src/main/java/net/tccn/meta/MService.java | 53 +++ .../tccn/meta/{MetaTable.java => MTable.java} | 54 ++- src/main/java/net/tccn/meta/MetaLink.java | 21 - src/main/java/net/tccn/meta/MetaService.java | 36 -- .../java/net/tccn/meta/MetadataService.java | 144 +++---- src/main/java/net/tccn/open/DataService.java | 22 +- src/main/java/net/tccn/plat/MPlat.java | 31 ++ src/main/java/net/tccn/plat/MetaDb.java | 8 +- src/main/java/net/tccn/plat/MetaPlat.java | 6 +- src/main/java/net/tccn/plat/PlatService.java | 46 ++- src/main/java/net/tccn/plat/_DbService.java | 28 +- .../java/net/tccn/plat/_TableService.java | 62 +-- src/main/java/net/tccn/qtask/DbTask.java | 4 +- .../java/net/tccn/qtask/QtaskService.java | 6 +- src/main/java/net/tccn/qtask/Task.java | 5 +- src/main/java/net/tccn/qtask/TaskKit.java | 2 +- .../java/net/tccn/qtask/_QtaskService.java | 10 +- .../java/net/tccn/qtask/impl/QTaskMysql.java | 2 +- .../tccn/user/{MetaUser.java => MUser.java} | 44 +- src/main/java/net/tccn/user/UserService.java | 28 +- src/main/resources/tpl/aql/table.aql | 7 + src/test/java/RunTest.java | 104 ++--- 59 files changed, 926 insertions(+), 660 deletions(-) create mode 100644 src/main/java/net/tccn/base/BaseEntity.java create mode 100644 src/main/java/net/tccn/meta/MLink.java create mode 100644 src/main/java/net/tccn/meta/MService.java rename src/main/java/net/tccn/meta/{MetaTable.java => MTable.java} (51%) delete mode 100644 src/main/java/net/tccn/meta/MetaLink.java delete mode 100644 src/main/java/net/tccn/meta/MetaService.java create mode 100644 src/main/java/net/tccn/plat/MPlat.java rename src/main/java/net/tccn/user/{MetaUser.java => MUser.java} (51%) diff --git a/pom.xml b/pom.xml index 6c21fd7..46b0160 100644 --- a/pom.xml +++ b/pom.xml @@ -45,7 +45,7 @@ - + com.jfinal diff --git a/root/api/db.js b/root/api/db.js index 445153a..b4f97db 100644 --- a/root/api/db.js +++ b/root/api/db.js @@ -1,12 +1,12 @@ const db = { - catalogList({dbAccount, dbPlatId}) { // database列表 + catalogList({dbAccount, dbid}) { // database列表 console.log(JSON.stringify(dbAccount)) - return red.postX('/_db/catalog_list', {dbAccount: escape(JSON.stringify(dbAccount)), dbPlatId}) + return red.postX('/_db/catalog_list', {dbAccount: escape(JSON.stringify(dbAccount)), dbid}) }, - tableList({dbPlatId, catalog}) { // 数据库表列表 - return red.postX('/_db/table_list', {dbPlatId, catalog}) + tableList({dbid, catalog}) { // 数据库表列表 + return red.postX('/_db/table_list', {dbid, catalog}) }, - tableInfo({dbPlatId, catalog, tableName}) { - return red.postX('/_db/table_info', {dbPlatId, catalog, tableName}) + tableInfo({dbid, catalog, tableName}) { + return red.postX('/_db/table_info', {dbid, catalog, tableName}) } } \ No newline at end of file diff --git a/root/api/meta.js b/root/api/meta.js index e4d4750..6daa560 100644 --- a/root/api/meta.js +++ b/root/api/meta.js @@ -19,9 +19,9 @@ const meta = { getServiceInfo({name}, callback) { red.getJSON("/meta/service_info",{name}, res => { - let {name, comment, table, edits, imports, shows, exports, filters, details, dels} = red.replacePoint(res) + let {name, comment, tablealias, edits, imports, shows, exports, filters, details, dels} = red.replacePoint(res) - callback({name, comment, table, edits, imports, shows, exports, filters, details, dels}); + callback({name, comment, tablealias, edits, imports, shows, exports, filters, details, dels}); }); }, getServiceDetail({name}, callback) { @@ -97,7 +97,7 @@ const meta = { //client exportData({fbean, cate}) { if (cate == 'excel') { - location.href = "/data/export?fBean=" + JSON.stringify(fbean) + "&platToken=" + red.getPlatToken() + "&cate=excel"; + location.href = "/data/export?fBean=" + JSON.stringify(fbean) + "&plattoken=" + red.getPlatToken() + "&cate=excel"; } else if (cate == 'cvs') { } else if (cate == 'json') { diff --git a/root/api/plat.js b/root/api/plat.js index 73d0508..c352220 100644 --- a/root/api/plat.js +++ b/root/api/plat.js @@ -2,7 +2,7 @@ const plat = { platList(params = {}) { // 平台列表 - params['platToken'] = 'xx' + params['plattoken'] = 'xx' return red.getX('/plat/list', params) }, platSave({plat}) { diff --git a/root/api/table.js b/root/api/table.js index 31d2244..b2b7c4e 100644 --- a/root/api/table.js +++ b/root/api/table.js @@ -1,19 +1,19 @@ const table = { - _sheets({cate, filePath, dbAccount, dbPlatId, catalog}) { - return red.postX('/_table/sheets',{cate, filePath, dbAccount, dbPlatId, catalog}) + _sheets({cate, filePath, dbAccount, dbid, catalog}) { + return red.postX('/_table/sheets',{cate, filePath, dbAccount, dbid, catalog}) }, sheetsExcel({filePath}) { return table._sheets({cate: "excel", filePath}) }, - sheetMySql({dbPlatId, catalog}) { - return table._sheets({cate: "mysql", dbPlatId, catalog}) + sheetMySql({dbid, catalog}) { + return table._sheets({cate: "mysql", dbid, catalog}) }, sheetInfo({filePath, sheetName}) { return red.postX('/_table/sheet_info', {cate: 'excel', filePath, sheetName}) }, - saveTable({dbPlatId, catalog, tableArr}) { // - return red.postX('/_table/table_save', {cate: 'mysql', dbPlatId, catalog, tableArr: JSON.stringify(tableArr)}) + saveTable({dbid, catalog, tableArr}) { // + return red.postX('/_table/table_save', {cate: 'mysql', dbid, catalog, tableArr: JSON.stringify(tableArr)}) }, saveSheet({filePath, sheetNames}) { return red.postX('/_table/table_save', {cate: 'excel', filePath, sheetNames: JSON.stringify(sheetNames)}) diff --git a/root/api/user.js b/root/api/user.js index 2aa54a2..09fadbd 100644 --- a/root/api/user.js +++ b/root/api/user.js @@ -1,7 +1,7 @@ //import red from '../res/js/red' const login = ({username, pwd}) => { - return red.postX("/user/login", {username, pwd, platToken: 'xx'}) + return red.postX("/user/login", {username, pwd, plattoken: 'xx'}) } const logout = () => { diff --git a/root/content/list.html b/root/content/list.html index 8cba8a3..e3912c3 100644 --- a/root/content/list.html +++ b/root/content/list.html @@ -88,7 +88,7 @@
- diff --git a/root/index.html b/root/index.html index 22ecc81..c34a344 100644 --- a/root/index.html +++ b/root/index.html @@ -16,7 +16,7 @@
diff --git a/root/metadata/metaLink.html b/root/metadata/metaLink.html index dfd857d..4e7ebea 100644 --- a/root/metadata/metaLink.html +++ b/root/metadata/metaLink.html @@ -60,12 +60,12 @@ 操作 - + - + - +