src/main/resources/mapper/DeviceMapper.xml
@@ -202,4 +202,30 @@ from device where mac = #{mac,jdbcType=VARCHAR} </select> <select id="getDeviceCountByRegion" resultType="INTEGER"> SELECT COUNT( * ) FROM device d WHERE d.is_delete = 0 AND d.monitor_point_id IN ( SELECT mp.id FROM monitor_point mp WHERE mp.is_delete = 0 <if test="provinceCode != null"> AND mp.province_code = #{provinceCode} </if> <if test="cityCode != null"> AND mp.city_code = #{cityCode} </if> <if test="areaCode != null"> AND mp.area_code = #{areaCode} </if> ) </select> </mapper>