liding
2025-03-28 9fce552f48c898b61fa1cb9be73aa4ae7dfc5bb4
cnas-device/src/main/resources/mapper/DeviceMapper.xml
@@ -181,4 +181,20 @@
                 u1.name,
                 u2.name
    </select>
    <select id="selectByKeys" resultType="com.ruoyi.device.pojo.Device">
        SELECT
        id, device_name, specification_model, management_number,
        manufacturer, factory_no, technical_indicators, acquisition_date,
        activation_date, equipment_manager, storage_point, subordinate_departments_id,
        calibration_services, last_calibration_date, next_calibration_date, large_category,
        unit_price, device_status, calibration_date, image_upload, image_name
        FROM device
        WHERE
        <foreach collection="keys" item="key" separator=" OR " open="(" close=")">
            (device_name = #{key.deviceName}
            AND specification_model = #{key.specModel}
            AND management_number = #{key.manageNumber})
        </foreach>
    </select>
</mapper>