From 31d4755d2949e4ababeacfd58126c5e320958929 Mon Sep 17 00:00:00 2001 From: wangxiang <1827945911@qq.com> Date: Mon, 19 Feb 2024 12:12:30 +0800 Subject: [PATCH] =?UTF-8?q?chore:=20=E5=AD=97=E6=AE=B5=E7=B1=BB=E5=9E=8B?= =?UTF-8?q?=E5=BC=80=E5=8F=91?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../system/controller/genDatabaseType.ts | 20 +++ .../system/controller/genTableFieldType.ts | 20 +++ .../platform/system/entity/genDatabaseType.ts | 13 ++ .../system/entity/genTableFieldType.ts | 16 ++ ...ientModal.vue => GenDataBaseTypeModal.vue} | 5 +- .../devtools/genDataBaseType/client.data.ts | 154 ------------------ .../genDataBaseType/genDataBaseType.data.ts | 89 ++++++++++ .../system/devtools/genDataBaseType/index.vue | 73 ++++++--- 8 files changed, 209 insertions(+), 181 deletions(-) create mode 100644 src/api/platform/system/controller/genDatabaseType.ts create mode 100644 src/api/platform/system/controller/genTableFieldType.ts create mode 100644 src/api/platform/system/entity/genDatabaseType.ts create mode 100644 src/api/platform/system/entity/genTableFieldType.ts rename src/views/system/devtools/genDataBaseType/{ClientModal.vue => GenDataBaseTypeModal.vue} (95%) delete mode 100644 src/views/system/devtools/genDataBaseType/client.data.ts create mode 100644 src/views/system/devtools/genDataBaseType/genDataBaseType.data.ts diff --git a/src/api/platform/system/controller/genDatabaseType.ts b/src/api/platform/system/controller/genDatabaseType.ts new file mode 100644 index 0000000..78fd5fe --- /dev/null +++ b/src/api/platform/system/controller/genDatabaseType.ts @@ -0,0 +1,20 @@ +import type { GenDatabaseTypeParams, GenDatabaseType, GenDatabaseTypeResult } from '/@/api/platform/system/entity/genDatabaseType'; +import { defHttp } from '/@/utils/http/axios'; + +enum Api { + list = '/system_proxy/system/devtools/genDatabaseType/list', + add = '/system_proxy/system/devtools/genDatabaseType/save', + get = '/system_proxy/system/devtools/genDatabaseType', + edit = '/system_proxy/system/devtools/genDatabaseType/update', + del = '/system_proxy/system/devtools/genDatabaseType/remove', +} + +export const listGenDatabaseType = (params?: Partial) => defHttp.get({ url: Api.list, params }, { isReturnResultResponse: true }); + +export const addGenDatabaseType = (params: Partial) => defHttp.post({ url: Api.add, data: params }); + +export const editGenDatabaseType = (params: Partial) => defHttp.put({ url: Api.edit, data: params }); + +export const getGenDatabaseType = (id: string) => defHttp.get({ url: `${Api.get}/${id}` }); + +export const delGenDatabaseType = (ids: string) => defHttp.delete({ url: `${Api.del}/${ids}` }); diff --git a/src/api/platform/system/controller/genTableFieldType.ts b/src/api/platform/system/controller/genTableFieldType.ts new file mode 100644 index 0000000..1bde6bb --- /dev/null +++ b/src/api/platform/system/controller/genTableFieldType.ts @@ -0,0 +1,20 @@ +import type { GenTableFieldTypeParams, GenTableFieldType, GenTableFieldTypeResult } from '/@/api/platform/system/entity/genTableFieldType'; +import { defHttp } from '/@/utils/http/axios'; + +enum Api { + list = '/system_proxy/system/devtools/genTableFieldType/list', + add = '/system_proxy/system/devtools/genTableFieldType/save', + get = '/system_proxy/system/devtools/genTableFieldType', + edit = '/system_proxy/system/devtools/genTableFieldType/update', + del = '/system_proxy/system/devtools/genTableFieldType/remove', +} + +export const listGenTableFieldType = (params?: Partial) => defHttp.get({ url: Api.list, params }, { isReturnResultResponse: true }); + +export const addGenTableFieldType = (params: Partial) => defHttp.post({ url: Api.add, data: params }); + +export const editGenTableFieldType = (params: Partial) => defHttp.put({ url: Api.edit, data: params }); + +export const getGenTableFieldType = (id: string) => defHttp.get({ url: `${Api.get}/${id}` }); + +export const delGenTableFieldType = (ids: string) => defHttp.delete({ url: `${Api.del}/${ids}` }); diff --git a/src/api/platform/system/entity/genDatabaseType.ts b/src/api/platform/system/entity/genDatabaseType.ts new file mode 100644 index 0000000..aa66a86 --- /dev/null +++ b/src/api/platform/system/entity/genDatabaseType.ts @@ -0,0 +1,13 @@ +import type { R } from '/#/axios'; +import type { Page } from '/@/api/common/data/entity'; +import type { BaseEntity } from '/@/api/common/base/entity'; + +export type GenDatabaseTypeParams = Page & GenDatabaseType; + +export interface GenDatabaseType extends BaseEntity { + id: string; + type: string; + [key: string]: any; +} + +export type GenDatabaseTypeResult = R; diff --git a/src/api/platform/system/entity/genTableFieldType.ts b/src/api/platform/system/entity/genTableFieldType.ts new file mode 100644 index 0000000..8c95a42 --- /dev/null +++ b/src/api/platform/system/entity/genTableFieldType.ts @@ -0,0 +1,16 @@ +import type { R } from '/#/axios'; +import type { Page } from '/@/api/common/data/entity'; +import type { BaseEntity } from '/@/api/common/base/entity'; + +export type GenTableFieldTypeParams = Page & GenTableFieldType; + +export interface GenTableFieldType extends BaseEntity { + id: string; + typeId: string; + label: string; + value: string; + sort: number; + [key: string]: any; +} + +export type GenTableFieldTypeResult = R; diff --git a/src/views/system/devtools/genDataBaseType/ClientModal.vue b/src/views/system/devtools/genDataBaseType/GenDataBaseTypeModal.vue similarity index 95% rename from src/views/system/devtools/genDataBaseType/ClientModal.vue rename to src/views/system/devtools/genDataBaseType/GenDataBaseTypeModal.vue index ebacf06..e31ba40 100644 --- a/src/views/system/devtools/genDataBaseType/ClientModal.vue +++ b/src/views/system/devtools/genDataBaseType/GenDataBaseTypeModal.vue @@ -11,7 +11,7 @@