Agenda, Agendador, Configurações

This commit is contained in:
Leonardo
2026-03-12 08:58:36 -03:00
parent f733db8436
commit f4b185ae17
197 changed files with 33405 additions and 6507 deletions

View File

@@ -0,0 +1,20 @@
-- migrations/agendador_pagamento_modo.sql
-- Adiciona suporte a modo de pagamento no agendador online
-- Execute no Supabase SQL Editor
ALTER TABLE agendador_configuracoes
ADD COLUMN IF NOT EXISTS pagamento_modo text NOT NULL DEFAULT 'sem_pagamento',
ADD COLUMN IF NOT EXISTS pagamento_metodos_visiveis text[] NOT NULL DEFAULT '{}';
-- Migração de dados existentes:
-- quem tinha pagamento_obrigatorio = true → pix_antecipado
UPDATE agendador_configuracoes
SET pagamento_modo = 'pix_antecipado'
WHERE pagamento_obrigatorio = true
AND pagamento_modo = 'sem_pagamento';
COMMENT ON COLUMN agendador_configuracoes.pagamento_modo IS
'sem_pagamento | pagar_na_hora | pix_antecipado';
COMMENT ON COLUMN agendador_configuracoes.pagamento_metodos_visiveis IS
'Métodos exibidos ao paciente quando pagamento_modo = pagar_na_hora. Ex: {pix, deposito, dinheiro, cartao, convenio}';