58 lines
1.7 KiB
XML
58 lines
1.7 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.PermissionDao">
|
||
|
|
|
||
|
|
|
||
|
|
<select id="listByRoleId" resultType="com.bonus.imgTool.model.Permission">
|
||
|
|
select
|
||
|
|
m.menu_id as id,
|
||
|
|
m.menu_name as name,
|
||
|
|
m.menu_type as type,
|
||
|
|
m.menu_url as href,
|
||
|
|
m.auth as permission,
|
||
|
|
m.menu_logo as css,
|
||
|
|
m.menu_sort as sort,
|
||
|
|
m.p_id as parentId
|
||
|
|
from sys_menu m
|
||
|
|
inner join sys_role_menu rm on m.menu_id = rm.menu_id
|
||
|
|
where rm.role_id = #{roleId} and m.del_flag = 0
|
||
|
|
order by m.menu_sort
|
||
|
|
</select>
|
||
|
|
<select id="listAll" resultType="com.bonus.imgTool.model.Permission">
|
||
|
|
select t.menu_id as id,
|
||
|
|
t.menu_name as name,
|
||
|
|
t.menu_type as type,
|
||
|
|
t.menu_url as href,
|
||
|
|
t.auth as permission,
|
||
|
|
t.menu_logo as css,
|
||
|
|
t.menu_sort as sort,
|
||
|
|
t.p_id as parentId
|
||
|
|
from sys_menu t
|
||
|
|
where t.del_flag = 0
|
||
|
|
order by t.menu_sort
|
||
|
|
</select>
|
||
|
|
<select id="listParents" resultType="com.bonus.imgTool.model.Permission">
|
||
|
|
select t.menu_id as id,
|
||
|
|
t.menu_name as name,
|
||
|
|
t.menu_type as type,
|
||
|
|
t.menu_url as href,
|
||
|
|
t.auth as permission,
|
||
|
|
t.menu_logo as css,
|
||
|
|
t.menu_sort as sort,
|
||
|
|
t.p_id as parentId
|
||
|
|
from sys_menu t where t.menu_type = 1 and t.del_flag = 0
|
||
|
|
order by t.menu_sort
|
||
|
|
</select>
|
||
|
|
<select id="getById" resultType="com.bonus.imgTool.model.Permission">
|
||
|
|
select t.menu_id as id,
|
||
|
|
t.menu_name as name,
|
||
|
|
t.menu_type as type,
|
||
|
|
t.menu_url as href,
|
||
|
|
t.auth as permission,
|
||
|
|
t.menu_logo as css,
|
||
|
|
t.menu_sort as sort,
|
||
|
|
t.p_id as parentId
|
||
|
|
from sys_menu t where t.menu_id = #{id}
|
||
|
|
</select>
|
||
|
|
</mapper>
|