RobotMapper.xml 788 B

12345678910111213141516171819202122
  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.pavis.ai.oqas.mapper.RobotMapper">
  4. <select id="selectByUserId" resultType="Robot">
  5. select *
  6. from robot r
  7. left join robot_user ru on r.id = ru.robot_id
  8. where ru.user_id = #{userId}
  9. and r.deleted = false
  10. </select>
  11. <select id="selectByUserIdAndStatus" resultType="Robot">
  12. select *
  13. from robot r
  14. left join robot_user ru on r.id = ru.robot_id
  15. where ru.user_id = #{userId}
  16. and r.deleted = false
  17. <if test="status != null and status != ''">
  18. and r.status = #{status}
  19. </if>
  20. </select>
  21. </mapper>