中国算力平台算力登记系统2.0
yanzhaofeige
5 days ago 37f8463032c06236bfd098133c31cda51217b00f
commit | author | age
43dc29 1 import request from '@/utils/request'
Y 2
3 // 查询生成表数据
4 export function listTable(query) {
5   return request({
6     url: '/tool/gen/list',
7     method: 'get',
8     params: query
9   })
10 }
11 // 查询db数据库列表
12 export function listDbTable(query) {
13   return request({
14     url: '/tool/gen/db/list',
15     method: 'get',
16     params: query
17   })
18 }
19
20 // 查询表详细信息
21 export function getGenTable(tableId) {
22   return request({
23     url: '/tool/gen/' + tableId,
24     method: 'get'
25   })
26 }
27
28 // 修改代码生成信息
29 export function updateGenTable(data) {
30   return request({
31     url: '/tool/gen',
32     method: 'put',
33     data: data
34   })
35 }
36
37 // 导入表
38 export function importTable(data) {
39   return request({
40     url: '/tool/gen/importTable',
41     method: 'post',
42     params: data
43   })
44 }
45
46 // 创建表
47 export function createTable(data) {
48   return request({
49     url: '/tool/gen/createTable',
50     method: 'post',
51     params: data
52   })
53 }
54
55 // 预览生成代码
56 export function previewTable(tableId) {
57   return request({
58     url: '/tool/gen/preview/' + tableId,
59     method: 'get'
60   })
61 }
62
63 // 删除表数据
64 export function delTable(tableId) {
65   return request({
66     url: '/tool/gen/' + tableId,
67     method: 'delete'
68   })
69 }
70
71 // 生成代码(自定义路径)
72 export function genCode(tableName) {
73   return request({
74     url: '/tool/gen/genCode/' + tableName,
75     method: 'get'
76   })
77 }
78
79 // 同步数据库
80 export function synchDb(tableName) {
81   return request({
82     url: '/tool/gen/synchDb/' + tableName,
83     method: 'get'
84   })
85 }