45 lines
1.5 KiB
JavaScript
45 lines
1.5 KiB
JavaScript
|
|
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)
|
|||
|
|
|