| 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748 |
- <?xml version="1.0" encoding="UTF-8"?>
- <!DOCTYPE mapper PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN" "http://mybatis.org/dtd/mybatis-3-mapper.dtd">
- <mapper namespace="com.daju.mix.dao.mapper.TBArchivesDaoBanMapper">
- <resultMap type="com.daju.mix.dao.entity.TBArchivesDaoBan" id="TBArchivesDaoBanMap"/>
- <!-- 随机一条数据-->
- <select id="selectRecent" resultMap="TBArchivesDaoBanMap">
- select *
- from t_b_archives_dao_ban
- order by rand()
- limit 1
- </select>
- <resultMap type="com.daju.mix.dto.AllElements" id="AllElements"/>
- <select id="allElementsByDaoBan" resultMap="AllElements">
- select tbad.code id,
- cim_longitude longitude,
- cim_latitude latitude,
- height altitude,
- tbca.status warningState,
- tbca.content warningMessage,
- 1 type,
- expected_completion time,
- max(tbca.create_date)
- from t_b_archives_dao_ban tbad
- left join t_b_car_alarm tbca on tbad.code = tbca.archive_id
- group by tbad.id
- </select>
- <select id="lastTime" resultMap="TBArchivesDaoBanMap">
- select a.create_date
- from t_b_car_schedule_arrange a
- left join t_b_car_schedule b on a.schedule_id = b.id
- where assignmentStyle = 3
- and b.carid = #{id}
- ORDER BY a.create_date DESC LIMIT 0,1
- </select>
- <select id="DBFClearingCount" resultType="int">
- select count(a.id)
- from t_b_car_schedule_arrange a
- left join t_b_car_schedule b on a.schedule_id = b.id
- where assignmentStyle = 3
- and carid = #{id};
- </select>
- </mapper>
|