SysMenuMapper.xml 921 B

12345678910111213141516171819202122
  1. <?xml version="1.0" encoding="UTF-8" ?>
  2. <!DOCTYPE mapper
  3. PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN"
  4. "http://mybatis.org/dtd/mybatis-3-mapper.dtd">
  5. <mapper namespace="cn.tr.module.sys.user.repository.SysMenuRepository">
  6. <select id="findAllMenuByRoleId" resultType="cn.tr.module.sys.user.po.SysMenuPO" parameterType="java.lang.String">
  7. select m.*
  8. from (select * from sys_role where id=#{roleId}) as r
  9. join sys_role_menu as rm on rm.role_id=r.id
  10. join sys_menu as m on m.id = rm.menu_id
  11. </select>
  12. <select id="findAllMenuByPortalId" resultType="cn.tr.module.sys.user.po.SysMenuPO" parameterType="java.lang.String">
  13. select m.*
  14. from (select * from sys_portal where id=#{portalId}) as p
  15. join sys_portal_menu as pm on pm.portal_id=p.id
  16. join sys_menu as m on m.id = pm.menu_id
  17. </select>
  18. </mapper>