|
@@ -725,4 +725,43 @@
|
|
|
where rd.status = 1
|
|
|
order by rd.id asc
|
|
|
</select>
|
|
|
+
|
|
|
+ <select id="queryDeviceInfoList" resultType="com.zcxk.rmcp.api.vo.DeviceVo">
|
|
|
+ select
|
|
|
+ rd.id,
|
|
|
+ rd.company_org_id,
|
|
|
+ rd.dept_org_id,
|
|
|
+ rd.product_id,
|
|
|
+ rd.community_id,
|
|
|
+ rd.device_no,
|
|
|
+ rd.meter_no,
|
|
|
+ rd.file_no,
|
|
|
+ rd.seal_no,
|
|
|
+ rd.device_status,
|
|
|
+ rd.read_data,
|
|
|
+ rd.valve_status,
|
|
|
+ rd.last_receive_time,
|
|
|
+ rd.address,
|
|
|
+ rd.lng,
|
|
|
+ rd.lat,
|
|
|
+ rp.product_name,
|
|
|
+ rp.product_model,
|
|
|
+ rp.is_support_valve,
|
|
|
+ rm.name as manufacturer_name,
|
|
|
+ roc.ORG_NAME as company_name,
|
|
|
+ rod.ORG_NAME as dept_name,
|
|
|
+ rc.name as community_name
|
|
|
+ from rmcp_device rd
|
|
|
+ left join rmcp_product rp on (rp.id = rd.product_id)
|
|
|
+ left join rmcp_manufacturer rm on (rm.id = rp.manufacturer_id)
|
|
|
+ left join rmcp_org roc on (roc.ID = rd.company_org_id)
|
|
|
+ left join rmcp_org rod on (rod.ID = rd.dept_org_id)
|
|
|
+ left join rmcp_community rc on (rc.id = rd.community_id)
|
|
|
+ <where>
|
|
|
+ rd.status = 1
|
|
|
+ <if test="deviceNo != null and deviceNo != ''"> AND rd.device_no = #{deviceNo}</if>
|
|
|
+ <if test="meterNo != null and meterNo != ''"> AND rd.meter_no = #{meterNo}</if>
|
|
|
+ <include refid="permissionCondition"/>
|
|
|
+ </where>
|
|
|
+ </select>
|
|
|
</mapper>
|