疯狂的狮子li
2022-03-04 8ee749f137987de436ccd869adc43f31979286e8
ruoyi-ui/src/api/tool/gen.js
¶Ô±ÈÐÂÎļþ
@@ -0,0 +1,88 @@
import request from '@/utils/request'
const dataName = "master";
// æŸ¥è¯¢ç”Ÿæˆè¡¨æ•°æ®
export function listTable(query) {
  return request({
    headers: { datasource: dataName },
    url: '/tool/gen/list',
    method: 'get',
    params: query
  })
}
// æŸ¥è¯¢db数据库列表
export function listDbTable(query) {
  return request({
    headers: { datasource: dataName },
    url: '/tool/gen/db/list',
    method: 'get',
    params: query
  })
}
// æŸ¥è¯¢è¡¨è¯¦ç»†ä¿¡æ¯
export function getGenTable(tableId) {
  return request({
    headers: { datasource: dataName },
    url: '/tool/gen/' + tableId,
    method: 'get'
  })
}
// ä¿®æ”¹ä»£ç ç”Ÿæˆä¿¡æ¯
export function updateGenTable(data) {
  return request({
    headers: { datasource: dataName },
    url: '/tool/gen',
    method: 'put',
    data: data
  })
}
// å¯¼å…¥è¡¨
export function importTable(data) {
  return request({
    headers: { datasource: dataName },
    url: '/tool/gen/importTable',
    method: 'post',
    params: data
  })
}
// é¢„览生成代码
export function previewTable(tableId) {
  return request({
    headers: { datasource: dataName },
    url: '/tool/gen/preview/' + tableId,
    method: 'get'
  })
}
// åˆ é™¤è¡¨æ•°æ®
export function delTable(tableId) {
  return request({
    headers: { datasource: dataName },
    url: '/tool/gen/' + tableId,
    method: 'delete'
  })
}
// ç”Ÿæˆä»£ç ï¼ˆè‡ªå®šä¹‰è·¯å¾„)
export function genCode(tableName) {
  return request({
    headers: { datasource: dataName },
    url: '/tool/gen/genCode/' + tableName,
    method: 'get'
  })
}
// åŒæ­¥æ•°æ®åº“
export function synchDb(tableName) {
  return request({
    headers: { datasource: dataName },
    url: '/tool/gen/synchDb/' + tableName,
    method: 'get'
  })
}