From 5350029f7efb4989785825b95c33483475be38c0 Mon Sep 17 00:00:00 2001 From: Odboy Date: Wed, 25 Jun 2025 20:25:36 +0800 Subject: [PATCH] =?UTF-8?q?refactor(system):=20=E4=BC=98=E5=8C=96=E7=B3=BB?= =?UTF-8?q?=E7=BB=9F=E6=A8=A1=E5=9D=97=E6=8E=A5=E5=8F=A3=E5=91=BD=E5=90=8D?= =?UTF-8?q?=E5=92=8C=E5=8F=82=E6=95=B0=E6=A0=A1=E9=AA=8C?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit - 重构了多个控制器的查询接口,统一命名规范 - 新增参数校验,提高接口健壮性 - 更新了前端 API调用,以适应后端接口变更 - 优化了部分前端组件的错误提示文案 --- cutejava-front/src/api/system/dict.js | 7 ------- cutejava-front/src/api/system/dictDetail.js | 2 +- cutejava-front/src/api/system/email.js | 4 ++-- cutejava-front/src/api/system/job.js | 4 ++-- cutejava-front/src/api/system/menu.js | 6 +++--- cutejava-front/src/api/system/qiniu.js | 4 ++-- cutejava-front/src/api/system/quartzJob.js | 4 ++-- .../src/views/system/email/config.vue | 4 ++-- cutejava-front/src/views/system/menu/index.vue | 6 +++--- .../src/views/system/storage/local/index.vue | 2 +- cutejava-front/src/views/system/user/index.vue | 4 ++-- .../controller/SystemCaptchaController.java | 13 ++++++------- .../controller/SystemDictDetailController.java | 6 ++++++ .../core/controller/SystemEmailController.java | 4 ++-- .../core/controller/SystemJobController.java | 9 ++++++++- .../core/controller/SystemMenuController.java | 7 +++++++ .../core/controller/SystemQiniuController.java | 4 ++-- .../controller/SystemQuartzJobController.java | 2 +- .../dal/model/SystemCheckEmailCaptchaArgs.java | 18 ++++++++++++++++++ 19 files changed, 70 insertions(+), 40 deletions(-) create mode 100644 cutejava/cutejava-system/src/main/java/cn/odboy/core/dal/model/SystemCheckEmailCaptchaArgs.java diff --git a/cutejava-front/src/api/system/dict.js b/cutejava-front/src/api/system/dict.js index 74eb7b5b..1d6ff114 100644 --- a/cutejava-front/src/api/system/dict.js +++ b/cutejava-front/src/api/system/dict.js @@ -1,12 +1,5 @@ import request from '@/utils/request' -// export function getDicts() { -// return request({ -// url: 'api/dict/queryAllDict', -// method: 'post' -// }) -// } - export function add(data) { return request({ url: 'api/dict/saveDict', diff --git a/cutejava-front/src/api/system/dictDetail.js b/cutejava-front/src/api/system/dictDetail.js index 4f1c8bbc..cf7aede8 100644 --- a/cutejava-front/src/api/system/dictDetail.js +++ b/cutejava-front/src/api/system/dictDetail.js @@ -9,7 +9,7 @@ export function get(dictName) { } } return request({ - url: 'api/dictDetail', + url: 'api/dictDetail/queryDictDetailByArgs', method: 'post', data: params }) diff --git a/cutejava-front/src/api/system/email.js b/cutejava-front/src/api/system/email.js index bb1a692c..fa84a0f7 100644 --- a/cutejava-front/src/api/system/email.js +++ b/cutejava-front/src/api/system/email.js @@ -1,8 +1,8 @@ import request from '@/utils/request' -export function queryEmailConfig() { +export function getLastEmailConfig() { return request({ - url: 'api/email/queryEmailConfig', + url: 'api/email/getLastEmailConfig', method: 'post' }) } diff --git a/cutejava-front/src/api/system/job.js b/cutejava-front/src/api/system/job.js index afd5f97e..dc4ed860 100644 --- a/cutejava-front/src/api/system/job.js +++ b/cutejava-front/src/api/system/job.js @@ -1,6 +1,6 @@ import request from '@/utils/request' -export function getAllJob() { +export function queryAllEnableJob() { const params = { page: 1, size: 999999, @@ -9,7 +9,7 @@ export function getAllJob() { } } return request({ - url: 'api/job', + url: 'api/job/queryAllEnableJob', method: 'post', data: params }) diff --git a/cutejava-front/src/api/system/menu.js b/cutejava-front/src/api/system/menu.js index 2ffe9279..edc0308c 100644 --- a/cutejava-front/src/api/system/menu.js +++ b/cutejava-front/src/api/system/menu.js @@ -7,9 +7,9 @@ export function queryMenuListByPid(pid) { }) } -export function getMenus(params) { +export function queryMenuByArgs(params) { return request({ - url: 'api/menus', + url: 'api/menus/queryMenuByArgs', method: 'post', data: params }) @@ -62,4 +62,4 @@ export function edit(data) { }) } -export default { add, edit, del, queryMenuListByPid, queryMenuSuperior, getMenus, queryChildMenuSet } +export default { add, edit, del, queryMenuListByPid, queryMenuSuperior, queryMenuByArgs, queryChildMenuSet } diff --git a/cutejava-front/src/api/system/qiniu.js b/cutejava-front/src/api/system/qiniu.js index 1b8fd2a7..2c4f6935 100644 --- a/cutejava-front/src/api/system/qiniu.js +++ b/cutejava-front/src/api/system/qiniu.js @@ -31,8 +31,8 @@ export function sync() { export function del(ids) { return request({ - url: 'api/qiNiuContent', - method: 'delete', + url: 'api/qiNiuContent/removeFileByIds', + method: 'post', data: ids }) } diff --git a/cutejava-front/src/api/system/quartzJob.js b/cutejava-front/src/api/system/quartzJob.js index c8f6b9d0..41722e39 100644 --- a/cutejava-front/src/api/system/quartzJob.js +++ b/cutejava-front/src/api/system/quartzJob.js @@ -10,8 +10,8 @@ export function add(data) { export function del(ids) { return request({ - url: 'api/quartzJob', - method: 'delete', + url: 'api/quartzJob/removeJobByIds', + method: 'post', data: ids }) } diff --git a/cutejava-front/src/views/system/email/config.vue b/cutejava-front/src/views/system/email/config.vue index 1a7e598f..ea35444c 100644 --- a/cutejava-front/src/views/system/email/config.vue +++ b/cutejava-front/src/views/system/email/config.vue @@ -27,7 +27,7 @@