-- 为卡企业授权表添加部分唯一索引
-- 约束同一张卡在同一时间只能存在一条有效授权（revoked_at IS NULL AND deleted_at IS NULL）
-- 已撤回或已删除的历史记录不受此约束影响
CREATE UNIQUE INDEX idx_enterprise_card_auth_card_active
    ON tb_enterprise_card_authorization(card_id)
    WHERE revoked_at IS NULL AND deleted_at IS NULL;
