From 9529fdde4c3ac7261c5b8be9e4f271169579c07d Mon Sep 17 00:00:00 2001
From: 13693261870 <252740454@qq.com>
Date: 星期二, 08 八月 2023 17:22:21 +0800
Subject: [PATCH] 修改角色图层实体类,添加根据角色ID查询图层接口

---
 src/main/resources/mapper/sys/RoleLayerMapper.xml |    7 +++++++
 1 files changed, 7 insertions(+), 0 deletions(-)

diff --git a/src/main/resources/mapper/sys/RoleLayerMapper.xml b/src/main/resources/mapper/sys/RoleLayerMapper.xml
index 24cc23e..ed1f14e 100644
--- a/src/main/resources/mapper/sys/RoleLayerMapper.xml
+++ b/src/main/resources/mapper/sys/RoleLayerMapper.xml
@@ -1,6 +1,13 @@
 <?xml version="1.0" encoding="UTF-8" ?>
 <!DOCTYPE mapper PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN" "http://mybatis.org/dtd/mybatis-3-mapper.dtd">
 <mapper namespace="com.moon.server.mapper.sys.RoleLayerMapper">
+    <select id="selectLayersByRole" resultType="com.moon.server.entity.sys.RoleLayerEntity">
+        with rs as (select id, layerid from lf.sys_role_layer where roleid = #{roleid})
+        select (select id from rs b where b.layerid = a.id) "id", a.id "layerid", a.cn_name, a.en_name, a.type, a.pid, a.level, a.order_num
+        from lf.sys_layer a
+        order by a.id;
+    </select>
+
     <select id="selectCount" resultType="java.lang.Integer">
         select count(*) from lf.sys_role_layer
         <where>

--
Gitblit v1.9.3