MidjourneyUserConversationMapper.xml 874 B

12345678910111213141516171819
  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.cyksj.mapper.MidjourneyUserConversationMapper">
  4. <select id="getMjMirrorOrderDetail" resultType="com.cyksj.model.views.MidjourneyUserDetailView">
  5. select count(IF(muc.mode = 1, 1, NULL)) as useFastNum, count(if(muc.mode = 2, 1, NULL)) as useRelaxNum
  6. from (select id from midjourney_user where relation_id = #{relationId} limit 1) mu
  7. inner join midjourney_user_conversation muc on muc.user_id = mu.id
  8. where muc.status in ('SUCCESS', 'IN_PROGRESS')
  9. <if test="startTime != null">
  10. and created_time > #{startTime}
  11. </if>
  12. <if test="expiryTime != null">
  13. and created_time &lt; #{expiryTime}
  14. </if>
  15. </select>
  16. </mapper>