-- Extende a tabela fornecedores para suportar o mesmo modelo de clientes
ALTER TABLE fornecedores
    ADD COLUMN IF NOT EXISTS nome_fantasia VARCHAR(255) NULL,
    ADD COLUMN IF NOT EXISTS razao_social VARCHAR(255) NULL,
    ADD COLUMN IF NOT EXISTS tipo ENUM('PF','PJ') NOT NULL DEFAULT 'PJ',
    ADD COLUMN IF NOT EXISTS ie VARCHAR(32) NULL,
    ADD COLUMN IF NOT EXISTS im VARCHAR(32) NULL,
    ADD COLUMN IF NOT EXISTS telefone_fixo VARCHAR(32) NULL,
    ADD COLUMN IF NOT EXISTS telefone_celular VARCHAR(32) NULL,
    ADD COLUMN IF NOT EXISTS referencias TEXT NULL,
    ADD COLUMN IF NOT EXISTS limite_credito DECIMAL(18,2) NULL,
    ADD COLUMN IF NOT EXISTS imagem_url VARCHAR(255) NULL,
    ADD COLUMN IF NOT EXISTS arquivo_url VARCHAR(255) NULL,
    ADD COLUMN IF NOT EXISTS contato_nome VARCHAR(255) NULL,
    ADD COLUMN IF NOT EXISTS observacoes TEXT NULL,
    ADD COLUMN IF NOT EXISTS bloqueado TINYINT(1) NOT NULL DEFAULT 0,
    ADD COLUMN IF NOT EXISTS inativo TINYINT(1) NOT NULL DEFAULT 0,
    ADD COLUMN IF NOT EXISTS status_motivo VARCHAR(255) NULL,
    ADD COLUMN IF NOT EXISTS updated_at DATETIME NULL;