diff --git a/src/api/infra/apiAccessLog/index.ts b/src/api/infra/apiAccessLog/index.ts index 905ff615..b76d00d8 100644 --- a/src/api/infra/apiAccessLog/index.ts +++ b/src/api/infra/apiAccessLog/index.ts @@ -40,11 +40,11 @@ export interface ApiAccessLogExportReqVO { } // 查询列表API 访问日志 -export function getApiAccessLogPageApi(params: ApiAccessLogPageReqVO) { +export function getApiAccessLogPage(params: ApiAccessLogPageReqVO) { return defHttp.get({ url: '/infra/api-access-log/page', params }) } // 导出API 访问日志 -export function exportApiAccessLogApi(params: ApiAccessLogExportReqVO) { +export function exportApiAccessLog(params: ApiAccessLogExportReqVO) { return defHttp.download({ url: '/infra/api-access-log/export-excel', params }, '访问日志.xls') } diff --git a/src/api/infra/apiErrorLog/index.ts b/src/api/infra/apiErrorLog/index.ts index a769642f..a5d623ec 100644 --- a/src/api/infra/apiErrorLog/index.ts +++ b/src/api/infra/apiErrorLog/index.ts @@ -46,19 +46,19 @@ export interface ApiErrorLogExportReqVO { } // 查询列表API 访问日志 -export function getApiErrorLogPageApi(params: ApiErrorLogPageReqVO) { +export function getApiErrorLogPage(params: ApiErrorLogPageReqVO) { return defHttp.get({ url: '/infra/api-error-log/page', params }) } // 更新 API 错误日志的处理状态 -export function updateApiErrorLogPageApi(id: number, processStatus: number) { +export function updateApiErrorLogPage(id: number, processStatus: number) { return defHttp.put({ url: '/infra/api-error-log/update-status?id=' + id + '&processStatus=' + processStatus }) } // 导出API 错误日志 -export function exportApiErrorLogApi(params: ApiErrorLogExportReqVO) { +export function exportApiErrorLog(params: ApiErrorLogExportReqVO) { return defHttp.download( { url: '/infra/api-error-log/export-excel', diff --git a/src/api/infra/codegen/index.ts b/src/api/infra/codegen/index.ts index ab6a5d58..f9684720 100644 --- a/src/api/infra/codegen/index.ts +++ b/src/api/infra/codegen/index.ts @@ -2,56 +2,56 @@ import { defHttp } from '@/utils/http/axios' import type { CodegenUpdateReqVO, CodegenCreateListReqVO } from './types' // 查询列表代码生成表定义 -export function getCodegenTablePageApi(params) { +export function getCodegenTablePage(params) { return defHttp.get({ url: '/infra/codegen/table/page', params }) } // 查询详情代码生成表定义 -export function getCodegenTableApi(id: number) { +export function getCodegenTable(id: number) { return defHttp.get({ url: '/infra/codegen/detail?tableId=' + id }) } // 新增代码生成表定义 -export function createCodegenTableApi(data: CodegenCreateListReqVO) { +export function createCodegenTable(data: CodegenCreateListReqVO) { return defHttp.post({ url: '/infra/codegen/create', data }) } // 修改代码生成表定义 -export function updateCodegenTableApi(data: CodegenUpdateReqVO) { +export function updateCodegenTable(data: CodegenUpdateReqVO) { return defHttp.put({ url: '/infra/codegen/update', data }) } // 基于数据库的表结构,同步数据库的表和字段定义 -export function syncCodegenFromDBApi(id: number) { +export function syncCodegenFromDB(id: number) { return defHttp.put({ url: '/infra/codegen/sync-from-db?tableId=' + id }) } // 基于 SQL 建表语句,同步数据库的表和字段定义 -export function syncCodegenFromSQLApi(id: number, sql: string) { +export function syncCodegenFromSQL(id: number, sql: string) { return defHttp.put({ url: '/infra/codegen/sync-from-sql?tableId=' + id + '&sql=' + sql }) } // 预览生成代码 -export function previewCodegenApi(id: number) { +export function previewCodegen(id: number) { return defHttp.get({ url: '/infra/codegen/preview?tableId=' + id }) } // 下载生成代码 -export function downloadCodegenApi(id: number) { +export function downloadCodegen(id: number) { return defHttp.download({ url: '/infra/codegen/download?tableId=' + id }, '生成代码.zip') } // 获得表定义 -export function getSchemaTableListApi(params) { +export function getSchemaTableList(params) { return defHttp.get({ url: '/infra/codegen/db/table/list', params }) } // 基于数据库的表结构,创建代码生成器的表定义 -export function createCodegenListApi(data) { +export function createCodegenList(data) { return defHttp.post({ url: '/infra/codegen/create-list', data }) } // 删除代码生成表定义 -export function deleteCodegenTableApi(id: number) { +export function deleteCodegenTable(id: number) { return defHttp.delete({ url: '/infra/codegen/delete?tableId=' + id }) } diff --git a/src/api/infra/config/index.ts b/src/api/infra/config/index.ts index aea3fa55..4667dcb7 100644 --- a/src/api/infra/config/index.ts +++ b/src/api/infra/config/index.ts @@ -27,36 +27,36 @@ export interface ConfigExportReqVO { } // 查询参数列表 -export function getConfigPageApi(params: ConfigPageReqVO) { +export function getConfigPage(params: ConfigPageReqVO) { return defHttp.get({ url: '/infra/config/page', params }) } // 查询参数详情 -export function getConfigApi(id: number) { +export function getConfig(id: number) { return defHttp.get({ url: '/infra/config/get?id=' + id }) } // 根据参数键名查询参数值 -export function getConfigKeyApi(configKey: string) { +export function getConfigKey(configKey: string) { return defHttp.get({ url: '/infra/config/get-value-by-key?key=' + configKey }) } // 新增参数 -export function createConfigApi(data: ConfigVO) { +export function createConfig(data: ConfigVO) { return defHttp.post({ url: '/infra/config/create', data }) } // 修改参数 -export function updateConfigApi(data: ConfigVO) { +export function updateConfig(data: ConfigVO) { return defHttp.put({ url: '/infra/config/update', data }) } // 删除参数 -export function deleteConfigApi(id: number) { +export function deleteConfig(id: number) { return defHttp.delete({ url: '/infra/config/delete?id=' + id }) } // 导出参数 -export function exportConfigApi(params: ConfigExportReqVO) { +export function exportConfig(params: ConfigExportReqVO) { return defHttp.download({ url: '/infra/config/export', params }, '参数.xls') } diff --git a/src/api/infra/dataSourceConfig/index.ts b/src/api/infra/dataSourceConfig/index.ts index 641dd2a0..657fa505 100644 --- a/src/api/infra/dataSourceConfig/index.ts +++ b/src/api/infra/dataSourceConfig/index.ts @@ -10,26 +10,26 @@ export interface DataSourceConfigVO { } // 查询数据源配置列表 -export function getDataSourceConfigListApi() { +export function getDataSourceConfigList() { return defHttp.get({ url: '/infra/data-source-config/list' }) } // 查询数据源配置详情 -export function getDataSourceConfigApi(id: number) { +export function getDataSourceConfig(id: number) { return defHttp.get({ url: '/infra/data-source-config/get?id=' + id }) } // 新增数据源配置 -export function createDataSourceConfigApi(data: DataSourceConfigVO) { +export function createDataSourceConfig(data: DataSourceConfigVO) { return defHttp.post({ url: '/infra/data-source-config/create', data }) } // 修改数据源配置 -export function updateDataSourceConfigApi(data: DataSourceConfigVO) { +export function updateDataSourceConfig(data: DataSourceConfigVO) { return defHttp.put({ url: '/infra/data-source-config/update', data }) } // 删除数据源配置 -export function deleteDataSourceConfigApi(id: number) { +export function deleteDataSourceConfig(id: number) { return defHttp.delete({ url: '/infra/data-source-config/delete?id=' + id }) } diff --git a/src/api/infra/dbDoc/index.ts b/src/api/infra/dbDoc/index.ts index 397181c4..39d36174 100644 --- a/src/api/infra/dbDoc/index.ts +++ b/src/api/infra/dbDoc/index.ts @@ -1,16 +1,16 @@ import { defHttp } from '@/utils/http/axios' // 导出Html -export function exportHtmlApiasync() { +export function exportHtml() { return defHttp.get({ url: '/infra/db-doc/export-html', responseType: 'blob' }) } // 导出Word -export function exportWordApi() { +export function exportWord() { return defHttp.get({ url: '/infra/db-doc/export-word', responseType: 'blob' }) } // 导出Markdown -export function exportMarkdownApi() { +export function exportMarkdown() { return defHttp.get({ url: '/infra/db-doc/export-markdown', responseType: 'blob' }) } diff --git a/src/api/infra/file/index.ts b/src/api/infra/file/index.ts index 7426fbec..5d859545 100644 --- a/src/api/infra/file/index.ts +++ b/src/api/infra/file/index.ts @@ -18,11 +18,11 @@ export interface FilePageReqVO extends PageParam { } // 查询文件列表 -export function getFilePageApi(params: FilePageReqVO) { +export function getFilePage(params: FilePageReqVO) { return defHttp.get({ url: '/infra/file/page', params }) } // 删除文件 -export function deleteFileApi(id: number) { +export function deleteFile(id: number) { return defHttp.delete({ url: '/infra/file/delete?id=' + id }) } diff --git a/src/api/infra/fileConfig/index.ts b/src/api/infra/fileConfig/index.ts index 82c23675..7df5048a 100644 --- a/src/api/infra/fileConfig/index.ts +++ b/src/api/infra/fileConfig/index.ts @@ -31,36 +31,36 @@ export interface FileConfigPageReqVO extends PageParam { } // 查询文件配置列表 -export function getFileConfigPageApi(params: FileConfigPageReqVO) { +export function getFileConfigPage(params: FileConfigPageReqVO) { return defHttp.get({ url: '/infra/file-config/page', params }) } // 查询文件配置详情 -export function getFileConfigApi(id: number) { +export function getFileConfig(id: number) { return defHttp.get({ url: '/infra/file-config/get?id=' + id }) } // 更新文件配置为主配置 -export function updateFileConfigMasterApi(id: number) { +export function updateFileConfigMaster(id: number) { return defHttp.put({ url: '/infra/file-config/update-master?id=' + id }) } // 新增文件配置 -export function createFileConfigApi(data: FileConfigVO) { +export function createFileConfig(data: FileConfigVO) { return defHttp.post({ url: '/infra/file-config/create', data }) } // 修改文件配置 -export function updateFileConfigApi(data: FileConfigVO) { +export function updateFileConfig(data: FileConfigVO) { return defHttp.put({ url: '/infra/file-config/update', data }) } // 删除文件配置 -export function deleteFileConfigApi(id: number) { +export function deleteFileConfig(id: number) { return defHttp.delete({ url: '/infra/file-config/delete?id=' + id }) } // 测试文件配置 -export function testFileConfigApi(id: number) { +export function testFileConfig(id: number) { return defHttp.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 7ff8b3a3..09b04d37 100644 --- a/src/api/infra/job/index.ts +++ b/src/api/infra/job/index.ts @@ -26,37 +26,37 @@ export interface JobExportReqVO { } // 任务列表 -export function getJobPageApi(params: JobPageReqVO) { +export function getJobPage(params: JobPageReqVO) { return defHttp.get({ url: '/infra/job/page', params }) } // 任务详情 -export function getJobApi(id: number) { +export function getJob(id: number) { return defHttp.get({ url: '/infra/job/get?id=' + id }) } // 新增任务 -export function createJobApi(data: JobVO) { +export function createJob(data: JobVO) { return defHttp.post({ url: '/infra/job/create', data }) } // 修改定时任务调度 -export function updateJobApi(data: JobVO) { +export function updateJob(data: JobVO) { return defHttp.put({ url: '/infra/job/update', data }) } // 删除定时任务调度 -export function deleteJobApi(id: number) { +export function deleteJob(id: number) { return defHttp.delete({ url: '/infra/job/delete?id=' + id }) } // 导出定时任务调度 -export function exportJobApi(params: JobExportReqVO) { +export function exportJob(params: JobExportReqVO) { return defHttp.download({ url: '/infra/job/export-excel', params }, '定时任务.xls') } // 任务状态修改 -export function updateJobStatusApi(id: number, status: number) { +export function updateJobStatus(id: number, status: number) { const params = { id, status @@ -65,11 +65,11 @@ export function updateJobStatusApi(id: number, status: number) { } // 定时任务立即执行一次 -export function runJobApi(id: number) { +export function runJob(id: number) { return defHttp.put({ url: '/infra/job/trigger?id=' + id }) } // 获得定时任务的下 n 次执行时间 -export function getJobNextTimesApi(id: number) { +export function getJobNextTimes(id: number) { return defHttp.get({ url: '/infra/job/get_next_times?id=' + id }) } diff --git a/src/api/infra/jobLog/index.ts b/src/api/infra/jobLog/index.ts index ca94774b..2abad8a5 100644 --- a/src/api/infra/jobLog/index.ts +++ b/src/api/infra/jobLog/index.ts @@ -31,22 +31,16 @@ export interface JobLogExportReqVO { } // 任务日志列表 -export function getJobLogPageApi(params: JobLogPageReqVO) { +export function getJobLogPage(params: JobLogPageReqVO) { return defHttp.get({ url: '/infra/job-log/page', params }) } // 任务日志详情 -export function getJobLogApi(id: number) { +export function getJobLog(id: number) { return defHttp.get({ url: '/infra/job-log/get?id=' + id }) } // 导出定时任务日志 -export function exportJobLogApi(params: JobLogExportReqVO) { - return defHttp.download( - { - url: '/infra/job-log/export-excel', - params - }, - '定时任务日志.xls' - ) +export function exportJobLog(params: JobLogExportReqVO) { + return defHttp.download({ url: '/infra/job-log/export-excel', params }, '定时任务日志.xls') } diff --git a/src/api/infra/redis/index.ts b/src/api/infra/redis/index.ts index f50f69c0..51c3ce66 100644 --- a/src/api/infra/redis/index.ts +++ b/src/api/infra/redis/index.ts @@ -3,17 +3,17 @@ import { defHttp } from '@/utils/http/axios' /** * 获取redis 监控信息 */ -export function getCacheApi() { +export function getCache() { return defHttp.get({ url: '/infra/redis/get-monitor-info' }) } // 获取模块 -export function getKeyDefineListApi() { +export function getKeyDefineList() { return defHttp.get({ url: '/infra/redis/get-key-define-list' }) } /** * 获取redis key列表 */ -export function getKeyListApi(keyTemplate: string) { +export function getKeyList(keyTemplate: string) { return defHttp.get({ url: '/infra/redis/get-key-list', params: { @@ -22,16 +22,16 @@ export function getKeyListApi(keyTemplate: string) { }) } // 获取缓存内容 -export function getKeyValueApi(key: string) { +export function getKeyValue(key: string) { return defHttp.get({ url: '/infra/redis/get-key-value?key=' + key }) } // 根据键名删除缓存 -export function deleteKeyApi(key: string) { +export function deleteKey(key: string) { return defHttp.delete({ url: '/infra/redis/delete-key?key=' + key }) } -export function deleteKeysApi(keyTemplate: string) { +export function deleteKeys(keyTemplate: string) { return defHttp.delete({ url: '/infra/redis/delete-keys?', params: { diff --git a/src/views/infra/dbDoc/index.vue b/src/views/infra/dbDoc/index.vue index 2dadded1..1eb3d0bb 100644 --- a/src/views/infra/dbDoc/index.vue +++ b/src/views/infra/dbDoc/index.vue @@ -21,7 +21,7 @@ const { t } = useI18n() const src = ref('') /** 页面加载 */ const init = async () => { - const res = await DbDocApi.exportHtmlApi() + const res = await DbDocApi.exportHtml() let blob = new Blob([res], { type: 'text/html' }) let blobUrl = window.URL.createObjectURL(blob) src.value = blobUrl @@ -29,15 +29,15 @@ const init = async () => { /** 处理导出 */ const handleExport = async (type: string) => { if (type === 'HTML') { - const res = await DbDocApi.exportHtmlApi() + const res = await DbDocApi.exportHtml() downloadByData(res, '数据库文档.html') } if (type === 'Word') { - const res = await DbDocApi.exportWordApi() + const res = await DbDocApi.exportWord() downloadByData(res, '数据库文档.doc') } if (type === 'Markdown') { - const res = await DbDocApi.exportMarkdownApi() + const res = await DbDocApi.exportMarkdown() downloadByData(res, '数据库文档.md') } } diff --git a/src/views/infra/file/index.vue b/src/views/infra/file/index.vue index d2a0f7eb..aa79bc22 100644 --- a/src/views/infra/file/index.vue +++ b/src/views/infra/file/index.vue @@ -30,7 +30,7 @@ import { useI18n } from '@/hooks/web/useI18n' import { useMessage } from '@/hooks/web/useMessage' import { IconEnum } from '@/enums/appEnum' import { BasicTable, useTable, TableAction } from '@/components/Table' -import { deleteFileApi, getFilePageApi } from '@/api/infra/file' +import { deleteFile, getFilePage } from '@/api/infra/file' import { columns, searchFormSchema } from './file.data' const { t } = useI18n() @@ -38,7 +38,7 @@ const { createMessage } = useMessage() const [registerTable, { reload }] = useTable({ title: '文件列表', - api: getFilePageApi, + api: getFilePage, columns, formConfig: { labelWidth: 120, @@ -60,7 +60,7 @@ function handleAdd() { } async function handleDelete(record: Recordable) { - await deleteFileApi(record.id) + await deleteFile(record.id) createMessage.success(t('common.delSuccessText')) reload() } diff --git a/src/views/infra/fileConfig/FileConfigModal.vue b/src/views/infra/fileConfig/FileConfigModal.vue index 1fda1f7f..d5fd831a 100644 --- a/src/views/infra/fileConfig/FileConfigModal.vue +++ b/src/views/infra/fileConfig/FileConfigModal.vue @@ -8,7 +8,7 @@ import { ref, computed, unref } from 'vue' import { BasicModal, useModalInner } from '@/components/Modal' import { BasicForm, useForm } from '@/components/Form' import { formSchema } from './ficleConfig.data' -import { createFileConfigApi, getFileConfigApi, updateFileConfigApi } from '@/api/infra/fileConfig' +import { createFileConfig, getFileConfig, updateFileConfig } from '@/api/infra/fileConfig' const emit = defineEmits(['success', 'register']) const isUpdate = ref(true) @@ -28,7 +28,7 @@ const [registerModal, { setModalProps, closeModal }] = useModalInner(async (data isUpdate.value = !!data?.isUpdate if (unref(isUpdate)) { - const res = await getFileConfigApi(data.record.id) + const res = await getFileConfig(data.record.id) rowId.value = res.id setFieldsValue({ ...res }) } @@ -41,9 +41,9 @@ async function handleSubmit() { const values = await validate() setModalProps({ confirmLoading: true }) if (unref(isUpdate)) { - await updateFileConfigApi(values) + await updateFileConfig(values) } else { - await createFileConfigApi(values) + await createFileConfig(values) } closeModal() emit('success') diff --git a/src/views/infra/fileConfig/index.vue b/src/views/infra/fileConfig/index.vue index 0a26062f..d7d15aed 100644 --- a/src/views/infra/fileConfig/index.vue +++ b/src/views/infra/fileConfig/index.vue @@ -36,7 +36,7 @@ import { useModal } from '@/components/Modal' import PostModal from './FileConfigModal.vue' import { IconEnum } from '@/enums/appEnum' import { BasicTable, useTable, TableAction } from '@/components/Table' -import { deleteFileConfigApi, getFileConfigPageApi, testFileConfigApi, updateFileConfigMasterApi } from '@/api/infra/fileConfig' +import { deleteFileConfig, getFileConfigPage, testFileConfig, updateFileConfigMaster } from '@/api/infra/fileConfig' import { columns, searchFormSchema } from './ficleConfig.data' const { t } = useI18n() @@ -45,7 +45,7 @@ const [registerModal, { openModal }] = useModal() const [registerTable, { reload }] = useTable({ title: '文件配置列表', - api: getFileConfigPageApi, + api: getFileConfigPage, columns, formConfig: { labelWidth: 120, @@ -76,7 +76,7 @@ function handleEdit(record: Recordable) { } async function handleTest(record: Recordable) { - const res = await testFileConfigApi(record.id) + const res = await testFileConfig(record.id) createSuccessModal({ content: res }) } @@ -86,14 +86,14 @@ function handleMaster(record: Recordable) { iconType: 'warning', content: '是否确认修改配置编号为"' + record.id + '"的数据项为主配置?', async onOk() { - await updateFileConfigMasterApi(record.id) + await updateFileConfigMaster(record.id) createMessage.success('配置成功') } }) } async function handleDelete(record: Recordable) { - await deleteFileConfigApi(record.id) + await deleteFileConfig(record.id) createMessage.success(t('common.delSuccessText')) reload() }