-- 为 file_metadata_info 表添加回收站相关字段
-- 添加时间: 2026-02-05
-- 说明: 支持文件回收站功能，删除的文件先移到回收站，7天后自动删除

ALTER TABLE `file_metadata_info`
ADD COLUMN `deletedAt` datetime DEFAULT NULL COMMENT '删除时间（移入回收站的时间），NULL表示未删除',
ADD COLUMN `recycleExpireAt` datetime DEFAULT NULL COMMENT '回收站过期时间（超过此时间将自动物理删除），NULL表示未删除';

-- 添加索引以优化回收站查询和定时清理任务
ALTER TABLE `file_metadata_info`
ADD INDEX `idx_deleted_at` (`deletedAt`) COMMENT '回收站查询索引',
ADD INDEX `idx_recycle_expire_at` (`recycleExpireAt`) COMMENT '回收站过期清理索引';
