ZhuDongming
2019-06-12 9009798abd7abfd726bcda80267c7d53dd3b8da3
src/main/resources/mapper/SensorUnitMapper.xml
@@ -13,4 +13,26 @@
  <sql id="Base_Column_List" >
    id, sensor_id, name, rules, is_delete, create_time, update_time
  </sql>
  <select id="getSensorsByDeviceMac" resultType="java.util.Map">
     SELECT d.mac,s.sensor_key,su.id,su.sensor_id,su.name,su.rules
   FROM device d, device_version_sensor dvs, sensor_unit su, sensor s
   WHERE d.device_version_id = dvs.device_version_id
   AND dvs.sensor_id = su.sensor_id
   AND d.device_version_id = dvs.device_version_id
   AND su.sensor_id = s.id
   AND su.is_delete=0
   AND d.mac = #{mac}
  </select>
  <select id="getSensorsByMonitPointId" resultType="java.util.Map">
     SELECT mp.id,s.sensor_key,s.unit,su.id,su.sensor_id,su.name,su.rules
   FROM monitor_point mp,organization org,organization_sensor_unit osu,sensor_unit su, sensor s
   WHERE mp.organization_id = org.id
   AND org.id = osu.organization_id
   AND osu.sensor_unit_id = su.id
   AND su.sensor_id = s.id
   AND su.is_delete=0
   AND mp.id = #{id}
  </select>
</mapper>