From 7fd6bd4e91b0c1e7cb56bf5284ee444762335a6a Mon Sep 17 00:00:00 2001 From: Odboy Date: Wed, 9 Apr 2025 18:19:04 +0800 Subject: [PATCH] =?UTF-8?q?feat:=20get=E3=80=81put=E3=80=81delete=E6=94=B9?= =?UTF-8?q?post?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- cutejava-ui/src/api/login.js | 6 +- cutejava-ui/src/api/monitor/online.js | 6 +- .../src/api/{system => quartzjob}/timing.js | 14 +- cutejava-ui/src/api/system/code.js | 17 +- cutejava-ui/src/api/system/dept.js | 12 +- cutejava-ui/src/api/system/dict.js | 14 +- cutejava-ui/src/api/system/dictDetail.js | 2 +- cutejava-ui/src/api/system/job.js | 10 +- cutejava-ui/src/api/system/menu.js | 24 +-- cutejava-ui/src/api/system/role.js | 26 +-- cutejava-ui/src/api/system/user.js | 18 +- cutejava-ui/src/api/tools/email.js | 36 ++-- cutejava-ui/src/api/tools/qiniu.js | 12 +- .../src/views/monitor/online/index.vue | 4 +- cutejava-ui/src/views/system/timing/index.vue | 6 +- .../views/system/user/center/updateEmail.vue | 4 +- cutejava-ui/src/views/tools/email/config.vue | 6 +- cutejava-ui/src/views/tools/email/send.vue | 4 +- .../src/views/tools/storage/qiniu/form.vue | 4 +- .../java/cn/odboy/util/DistributedIdUtil.java | 184 ++++++++++++++++++ .../job/rest/QuartzJobController.java | 7 +- .../core/context/TokenConfigurer.java | 5 +- .../application/core/context/TokenFilter.java | 7 +- .../application/core/rest/AuthController.java | 10 +- .../core/rest/OnlineController.java | 6 +- .../core/service/UserOnlineService.java | 4 +- .../service/impl/UserDetailsServiceImpl.java | 2 +- .../system/rest/CaptchaController.java | 13 +- .../system/rest/DeptController.java | 10 +- .../system/rest/DictController.java | 10 +- .../system/rest/DictDetailController.java | 2 +- .../system/rest/JobController.java | 8 +- .../system/rest/MenuController.java | 20 +- .../system/rest/RoleController.java | 18 +- .../system/rest/UserController.java | 18 +- .../system/service/impl/MenuServiceImpl.java | 4 +- .../tools/rest/EmailController.java | 10 +- .../tools/rest/LocalStorageController.java | 8 +- .../tools/rest/QiniuController.java | 6 +- .../service/impl/LocalStorageServiceImpl.java | 3 +- cutejava/doc/编码规范.md | 68 ++++++- 41 files changed, 437 insertions(+), 211 deletions(-) rename cutejava-ui/src/api/{system => quartzjob}/timing.js (58%) create mode 100644 cutejava/cutejava-common/src/main/java/cn/odboy/util/DistributedIdUtil.java diff --git a/cutejava-ui/src/api/login.js b/cutejava-ui/src/api/login.js index fe257d2a..afc97387 100644 --- a/cutejava-ui/src/api/login.js +++ b/cutejava-ui/src/api/login.js @@ -16,20 +16,20 @@ export function login(username, password, code, uuid) { export function getInfo() { return request({ url: 'auth/info', - method: 'get' + method: 'post' }) } export function getCodeImg() { return request({ url: 'auth/code', - method: 'get' + method: 'post' }) } export function logout() { return request({ url: 'auth/logout', - method: 'delete' + method: 'post' }) } diff --git a/cutejava-ui/src/api/monitor/online.js b/cutejava-ui/src/api/monitor/online.js index 057275b1..8118ea0e 100644 --- a/cutejava-ui/src/api/monitor/online.js +++ b/cutejava-ui/src/api/monitor/online.js @@ -1,9 +1,9 @@ import request from '@/utils/request' -export function del(keys) { +export function kickOutUser(keys) { return request({ - url: 'auth/online', - method: 'delete', + url: 'auth/online/kickOutUser', + method: 'post', data: keys }) } diff --git a/cutejava-ui/src/api/system/timing.js b/cutejava-ui/src/api/quartzjob/timing.js similarity index 58% rename from cutejava-ui/src/api/system/timing.js rename to cutejava-ui/src/api/quartzjob/timing.js index 613e15f4..63138442 100644 --- a/cutejava-ui/src/api/system/timing.js +++ b/cutejava-ui/src/api/quartzjob/timing.js @@ -24,18 +24,18 @@ export function edit(data) { }) } -export function updateIsPause(id) { +export function switchJobPauseStatus(id) { return request({ - url: 'api/jobs/' + id, - method: 'put' + url: 'api/jobs/switchJobPauseStatus/' + id, + method: 'post' }) } -export function execution(id) { +export function executionQuartzJob(id) { return request({ - url: 'api/jobs/exec/' + id, - method: 'put' + url: 'api/jobs/executionQuartzJob/' + id, + method: 'post' }) } -export default { del, updateIsPause, execution, add, edit } +export default { add, edit, del, switchJobPauseStatus, executionQuartzJob } diff --git a/cutejava-ui/src/api/system/code.js b/cutejava-ui/src/api/system/code.js index 5202be2d..0e88e01d 100644 --- a/cutejava-ui/src/api/system/code.js +++ b/cutejava-ui/src/api/system/code.js @@ -1,15 +1,22 @@ import request from '@/utils/request' -export function sendCaptcha(data) { +export function sendResetEmailCaptcha(data) { return request({ - url: 'api/code/sendCaptcha?email=' + data, + url: 'api/code/sendResetEmailCaptcha?email=' + data, method: 'post' }) } -export function updatePass(pass) { +export function sendResetPasswordCaptcha(data) { return request({ - url: 'api/users/updatePass/' + pass, - method: 'get' + url: 'api/code/sendResetPasswordCaptcha?email=' + data, + method: 'post' + }) +} + +export function validatedCaptcha(email, code, codeBi) { + return request({ + url: `api/code/validatedCaptcha?email=${email}&code=${code}&codeBi=${codeBi}`, + method: 'post' }) } diff --git a/cutejava-ui/src/api/system/dept.js b/cutejava-ui/src/api/system/dept.js index 4217f77b..4f441574 100644 --- a/cutejava-ui/src/api/system/dept.js +++ b/cutejava-ui/src/api/system/dept.js @@ -12,7 +12,7 @@ export function getDeptSuperior(ids, exclude) { exclude = exclude !== undefined ? exclude : false const data = Array.isArray(ids) ? ids : [ids] return request({ - url: 'api/dept/superior?exclude=' + exclude, + url: 'api/dept/getDeptSuperior?exclude=' + exclude, method: 'post', data }) @@ -20,7 +20,7 @@ export function getDeptSuperior(ids, exclude) { export function add(data) { return request({ - url: 'api/dept', + url: 'api/dept/createDept', method: 'post', data }) @@ -28,16 +28,16 @@ export function add(data) { export function del(ids) { return request({ - url: 'api/dept', - method: 'delete', + url: 'api/dept/deleteDept', + method: 'post', data: ids }) } export function edit(data) { return request({ - url: 'api/dept', - method: 'put', + url: 'api/dept/updateDept', + method: 'post', data }) } diff --git a/cutejava-ui/src/api/system/dict.js b/cutejava-ui/src/api/system/dict.js index 99170f7d..d2d1a050 100644 --- a/cutejava-ui/src/api/system/dict.js +++ b/cutejava-ui/src/api/system/dict.js @@ -2,14 +2,14 @@ import request from '@/utils/request' export function getDicts() { return request({ - url: 'api/dict/all', - method: 'get' + url: 'api/dict/queryAllDict', + method: 'post' }) } export function add(data) { return request({ - url: 'api/dict', + url: 'api/dict/createDict', method: 'post', data }) @@ -17,16 +17,16 @@ export function add(data) { export function del(ids) { return request({ - url: 'api/dict/', - method: 'delete', + url: 'api/dict/deleteDict', + method: 'post', data: ids }) } export function edit(data) { return request({ - url: 'api/dict', - method: 'put', + url: 'api/dict/updateDict', + method: 'post', data }) } diff --git a/cutejava-ui/src/api/system/dictDetail.js b/cutejava-ui/src/api/system/dictDetail.js index e8dc5120..0600850e 100644 --- a/cutejava-ui/src/api/system/dictDetail.js +++ b/cutejava-ui/src/api/system/dictDetail.js @@ -20,7 +20,7 @@ export function getDictMap(dictName) { size: 9999 } return request({ - url: 'api/dictDetail/map', + url: 'api/dictDetail/getDictDetailMaps', method: 'get', params }) diff --git a/cutejava-ui/src/api/system/job.js b/cutejava-ui/src/api/system/job.js index a00630ee..06e85779 100644 --- a/cutejava-ui/src/api/system/job.js +++ b/cutejava-ui/src/api/system/job.js @@ -15,7 +15,7 @@ export function getAllJob() { export function add(data) { return request({ - url: 'api/job', + url: 'api/job/createJob', method: 'post', data }) @@ -23,16 +23,16 @@ export function add(data) { export function del(ids) { return request({ - url: 'api/job', - method: 'delete', + url: 'api/job/deleteJob', + method: 'post', data: ids }) } export function edit(data) { return request({ - url: 'api/job', - method: 'put', + url: 'api/job/updateJob', + method: 'post', data }) } diff --git a/cutejava-ui/src/api/system/menu.js b/cutejava-ui/src/api/system/menu.js index 2125327a..da58d773 100644 --- a/cutejava-ui/src/api/system/menu.js +++ b/cutejava-ui/src/api/system/menu.js @@ -2,8 +2,8 @@ import request from '@/utils/request' export function getMenusTree(pid) { return request({ - url: 'api/menus/lazy?pid=' + pid, - method: 'get' + url: 'api/menus/queryAllMenu?pid=' + pid, + method: 'post' }) } @@ -18,7 +18,7 @@ export function getMenus(params) { export function getMenuSuperior(ids) { const data = Array.isArray(ids) ? ids : [ids] return request({ - url: 'api/menus/superior', + url: 'api/menus/queryMenuSuperior', method: 'post', data }) @@ -26,21 +26,21 @@ export function getMenuSuperior(ids) { export function getChild(id) { return request({ - url: 'api/menus/child?id=' + id, - method: 'get' + url: 'api/menus/queryChildMenu?id=' + id, + method: 'post' }) } export function buildMenus() { return request({ - url: 'api/menus/build', - method: 'get' + url: 'api/menus/buildMenus', + method: 'post' }) } export function add(data) { return request({ - url: 'api/menus', + url: 'api/menus/createMenu', method: 'post', data }) @@ -48,16 +48,16 @@ export function add(data) { export function del(ids) { return request({ - url: 'api/menus', - method: 'delete', + url: 'api/menus/deleteMenu', + method: 'post', data: ids }) } export function edit(data) { return request({ - url: 'api/menus', - method: 'put', + url: 'api/menus/updateMenu', + method: 'post', data }) } diff --git a/cutejava-ui/src/api/system/role.js b/cutejava-ui/src/api/system/role.js index 1f7bc1eb..706c711c 100644 --- a/cutejava-ui/src/api/system/role.js +++ b/cutejava-ui/src/api/system/role.js @@ -3,14 +3,14 @@ import request from '@/utils/request' // 获取所有的Role export function getAll() { return request({ - url: 'api/roles/all', - method: 'get' + url: 'api/roles/queryAllRole', + method: 'post' }) } export function add(data) { return request({ - url: 'api/roles', + url: 'api/roles/createRole', method: 'post', data }) @@ -18,38 +18,38 @@ export function add(data) { export function get(id) { return request({ - url: 'api/roles/' + id, - method: 'get' + url: 'api/roles/getRoleById/' + id, + method: 'post' }) } export function getLevel() { return request({ - url: 'api/roles/level', - method: 'get' + url: 'api/roles/getRoleLevel', + method: 'post' }) } export function del(ids) { return request({ - url: 'api/roles', - method: 'delete', + url: 'api/roles/deleteRole', + method: 'post', data: ids }) } export function edit(data) { return request({ - url: 'api/roles', - method: 'put', + url: 'api/roles/updateRole', + method: 'post', data }) } export function editMenu(data) { return request({ - url: 'api/roles/menu', - method: 'put', + url: 'api/roles/updateRoleMenu', + method: 'post', data }) } diff --git a/cutejava-ui/src/api/system/user.js b/cutejava-ui/src/api/system/user.js index 81caa68a..fc259ab9 100644 --- a/cutejava-ui/src/api/system/user.js +++ b/cutejava-ui/src/api/system/user.js @@ -3,7 +3,7 @@ import { encrypt } from '@/utils/rsaEncrypt' export function add(data) { return request({ - url: 'api/users', + url: 'api/users/createUser', method: 'post', data }) @@ -11,8 +11,8 @@ export function add(data) { export function del(ids) { return request({ - url: 'api/users', - method: 'delete', + url: 'api/users/deleteUser', + method: 'post', data: ids }) } @@ -20,23 +20,23 @@ export function del(ids) { export function resetPwd(ids) { return request({ url: 'api/users/resetPwd', - method: 'put', + method: 'post', data: ids }) } export function edit(data) { return request({ - url: 'api/users', - method: 'put', + url: 'api/users/updateUser', + method: 'post', data }) } export function editUser(data) { return request({ - url: 'api/users/center', - method: 'put', + url: 'api/users/updateCenterInfo', + method: 'post', data }) } @@ -47,7 +47,7 @@ export function updatePass(user) { newPass: encrypt(user.newPass) } return request({ - url: 'api/users/updatePass/', + url: 'api/users/updatePassword/', method: 'post', data }) diff --git a/cutejava-ui/src/api/tools/email.js b/cutejava-ui/src/api/tools/email.js index af030cb0..cfb1ceda 100644 --- a/cutejava-ui/src/api/tools/email.js +++ b/cutejava-ui/src/api/tools/email.js @@ -1,24 +1,24 @@ import request from '@/utils/request' -export function get() { +export function queryEmailConfig() { return request({ - url: 'api/email', - method: 'get' - }) -} - -export function update(data) { - return request({ - url: 'api/email', - data, - method: 'put' - }) -} - -export function send(data) { - return request({ - url: 'api/email', - data, + url: 'api/email/queryEmailConfig', method: 'post' }) } + +export function updateEmailConfig(data) { + return request({ + url: 'api/email/updateEmailConfig', + method: 'post', + data + }) +} + +export function sendEmail(data) { + return request({ + url: 'api/email/sendEmail', + method: 'post', + data + }) +} diff --git a/cutejava-ui/src/api/tools/qiniu.js b/cutejava-ui/src/api/tools/qiniu.js index 6d567710..266efe99 100644 --- a/cutejava-ui/src/api/tools/qiniu.js +++ b/cutejava-ui/src/api/tools/qiniu.js @@ -1,17 +1,17 @@ import request from '@/utils/request' -export function get() { +export function queryQiNiuConfig() { return request({ - url: 'api/qiNiuContent/config', - method: 'get' + url: 'api/qiNiuContent/queryQiNiuConfig', + method: 'post' }) } export function update(data) { return request({ - url: 'api/qiNiuContent/config', - data, - method: 'put' + url: 'api/qiNiuContent/updateQiNiuConfig', + method: 'post', + data }) } diff --git a/cutejava-ui/src/views/monitor/online/index.vue b/cutejava-ui/src/views/monitor/online/index.vue index e707d50f..8870b8c6 100644 --- a/cutejava-ui/src/views/monitor/online/index.vue +++ b/cutejava-ui/src/views/monitor/online/index.vue @@ -55,7 +55,7 @@