From 462abff6077b5953bcb54212036f4b613985c6f8 Mon Sep 17 00:00:00 2001 From: Odboy Date: Sat, 17 Jan 2026 06:38:38 +0800 Subject: [PATCH] =?UTF-8?q?refactor(system):=20=E9=87=8D=E6=9E=84=E7=B3=BB?= =?UTF-8?q?=E7=BB=9F=E7=BB=84=E4=BB=B6=E6=9C=8D=E5=8A=A1=E7=BB=93=E6=9E=84?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit - 将产品线选择组件相关VO类从dal层移动到application层并重命名 - 新增CuteUserSelectVo、CuteBaseService、CuteFileUploadService等服务类 - 创建CuteProductLineSelectProService和CuteProductLineSelectService业务服务 - 新增CuteUserSelectService用户选择服务及对应的API接口 - 修改文件上传API使用新的服务类并添加权限控制 - 更新产品线选择API使用新服务类并移除旧的实现方法 - 删除系统用户服务中的旧用户元数据查询方法 - 更新前端用户选择组件调用新的API接口 - 移除旧的用户元数据选项查询API调用 --- .../src/api/application/cute-user-select.js | 15 ++ cutejava-front/src/api/system/user.js | 17 +-- .../business/CuteSingleUserSelect.vue | 8 +- .../components/business/CuteUserSelect.vue | 8 +- .../system/application/CuteFileUploadApi.java | 8 +- .../application/CuteProductLineSelectApi.java | 6 +- .../CuteProductLineSelectProApi.java | 6 +- .../system/application/CuteUserSelectApi.java | 33 +++++ .../model/CuteProductLineSelectProVo.java} | 6 +- .../model/CuteProductLineSelectVo.java} | 4 +- .../application/model/CuteUserSelectVo.java | 22 +++ .../application/service/CuteBaseService.java | 24 +++ .../service/CuteFileUploadService.java | 67 +++++++++ .../CuteProductLineSelectProService.java | 69 +++++++++ .../service/CuteProductLineSelectService.java | 70 +++++++++ .../service/CuteUserSelectService.java | 47 ++++++ .../controller/SystemUserController.java | 7 - .../system/service/SystemDeptService.java | 139 ------------------ .../service/SystemLocalStorageService.java | 36 ----- .../system/service/SystemUserService.java | 32 +--- 20 files changed, 374 insertions(+), 250 deletions(-) create mode 100644 cutejava-front/src/api/application/cute-user-select.js create mode 100644 cutejava/cutejava-module-system/src/main/java/cn/odboy/system/application/CuteUserSelectApi.java rename cutejava/cutejava-module-system/src/main/java/cn/odboy/system/{dal/model/response/SystemProductLineTreeVo.java => application/model/CuteProductLineSelectProVo.java} (82%) rename cutejava/cutejava-module-system/src/main/java/cn/odboy/system/{dal/model/response/SystemProductLineVo.java => application/model/CuteProductLineSelectVo.java} (90%) create mode 100644 cutejava/cutejava-module-system/src/main/java/cn/odboy/system/application/model/CuteUserSelectVo.java create mode 100644 cutejava/cutejava-module-system/src/main/java/cn/odboy/system/application/service/CuteBaseService.java create mode 100644 cutejava/cutejava-module-system/src/main/java/cn/odboy/system/application/service/CuteFileUploadService.java create mode 100644 cutejava/cutejava-module-system/src/main/java/cn/odboy/system/application/service/CuteProductLineSelectProService.java create mode 100644 cutejava/cutejava-module-system/src/main/java/cn/odboy/system/application/service/CuteProductLineSelectService.java create mode 100644 cutejava/cutejava-module-system/src/main/java/cn/odboy/system/application/service/CuteUserSelectService.java diff --git a/cutejava-front/src/api/application/cute-user-select.js b/cutejava-front/src/api/application/cute-user-select.js new file mode 100644 index 00000000..2f0effd7 --- /dev/null +++ b/cutejava-front/src/api/application/cute-user-select.js @@ -0,0 +1,15 @@ +import request from '@/utils/request' + +export function listMetadata(query) { + const params = { + blurry: query + } + return request({ + url: 'api/component/CuteUserSelect/listMetadata', + method: 'post', + data: params + }) +} + +export default { listMetadata } + diff --git a/cutejava-front/src/api/system/user.js b/cutejava-front/src/api/system/user.js index e96962d3..fa71b29e 100644 --- a/cutejava-front/src/api/system/user.js +++ b/cutejava-front/src/api/system/user.js @@ -68,20 +68,5 @@ export function updateUserEmailByUsername(form) { }) } -export function queryUserMetadataOptions(query) { - const params = { - page: 1, - size: 50, - args: { - blurry: query - } - } - return request({ - url: 'api/user/queryUserMetadataOptions', - method: 'post', - data: params - }) -} - -export default { add, edit, del, resetUserPasswordByIds, queryUserMetadataOptions } +export default { add, edit, del, resetUserPasswordByIds } diff --git a/cutejava-front/src/views/components/business/CuteSingleUserSelect.vue b/cutejava-front/src/views/components/business/CuteSingleUserSelect.vue index 773c3c43..0e125a55 100644 --- a/cutejava-front/src/views/components/business/CuteSingleUserSelect.vue +++ b/cutejava-front/src/views/components/business/CuteSingleUserSelect.vue @@ -28,7 +28,7 @@