-- ============================================================
-- 不合格管理模块优化
-- 1. 废弃 quality_inspect_file 表，附件改用 storage_attachment 体系
-- 2. 检验记录附件通过 storage_attachment (record_type='quality_inspect') 关联
-- 3. 不合格品附件通过 storage_attachment (record_type='quality_unqualified') 关联
-- 生成日期：2026-06-13
-- ============================================================

-- 可选：如果 quality_inspect_file 表存在且有数据，需要先迁移数据再删除
-- 数据迁移（将旧附件数据迁移到 storage_attachment 表）
-- INSERT INTO storage_attachment (name, url, file_size, application, record_type, record_id, create_time, create_user, tenant_id, dept_id, is_deleted)
-- SELECT name, url, file_size, 'FILE', 'quality_inspect', inspect_id, create_time, create_user, tenant_id, dept_id, 0
-- FROM quality_inspect_file;

-- 删除旧的检验附件表（确认数据已迁移后执行）
-- DROP TABLE IF EXISTS quality_inspect_file;
