UNIVPLMDataIntegration/App/api/sysDatabase.js

45 lines
1.5 KiB
JavaScript
Raw Normal View History

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)