From 6dfa937f34b346df63b4f8417a95da7c6af57001 Mon Sep 17 00:00:00 2001 From: PIG AI Date: Tue, 1 Jul 2025 12:59:49 +0800 Subject: [PATCH] =?UTF-8?q?feat(tenant):=20=E6=96=B0=E5=A2=9E=E7=94=A8?= =?UTF-8?q?=E6=88=B7=E7=A7=9F=E6=88=B7=E5=85=B3=E8=81=94=E5=85=B3=E7=B3=BB?= =?UTF-8?q?API?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit - 在SysTenantController中新增addUserTenant接口用于处理用户租户关联 - 完善SysTenantServiceImpl中用户岗位关联逻辑的空值检查 - 新增用户租户关联DTO参数校验和权限控制 --- .../pigx/admin/controller/SysTenantController.java | 6 ++++++ .../pigx/admin/service/impl/SysTenantServiceImpl.java | 2 +- 2 files changed, 7 insertions(+), 1 deletion(-) diff --git a/pigx-upms/pigx-upms-biz/src/main/java/com/pig4cloud/pigx/admin/controller/SysTenantController.java b/pigx-upms/pigx-upms-biz/src/main/java/com/pig4cloud/pigx/admin/controller/SysTenantController.java index bfed7e5cd..38d4ba742 100755 --- a/pigx-upms/pigx-upms-biz/src/main/java/com/pig4cloud/pigx/admin/controller/SysTenantController.java +++ b/pigx-upms/pigx-upms-biz/src/main/java/com/pig4cloud/pigx/admin/controller/SysTenantController.java @@ -200,6 +200,12 @@ public class SysTenantController { return R.ok(sysTenantService.getUserTenant()); } + /** + * 新增用户租户关联关系 + * + * @param tenantUserDTO 用户租户关联信息DTO + * @return 操作结果 + */ @PostMapping("/user-tenant") @HasPermission("sys_systenant_del") public R addUserTenant(@RequestBody SysTenantUserDTO tenantUserDTO) { diff --git a/pigx-upms/pigx-upms-biz/src/main/java/com/pig4cloud/pigx/admin/service/impl/SysTenantServiceImpl.java b/pigx-upms/pigx-upms-biz/src/main/java/com/pig4cloud/pigx/admin/service/impl/SysTenantServiceImpl.java index 1f6c987f4..da9953f78 100755 --- a/pigx-upms/pigx-upms-biz/src/main/java/com/pig4cloud/pigx/admin/service/impl/SysTenantServiceImpl.java +++ b/pigx-upms/pigx-upms-biz/src/main/java/com/pig4cloud/pigx/admin/service/impl/SysTenantServiceImpl.java @@ -429,7 +429,7 @@ public class SysTenantServiceImpl extends ServiceImpl