-- Índices de leitura para o dashboard geral. Não altera regras de negócio.
ALTER TABLE compras
    ADD INDEX IF NOT EXISTS idx_dashboard_compras (id_empresa, status, dthr_registro);

ALTER TABLE fiscal_documentos
    ADD INDEX IF NOT EXISTS idx_dashboard_fiscal (id_empresa, status, dthr_registro);

ALTER TABLE contas
    ADD INDEX IF NOT EXISTS idx_dashboard_contas_vencimento (id_empresa, situacao, natureza, vencimento),
    ADD INDEX IF NOT EXISTS idx_dashboard_contas_pagamento (id_empresa, situacao, data_pagamento);

ALTER TABLE estoque_auditoria
    ADD INDEX IF NOT EXISTS idx_dashboard_estoque_atividade (id_empresa, dthr_registro);
