zhanghua
2022-11-29 d3af03b82eb1707b59007857c56b913d447805db
ycl-common/src/main/resources/mapper/user/UmsMenuMapper.xml
@@ -17,15 +17,15 @@
    <select id="getMenuList" resultType="com.ycl.entity.user.UmsMenu">
        SELECT distinct m.id,
               m.parent_id   parentId,
               m.create_time createTime,
               m.title,
               m.url,
               m.level,
               m.sort,
               m.name,
               m.icon,
               m.hidden
                        m.parent_id   parentId,
                        m.create_time createTime,
                        m.title,
                        m.url,
                        m.level,
                        m.sort,
                        m.name,
                        m.icon,
                        m.hidden
        FROM ums_admin_role_relation arr
                 LEFT JOIN ums_role r ON arr.role_id = r.id
                 LEFT JOIN ums_role_menu_relation rmr ON r.id = rmr.role_id
@@ -52,21 +52,20 @@
    </select>
    <select id="adminMenuRelation" resultType="com.ycl.entity.user.vo.UmsMenuVo">
        SELECT amr.id        AS relationId,
               amr.is_start  AS isStart,
               amr.sort,
               m.id,
               m.parent_id   AS parentId,
               m.title,
               m.url,
               m.`level`,
               m.description,
               m.create_time as createTime,
               m.hidden,
               m.icon
        FROM `ums_admin_menu_relation` AS amr
                 JOIN ums_menu AS m ON amr.menu_id = m.id
        WHERE amr.admin_id = #{id}
        SELECT distinct m.id,
                        m.parent_id   AS parentId,
                        m.title,
                        m.url,
                        m.`level`,
                        m.description,
                        m.create_time as createTime,
                        m.hidden,
                        m.icon
        FROM ums_admin_role_relation arr
                 INNER JOIN `ums_role_menu_relation` AS rmr on rmr.role_id = arr.role_id
                 JOIN ums_menu AS m ON rmr.menu_id = m.id
        WHERE arr.admin_id = #{id}
        order by m.id
    </select>
</mapper>