Bläddra i källkod

feat: 添加接口

liaojiaxing 4 månader sedan
förälder
incheckning
a47f67cbe4
2 ändrade filer med 41 tillägg och 0 borttagningar
  1. 39 0
      apps/er-designer/src/api/dataModel.ts
  2. 2 0
      apps/er-designer/src/api/index.ts

+ 39 - 0
apps/er-designer/src/api/dataModel.ts

@@ -0,0 +1,39 @@
+import { request } from "umi";
+import { commonParams } from "./";
+import { ProjectInfo } from "@/type";
+
+/**
+ * 查询数据模型列表
+ * @param
+ * @returns
+ */
+export const GetDataModelList = (data: { name: string }) => {
+  return request("/api/erDiagram/dataModel/list", {
+    method: "POST",
+    data,
+  });
+};
+
+/**
+ * 保存更新数据模型
+ * @param
+ * @returns
+ */
+export const SaveDataModel = (data: ProjectInfo) => {
+  return request("/api/erDiagram/dataModel/saveOrUpdate", {
+    method: "POST",
+    data,
+  });
+};
+
+/**
+ * 删除数据模型
+ * @param
+ * @returns
+ */
+export const DeleteDataModel = (data: { id: string }) => {
+  return request("/api/erDiagram/dataModel/delete", {
+    method: "POST",
+    data,
+  });
+};

+ 2 - 0
apps/er-designer/src/api/index.ts

@@ -1,5 +1,7 @@
 import { request } from "umi";
 
+export * from "./dataModel";
+
 export type commonParams = {
   currentPage: number;
   pageSize: number;