yn_img_tool/target/classes/mappers/system/SysMenuMapper.xml

31 lines
1.4 KiB
XML
Raw Normal View History

2025-03-31 10:10:11 +08:00
<?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.bonus.imgTool.system.dao.SysMenuDao">
<select id="getUserMenuList" resultType="com.bonus.imgTool.system.vo.SysMenuVo">
select sm.menu_url menuUrl,sm.auth,
sm.menu_name menuName,sm2.menu_name pName
from sys_role_menu srm
left join sys_menu sm on srm.menu_id=sm.menu_id
left join sys_menu sm2 on sm.p_id=sm2.menu_id
where sm.del_flag=0 and sm.menu_url is not null and sm.menu_url!=''
and srm.role_id=#{roleId} and sm.menu_type=#{type}
</select>
<select id="getMenuName" resultType="com.bonus.imgTool.system.vo.SysMenuVo">
select sm.menu_url menuUrl,sm.auth,
sm.menu_name menuName,sm2.menu_name pName
from sys_role_menu srm
left join sys_menu sm on srm.menu_id=sm.menu_id
left join sys_menu sm2 on sm.p_id=sm2.menu_id
where sm.del_flag=0 and sm.menu_url is not null and sm.menu_url!=''
and sm.menu_url=#{url} and sm2.del_flag=0
</select>
<select id="getMenuModel" resultType="com.bonus.imgTool.system.vo.SysMenuVo">
select sm.menu_url menuUrl,sm.auth,sm.menu_name menuName,
sm2.menu_name pName,sm3.menu_name pMenuName
from sys_menu sm
left join sys_menu sm2 on sm.p_id=sm2.menu_id
left join sys_menu sm3 on sm2.p_id=sm3.menu_id
where sm.auth=#{permission}
</select>
</mapper>