StorePlatformMenuMapper.xml 1.4 KB

1234567891011121314151617181920212223242526272829303132333435363738394041
  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="shop.alien.mapper.StorePlatformMenuMapper">
  6. <!-- 根据角色ID查询权限菜单列表 -->
  7. <select id="selectMenusByRoleId" resultType="shop.alien.entity.store.StorePlatformMenu">
  8. SELECT
  9. m.menu_id AS menuId,
  10. m.menu_name AS menuName,
  11. m.parent_id AS parentId,
  12. m.menu_type AS menuType,
  13. m.menu_sort AS menuSort,
  14. m.level AS level,
  15. m.path AS path,
  16. m.component AS component,
  17. m.perms AS perms,
  18. m.icon AS icon,
  19. m.status AS status,
  20. m.visible AS visible,
  21. m.is_frame AS isFrame,
  22. m.is_cache AS isCache,
  23. m.del_flag AS delFlag,
  24. m.create_by AS createBy,
  25. m.created_time AS createdTime,
  26. m.update_by AS updateBy,
  27. m.updated_time AS updatedTime,
  28. m.remark AS remark
  29. FROM
  30. store_platform_menu m
  31. INNER JOIN store_platform_role_menu rm ON m.menu_id = rm.menu_id
  32. WHERE
  33. rm.role_id = #{roleId}
  34. AND m.del_flag = '0'
  35. AND m.status = '0'
  36. ORDER BY
  37. m.menu_sort ASC
  38. </select>
  39. </mapper>