| | |
| | | <!DOCTYPE mapper PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN" "http://mybatis.org/dtd/mybatis-3-mapper.dtd"> |
| | | <mapper namespace="org.jeecg.modules.mdc.mapper.EquipmentXYZMapper"> |
| | | |
| | | <select id="findByEquipmentId" resultType="org.jeecg.modules.mdc.entity.EquipmentXYZ"> |
| | | SELECT TOP |
| | | 1 * |
| | | FROM |
| | | EquipmentXYZ |
| | | WHERE |
| | | EquipmentID = #{equipmentId} |
| | | ORDER BY |
| | | CollectTime DESC |
| | | </select> |
| | | |
| | | <select id="getNearAxisType" resultType="org.jeecg.modules.mdc.dto.MachineXYZHistoryDto"> |
| | | SELECT TOP 1 |
| | | CollectTime collectTime, |
| | | EquipmentID equipmentID, |
| | | Xmachine xMachine, |
| | | Ymachine yMachine, |
| | | Zmachine zMachine, |
| | | Amachine aMachine, |
| | | Bmachine bMachine |
| | | FROM |
| | | EquipmentXYZ |
| | | WHERE |
| | | EquipmentID = #{equipmentId} |
| | | AND CollectTime BETWEEN #{startDate} AND #{endDate} |
| | | ORDER BY |
| | | ABS( DATEDIFF( SECOND, CollectTime, #{nearDate} ) ) |
| | | </select> |
| | | </mapper> |