-- Script para atualizar as tabelas de checklist com o campo tipo_checklist
-- Execute este script no seu banco de dados MySQL

-- 1. Adicionar coluna tipo_checklist na tabela checklist_veiculo
ALTER TABLE checklist_veiculo 
ADD COLUMN tipo_checklist VARCHAR(10) DEFAULT 'INICIO' 
COMMENT 'INICIO ou FIM - para diferenciar checklist de início e fim da viagem';

-- 2. Adicionar coluna tipo_checklist na tabela checklist_fotos
ALTER TABLE checklist_fotos 
ADD COLUMN tipo_checklist VARCHAR(10) DEFAULT 'INICIO' 
COMMENT 'INICIO ou FIM - para diferenciar fotos de checklist de início e fim da viagem';

-- 3. Atualizar registros existentes (opcional - apenas se quiser marcar todos como INICIO)
-- UPDATE checklist_veiculo SET tipo_checklist = 'INICIO' WHERE tipo_checklist IS NULL;
-- UPDATE checklist_fotos SET tipo_checklist = 'INICIO' WHERE tipo_checklist IS NULL;

-- 4. Verificar se as colunas foram adicionadas corretamente
DESCRIBE checklist_veiculo;
DESCRIBE checklist_fotos;

-- 5. Mostrar alguns registros para verificar
SELECT id, viagem_id, tipo_checklist, data_hora FROM checklist_veiculo LIMIT 5;
SELECT id, checklist_id, item_id, tipo_checklist, created_at FROM checklist_fotos LIMIT 5;
