From 3f911e9d069c67905a54244809b829d918bc7d38 Mon Sep 17 00:00:00 2001
From: baoshiwei <baoshiwei@shlanbao.cn>
Date: 星期五, 06 十二月 2024 16:35:01 +0800
Subject: [PATCH] 增加获取所有地址为空的租户接口

---
 jeecg-module-system/jeecg-system-biz/src/main/java/org/jeecg/modules/system/controller/SysTenantController.java    |    9 +++++++++
 jeecg-module-system/jeecg-system-biz/src/main/java/org/jeecg/modules/system/service/ISysTenantService.java         |    2 ++
 jeecg-module-system/jeecg-system-biz/src/main/java/org/jeecg/modules/system/service/impl/SysTenantServiceImpl.java |    7 +++++++
 3 files changed, 18 insertions(+), 0 deletions(-)

diff --git a/jeecg-module-system/jeecg-system-biz/src/main/java/org/jeecg/modules/system/controller/SysTenantController.java b/jeecg-module-system/jeecg-system-biz/src/main/java/org/jeecg/modules/system/controller/SysTenantController.java
index a989f64..20b8325 100644
--- a/jeecg-module-system/jeecg-system-biz/src/main/java/org/jeecg/modules/system/controller/SysTenantController.java
+++ b/jeecg-module-system/jeecg-system-biz/src/main/java/org/jeecg/modules/system/controller/SysTenantController.java
@@ -797,4 +797,13 @@
         TenantDepartAuthInfo info = sysTenantService.getTenantDepartAuthInfo(Integer.parseInt(id));
         return Result.ok(info);
     }
+
+    /**
+     * 鑾峰彇鎵�鏈夌鎴峰垪琛�
+     */
+    @GetMapping("/listAll")
+    public Result<List<SysTenant>> listAll(){
+        List<SysTenant> list = sysTenantService.listAllTenant();
+        return Result.OK(list);
+    }
 }
diff --git a/jeecg-module-system/jeecg-system-biz/src/main/java/org/jeecg/modules/system/service/ISysTenantService.java b/jeecg-module-system/jeecg-system-biz/src/main/java/org/jeecg/modules/system/service/ISysTenantService.java
index 1e45773..c92f170 100644
--- a/jeecg-module-system/jeecg-system-biz/src/main/java/org/jeecg/modules/system/service/ISysTenantService.java
+++ b/jeecg-module-system/jeecg-system-biz/src/main/java/org/jeecg/modules/system/service/ISysTenantService.java
@@ -190,4 +190,6 @@
      * @param sysTenantPackUser
      */
     void deleteApply(SysTenantPackUser sysTenantPackUser);
+
+    List<SysTenant> listAllTenant();
 }
diff --git a/jeecg-module-system/jeecg-system-biz/src/main/java/org/jeecg/modules/system/service/impl/SysTenantServiceImpl.java b/jeecg-module-system/jeecg-system-biz/src/main/java/org/jeecg/modules/system/service/impl/SysTenantServiceImpl.java
index 1c87d38..a5d16b7 100644
--- a/jeecg-module-system/jeecg-system-biz/src/main/java/org/jeecg/modules/system/service/impl/SysTenantServiceImpl.java
+++ b/jeecg-module-system/jeecg-system-biz/src/main/java/org/jeecg/modules/system/service/impl/SysTenantServiceImpl.java
@@ -571,4 +571,11 @@
         //瑙﹀彂鍏ヨ亴娴佺▼
         BeanUtils.copyProperties(user, userInfo);
     }
+
+    @Override
+    public List<SysTenant> listAllTenant() {
+        LambdaQueryWrapper<SysTenant> query = new LambdaQueryWrapper<>();
+        query.isNotNull(SysTenant::getCompanyAddress);
+        return this.list(query);
+    }
 }

--
Gitblit v1.9.3