SceneCooperationMapper.xml 1.9 KB

12345678910111213141516171819202122232425262728293031323334353637383940
  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.fdkankan.ucenter.mapper.ISceneCooperationMapper">
  4. <select id="getCooperationSceneProNum" resultType="java.lang.Long">
  5. SELECT count(0) FROM t_scene_cooperation a
  6. LEFT JOIN t_scene_pro b ON a.scene_num = b.num
  7. WHERE a.rec_status = 'A' AND b.rec_status = 'A' AND b.is_upgrade = 0
  8. AND a.user_id = #{userId} AND b.scene_source in
  9. <foreach collection="sceneSource" item="index" open="(" close=")" separator=",">
  10. #{index}
  11. </foreach>
  12. </select>
  13. <select id="getCooperationScenePlusNum" resultType="java.lang.Long">
  14. SELECT count(0) FROM t_scene_cooperation a
  15. LEFT JOIN t_scene_plus b ON a.scene_num = b.num
  16. WHERE a.rec_status = 'A' AND b.rec_status = 'A'
  17. AND a.user_id = #{userId} AND b.scene_source in
  18. <foreach collection="sceneSource" item="index" open="(" close=")" separator=",">
  19. #{index}
  20. </foreach>
  21. </select>
  22. <select id="getGroupCooperationSceneProNum" resultType="com.fdkankan.ucenter.vo.response.SceneNumVo">
  23. SELECT scene_source as type,count(0) as cooperationSceneNum FROM t_scene_cooperation a
  24. LEFT JOIN t_scene_pro b ON a.scene_num = b.num
  25. WHERE a.rec_status = 'A' AND b.rec_status = 'A' AND b.is_upgrade = 0
  26. AND a.user_id = #{userId}
  27. group by scene_source
  28. </select>
  29. <select id="getGroupCooperationScenePlusNum" resultType="com.fdkankan.ucenter.vo.response.SceneNumVo">
  30. SELECT scene_source as type,count(0) as cooperationSceneNum FROM t_scene_cooperation a
  31. LEFT JOIN t_scene_plus b ON a.scene_num = b.num
  32. WHERE a.rec_status = 'A' AND b.rec_status = 'A'
  33. AND a.user_id = #{userId}
  34. group by scene_source
  35. </select>
  36. </mapper>