faturas_4docs/Webhook 4docs/ProcessedInvoices.cs
Giuliano Paschoalino df6810922b Adiciona campo JsonBody em ProcessedInvoices (jsonb)
Inclui suporte para armazenar dados JSON na tabela ProcessedInvoices usando o tipo jsonb do PostgreSQL. Implementa conversão entre JsonDocument e string JSON no modelo. Cria migração para adicionar/remover a coluna. Atualiza versão do EF Core para 9.0.0. Ajusta gravação de faturas para salvar o corpo JSON recebido.
2026-02-27 14:03:52 -03:00

15 lines
405 B
C#

using System.ComponentModel.DataAnnotations;
using System.Text.Json;
namespace Webhook_4docs
{
public class ProcessedInvoices
{
[Key]
public int InvoiceId { get; set; }
public DateTime DateTimeProcessed { get; set; }
public string? Status { get; set; }
public string? InvoicePath { get; set; }
public JsonDocument? JsonBody { get; set; }
}
}