format code.

master
Tom Li 4 months ago
parent c4aeb584e9
commit b5b6c2b131
  1. 153
      src/main/java/org/springblade/modules/system/mapper/MenuMapper.xml

@ -1,5 +1,6 @@
<?xml version="1.0" encoding="UTF-8"?> <?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"> <!DOCTYPE mapper PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN"
"http://mybatis.org/dtd/mybatis-3-mapper.dtd">
<mapper namespace="org.springblade.modules.system.mapper.MenuMapper"> <mapper namespace="org.springblade.modules.system.mapper.MenuMapper">
<!-- 通用查询映射结果 --> <!-- 通用查询映射结果 -->
@ -104,11 +105,17 @@
</select> </select>
<select id="tree" resultMap="treeNodeResultMap"> <select id="tree" resultMap="treeNodeResultMap">
select id, parent_id, name as title, id as "value", id as "key" from blade_menu where is_deleted = 0 and category = 1 select id, parent_id, name as title, id as "value", id as "key"
from blade_menu
where is_deleted = 0
and category = 1
</select> </select>
<select id="allMenu" resultMap="menuResultMap"> <select id="allMenu" resultMap="menuResultMap">
select * from blade_menu where is_deleted = 0 and category = 1 select *
from blade_menu
where is_deleted = 0
and category = 1
</select> </select>
<select id="roleMenu" resultMap="menuResultMap"> <select id="roleMenu" resultMap="menuResultMap">
@ -136,21 +143,27 @@
</select> </select>
<select id="roleMenuByTopMenuId" resultMap="menuResultMap"> <select id="roleMenuByTopMenuId" resultMap="menuResultMap">
select * from blade_menu where is_deleted = 0 and id IN select *
( from blade_menu
SELECT menu_id FROM blade_top_menu_setting WHERE top_menu_id = #{param1} where is_deleted = 0
) and id IN
(SELECT menu_id FROM blade_top_menu_setting WHERE top_menu_id = #{param1})
</select> </select>
<select id="allMenuExt" resultMap="menuResultMap"> <select id="allMenuExt" resultMap="menuResultMap">
select * from blade_menu_ext where is_deleted = 0 and category = 1 select *
from blade_menu_ext
where is_deleted = 0
and category = 1
</select> </select>
<select id="roleMenuExt" resultMap="menuResultMap"> <select id="roleMenuExt" resultMap="menuResultMap">
select * from blade_menu_ext where is_deleted = 0 and id IN ( SELECT menu_id FROM blade_role_menu WHERE role_id IN select * from blade_menu_ext where is_deleted = 0 and id IN ( SELECT menu_id FROM
blade_role_menu WHERE role_id IN
<foreach collection="param1" index="index" item="item" open="(" separator="," close=")"> <foreach collection="param1" index="index" item="item" open="(" separator="," close=")">
#{item} #{item}
</foreach> ) </foreach>
)
<if test="param2!=null and param2>0"> <if test="param2!=null and param2>0">
AND id IN AND id IN
( (
@ -169,25 +182,25 @@
and id IN ( SELECT menu_id FROM blade_role_menu WHERE role_id IN and id IN ( SELECT menu_id FROM blade_role_menu WHERE role_id IN
<foreach collection="list" index="index" item="item" open="(" separator="," close=")"> <foreach collection="list" index="index" item="item" open="(" separator="," close=")">
#{item} #{item}
</foreach> ) </foreach>
)
</select> </select>
<select id="allButtons" resultMap="menuResultMap"> <select id="allButtons" resultMap="menuResultMap">
SELECT SELECT id,
id,
parent_id, parent_id,
CODE, CODE,
NAME, NAME,
alias, alias,
path, path,
source, source, action, sort
action,
sort
FROM FROM
blade_menu blade_menu
WHERE WHERE
( (
category = 2 OR id IN ( SELECT parent_id FROM blade_menu WHERE is_deleted = 0 AND category = 2 ) category = 2
OR id IN ( SELECT parent_id FROM blade_menu WHERE is_deleted = 0
AND category = 2 )
) )
AND is_deleted = 0 AND is_deleted = 0
ORDER BY sort ORDER BY sort
@ -231,7 +244,8 @@
FROM FROM
blade_menu blade_menu
WHERE WHERE
is_deleted = 0 and category = 2 AND id IN ( SELECT menu_id FROM blade_role_menu WHERE role_id IN is_deleted = 0 and category = 2 AND id IN ( SELECT menu_id FROM blade_role_menu WHERE
role_id IN
<foreach collection="list" index="index" item="item" open="(" separator="," close=")"> <foreach collection="list" index="index" item="item" open="(" separator="," close=")">
#{item} #{item}
</foreach>) </foreach>)
@ -239,110 +253,107 @@
</select> </select>
<select id="grantTree" resultMap="treeNodeResultMap"> <select id="grantTree" resultMap="treeNodeResultMap">
select id, parent_id, name as title, id as "value", id as "key" from blade_menu where is_deleted = 0 order by sort select id, parent_id, name as title, id as "value", id as "key"
from blade_menu
where is_deleted = 0
order by sort
</select> </select>
<select id="grantTreeByRole" resultMap="treeNodeResultMap"> <select id="grantTreeByRole" resultMap="treeNodeResultMap">
select id, parent_id, name as title, id as "value", id as "key" from blade_menu where is_deleted = 0 select id, parent_id, name as title, id as "value", id as "key" from blade_menu where
is_deleted = 0
and id in ( select menu_id from blade_role_menu where role_id in and id in ( select menu_id from blade_role_menu where role_id in
<foreach collection="list" index="index" item="item" open="(" separator="," close=")"> <foreach collection="list" index="index" item="item" open="(" separator="," close=")">
#{item} #{item}
</foreach> ) </foreach>
)
or id in ( or id in (
select parent_id from blade_menu where is_deleted = 0 select parent_id from blade_menu where is_deleted = 0
and id in ( select menu_id from blade_role_menu where role_id in and id in ( select menu_id from blade_role_menu where role_id in
<foreach collection="list" index="index" item="item" open="(" separator="," close=")"> <foreach collection="list" index="index" item="item" open="(" separator="," close=")">
#{item} #{item}
</foreach> ) </foreach>
)
) )
order by sort order by sort
</select> </select>
<select id="grantTopTree" resultMap="treeNodeResultMap"> <select id="grantTopTree" resultMap="treeNodeResultMap">
select id, parent_id, name as title, id as "value", id as "key" from blade_menu where category = 1 and is_deleted = 0 order by sort select id, parent_id, name as title, id as "value", id as "key"
from blade_menu
where category = 1
and is_deleted = 0
order by sort
</select> </select>
<select id="grantTopTreeByRole" resultMap="treeNodeResultMap"> <select id="grantTopTreeByRole" resultMap="treeNodeResultMap">
select id, parent_id, name as title, id as "value", id as "key" from blade_menu where category = 1 and is_deleted = 0 select id, parent_id, name as title, id as "value", id as "key" from blade_menu where
category = 1 and is_deleted = 0
and id in ( select menu_id from blade_role_menu where role_id in and id in ( select menu_id from blade_role_menu where role_id in
<foreach collection="list" index="index" item="item" open="(" separator="," close=")"> <foreach collection="list" index="index" item="item" open="(" separator="," close=")">
#{item} #{item}
</foreach> ) </foreach>
)
or id in ( or id in (
select parent_id from blade_menu where is_deleted = 0 select parent_id from blade_menu where is_deleted = 0
and id in ( select menu_id from blade_role_menu where role_id in and id in ( select menu_id from blade_role_menu where role_id in
<foreach collection="list" index="index" item="item" open="(" separator="," close=")"> <foreach collection="list" index="index" item="item" open="(" separator="," close=")">
#{item} #{item}
</foreach> ) </foreach>
)
) )
order by sort order by sort
</select> </select>
<select id="grantDataScopeTree" resultMap="treeNodeResultMap"> <select id="grantDataScopeTree" resultMap="treeNodeResultMap">
SELECT SELECT *
* FROM (SELECT id,
FROM
(
SELECT
id,
parent_id, parent_id,
NAME AS title, NAME AS title,
id AS "value", id AS "value",
id AS "key" id AS "key"
FROM FROM blade_menu
blade_menu WHERE category = 1
WHERE
category = 1
AND is_deleted = 0 AND is_deleted = 0
AND id IN ( SELECT menu_id FROM blade_scope_data WHERE is_deleted = 0 AND menu_id IS NOT NULL ) AND id IN (SELECT menu_id
) menu FROM blade_scope_data
WHERE is_deleted = 0 AND menu_id IS NOT NULL)) menu
UNION ALL UNION ALL
SELECT SELECT id,
id,
menu_id AS parent_id, menu_id AS parent_id,
scope_name AS title, scope_name AS title,
id AS "value", id AS "value",
id AS "key" id AS "key"
FROM FROM blade_scope_data
blade_scope_data WHERE is_deleted = 0
WHERE
is_deleted = 0
AND menu_id IS NOT NULL AND menu_id IS NOT NULL
</select> </select>
<select id="grantApiScopeTree" resultMap="treeNodeResultMap"> <select id="grantApiScopeTree" resultMap="treeNodeResultMap">
SELECT SELECT *
* FROM (SELECT id,
FROM
(
SELECT
id,
parent_id, parent_id,
NAME AS title, NAME AS title,
id AS "value", id AS "value",
id AS "key" id AS "key"
FROM FROM blade_menu
blade_menu WHERE category = 1
WHERE
category = 1
AND is_deleted = 0 AND is_deleted = 0
AND id IN ( SELECT menu_id FROM blade_scope_api WHERE is_deleted = 0 AND menu_id IS NOT NULL ) AND id IN (SELECT menu_id
) menu FROM blade_scope_api
WHERE is_deleted = 0 AND menu_id IS NOT NULL)) menu
UNION ALL UNION ALL
SELECT SELECT id,
id,
menu_id AS parent_id, menu_id AS parent_id,
scope_name AS title, scope_name AS title,
id AS "value", id AS "value",
id AS "key" id AS "key"
FROM FROM blade_scope_api
blade_scope_api WHERE is_deleted = 0
WHERE
is_deleted = 0
AND menu_id IS NOT NULL AND menu_id IS NOT NULL
</select> </select>
@ -362,7 +373,8 @@
WHERE WHERE
category = 1 category = 1
AND is_deleted = 0 AND is_deleted = 0
AND id IN ( SELECT menu_id FROM blade_scope_data WHERE is_deleted = 0 AND menu_id IS NOT NULL ) AND id IN ( SELECT menu_id FROM blade_scope_data WHERE is_deleted = 0 AND menu_id IS NOT
NULL )
AND ( AND (
id IN ( id IN (
select menu_id from blade_role_menu where role_id in select menu_id from blade_role_menu where role_id in
@ -375,7 +387,8 @@
and id in ( select menu_id from blade_role_menu where role_id in and id in ( select menu_id from blade_role_menu where role_id in
<foreach collection="list" index="index" item="item" open="(" separator="," close=")"> <foreach collection="list" index="index" item="item" open="(" separator="," close=")">
#{item} #{item}
</foreach> ) </foreach>
)
) )
) )
) menu ) menu
@ -404,7 +417,8 @@
and id in ( select menu_id from blade_role_menu where role_id in and id in ( select menu_id from blade_role_menu where role_id in
<foreach collection="list" index="index" item="item" open="(" separator="," close=")"> <foreach collection="list" index="index" item="item" open="(" separator="," close=")">
#{item} #{item}
</foreach> ) </foreach>
)
) )
) )
AND menu_id IS NOT NULL AND menu_id IS NOT NULL
@ -426,7 +440,8 @@
WHERE WHERE
category = 1 category = 1
AND is_deleted = 0 AND is_deleted = 0
AND id IN ( SELECT menu_id FROM blade_scope_api WHERE is_deleted = 0 AND menu_id IS NOT NULL ) AND id IN ( SELECT menu_id FROM blade_scope_api WHERE is_deleted = 0 AND menu_id IS NOT NULL
)
AND ( AND (
id IN ( id IN (
select menu_id from blade_role_menu where role_id in select menu_id from blade_role_menu where role_id in
@ -440,7 +455,8 @@
select menu_id from blade_role_menu where role_id in select menu_id from blade_role_menu where role_id in
<foreach collection="list" index="index" item="item" open="(" separator="," close=")"> <foreach collection="list" index="index" item="item" open="(" separator="," close=")">
#{item} #{item}
</foreach> ) </foreach>
)
) )
) )
) menu ) menu
@ -470,7 +486,8 @@
and id in ( select menu_id from blade_role_menu where role_id in and id in ( select menu_id from blade_role_menu where role_id in
<foreach collection="list" index="index" item="item" open="(" separator="," close=")"> <foreach collection="list" index="index" item="item" open="(" separator="," close=")">
#{item} #{item}
</foreach> ) </foreach>
)
) )
) )
AND menu_id IS NOT NULL AND menu_id IS NOT NULL

Loading…
Cancel
Save