From a732684ccf6a76c3d7e4048b3718e0dd401f6e5f Mon Sep 17 00:00:00 2001
From: zhongrj <646384940@qq.com>
Date: Mon, 22 Apr 2024 16:13:52 +0800
Subject: [PATCH] 登录新增登录类型,根据类型过滤对应类型的角色信息返回

---
 src/main/java/org/springblade/modules/system/mapper/RoleMapper.xml |   15 +++++++++++++++
 1 files changed, 15 insertions(+), 0 deletions(-)

diff --git a/src/main/java/org/springblade/modules/system/mapper/RoleMapper.xml b/src/main/java/org/springblade/modules/system/mapper/RoleMapper.xml
index 57e1edd..c957454 100644
--- a/src/main/java/org/springblade/modules/system/mapper/RoleMapper.xml
+++ b/src/main/java/org/springblade/modules/system/mapper/RoleMapper.xml
@@ -68,6 +68,21 @@
         </foreach>
     </select>
 
+    <!--查询对应的角色id-->
+    <select id="getRoleIdStrByRoleIdAndType" resultType="java.lang.String">
+        SELECT id FROM BLADE_ROLE
+        WHERE id IN
+        <foreach collection="ids.split(',')" item="id" open="(" separator="," close=")">
+            #{id}
+        </foreach>
+        <if test="types!=null and types.size()>0">
+            and type in
+            <foreach collection="types" item="type" open="(" separator="," close=")">
+                #{type}
+            </foreach>
+        </if>
+    </select>
+
     <!--角色查询-->
     <select id="getRoleList" resultType="org.springblade.modules.system.entity.Role">
         SELECT br.* FROM blade_role br

--
Gitblit v1.9.3