Skip to content

Commit 0f1a17e

Browse files
committed
feat: 菜单及部门排序规则
1 parent 6610f31 commit 0f1a17e

2 files changed

Lines changed: 5 additions & 4 deletions

File tree

ruoyi-system/src/main/resources/mapper/system/SysDeptMapper.xml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -49,7 +49,7 @@
4949
</if>
5050
<!-- 数据范围过滤 -->
5151
${params.dataScope}
52-
order by d.order_num
52+
order by d.parent_id,d.order_num
5353
</select>
5454

5555
<select id="checkDeptExistUser" parameterType="Long" resultType="int">

ruoyi-system/src/main/resources/mapper/system/SysMenuMapper.xml

Lines changed: 4 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -35,19 +35,19 @@
3535
left join sys_user_role ur on rm.role_id = ur.role_id
3636
LEFT JOIN sys_role ro on ur.role_id = ro.role_id
3737
where ur.user_id = #{userId} and m.menu_type in ('M', 'C') and m.visible = 0 AND ro.status = 0
38-
order by m.order_num
38+
order by m.parent_id,m.order_num
3939
</select>
4040

4141
<select id="selectMenuNormalAll" resultMap="SysMenuResult">
4242
select distinct m.menu_id, m.parent_id, m.menu_name, m.url, m.target, m.perms , m.menu_type, m.icon, m.order_num, m.create_time
4343
from sys_menu m
4444
where m.menu_type in ('M', 'C') and m.visible = 0
45-
order by m.order_num
45+
order by m.parent_id,m.order_num
4646
</select>
4747

4848
<select id="selectMenuAll" resultMap="SysMenuResult">
4949
<include refid="selectMenuVo"/>
50-
order by order_num
50+
order by parent_id, order_num
5151
</select>
5252

5353
<select id="selectPermsByUserId" parameterType="Long" resultType="String">
@@ -76,6 +76,7 @@
7676
AND visible = #{visible}
7777
</if>
7878
</where>
79+
order by parent_id, order_num
7980
</select>
8081

8182
<delete id="deleteMenuById" parameterType="Long">

0 commit comments

Comments
 (0)