Implantação da função de controle de consolidaçoes pagas e pendentes

This commit is contained in:
2026-06-17 15:49:24 -03:00
parent 292ac31c66
commit e9def7e21a
17 changed files with 526 additions and 12 deletions

View File

@@ -0,0 +1,9 @@
# Registra o pagamento de cada motorista dentro de uma consolidação:
# QUEM pagou (pago_por), QUANDO (pago_em, NULL = pendente) e a FORMA (PIX etc.).
class AddPagamentoToConsolidacaoMotoristas < ActiveRecord::Migration[7.1]
def change
add_column :consolidacao_motoristas, :pago_em, :datetime unless column_exists?(:consolidacao_motoristas, :pago_em)
add_column :consolidacao_motoristas, :pago_por, :integer unless column_exists?(:consolidacao_motoristas, :pago_por)
add_column :consolidacao_motoristas, :forma_pagamento, :string unless column_exists?(:consolidacao_motoristas, :forma_pagamento)
end
end