feat: add DFD number management to pedidos, including editing functionality and validation for sending to acceptance, enhancing data integrity and user feedback

This commit is contained in:
2025-12-16 14:58:35 -03:00
parent f90b27648f
commit fbf00c824e
3 changed files with 196 additions and 42 deletions

View File

@@ -4,6 +4,7 @@ import { v } from 'convex/values';
export const pedidosTables = {
pedidos: defineTable({
numeroSei: v.optional(v.string()),
numeroDfd: v.optional(v.string()),
status: v.union(
v.literal('em_rascunho'),
v.literal('aguardando_aceite'),
@@ -21,6 +22,7 @@ export const pedidosTables = {
atualizadoEm: v.number()
})
.index('by_numeroSei', ['numeroSei'])
.index('by_numeroDfd', ['numeroDfd'])
.index('by_status', ['status'])
.index('by_criadoPor', ['criadoPor'])
.index('by_aceitoPor', ['aceitoPor'])