SysPostMapper.xml 998 B

1234567891011121314151617181920212223242526
  1. <?xml version="1.0" encoding="UTF-8" ?>
  2. <!DOCTYPE mapper
  3. PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN"
  4. "http://mybatis.org/dtd/mybatis-3-mapper.dtd">
  5. <mapper namespace="com.ruoyi.system.mapper.SysPostMapper">
  6. <resultMap type="com.ruoyi.system.domain.vo.SysPostVo" id="SysPostResult">
  7. </resultMap>
  8. <select id="selectPostListByUserId" parameterType="Long" resultType="Long">
  9. select p.post_id
  10. from sys_post p
  11. left join sys_user_post up on up.post_id = p.post_id
  12. left join sys_user u on u.user_id = up.user_id
  13. where u.user_id = #{userId}
  14. </select>
  15. <select id="selectPostsByUserName" parameterType="String" resultMap="SysPostResult">
  16. select p.post_id, p.post_name, p.post_code
  17. from sys_post p
  18. left join sys_user_post up on up.post_id = p.post_id
  19. left join sys_user u on u.user_id = up.user_id
  20. where u.user_name = #{userName}
  21. </select>
  22. </mapper>