lizijie
2019-07-25 30d1267479ad9cb076cb2692befc6fe3a53fa7d9
src/main/resources/mapper/SensorMapper.xml
@@ -122,4 +122,26 @@
           )
          order by sen.id asc
   </select>
   <select id="getSensorBySensorKey" resultType="java.util.Map">
      SELECT *
      FROM sensor
      WHERE sensor_key = #{sensor_key}
   </select>
   <select id="getSensorByDeviceId" resultType="java.util.Map">
      SELECT DISTINCT d.id,d.monitor_point_id,s.*
      FROM device d,device_version dv,device_version_sensor dvs,sensor s
      WHERE d.device_version_id = dvs.device_version_id
      AND dvs.sensor_id = s.id
      AND d.id = #{id}
   </select>
   <select id="getSensorByMonitorPointId" resultType="java.util.Map">
      SELECT DISTINCT s.*
      FROM device d,device_version dv,device_version_sensor dvs,sensor s
      WHERE d.device_version_id = dvs.device_version_id
      AND dvs.sensor_id = s.id
      AND d.monitor_point_id = #{monitor_point_id}
   </select>
</mapper>