-- 迁移: 为企业卡授权表添加设备授权关联字段
-- 说明:
--   1. 添加 device_auth_id 字段，用于关联设备授权记录
--   2. NULL 表示通过单卡授权创建，有值表示通过设备授权创建
--   3. 添加索引优化查询性能

ALTER TABLE tb_enterprise_card_authorization
    ADD COLUMN IF NOT EXISTS device_auth_id BIGINT DEFAULT NULL;

-- 添加索引
CREATE INDEX IF NOT EXISTS idx_eca_device_auth ON tb_enterprise_card_authorization(device_auth_id);

-- 添加字段注释
COMMENT ON COLUMN tb_enterprise_card_authorization.device_auth_id IS '关联的设备授权ID（NULL=单卡授权 有值=设备授权）';
