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