select firmware_id, firmware_name, product_id, product_name, tenant_id, tenant_name, is_sys,is_latest, version, file_path, create_time, update_time, remark from iot_firmware insert into iot_firmware firmware_name, product_id, product_name, tenant_id, tenant_name, is_sys, is_latest, version, file_path, del_flag, create_by, create_time, update_by, update_time, remark, #{firmwareName}, #{productId}, #{productName}, #{tenantId}, #{tenantName}, #{isSys}, #{isLatest}, #{version}, #{filePath}, #{delFlag}, #{createBy}, #{createTime}, #{updateBy}, #{updateTime}, #{remark}, update iot_firmware firmware_name = #{firmwareName}, product_id = #{productId}, product_name = #{productName}, tenant_id = #{tenantId}, tenant_name = #{tenantName}, is_sys = #{isSys}, is_latest = #{isLatest}, version = #{version}, file_path = #{filePath}, del_flag = #{delFlag}, create_by = #{createBy}, create_time = #{createTime}, update_by = #{updateBy}, update_time = #{updateTime}, remark = #{remark}, where firmware_id = #{firmwareId} update iot_firmware set is_latest = 0 where product_id = #{productId} and is_latest = 1 and firmware_id != #{firmwareId} delete from iot_firmware where firmware_id = #{firmwareId} delete from iot_firmware where firmware_id in #{firmwareId}