From 810ad9dbaa8553299a4516790a9f546a9b84905e Mon Sep 17 00:00:00 2001 From: 13693261870 <252740454@qq.com> Date: 星期二, 08 七月 2025 16:16:26 +0800 Subject: [PATCH] 添加图层管理,修改权限管理 --- se-system/src/main/resources/mapper/all/PermsMapper.xml | 23 ++++++++++++++++------- 1 files changed, 16 insertions(+), 7 deletions(-) diff --git a/se-system/src/main/resources/mapper/all/PermsMapper.xml b/se-system/src/main/resources/mapper/all/PermsMapper.xml index ba8258e..4366d99 100644 --- a/se-system/src/main/resources/mapper/all/PermsMapper.xml +++ b/se-system/src/main/resources/mapper/all/PermsMapper.xml @@ -1,18 +1,27 @@ <?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.terra.system.mapper.all.PermsMapper"> - <select id="selectRes" resultType="com.terra.system.entity.all.ResAuthEntity"> - select distinct d.id,d.name,d.server + <select id="selectRes" resultType="com.terra.system.entity.sys.ResEntity"> + select distinct e.* from lf.sys_user a - inner join lf.sys_role_user b on a.id = b.userid - inner join lf.sys_role_res c on b.roleid = c.roleid - inner join lf.sys_res d on c.resid = d.id + inner join lf.sys_role_user b on a.id = b.userid + inner join lf.sys_role_layer c on b.roleid = c.roleid + inner join lf.sys_layer d on c.layerid = d.id + inner join lf.sys_res e on d.resid = e.id <where> + d.status between 1 and 2 and e.status between 1 and 2 <if test="uid != null"> - a.uid = #{uid} + and a.uid = #{uid} </if> </where> - order by d.id + order by e.id; + </select> + + <select id="selectAllRes" resultType="com.terra.system.entity.sys.ResEntity"> + select e.* + from lf.sys_res e + where e.status between 1 and 2 + order by e.id; </select> <select id="selectMenus" resultType="com.terra.system.entity.all.MenusAuthEntity"> -- Gitblit v1.9.3