INSERT INTO esn_firmware (tenant_code, firmware_version, device_type, file_name, file_path,
file_size, checksum, description, is_latest)
VALUES (#{tenantCode}, #{firmwareVersion}, #{deviceType}, #{fileName}, #{filePath},
#{fileSize}, #{checksum}, #{description}, #{latest})
UPDATE esn_firmware SET
firmware_version = #{firmwareVersion},
description = #{description},
is_latest = #{latest}
WHERE id = #{id}
UPDATE esn_firmware SET is_latest = false
WHERE device_type = #{deviceType}
AND tenant_code = #{tenantCode}
DELETE FROM esn_firmware WHERE id = #{id}