HomePageMapper.xml 1.3 KB

123456789101112131415161718192021222324252627282930
  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.css.simulation.resource.home.mapper.HomePageMapper" >
  4. <select id="selectRunTaskChart" parameterType="java.util.Map" resultType="api.common.pojo.vo.home.LineChartVO">
  5. select
  6. COUNT(id) as num,
  7. DATE(run_start_time) as toDate
  8. FROM simulation_manual_project_task
  9. WHERE run_start_time >= #{dateBegin,jdbcType=VARCHAR}
  10. and create_user_id = #{createUserId,jdbcType=VARCHAR}
  11. GROUP BY DATE(run_start_time)
  12. ORDER BY toDate ASC
  13. </select>
  14. <select id="selectRunProjectChart" parameterType="java.util.Map" resultType="api.common.pojo.vo.home.LineChartVO">
  15. SELECT
  16. COUNT(1) as num,
  17. DATE(t.start_time) as toDate
  18. FROM(
  19. SELECT start_time FROM simulation_manual_project
  20. WHERE start_time >= #{dateBegin,jdbcType=VARCHAR} and create_user_id = #{createUserId,jdbcType=VARCHAR}
  21. UNION ALL
  22. SELECT start_time FROM simulation_automatic_subproject
  23. WHERE start_time >= #{dateBegin,jdbcType=VARCHAR} and create_user_id = #{createUserId,jdbcType=VARCHAR}) as t
  24. GROUP BY DATE(t.start_time)
  25. ORDER BY toDate ASC
  26. </select>
  27. </mapper>