Initial commit - Fase 1: Setup Rails + Docker

This commit is contained in:
2026-06-10 17:40:07 -03:00
commit eb812868e5
30 changed files with 1390 additions and 0 deletions

View File

@@ -0,0 +1,23 @@
class CreateConsolidacoes < ActiveRecord::Migration[7.1]
def change
create_table :consolidacoes do |t|
t.string :nome, null: false
t.date :data_inicio, null: false
t.date :data_fim, null: false
t.integer :status, null: false, default: 0 # 0=rascunho,1=finalizada,2=arquivada
t.decimal :valor_total, precision: 10, scale: 2, default: 0
t.integer :created_by, null: false # user_id
t.integer :finalizado_por # user_id
t.datetime :finalizado_em
t.datetime :deleted_at # soft delete
t.timestamps
end
add_index :consolidacoes, :status
add_index :consolidacoes, :data_inicio
add_index :consolidacoes, :data_fim
add_index :consolidacoes, :deleted_at
add_index :consolidacoes, :created_by
end
end