photum/backend/internal/db
NANDO9322 20b60fcc27 feat(agenda): implementar sistema de conflito por tempo e horário de término
- db: criada migration para adicionar coluna `horario_fim` na tabela agenda
- backend: queries SQLC atualizadas para ler e gravar horario_fim
- backend: mapeamento no service.go modificado para incluir e retornar o horário
- backend: atualizada documentação das rotas (Swagger)
- frontend/ui: adicionado campo de input Horário de Término no EventForm
- frontend/ui: painéis do Dashboard e DailyLogistics renderizando o novo formato visual de exibição de horas do evento
- frontend/logic: atualizada validação de profissionais ocupados (busyProfessionalIds) para analisar colisão real com base no intervalo Início x Fim em vez do fechamento total do dia
- frontend/context: conserto no state global do DataContext para não perder a string do backend após edições via modal
2026-02-25 11:38:37 -03:00
..
generated feat(agenda): implementar sistema de conflito por tempo e horário de término 2026-02-25 11:38:37 -03:00
migrations feat(agenda): implementar sistema de conflito por tempo e horário de término 2026-02-25 11:38:37 -03:00
queries feat(agenda): implementar sistema de conflito por tempo e horário de término 2026-02-25 11:38:37 -03:00
db.go feat: garantir que o banco seja ajustado a cada deploy 2025-12-09 18:02:28 -03:00
schema.sql feat(agenda): implementar sistema de conflito por tempo e horário de término 2026-02-25 11:38:37 -03:00