/*
 * Feito por Joel Alexandre da Rosa Realino - Itajubá/MG
 * Data: 02/05/2026 às 17:00
 * Versão: 1.1
 * ---------------------------------------------------------
 * Migration: Adicionar campos de multa e juros à tabela processo_aluguel
 * Correção: juros_mora_dia DEFAULT 0.1 (0.1% ao dia, não 0.033%)
 * Script para executar manualmente no banco de dados
 * ---------------------------------------------------------
 */

-- Adicionar campos de multa por atraso e juros de mora na tabela processo_aluguel
-- Esses campos permitem configurar multa e juros por processo
ALTER TABLE processo_aluguel
ADD COLUMN multa_atraso_percent FLOAT DEFAULT 10 AFTER multa_percentual,
ADD COLUMN juros_mora_dia DECIMAL(6,4) DEFAULT 0.1 AFTER multa_atraso_percent;

-- Adicionar coluna de notificação ao proprietário na tabela recibos
-- Se a coluna já existe, este comando será ignorado com um aviso (não quebra a execução)
ALTER TABLE recibos
ADD COLUMN notificacao_proprietario TINYINT DEFAULT 0 AFTER status;
