UNIVPLMDataIntegration/App/api/sysDatabase.js
2025-01-19 23:25:16 +08:00

45 lines
1.5 KiB
JavaScript
Raw Permalink Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

import { http } from 'uview-plus'
// 获取库列表
export const listApi = (params) => http.get('/api/sysDatabase/list', params)
// 获取可视化库表结构
export const visualDbTableApi = (params) => http.get('/api/sysDatabase/visualDbTable', params)
// 获取字段列表
export const columnListApi = (params) => http.get('/api/sysDatabase/columnList', params)
// 获取数据库数据类型列表
export const dbTypeListApi = (params) => http.get('/api/sysDatabase/dbTypeList', params)
// 增加列
export const addColumnApi = (data) => http.post('/api/sysDatabase/addColumn', data)
// 删除列
export const deleteColumnApi = (data) => http.post('/api/sysDatabase/deleteColumn', data)
// 编辑列
export const updateColumnApi = (data) => http.post('/api/sysDatabase/updateColumn', data)
// 获取表列表
export const tableListApi = (params) => http.get('/api/sysDatabase/tableList', params)
// 增加表
export const addTableApi = (data) => http.post('/api/sysDatabase/addTable', data)
// 删除表
export const deleteTableApi = (data) => http.post('/api/sysDatabase/deleteTable', data)
// 编辑表
export const updateTableApi = (data) => http.post('/api/sysDatabase/updateTable', data)
// 创建实体
export const createEntityApi = (data) => http.post('/api/sysDatabase/createEntity', data)
// 创建种子数据
export const createSeedDataApi = (data) => http.post('/api/sysDatabase/createSeedData', data)
// 备份数据库PostgreSQL
export const backupDatabaseApi = (data) => http.post('/api/sysDatabase/backupDatabase', data)