insert into lampinfo(networkid,name,number,address,areaid,sectionid,longitude,latitude,createtime,ratedpower,control_type
,mode
,lamp_pole_id
,install_date
,expiration_date
)
values
(#{networkId},#{name},#{number},#{sn},#{areaId},#{sectionId},#{longitude},#{latitude},#{createTime},#{ratedPower},#{controlType}
,#{mode}
,#{lampPoleId}
,#{installDate}
,#{expirationDate}
)
update lampinfo
set
networkid=#{networkId},
name=#{name},
number=#{number},
address=#{sn},
areaid=#{areaId},
control_type=#{controlType},
sectionid=#{sectionId},
longitude=#{longitude},
latitude=#{latitude},
mode=#{mode},
lamp_pole_id=#{lampPoleId},
install_date=#{installDate},
expiration_date=#{expirationDate},
ratedpower=#{ratedPower}
where id = #{id}
delete from lampinfo where id=#{id};
update
lampinfo l
set
l.longitude = #{longitude},
l.latitude = #{latitude}
where l.id = #{id}