sys_role.xml 1.0 KB

1234567891011121314151617181920212223242526272829303132
  1. <sqlMap>
  2. <sql id="get_role_no_have_menu_tree">
  3. SELECT sys_menu.*, sys_role_menu.id FROM sys_menu
  4. LEFT JOIN
  5. sys_role_menu
  6. ON sys_menu.id = sys_role_menu.menu_id
  7. AND sys_role_menu.role_id = ?role_id
  8. WHERE
  9. sys_role_menu.id IS NULL
  10. AND sys_menu.del_flag = 0
  11. </sql>
  12. <sql id="get_role_menu_tree">
  13. select sys_menu.* from sys_menu, sys_role_menu
  14. where
  15. sys_menu.id = sys_role_menu.menu_id
  16. and sys_role_menu.role_id = ?role_id
  17. and sys_menu.del_flag = 0
  18. </sql>
  19. <sql id="get_role_app_fun_tree">
  20. select sys_app_fun.* from sys_app_fun, sys_role_app_fun
  21. where
  22. sys_app_fun.id = sys_role_app_fun.app_fun_id
  23. and sys_role_app_fun.role_id = ?role_id
  24. and sys_app_fun.del_flag = 0
  25. </sql>
  26. <sql id="del_role_menu">
  27. delete from sys_role_menu where role_id = ?
  28. </sql>
  29. <sql id="del_role_app_fun">
  30. delete from sys_role_app_fun where role_id = ?
  31. </sql>
  32. </sqlMap>