From b322428830c1d5f526223cf597602f4bf4ca8760 Mon Sep 17 00:00:00 2001 From: ray <1490493387@qq.com> Date: Sat, 13 Jul 2024 08:55:13 +0800 Subject: [PATCH] =?UTF-8?q?feat:=20:sparkles:=20=E6=96=B0=E5=A2=9E?= =?UTF-8?q?=E4=BB=A3=E7=A0=81=E7=94=9F=E6=88=90=E8=8F=9C=E5=8D=95=E5=92=8C?= =?UTF-8?q?=E7=A9=BA=E9=A1=B5=E9=9D=A2?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/api/generator.ts | 20 ++++++++++++++++++++ src/assets/icons/code.svg | 1 + src/views/generator/index.vue | 15 +++++++++++++++ 3 files changed, 36 insertions(+) create mode 100644 src/api/generator.ts create mode 100644 src/assets/icons/code.svg create mode 100644 src/views/generator/index.vue diff --git a/src/api/generator.ts b/src/api/generator.ts new file mode 100644 index 00000000..f1876e2a --- /dev/null +++ b/src/api/generator.ts @@ -0,0 +1,20 @@ +import request from "@/utils/request"; + +const USER_BASE_URL = "/api/v1/generators"; + +class GeneratorAPI { + /** + * 获取代码生成预览数据 + */ + static getPreviewData(tableName: string) { + return request({ + url: `${USER_BASE_URL}/preview/${tableName}`, + method: "get", + }); + } +} + +export default GeneratorAPI; + +/** 代码生成预览对象 */ +export interface GeneratorPreviewVO {} diff --git a/src/assets/icons/code.svg b/src/assets/icons/code.svg new file mode 100644 index 00000000..d8b546ca --- /dev/null +++ b/src/assets/icons/code.svg @@ -0,0 +1 @@ + diff --git a/src/views/generator/index.vue b/src/views/generator/index.vue new file mode 100644 index 00000000..4aef9e2e --- /dev/null +++ b/src/views/generator/index.vue @@ -0,0 +1,15 @@ + + + + +