-- Adicionar coluna valor_custo na tabela produtos para controle de custos
ALTER TABLE produtos ADD COLUMN IF NOT EXISTS valor_custo DECIMAL(10,2) DEFAULT 0;

-- Comentário para documentação
COMMENT ON COLUMN produtos.valor_custo IS 'Valor de custo do produto para cálculo de lucro real';

-- Atualizar produtos existentes com valor de custo baseado no valor de compra (se existir)
-- Se não existir valor_compra, usar 60% do valor_revenda como estimativa
UPDATE produtos 
SET valor_custo = COALESCE(valor_compra, valor_revenda * 0.6)
WHERE valor_custo = 0 OR valor_custo IS NULL;
