TBArchivesRoadMapper.xml 1.3 KB

1234567891011121314151617181920212223242526272829303132333435
  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.daju.mix.dao.mapper.TBArchivesRoadMapper">
  4. <resultMap type="com.daju.mix.dao.entity.TBArchivesRoad" id="TBArchivesRoadMap"/>
  5. <!-- 随机一条数据-->
  6. <select id="selectRecent" resultMap="TBArchivesRoadMap">
  7. select *
  8. from t_b_archives_road
  9. order by rand()
  10. limit 1
  11. </select>
  12. <select id="selectId" resultType="String">
  13. SELECT id
  14. from t_b_archives_road
  15. where id = (select max(id) from t_b_archives_road)
  16. </select>
  17. <resultMap type="com.daju.mix.dto.AllElements" id="AllElements"/>
  18. <select id="allElementsByRoad" resultMap="AllElements">
  19. select tbars.code id,
  20. center_longitude longitude,
  21. center_latitude latitude,
  22. tbca.status warningState,
  23. tbca.content warningMessage,
  24. 8 type,
  25. expected_completion time,
  26. max(tbca.create_date)
  27. from t_b_archives_road_section tbars
  28. left join t_b_car_alarm tbca on tbars.code = tbca.archive_id
  29. group by tbars.id;
  30. </select>
  31. </mapper>