|
@@ -1,12 +1,12 @@
|
|
|
import http from '@/api'
|
|
|
-
|
|
|
+import { DbTableQuery, DbTableVO, TableQuery, TableVO, GenTableVO, DbTableForm } from '@/api/interface/tool/gen'
|
|
|
/**
|
|
|
* @name 查询生成表数据
|
|
|
- * @param query 参数
|
|
|
+ * @param query {TableQuery} 参数
|
|
|
* @returns 返回列表
|
|
|
*/
|
|
|
-export const listTableApi = (query: any) => {
|
|
|
- return http.get<any>('/tool/gen/list', query, { loading: true })
|
|
|
+export const listTableApi = (query: TableQuery) => {
|
|
|
+ return http.get<TableVO[]>('/tool/gen/list', query, { loading: true })
|
|
|
}
|
|
|
|
|
|
/**
|
|
@@ -14,8 +14,8 @@ export const listTableApi = (query: any) => {
|
|
|
* @param query 参数
|
|
|
* @returns 返回列表
|
|
|
*/
|
|
|
-export const listDbTableApi = (query: any) => {
|
|
|
- return http.get<any>('/tool/gen/db/list', query, { loading: true })
|
|
|
+export const listDbTableApi = (query: DbTableQuery) => {
|
|
|
+ return http.get<DbTableVO[]>('/tool/gen/db/list', query, { loading: true })
|
|
|
}
|
|
|
|
|
|
/**
|
|
@@ -23,8 +23,8 @@ export const listDbTableApi = (query: any) => {
|
|
|
* @param tableId tableId
|
|
|
* @returns returns
|
|
|
*/
|
|
|
-export const getTableApi = (tableId: any) => {
|
|
|
- return http.get<any>(`/tool/gen/${tableId}`)
|
|
|
+export const getTableApi = (tableId: string | number) => {
|
|
|
+ return http.get<GenTableVO>(`/tool/gen/${tableId}`)
|
|
|
}
|
|
|
|
|
|
/**
|
|
@@ -32,8 +32,8 @@ export const getTableApi = (tableId: any) => {
|
|
|
* @param data data
|
|
|
* @returns returns
|
|
|
*/
|
|
|
-export const updateGenTableApi = (data: any) => {
|
|
|
- return http.put<any>('/tool/gen', data, { loading: false })
|
|
|
+export const updateGenTableApi = (data: DbTableForm) => {
|
|
|
+ return http.put<GenTableVO>('/tool/gen', data, { loading: false })
|
|
|
}
|
|
|
|
|
|
/**
|
|
@@ -41,8 +41,8 @@ export const updateGenTableApi = (data: any) => {
|
|
|
* @param data data
|
|
|
* @returns returns
|
|
|
*/
|
|
|
-export const importTableApi = (data: any) => {
|
|
|
- return http.post<any>('/tool/gen/importTable', data, { loading: false })
|
|
|
+export const importTableApi = (data: { tables: string }) => {
|
|
|
+ return http.post<GenTableVO>('/tool/gen/importTable', data, { loading: false })
|
|
|
}
|
|
|
|
|
|
/**
|
|
@@ -50,7 +50,7 @@ export const importTableApi = (data: any) => {
|
|
|
* @param tableId tableId
|
|
|
* @returns returns
|
|
|
*/
|
|
|
-export const previewTableApi = (tableId: any) => {
|
|
|
+export const previewTableApi = (tableId: string | number) => {
|
|
|
return http.get<any>(`/tool/gen/preview/${tableId}`)
|
|
|
}
|
|
|
|
|
@@ -59,7 +59,7 @@ export const previewTableApi = (tableId: any) => {
|
|
|
* @param tableId tableId
|
|
|
* @returns returns
|
|
|
*/
|
|
|
-export const delTableApi = (tableId: any) => {
|
|
|
+export const delTableApi = (tableId: string | number | Array<string | number>) => {
|
|
|
return http.delete<any>(`/tool/gen/${tableId}`)
|
|
|
}
|
|
|
|
|
@@ -68,7 +68,7 @@ export const delTableApi = (tableId: any) => {
|
|
|
* @param tableId tableId
|
|
|
* @returns returns
|
|
|
*/
|
|
|
-export const genCodeApi = (tableId: any) => {
|
|
|
+export const genCodeApi = (tableId: string | number) => {
|
|
|
return http.get<any>(`/tool/gen/genCode/${tableId}`)
|
|
|
}
|
|
|
|
|
@@ -77,7 +77,7 @@ export const genCodeApi = (tableId: any) => {
|
|
|
* @param tableId tableName
|
|
|
* @returns returns
|
|
|
*/
|
|
|
-export const synchDbApi = (tableId: any) => {
|
|
|
+export const synchDbApi = (tableId: string | number) => {
|
|
|
return http.get<any>(`/tool/gen/syncDb/${tableId}`)
|
|
|
}
|
|
|
|
|
@@ -86,6 +86,6 @@ export const synchDbApi = (tableId: any) => {
|
|
|
* @param tableId tableId
|
|
|
* @returns returns
|
|
|
*/
|
|
|
-export const batchGenCodeApi = (tableId: any) => {
|
|
|
+export const batchGenCodeApi = (tableId: string | number) => {
|
|
|
return http.downloadGet(`/tool/gen/batchGenCode?tables=${tableId}`)
|
|
|
}
|