JlAdminPermissionMapper.xml 1.8 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960
  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.ygj.yuemum.dao.admin.JlAdminPermissionDao">
  4. <!--获取所有数据-->
  5. <select id="getPermissionParents" resultType="com.ygj.yuemum.domain.admin.JlAdminPermission"
  6. parameterType="java.lang.String">
  7. select
  8. *
  9. from jl_admin_permission
  10. where jp_relation = 'parents'
  11. and id in (${_parameter})
  12. order by jp_seq asc
  13. </select>
  14. <select id="getPermissionChildrens" resultType="com.ygj.yuemum.domain.admin.JlAdminPermission">
  15. select
  16. *
  17. from jl_admin_permission
  18. where jp_relation = 'childrens'
  19. and jp_parentid = #{arg0}
  20. and id in (${arg1})
  21. order by jp_seq asc
  22. </select>
  23. <select id="getPermissionLists" resultType="java.lang.String"
  24. parameterType="java.lang.Integer">
  25. SELECT
  26. group_concat(jrp_perid) jrp_perid
  27. FROM
  28. jl_admin_role_permission
  29. WHERE
  30. jrp_roleid = (
  31. SELECT
  32. id
  33. FROM
  34. jl_admin_role
  35. WHERE
  36. id = #{id,jdbcType=INTEGER}
  37. )
  38. </select>
  39. <select id="getRolePermissionParents" resultType="com.ygj.yuemum.domain.admin.JlAdminPermission">
  40. select
  41. id,jp_showname
  42. from jl_admin_permission
  43. where jp_relation = 'parents'
  44. order by jp_seq asc
  45. </select>
  46. <select id="getRolePermissionChildrens" resultType="com.ygj.yuemum.domain.admin.JlAdminPermission">
  47. select
  48. id,jp_showname
  49. from jl_admin_permission
  50. where jp_relation = 'childrens'
  51. and jp_parentid = #{arg0}
  52. order by jp_seq asc
  53. </select>
  54. </mapper>