From d6b08685d2d24e427587f7775c21eca976c30df4 Mon Sep 17 00:00:00 2001 From: "20932067@zju.edu.cn" Date: Tue, 26 Jan 2021 19:06:36 +0800 Subject: [PATCH] 11 --- hchyun-ui/src/api/tool/apiclass.js | 3 +- hchyun-ui/src/api/tool/interTable.js | 53 +++ hchyun-ui/src/api/tool/module.js | 1 + hchyun-ui/src/utils/request.js | 2 +- .../src/views/tool/apiclass/editTable.vue | 332 +++++++++--------- hchyun-ui/src/views/tool/module/editTable.vue | 255 +++++++------- .../src/views/tool/module/moduleInfoForm.vue | 29 +- .../controller/InterTableController.java | 74 ++-- .../hchyun/generator/dao/InterTableDao.java | 24 ++ .../hchyun/generator/dto/InterTableDto.java | 40 +++ .../hchyun/generator/entity/InterTable.java | 145 ++++---- .../generator/service/InterTableService.java | 8 +- .../service/impl/InterTableServiceImpl.java | 113 +++--- .../hchyun/generator/util/InterApiUtils.java | 14 + .../hchyun/generator/util/VelocityUtils.java | 162 +++------ .../mapper/generator/InterTableMapper.xml | 62 +++- 16 files changed, 735 insertions(+), 582 deletions(-) create mode 100644 hchyun-ui/src/api/tool/interTable.js create mode 100644 hchyun/hchyun-generator/src/main/java/com/hchyun/generator/dto/InterTableDto.java create mode 100644 hchyun/hchyun-generator/src/main/java/com/hchyun/generator/util/InterApiUtils.java diff --git a/hchyun-ui/src/api/tool/apiclass.js b/hchyun-ui/src/api/tool/apiclass.js index b5342b8..6383c1e 100644 --- a/hchyun-ui/src/api/tool/apiclass.js +++ b/hchyun-ui/src/api/tool/apiclass.js @@ -12,11 +12,10 @@ export function listApiclass(query) { // 获取模块管理选项列表 export function queryListApiclass() { return request({ - url: '/tool/module/querylist', + url: '/tool/apiclass/querylist', method: 'get', }) } - // 查询接口类名详细 export function getApiclass(id) { return request({ diff --git a/hchyun-ui/src/api/tool/interTable.js b/hchyun-ui/src/api/tool/interTable.js new file mode 100644 index 0000000..6aa1820 --- /dev/null +++ b/hchyun-ui/src/api/tool/interTable.js @@ -0,0 +1,53 @@ +import request from '@/utils/request' + +// 查询接口信息列表 +export function listIntertable(query) { + return request({ + url: '/generator/intertable/list', + method: 'get', + params: query + }) +} + +// 查询接口信息详细 +export function getIntertable(id) { + return request({ + url: '/generator/intertable/' + id, + method: 'get' + }) +} + +// 新增接口信息 +export function addIntertable(data) { + return request({ + url: '/generator/intertable', + method: 'post', + data: data + }) +} + +// 修改接口信息 +export function updateIntertable(data) { + return request({ + url: '/generator/intertable', + method: 'put', + data: data + }) +} + +// 删除接口信息 +export function delIntertable(id) { + return request({ + url: '/generator/intertable/' + id, + method: 'delete' + }) +} + +// 导出接口信息 +export function exportIntertable(query) { + return request({ + url: '/generator/intertable/export', + method: 'get', + params: query + }) +} diff --git a/hchyun-ui/src/api/tool/module.js b/hchyun-ui/src/api/tool/module.js index 34648ce..3d2dcc1 100644 --- a/hchyun-ui/src/api/tool/module.js +++ b/hchyun-ui/src/api/tool/module.js @@ -19,6 +19,7 @@ export function queryListModule() { }) } + // 查询模块管理详细 export function getModule(id) { return request({ diff --git a/hchyun-ui/src/utils/request.js b/hchyun-ui/src/utils/request.js index 96aaac7..77fe3d1 100644 --- a/hchyun-ui/src/utils/request.js +++ b/hchyun-ui/src/utils/request.js @@ -50,7 +50,7 @@ service.interceptors.response.use(res => { return Promise.reject(new Error(msg)) }else if (code == 199){ Message({ - message: msg, + message: "查询结果为空!", type: 'info' }) return res.data diff --git a/hchyun-ui/src/views/tool/apiclass/editTable.vue b/hchyun-ui/src/views/tool/apiclass/editTable.vue index 522a3a5..b7d5850 100644 --- a/hchyun-ui/src/views/tool/apiclass/editTable.vue +++ b/hchyun-ui/src/views/tool/apiclass/editTable.vue @@ -4,126 +4,73 @@ - + + + + 新增 + + + - - -