feat: add period adjustment fields to point processing and PDF generation, enhancing data capture and display for time adjustments

This commit is contained in:
2025-12-24 10:41:12 -03:00
parent bdc0afccb8
commit c7a64eb116
6 changed files with 182 additions and 21 deletions

View File

@@ -368,6 +368,13 @@ export const pontoTables = {
valorMinutos: v.number(), // Valor em minutos (positivo para abonar, negativo para descontar)
// Data de aplicação
dataAplicacao: v.string(), // YYYY-MM-DD
// Período do ajuste (data/hora início e fim)
dataInicio: v.optional(v.string()), // YYYY-MM-DD
horaInicio: v.optional(v.number()), // 0-23
minutoInicio: v.optional(v.number()), // 0-59
dataFim: v.optional(v.string()), // YYYY-MM-DD
horaFim: v.optional(v.number()), // 0-23
minutoFim: v.optional(v.number()), // 0-59
// Gestor responsável (null se automático)
gestorId: v.optional(v.id('usuarios')),
// Observações