MenuMapper.xml 874 B

123456789101112131415161718192021222324
  1. <?xml version="1.0" encoding="UTF-8"?>
  2. <!DOCTYPE mapper PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN" "http://mybatis.org/dtd/mybatis-3-mapper.dtd">
  3. <mapper namespace="com.huimv.admin.system.mapper.MenuMapper">
  4. <select id="getMyMenu" resultType="com.huimv.admin.system.entity.Menu">
  5. SELECT * FROM sys_menu
  6. WHERE id IN
  7. (SELECT DISTINCT(menu_id) FROM sys_group_menu WHERE group_id IN
  8. (SELECT group_id FROM sys_account_group WHERE
  9. account_id=#{accountName} ))
  10. ORDER BY sort ASC
  11. </select>
  12. <select id="getMyButton" resultType="string">
  13. SELECT permission FROM sys_menu
  14. WHERE id IN
  15. (SELECT DISTINCT(menu_id) FROM sys_group_menu WHERE group_id IN
  16. (SELECT group_id FROM sys_account_group WHERE
  17. account_id=#{userId})) and weight =1
  18. ORDER BY sort ASC
  19. </select>
  20. </mapper>