14-16 Mar 2026
Logica do Sistema

OfertaRecords — Historico de Alteracoes

Secao 8

Entidade e Campos Registrados

Arquivo: cargo_fleet.Domain/OfertaRecords/OfertaRecord.cs

PropriedadeTipoDescricao
OfertaIdGuidFK para Oferta (sem cascade delete)
DataAlteracaoDateTimeData/hora da alteracao
NomeCampostringNome do campo alterado ou "DADOS_INICIAIS"
ValorAntigostringValor anterior
ValorNovostringNovo valor
DthrAceitestring?Data/hora do aceite original (apenas no DADOS_INICIAIS)
DtPlanSMInicialstring?Data remessa inicial
DtPrevisaoColetaInicialstring?Data de previsao de coleta inicial
DtPrevisaoEntregaInicialstring?Data de previsao de entrega inicial

Campos NomeCampo possiveis: "DADOS_INICIAIS", "Status", "Data Previsao Coleta", "Data da remessa", "Previsao da entrega", "Valor da oferta atualizado".


Incoerencias Identificadas

IDDescricao
P-04DataAlteracao usa DateTime.Now (horario local do servidor) em vez de TimeZoneConverter.GetBrasiliaTimeNow() — inconsistencia de fuso horario
SEC2-06Rota do OfertaRecordController contem placeholder nao substituido