Kaynağa Gözat

feat: 添加接口

liaojiaxing 4 ay önce
ebeveyn
işleme
a47f67cbe4

+ 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;