Newer
Older
KaiFengPC / src / api / system / tool.js
@zhangdeliang zhangdeliang on 23 May 1 KB 初始化项目
  1. import request from '@/utils/request'
  2.  
  3. // 查询生成表数据
  4. export function listTable(query) {
  5. return request({
  6. url: '/code/gen/list',
  7. method: 'get',
  8. params: query
  9. })
  10. }
  11. // 查询db数据库列表
  12. export function listDbTable(query) {
  13. return request({
  14. url: '/code/gen/db/list',
  15. method: 'get',
  16. params: query
  17. })
  18. }
  19.  
  20. // 查询表详细信息
  21. export function getGenTable(tableId) {
  22. return request({
  23. url: '/code/gen/' + tableId,
  24. method: 'get'
  25. })
  26. }
  27.  
  28. // 修改代码生成信息
  29. export function updateGenTable(data) {
  30. return request({
  31. url: '/code/gen',
  32. method: 'put',
  33. data: data
  34. })
  35. }
  36.  
  37. // 导入表
  38. export function importTable(data) {
  39. return request({
  40. url: '/code/gen/importTable',
  41. method: 'post',
  42. params: data
  43. })
  44. }
  45.  
  46. // 预览生成代码
  47. export function previewTable(tableId) {
  48. return request({
  49. url: '/code/gen/preview/' + tableId,
  50. method: 'get'
  51. })
  52. }
  53.  
  54. // 删除表数据
  55. export function delTable(tableId) {
  56. return request({
  57. url: '/code/gen/' + tableId,
  58. method: 'delete'
  59. })
  60. }
  61.  
  62. // 生成代码(自定义路径)
  63. export function genCode(tableName) {
  64. return request({
  65. url: '/code/gen/genCode/' + tableName,
  66. method: 'get'
  67. })
  68. }
  69.  
  70. // 同步数据库
  71. export function synchDb(tableName) {
  72. return request({
  73. url: '/code/gen/synchDb/' + tableName,
  74. method: 'get'
  75. })
  76. }