31 lines
1.4 KiB
XML
31 lines
1.4 KiB
XML
<?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> |