UmsRolePermissionRelationDao.xml 912 B

123456789101112131415161718192021
  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.hwrj.cloud.admin.dao.UmsRolePermissionRelationDao">
  4. <!--批量新增回写主键支持-->
  5. <insert id="insertList">
  6. INSERT INTO ums_role_permission_relation (role_id, permission_id) VALUES
  7. <foreach collection="list" separator="," item="item" index="index">
  8. (#{item.roleId,jdbcType=BIGINT},
  9. #{item.permissionId,jdbcType=BIGINT})
  10. </foreach>
  11. </insert>
  12. <select id="getPermissionList" resultMap="com.hwrj.cloud.admin.mapper.UmsPermissionMapper.BaseResultMap">
  13. SELECT
  14. p.*
  15. FROM
  16. ums_role_permission_relation r
  17. LEFT JOIN ums_permission p ON r.permission_id = p.id
  18. WHERE
  19. r.role_id = #{roleId};
  20. </select>
  21. </mapper>