1
0

SysRoleDeptDao.xml 847 B

1234567891011121314151617181920212223242526272829303132
  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.admin.fromcomm.dao.SysRoleDeptDao">
  4. <insert id="save">
  5. insert into sys_role_dept
  6. (
  7. `role_id`,
  8. `dept_id`
  9. )
  10. values
  11. <foreach collection="deptIdList" item="item" index="index" separator="," >
  12. (
  13. #{roleId},
  14. #{item}
  15. )
  16. </foreach>
  17. </insert>
  18. <delete id="delete">
  19. delete from sys_role_dept where role_id = #{value}
  20. </delete>
  21. <select id="queryDeptIdList" resultType="long">
  22. select dept_id from sys_role_dept where role_id = #{value}
  23. </select>
  24. <select id="queryDeptIdListByUserId" resultType="long">
  25. select dept_id from sys_role_dept where role_id IN (SELECT role_id FROM SYS_USER_ROLE WHERE user_id = #{value})
  26. </select>
  27. </mapper>