<?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.yiboshi.science.dao.SystemMenuRoleDAO">
<sql id="allColumns">
t.role_id as roleId, t.menu_id as menuId
</sql>
<select id="getMenuListById" resultType="com.yiboshi.science.entity.SystemMenuRole">
select a.* from system_menu_role a
left join system_menu b on a.menu_id=b.id
where a.role_id = #{roleId} and b.parent_id=#{parentId} and a.menu_id!=#{menuId};
</select>
<delete id="deleteMenuRoleBatch">
delete system_menu_role
from system_menu_role
inner join system_menu on system_menu_role.menu_id=system_menu.id
where system_menu_role.role_id = #{roleId} and system_menu.parent_id=#{parentId};
</delete>
<delete id="deleteMenuRole">
delete from system_menu_role where role_id = #{roleId} and menu_id = #{menuId}
</delete>
</mapper>
-
徐俊 authoredd3497d84