From fade7d9f3651ea1a46e74d65c336e7f10669ca43 Mon Sep 17 00:00:00 2001
From: guoshilong <123456>
Date: Fri, 10 Mar 2023 17:27:08 +0800
Subject: [PATCH] 完善代码

---
 blade-service/blade-system/src/main/java/org/springblade/system/mapper/DeptMapper.xml |   20 ++++++++++++++++++++
 1 files changed, 20 insertions(+), 0 deletions(-)

diff --git a/blade-service/blade-system/src/main/java/org/springblade/system/mapper/DeptMapper.xml b/blade-service/blade-system/src/main/java/org/springblade/system/mapper/DeptMapper.xml
index 6054664..d3c5d58 100644
--- a/blade-service/blade-system/src/main/java/org/springblade/system/mapper/DeptMapper.xml
+++ b/blade-service/blade-system/src/main/java/org/springblade/system/mapper/DeptMapper.xml
@@ -112,4 +112,24 @@
         and is_deleted = 0
     </select>
 
+    <resultMap id="userDeptGroup" type="org.springblade.system.dto.DeptDTO">
+        <id column="dept_id" property="id"/>
+        <result column="dept_name" property="deptName"/>
+        <collection property="userList" javaType="java.util.List" ofType="org.springblade.system.user.entity.User">
+            <result column="id" property="id"/>
+            <result column="real_name" property="realName"/>
+            <result column="avatar" property="avatar"/>
+            <result column="email" property="email"/>
+            <result column="phone" property="phone"/>
+            <result column="role_id" property="roleId"/>
+        </collection>
+    </resultMap>
+
+    <select id="getUserGroupByDept" resultMap="userDeptGroup">
+        SELECT user.id,user.real_name,user.avatar,user.email,user.phone,user.dept_id,user.role_id,dept.dept_name
+        FROM blade_user user
+        LEFT JOIN blade_dept dept ON dept.id = user.dept_id and dept.is_deleted = 0
+        WHERE user.is_deleted = 0
+    </select>
+
 </mapper>

--
Gitblit v1.9.3