| | |
| | | where sen.id = dvs.sensor_id and dvs.device_version_id = #{deviceVersionId,jdbcType=INTEGER} |
| | | ) |
| | | </select> |
| | | <select id="selectByVersionNo" resultMap="BaseResultMap" parameterType="java.lang.Integer" > |
| | | select |
| | | <include refid="Base_Column_List" /> |
| | | from sensor sen |
| | | where EXISTS |
| | | ( select id |
| | | from device_version_sensor dvs |
| | | where sen.id = dvs.sensor_id |
| | | and dvs.device_version_id in |
| | | ( |
| | | select dev.id from device_version dev |
| | | where dev.version = #{versionNo,jdbcType=INTEGER} |
| | | ) |
| | | ) |
| | | </select> |
| | | |
| | | <select id="getSensorsByDeviceVersionId" resultType="java.util.Map"> |
| | | SELECT |
| | |
| | | AND d.profession_id = #{professionId} |
| | | </if> |
| | | </select> |
| | | |
| | | <select id="selectByOrgId" resultMap="BaseResultMap"> |
| | | select * from sensor sen where sen.id in |
| | | ( |
| | | select DISTINCT sensor_id from device_version_sensor dvs |
| | | where dvs.device_version_id in ( |
| | | select DISTINCT device_version_id from device dev where |
| | | EXISTS (select * from monitor_point mpt where |
| | | mpt.organization_id = #{organizationId,jdbcType=INTEGER} and mpt.id = dev.monitor_point_id |
| | | ) |
| | | ) |
| | | ) order by sen.id asc |
| | | </select> |
| | | </mapper> |