SysUserRoleDao.xml 932 B

123456789101112131415161718192021222324252627282930313233343536373839404142
  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.kmall.common.dao.SysUserRoleDao">
  4. <select id="queryList" resultType="com.kmall.common.entity.SysUserRoleEntity">
  5. select * from sys_user_role
  6. <where>
  7. <if test="userId != null">
  8. user_id = #{userId}
  9. </if>
  10. <if test="roleId != null">
  11. role_id = #{roleId}
  12. </if>
  13. </where>
  14. </select>
  15. <insert id="save">
  16. insert into sys_user_role
  17. (
  18. `user_id`,
  19. `role_id`
  20. )
  21. values
  22. (
  23. #{userId},
  24. #{roleId}
  25. )
  26. </insert>
  27. <delete id="delete">
  28. delete from sys_user_role where user_id = #{value}
  29. </delete>
  30. <delete id="deleteByRoleId">
  31. delete from sys_user_role where role_id = #{value}
  32. </delete>
  33. <select id="queryRoleIdList" resultType="long">
  34. select role_id from sys_user_role where user_id = #{value}
  35. </select>
  36. </mapper>