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} update lampinfo set lighteness=#{light} ,policyid=#{policyId} ,policy_type=#{policyType} ,status=1 ,status=0 where id = #{id} update lampinfo l set l.loopid = #{loopId} where l.id = #{id}