懒羊羊
2024-01-31 e57a8990ae56f657a59c435a0613c5f7a8728003
提交 | 用户 | 时间
e57a89 1 import request from '@/utils/request'
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 previewTable(tableId) {
48   return request({
49     url: '/tool/gen/preview/' + tableId,
50     method: 'get'
51   })
52 }
53
54 // 删除表数据
55 export function delTable(tableId) {
56   return request({
57     url: '/tool/gen/' + tableId,
58     method: 'delete'
59   })
60 }
61
62 // 生成代码(自定义路径)
63 export function genCode(tableName) {
64   return request({
65     url: '/tool/gen/genCode/' + tableName,
66     method: 'get'
67   })
68 }
69
70 // 同步数据库
71 export function synchDb(tableName) {
72   return request({
73     url: '/tool/gen/synchDb/' + tableName,
74     method: 'get'
75   })
76 }