于紫祥_1901
2020-10-22 f0b5148973e9437f3651153e53f8f336c4c3c6ff
src/main/resources/mapper/SensorMapper.xml
@@ -174,4 +174,35 @@
            AND d.mac = #{mac}
        </if>
    </select>
    <select id="selectSenosrsByOrgId" resultMap="BaseResultMap">
        select
        distinct dvs.sensor_id as id,
        s.name,s.sensor_key,s.unit,s.description
        from
        device_version_sensor dvs,
        sensor s
        where
        dvs.device_version_id
        in(
        select
        distinct d.device_version_id
        from
        device d
        where
        d.mac in
        <foreach collection="macs" open="(" separator="," close=")"
                 item="mac">
            #{mac}
        </foreach>
        )
        and dvs.sensor_id=s.id
    </select>
    <select id="getSensorKeys" resultType="java.lang.String">
        select
        sensor_key
        from
        sensor
    </select>
</mapper>