using Gestor.Infrastructure.Entities.Common; using Gestor.Infrastructure.Entities.Generic; using Gestor.Model.Common; using System; using System.Runtime.CompilerServices; namespace Gestor.Infrastructure.Entities.Seguros { public class DocumentoDb : EntityBase { public virtual bool AdicionalComiss { get; set; } public virtual string Agencia { get; set; } public virtual string Apolice { get; set; } public virtual string ApoliceAnterior { get; set; } public virtual bool ApoliceConferida { get; set; } public virtual BancoDb Banco { get; set; } public virtual BandeiraCartao? Bandeira { get; set; } public virtual decimal Comissao { get; set; } public virtual decimal? ComissaoTotal { get; set; } public virtual string Conta { get; set; } public virtual ControleDb Controle { get; set; } public virtual decimal Custo { get; set; } public virtual DateTime? DataControle { get; set; } public virtual DateTime? DataCriacao { get; set; } public virtual decimal Diferenca { get; set; } public virtual DateTime? Emissao { get; set; } public virtual string Endosso { get; set; } public virtual EstipulanteDb Estipulante1 { get; set; } public virtual EstipulanteDb Estipulante2 { get; set; } public virtual EstipulanteDb Estipulante3 { get; set; } public virtual EstipulanteDb Estipulante4 { get; set; } public virtual EstipulanteDb Estipulante5 { get; set; } public virtual bool Excluido { get; set; } public virtual bool FinalVigencia { get; set; } public virtual Gestor.Model.Common.FormaPagamento? FormaPagamento { get; set; } public virtual decimal Iof { get; set; } public virtual Gestor.Model.Common.Negocio? Negocio { get; set; } public virtual Gestor.Model.Common.NegocioCorretora? NegocioCorretora { get; set; } public virtual string NomeProponente { get; set; } public virtual string NumeroCartao { get; set; } public virtual int NumeroParcelas { get; set; } public virtual string Observacao { get; set; } public virtual int Ordem { get; set; } public virtual string Pasta { get; set; } public virtual decimal PremioAdicional { get; set; } public virtual decimal PremioLiquido { get; set; } public virtual decimal PremioTotal { get; set; } public virtual string Proposta { get; set; } public virtual bool PropostaAssinada { get; set; } public virtual string PropostaEndosso { get; set; } public virtual DateTime? Remessa { get; set; } public virtual TipoSeguro Situacao { get; set; } public virtual TipoSeguro? SituacaoAnterior { get; set; } public virtual StatusDb Status { get; set; } public virtual int Tipo { get; set; } public virtual Gestor.Model.Common.TipoEndosso? TipoEndosso { get; set; } public virtual Gestor.Model.Common.TipoRecebimento? TipoRecebimento { get; set; } public virtual UsuarioDb UsuarioCriacao { get; set; } public virtual string VencimentoCartao { get; set; } public virtual DateTime Vigencia1 { get; set; } public virtual DateTime? Vigencia2 { get; set; } public DocumentoDb() { } } }