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

58 lines
1.7 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.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>