| | |
| | | |
| | | <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 |
| | |
| | | </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> |