using System.ComponentModel; using Gestor.Model.Attributes; namespace Gestor.Model.Domain.Relatorios; public class Sintetico { private const string categoriaSeguros = "SEGUROS"; private const string tipoQuantidade = "QUANTIDADE"; public const string descricaoNegociosProprios = "QUANTIDADE DE NEGÓCIOS PRÓPRIOS"; public const string propriedadeNegociosProprios = "NegociosProprios"; public const string descricaoSegurosNovos = "QUANTIDADE DE SEGUROS NOVOS"; public const string propriedadeSegurosNovos = "SegurosNovos"; [Category("FINANCEIRO")] [Description("AGRUPAMENTO")] public string Agrupamento { get; set; } [Category("SEGUROS")] [Tipo("VALOR")] [Description("PRÊMIO TOTAL")] public decimal? PremioTotal { get; set; } [Category("SEGUROS")] [Tipo("VALOR")] [Description("PRÊMIO LÍQUIDO")] public decimal? PremioLiquido { get; set; } [Category("SEGUROS")] [Tipo("PERCENTUAL")] [Description("MÉDIA DE COMISSÃO PONDERADA")] public decimal? MediaPonderada { get; set; } [Category("SEGUROS")] [Tipo("PERCENTUAL")] [Description("MÉDIA DE COMISSÃO FECHADA")] public decimal? MediaComissao { get; set; } [Category("SEGUROS")] [Tipo("VALOR")] [Description("TOTAL DE COMISSÃO GERADA")] public decimal? ComissaoGerada { get; set; } [Category("SEGUROS")] [Tipo("QUANTIDADE")] [Description("QUANTIDADE DE NOVOS NEGÓCIOS")] public int? Novos { get; set; } [Category("SEGUROS")] [Tipo("QUANTIDADE")] [Description("QUANTIDADE DE NEGÓCIOS PRÓPRIOS")] public int? NegociosProprios { get; set; } [Category("SEGUROS")] [Tipo("QUANTIDADE")] [Description("QUANTIDADE DE RENOVAÇÕES")] public int? Renovacoes { get; set; } [Category("SEGUROS")] [Tipo("QUANTIDADE")] [Description("QUANTIDADE DE SEGUROS NOVOS")] public int? SegurosNovos { get; set; } [Category("SEGUROS")] [Tipo("QUANTIDADE")] [Description("QUANTIDADE DE CANCELAMENTOS")] public int? Cancelamentos { get; set; } [Category("SEGUROS")] [Tipo("QUANTIDADE")] [Description("QUANTIDADE DE APÓLICES")] public int? Apolices { get; set; } [Category("SEGUROS")] [Tipo("QUANTIDADE")] [Description("QUANTIDADE DE ENDOSSOS")] public int? Endossos { get; set; } [Category("SEGUROS")] [Tipo("QUANTIDADE")] [Description("QUANTIDADE DE FATURAS (DOCUMENTOS)")] public int? Faturas { get; set; } [Category("SEGUROS")] [Tipo("QUANTIDADE")] [Description("TOTAL DE CLIENTES")] public int? TotalClientes { get; set; } [Category("SEGUROS")] [Tipo("QUANTIDADE")] [Description("TOTAL GERAL")] public int? TotalGeral { get; set; } [Category("SEGUROS")] [Tipo("QUANTIDADE")] [Description("TOTAL DE TERCEIROS")] public int? TotalTerceiros { get; set; } [Category("SEGUROS")] [Tipo("VALOR")] [Description("COMISSÃO RECEBIDA BRUTA")] public decimal? ComissaoRecebidaBruta { get; set; } [Category("SEGUROS")] [Tipo("VALOR")] [Description("COMISSÃO RECEBIDA LÍQUIDA")] public decimal? ComissaoRecebidaLiquida { get; set; } [Category("SEGUROS")] [Tipo("VALOR")] [Description("IMPOSTOS")] public decimal? Impostos { get; set; } [Category("SEGUROS")] [Tipo("VALOR")] [Description("REPASSE")] public decimal? Repasse { get; set; } [Category("SEGUROS")] [Tipo("VALOR")] [Description("COMISSÃO PREVISTA")] public decimal? ComissaoPrevista { get; set; } [Category("SEGUROS")] [Tipo("VALOR")] [Description("TOTAL PREVISTO")] public decimal? TotalPrevista { get; set; } [Category("FINANCEIRO")] [Tipo("VALOR")] [Description("VALOR")] public decimal? Valor { get; set; } [Category("FINANCEIRO")] [Tipo("VALOR")] [Description("VALOR ORÇADO")] public decimal? ValorOrcado { get; set; } [Category("FINANCEIRO")] [Tipo("VALOR")] [Description("VALOR LIBERADO")] public decimal? ValorLiberado { get; set; } [Category("FINANCEIRO")] [Tipo("VALOR")] [Description("VALOR SALVADO")] public decimal? ValorSalvado { get; set; } [Category("FINANCEIRO")] [Tipo("VALOR")] [Description("VALOR FRANQUIA")] public decimal? ValorFranquia { get; set; } [Category("FINANCEIRO")] [Tipo("VALOR")] [Description("VALOR PAGO")] public decimal? ValorPago { get; set; } [Category("SEGUROS")] [Tipo("QUANTIDADE")] [Description("QUANTIDADE LIQUIDADO")] public int? Liquidado { get; set; } [Category("SEGUROS")] [Tipo("VALOR")] [Description("VALOR LIQUIDADO")] public decimal? ValorLiquidado { get; set; } [Category("SEGUROS")] [Tipo("QUANTIDADE")] [Description("QUANTIDADE PENDENTE")] public int? Pendente { get; set; } [Category("SEGUROS")] [Tipo("VALOR")] [Description("COMISSÃO PENDENTE")] public decimal? ComissaoPendente { get; set; } [Category("SEGUROS")] [Tipo("VALOR")] [Description("VALOR LÍQUIDO")] public decimal? ValorLiquido { get; set; } [Category("SEGUROS")] [Tipo("VALOR")] [Description("VALOR PARCELA")] public decimal? ValorParcela { get; set; } [Category("SEGUROS")] [Tipo("QUANTIDADE")] [Description("TOTAL DE LÍQUIDO")] public int? TotalLiquido { get; set; } [Category("SEGUROS")] [Tipo("QUANTIDADE")] [Description("QUANTIDADE DE PROSPECÇÕES")] public int? TotalProspeccao { get; set; } [Category("SEGUROS")] [Tipo("VALOR")] [Description("META ATINGIR")] public decimal? MetaAtingir { get; set; } [Category("SEGUROS")] [Tipo("VALOR")] [Description("META CUMPRIDA")] public decimal? MetaCumprida { get; set; } [Category("SEGUROS")] [Tipo("QUANTIDADE")] [Description("TOTAL DE CLIENTES ATIVOS")] public int? TotalClientesAtivos { get; set; } [Category("SEGUROS")] [Tipo("QUANTIDADE")] [Description("TOTAL DE CLIENTES INATIVOS")] public int? TotalClientesInativos { get; set; } [Category("SEGUROS")] [Tipo("VALOR")] [Description("ISS")] public decimal? Iss { get; set; } [Category("SEGUROS")] [Tipo("PERCENTUAL")] [Description("% CUMPRIDA")] public decimal? Meta { get; set; } [Category("SEGUROS")] [Tipo("QUANTIDADE")] [Description("TOTAL DE TAREFAS")] public int? TotalTarefas { get; set; } [Category("SEGUROS")] [Tipo("VALOR")] [Description("TOTAL PARCELAS")] public decimal? TotalParcela { get; set; } [Category("FINANCEIRO")] [Tipo("VALOR")] [Description("VALOR BRUTO")] public decimal? ValorBruto { get; set; } [Category("FINANCEIRO")] [Tipo("VALOR")] [Description("ISS")] public decimal? ValorIss { get; set; } }