| <?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.zy.asrs.mapper.BasShuttleOptMapper"> | 
|   | 
|     <!-- 通用查询映射结果 --> | 
|     <resultMap id="BaseResultMap" type="com.zy.asrs.entity.BasShuttleOpt"> | 
|         <id column="id" property="id" /> | 
|         <result column="wrk_no" property="wrkNo" /> | 
|         <result column="shuttle_no" property="shuttleNo" /> | 
|         <result column="send_time" property="sendTime" /> | 
|         <result column="mode" property="mode" /> | 
|         <result column="source_loc_no" property="sourceLocNo" /> | 
|         <result column="dist_loc_no" property="distLocNo" /> | 
|         <result column="update_time" property="updateTime" /> | 
|         <result column="update_by" property="updateBy" /> | 
|         <result column="memo" property="memo" /> | 
|         <result column="command" property="command" /> | 
|         <result column="system_status" property="systemStatus" /> | 
|         <result column="send" property="send" /> | 
|         <result column="response" property="response" /> | 
|         <result column="device_wrk" property="deviceWrk" /> | 
|   | 
|     </resultMap> | 
|   | 
|     <select id="selectRunStatistic" resultType="map"> | 
|         select shuttle_no,count(*) count from asr_bas_shuttle_opt | 
|         where send_time >= DATEADD(day, DATEDIFF(day, 0, GETDATE()), 0) | 
|         and send_time < DATEADD(day, DATEDIFF(day, 0, GETDATE())+1, 0) | 
|         group by shuttle_no | 
|     </select> | 
|   | 
|     <select id="selectRunErrorStatistic" resultType="map"> | 
|         select shuttle_no,count(*) count from asr_bas_shuttle_err_log | 
|         where start_time > DATEADD(day, DATEDIFF(day, 0, GETDATE())-#{time}, 0) | 
|         and start_time < DATEADD(day, DATEDIFF(day, 0, GETDATE()), 0) | 
|         GROUP BY shuttle_no | 
|     </select> | 
|   | 
| </mapper> |