SELECT d.* ,dt.devtypeName, dc.devclassName,dt.devtypePreview devPic
FROM IotDevice AS d
LEFT JOIN TosDevicetype AS dt ON dt.devtypeBid = d.devtypeBid
LEFT JOIN TosDeviceclass AS dc ON dc.devclassBid = d.devclassBid
insert into IotDevice (
devBid, tid, devtypeBid, firmBid, devclassBid, devconnBid, devCode, devName, devVersion, devStatus,
devProvince, devCity, devDistrict, devLng, devLat, devPositionstatus, devPositiontype, devTag, devRecogtype,
devNetworktype, devOfflinedate, devProvincealign, devCityalign, devDistrictalign, devLngalign, devLatalign,
devContacts, devTel, devCreator, devModifier, devUpdateddate, devModifieddate, devCreateddate, devDelstatus,
devOnlinedate, devSubtype, devOriginalid, devHostingstatus, extInfo
)
values
(
#{item.devBid}, #{item.tid}, #{item.devtypeBid}, #{item.firmBid}, #{item.devclassBid}, #{item.devconnBid},
#{item.devCode}, #{item.devName}, #{item.devVersion}, #{item.devStatus}, #{item.devProvince},
#{item.devCity},
#{item.devDistrict}, #{item.devLng}, #{item.devLat}, #{item.devPositionstatus}, #{item.devPositiontype},
#{item.devTag}, #{item.devRecogtype}, #{item.devNetworktype}, #{item.devOfflinedate},
#{item.devProvincealign},
#{item.devCityalign}, #{item.devDistrictalign}, #{item.devLngalign}, #{item.devLatalign},
#{item.devContacts},
#{item.devTel}, #{item.devCreator}, #{item.devModifier}, #{item.devUpdateddate}, #{item.devModifieddate},
#{item.devCreateddate}, #{item.devDelstatus}, #{item.devOnlinedate}, #{item.devSubtype},
#{item.devOriginalid},
#{item.devHostingstatus}, #{item.extInfo}
)
update IotDevice
tid = #{tid},
devtypeBid = #{devtypeBid},
firmBid = #{firmBid},
devclassBid = #{devclassBid},
devconnBid = #{devconnBid},
devCode = #{devCode},
devName = #{devName},
devVersion = #{devVersion},
devStatus = #{devStatus},
devProvince = #{devProvince},
devCity = #{devCity},
devDistrict = #{devDistrict},
devLng = #{devLng},
devLat = #{devLat},
devPositionstatus = #{devPositionstatus},
devPositiontype = #{devPositiontype},
devTag = #{devTag},
devRecogtype = #{devRecogtype},
devNetworktype = #{devNetworktype},
devOfflinedate = #{devOfflinedate},
devProvincealign = #{devProvincealign},
devCityalign = #{devCityalign},
devDistrictalign = #{devDistrictalign},
devLngalign = #{devLngalign},
devLatalign = #{devLatalign},
devContacts = #{devContacts},
devTel = #{devTel},
devCreator = #{devCreator},
devModifier = #{devModifier},
devUpdateddate = #{devUpdateddate},
devModifieddate = #{devModifieddate},
devCreateddate = #{devCreateddate},
devDelstatus = #{devDelstatus},
devOnlinedate = #{devOnlinedate},
devSubtype = #{devSubtype},
devOriginalid = #{devOriginalid},
devHostingstatus = #{devHostingstatus},
extInfo = #{extInfo},
where devBid = #{devBid}
update IotDevice set devconnBid = null
where
devBid in
#{item.devBid}
update IotDevice set extInfo = #{extInfo} where devBid = #{devBid}
update IotDevice set devDelstatus = '1'
where devBid = #{devBid} and devDelstatus = '0'