From 85f45ee19dff52d16c1b3c28d4ddf882d135f0f5 Mon Sep 17 00:00:00 2001 From: puhui999 Date: Sun, 15 Jun 2025 19:17:53 +0800 Subject: [PATCH] =?UTF-8?q?feat:=20infra=20=E6=96=B0=E5=A2=9E=E6=89=B9?= =?UTF-8?q?=E9=87=8F=E5=88=A0=E9=99=A4?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/api/infra/codegen/index.ts | 5 ++++ src/api/infra/config/index.ts | 5 ++++ src/api/infra/dataSourceConfig/index.ts | 5 ++++ src/api/infra/file/index.ts | 5 ++++ src/api/infra/fileConfig/index.ts | 5 ++++ src/api/infra/job/index.ts | 5 ++++ src/views/infra/codegen/index.vue | 30 ++++++++++++++++++++- src/views/infra/config/index.vue | 30 ++++++++++++++++++++- src/views/infra/dataSourceConfig/index.vue | 31 +++++++++++++++++++++- src/views/infra/file/index.vue | 30 ++++++++++++++++++++- src/views/infra/fileConfig/index.vue | 30 ++++++++++++++++++++- src/views/infra/job/index.vue | 30 ++++++++++++++++++++- 12 files changed, 205 insertions(+), 6 deletions(-) diff --git a/src/api/infra/codegen/index.ts b/src/api/infra/codegen/index.ts index b6e88f00..b0e93cda 100644 --- a/src/api/infra/codegen/index.ts +++ b/src/api/infra/codegen/index.ts @@ -105,3 +105,8 @@ export const createCodegenList = (data) => { export const deleteCodegenTable = (id: number) => { return request.delete({ url: '/infra/codegen/delete?tableId=' + id }) } + +// 批量删除代码生成表定义 +export const deleteCodegenTableList = (ids: number[]) => { + return request.delete({ url: '/infra/codegen/delete-list', params: { tableIds: ids.join(',') } }) +} diff --git a/src/api/infra/config/index.ts b/src/api/infra/config/index.ts index 5ef59f33..ee789705 100644 --- a/src/api/infra/config/index.ts +++ b/src/api/infra/config/index.ts @@ -42,6 +42,11 @@ export const deleteConfig = (id: number) => { return request.delete({ url: '/infra/config/delete?id=' + id }) } +// 批量删除参数 +export const deleteConfigList = (ids: number[]) => { + return request.delete({ url: '/infra/config/delete-list', params: { ids: ids.join(',') } }) +} + // 导出参数 export const exportConfig = (params) => { return request.download({ url: '/infra/config/export', params }) diff --git a/src/api/infra/dataSourceConfig/index.ts b/src/api/infra/dataSourceConfig/index.ts index b413f345..55bd6a3d 100644 --- a/src/api/infra/dataSourceConfig/index.ts +++ b/src/api/infra/dataSourceConfig/index.ts @@ -24,6 +24,11 @@ export const deleteDataSourceConfig = (id: number) => { return request.delete({ url: '/infra/data-source-config/delete?id=' + id }) } +// 批量删除数据源配置 +export const deleteDataSourceConfigList = (ids: number[]) => { + return request.delete({ url: '/infra/data-source-config/delete-list', params: { ids: ids.join(',') } }) +} + // 查询数据源配置详情 export const getDataSourceConfig = (id: number) => { return request.get({ url: '/infra/data-source-config/get?id=' + id }) diff --git a/src/api/infra/file/index.ts b/src/api/infra/file/index.ts index 5c042393..374f8c6e 100644 --- a/src/api/infra/file/index.ts +++ b/src/api/infra/file/index.ts @@ -22,6 +22,11 @@ export const deleteFile = (id: number) => { return request.delete({ url: '/infra/file/delete?id=' + id }) } +// 批量删除文件 +export const deleteFileList = (ids: number[]) => { + return request.delete({ url: '/infra/file/delete-list', params: { ids: ids.join(',') } }) +} + // 获取文件预签名地址 export const getFilePresignedUrl = (name: string, directory?: string) => { return request.get({ diff --git a/src/api/infra/fileConfig/index.ts b/src/api/infra/fileConfig/index.ts index acdd2024..6a69a47e 100644 --- a/src/api/infra/fileConfig/index.ts +++ b/src/api/infra/fileConfig/index.ts @@ -56,6 +56,11 @@ export const deleteFileConfig = (id: number) => { return request.delete({ url: '/infra/file-config/delete?id=' + id }) } +// 批量删除文件配置 +export const deleteFileConfigList = (ids: number[]) => { + return request.delete({ url: '/infra/file-config/delete-list', params: { ids: ids.join(',') } }) +} + // 测试文件配置 export const testFileConfig = (id: number) => { return request.get({ url: '/infra/file-config/test?id=' + id }) diff --git a/src/api/infra/job/index.ts b/src/api/infra/job/index.ts index 033b2cbe..ce05c54a 100644 --- a/src/api/infra/job/index.ts +++ b/src/api/infra/job/index.ts @@ -38,6 +38,11 @@ export const deleteJob = (id: number) => { return request.delete({ url: '/infra/job/delete?id=' + id }) } +// 批量删除定时任务调度 +export const deleteJobList = (ids: number[]) => { + return request.delete({ url: '/infra/job/delete-list', params: { ids: ids.join(',') } }) +} + // 导出定时任务调度 export const exportJob = (params) => { return request.download({ url: '/infra/job/export-excel', params }) diff --git a/src/views/infra/codegen/index.vue b/src/views/infra/codegen/index.vue index 69c3d125..ca68c457 100644 --- a/src/views/infra/codegen/index.vue +++ b/src/views/infra/codegen/index.vue @@ -55,13 +55,23 @@ 导入 + + + 批量删除 + - + +