-- Migration 039 — RES#2 Sprint D (10/05/2026 madrugada virada 3).
--
-- Adiciona `data_prev_pag` (data prevista de pagamento) em agente_lote_resgate.
--
-- Motivo:
--   Aba "Bandeja Tef.Net" (em #lotes, Sprint D) precisa de coluna pra Tef.Net
--   programar quando o lote sera pago. Pode ser preenchida no momento da
--   aprovacao (resgate_aprovar.php aceita campo opcional) ou via UI futura
--   de edicao de programacao de pagamento.
--
-- Schema novo:
--   agente_lote_resgate.data_prev_pag DATE NULL
--     COMMENT 'Data programada para pagamento; Tef.Net define ao aprovar ou depois'
--
-- Nao confundir com `data_pag` ja existente — essa coluna eh a data
-- DEFINITIVA do pagamento (preenchida pelo lote_liquidar.php). A nova
-- `data_prev_pag` eh a PROGRAMACAO (intencao).

SET SESSION sql_mode = '';

ALTER TABLE agente_lote_resgate
  ADD COLUMN data_prev_pag DATE NULL COMMENT 'Data programada para pagamento (Tef.Net interno define ao aprovar ou depois)' AFTER data_pag,
  ADD INDEX idx_lote_data_prev_pag (data_prev_pag);
