From 5f41a320f1ba41d7ca907939f45647dc727fcc59 Mon Sep 17 00:00:00 2001 From: lxyer <237809796@qq.com> Date: Mon, 6 May 2019 14:03:27 +0800 Subject: [PATCH] . --- root/api/table.js | 10 ++- root/metadata/metatable/import.html | 79 ++++++++++------ root/res/js/red.js | 2 - src/main/java/net/tccn/base/ExcelKit.java | 14 +-- src/main/java/net/tccn/base/FileKit.java | 44 +++++---- src/main/java/net/tccn/base/Kv.java | 54 ++++++----- .../net/tccn/service/MetadataService.java | 8 +- .../java/net/tccn/service/_FileService.java | 43 ++++----- .../java/net/tccn/service/_TableService.java | 90 +++++++++---------- .../java/net/tccn/servlet/BaseServlet.java | 3 + .../java/net/tccn/servlet/FileServlet.java | 41 +++++++++ 11 files changed, 226 insertions(+), 162 deletions(-) create mode 100644 src/main/java/net/tccn/servlet/FileServlet.java diff --git a/root/api/table.js b/root/api/table.js index bf7e7f6..31d2244 100644 --- a/root/api/table.js +++ b/root/api/table.js @@ -8,8 +8,14 @@ const table = { sheetMySql({dbPlatId, catalog}) { return table._sheets({cate: "mysql", dbPlatId, catalog}) }, + sheetInfo({filePath, sheetName}) { + return red.postX('/_table/sheet_info', {cate: 'excel', filePath, sheetName}) + }, - saveTable({dbPlatId, catalog, tableArr}) { - return red.postX('/_table/table_save', {dbPlatId, catalog, tableArr: JSON.stringify(tableArr)}) + saveTable({dbPlatId, catalog, tableArr}) { // + return red.postX('/_table/table_save', {cate: 'mysql', dbPlatId, catalog, tableArr: JSON.stringify(tableArr)}) + }, + saveSheet({filePath, sheetNames}) { + return red.postX('/_table/table_save', {cate: 'excel', filePath, sheetNames: JSON.stringify(sheetNames)}) } } \ No newline at end of file diff --git a/root/metadata/metatable/import.html b/root/metadata/metatable/import.html index ec72c86..aac4c09 100644 --- a/root/metadata/metatable/import.html +++ b/root/metadata/metatable/import.html @@ -56,13 +56,13 @@
其他一些定制的特殊格式的 实体数据形式