From b2cfd1517cc47eccdb40acd5f77c7622d12a5b33 Mon Sep 17 00:00:00 2001 From: "meilin.huang" <954537473@qq.com> Date: Thu, 21 Mar 2024 17:15:52 +0800 Subject: [PATCH] =?UTF-8?q?refactor:=20dbms=E4=B8=8E=E6=A0=87=E7=AD=BE?= =?UTF-8?q?=E7=AE=A1=E7=90=86=E4=BC=98=E5=8C=96?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- mayfly_go_web/package.json | 2 +- mayfly_go_web/src/views/ops/db/DbList.vue | 18 +- .../ops/db/component/table/DbTableOp.vue | 2 + mayfly_go_web/src/views/ops/db/db.ts | 29 ++ .../src/views/ops/machine/MachineList.vue | 21 +- .../src/views/ops/machine/MachineRec.vue | 6 + .../src/views/ops/mongo/MongoList.vue | 21 +- .../src/views/ops/redis/RedisList.vue | 21 +- .../src/views/ops/tag/TagTreeList.vue | 334 ++++++++---------- mayfly_go_web/src/views/ops/tag/api.ts | 1 + server/go.mod | 18 +- server/internal/auth/config/config.go | 7 +- server/internal/db/api/db.go | 2 +- server/internal/db/api/db_sql_exec.go | 6 +- server/internal/db/application/db_transfer.go | 6 +- server/internal/db/config/config.go | 7 +- server/internal/db/dbm/dbi/metadata.go | 29 +- server/internal/db/dbm/dbi/sqlx.go | 2 +- server/internal/db/dbm/dm/dialect.go | 24 +- server/internal/db/dbm/dm/metadata.go | 59 ++-- server/internal/db/dbm/mssql/dialect.go | 25 +- server/internal/db/dbm/mssql/metadata.go | 72 ++-- server/internal/db/dbm/mysql/metadata.go | 57 ++- server/internal/db/dbm/oracle/dialect.go | 4 - server/internal/db/dbm/oracle/meta.go | 6 +- server/internal/db/dbm/oracle/metadata.go | 58 +-- server/internal/db/dbm/postgres/dialect.go | 6 +- server/internal/db/dbm/postgres/metadata.go | 60 ++-- server/internal/db/dbm/sqlite/dialect.go | 4 - server/internal/db/dbm/sqlite/metadata.go | 54 +-- server/internal/machine/config/config.go | 5 +- .../infrastructure/persistence/machine.go | 6 +- .../internal/machine/mcm/terminal_session.go | 14 +- server/internal/redis/rdm/cmd.go | 6 +- server/internal/sys/api/account.go | 5 +- server/internal/sys/api/role.go | 5 +- server/internal/sys/domain/entity/config.go | 5 +- server/internal/tag/api/tag_tree.go | 12 + server/internal/tag/application/tag_tree.go | 2 +- server/internal/tag/router/tag_tree.go | 2 + server/pkg/httpclient/httpclient.go | 4 +- server/pkg/utils/anyx/anyx.go | 54 --- server/pkg/utils/conv/string.go | 19 - 43 files changed, 536 insertions(+), 564 deletions(-) delete mode 100644 server/pkg/utils/conv/string.go diff --git a/mayfly_go_web/package.json b/mayfly_go_web/package.json index 046e8354..63b1e19a 100644 --- a/mayfly_go_web/package.json +++ b/mayfly_go_web/package.json @@ -56,7 +56,7 @@ "prettier": "^3.2.5", "sass": "^1.69.0", "typescript": "^5.3.2", - "vite": "^5.1.6", + "vite": "^5.2.2", "vue-eslint-parser": "^9.4.2" }, "browserslist": [ diff --git a/mayfly_go_web/src/views/ops/db/DbList.vue b/mayfly_go_web/src/views/ops/db/DbList.vue index 0f174f6b..b654d1f4 100644 --- a/mayfly_go_web/src/views/ops/db/DbList.vue +++ b/mayfly_go_web/src/views/ops/db/DbList.vue @@ -9,6 +9,7 @@ :show-selection="true" v-model:selection-data="state.selectionData" :columns="columns" + lazy >