houyaf 3 tahun lalu
induk
melakukan
869fa6b2db

+ 1 - 1
src/api/biz/bizApi.ts

@@ -1,7 +1,7 @@
 import apiRequest from '@/network/http/apiRequest'
 
 /**
- * 获取Model列表
+ * 获取Biz列表
  * @param data
  * @returns
  */

+ 3 - 59
src/api/database/dataApi.ts

@@ -1,70 +1,14 @@
 import apiRequest from '@/network/http/apiRequest'
 
 /**
- * 查询
- * @param tableName
+ * 分页获取数据库数据
  * @param data
  * @returns
  */
-export function queryData(tableName: string, data: any) {
+export function getDBDataByPage(data: any) {
   return apiRequest({
-    url: '/daas/data/table/select/{tableName}',
+    url: '/database/data/page',
     method: 'GET',
     params: data,
   })
 }
-
-/**
- * 添加
- * @param tableName
- * @param data
- * @returns
- */
-export function insertData(tableName: string, data: any) {
-  return apiRequest({
-    url: '/daas/data/table/insert/{tableName}',
-    method: 'POST',
-    data,
-  })
-}
-
-/**
- * 更新
- * @param tableName
- * @param data
- * @returns
- */
-export function updateData(tableName: string, data: any) {
-  return apiRequest({
-    url: '/daas/data/table/update/{tableName}',
-    method: 'PUT',
-    data,
-  })
-}
-
-/**
- * 删除
- * @param tableName
- * @param data
- * @returns
- */
-export function deleteData(tableName: string, data: any) {
-  return apiRequest({
-    url: `/daas/data/table/delete/${tableName}`,
-    method: 'DELETE',
-    data,
-  })
-}
-
-/**
- * 执行SQL
- * @param data
- * @returns
- */
-export function execSql(data: object) {
-  return apiRequest({
-    url: '/daas/data/execSql',
-    method: 'POST',
-    data,
-  })
-}

+ 0 - 86
src/api/database/dbApi.ts

@@ -1,86 +0,0 @@
-import apiRequest from '@/network/http/apiRequest'
-
-/**
- * 获取当前数据库所有表格
- * @returns
- */
-export function getTableByList() {
-  return apiRequest({
-    url: '/daas/db/tables',
-    method: 'GET',
-  })
-}
-
-/**
- * 获取目标数据库表的字段定义
- * @returns
- */
-export function getTableFieldsByList(tableName: string) {
-  return apiRequest({
-    url: `/daas/db/table/fields/${tableName}`,
-    method: 'GET',
-  })
-}
-
-/**
- * 获取DB列表
- * @param data
- * @returns
- */
-export function getDBByList(data: any) {
-  return apiRequest({
-    url: '/daas/db',
-    method: 'GET',
-    params: data,
-  })
-}
-
-/**
- * 根据Id获取DB
- * @param dbId
- * @returns
- */
-export function getDBById(dbId: number) {
-  return apiRequest({
-    url: `/daas/db/${dbId}`,
-    method: 'GET',
-  })
-}
-
-/**
- * 添加DB
- * @param data
- * @returns
- */
-export function createDB(data: any) {
-  return apiRequest({
-    url: '/daas/db/add',
-    method: 'POST',
-    data,
-  })
-}
-
-/**
- * 更新DB
- * @param data
- * @returns
- */
-export function updateDB(data: any) {
-  return apiRequest({
-    url: '/daas/db/update',
-    method: 'PUT',
-    data,
-  })
-}
-
-/**
- * 删除DB
- * @param dbId
- * @returns
- */
-export function deleteDBById(dbId: number) {
-  return apiRequest({
-    url: `/daas/db/${dbId}`,
-    method: 'DELETE',
-  })
-}

+ 5 - 5
src/api/database/dbTypeApi.ts

@@ -7,7 +7,7 @@ import apiRequest from '@/network/http/apiRequest'
  */
 export function getDbTypeByList(data: any) {
   return apiRequest({
-    url: '/daas/dbType',
+    url: '/database/type',
     method: 'GET',
     params: data,
   })
@@ -20,7 +20,7 @@ export function getDbTypeByList(data: any) {
  */
 export function getDbTypeById(dbTypeId: number) {
   return apiRequest({
-    url: `/daas/dbType/${dbTypeId}`,
+    url: `/database/type/${dbTypeId}`,
     method: 'GET',
   })
 }
@@ -32,7 +32,7 @@ export function getDbTypeById(dbTypeId: number) {
  */
 export function createDbType(data: any) {
   return apiRequest({
-    url: '/daas/dbType/add',
+    url: '/database/type/add',
     method: 'POST',
     data,
   })
@@ -45,7 +45,7 @@ export function createDbType(data: any) {
  */
 export function updateDbType(data: any) {
   return apiRequest({
-    url: '/daas/dbType/update',
+    url: '/database/type/update',
     method: 'PUT',
     data,
   })
@@ -58,7 +58,7 @@ export function updateDbType(data: any) {
  */
 export function deleteDbTypeById(dbTypeId: number) {
   return apiRequest({
-    url: `/daas/dbType/${dbTypeId}`,
+    url: `/database/type/${dbTypeId}`,
     method: 'DELETE',
   })
 }

+ 5 - 5
src/views/biz/object/index.vue

@@ -86,18 +86,18 @@ onMounted(() => {
   getBizData()
 })
 
-// 对象新增
+// 业务新增
 const onBizAdd = () => {
   bizRef.value.showAddModel()
 }
 
-// 对象编辑
+// 业务编辑
 const onBizEdit = (data: { bizId: number }) => {
   const bizId = data.bizId
   bizRef.value.showEditModel(bizId)
 }
 
-// 模型删除
+// 业务删除
 const onBizDelete = (data: any) => {
   ElMessageBox.confirm(`确认删除「${data.bizTitle}」吗?`, '确认信息').then(async () => {
     await deleteBizById(data.bizId)
@@ -109,7 +109,7 @@ const onBizDelete = (data: any) => {
   })
 }
 
-// 模型选择
+// 业务选择
 const onTreeNodeClick = (node: TreeNode) => {
   if (node.isLeaf) {
     state.curBizId = node.bizId
@@ -117,8 +117,8 @@ const onTreeNodeClick = (node: TreeNode) => {
   }
 }
 
-const objectTableRef = ref()
 const bizObjectRef = ref()
+const objectTableRef = ref()
 
 // 检索对象
 const onSearch = () => {

+ 1 - 1
src/views/database/data/components/sql_data.vue

@@ -1,6 +1,6 @@
 <script lang="ts" setup name="sql_data">
 import { cloneDeep } from 'lodash-es'
-import { getTableByList, getTableFieldsByList } from '@/api/database/dbApi'
+import { getTableByList, getTableFieldsByList } from '@/api/database/dataApi'
 
 const state = reactive({
   layoutMode: 'table',

+ 1 - 1
src/views/database/data/components/table_data.vue

@@ -1,5 +1,5 @@
 <script lang="ts" setup name="table_data">
-import { getTableByList, getTableFieldsByList } from '@/api/database/dbApi'
+import { getTableByList, getTableFieldsByList } from '@/api/database/dataApi'
 
 interface TreeNode {
   label: string