From 1f4e14b2e973ee7de337fd4866d9a5ceff5cb6d1 Mon Sep 17 00:00:00 2001 From: Lucas Faria Mendes Date: Mon, 30 Mar 2026 10:38:18 -0300 Subject: chore: location --- .../UsuarioMap.cs | 69 ++++++++++++++++++++++ 1 file changed, 69 insertions(+) create mode 100644 Codemerx/Gestor.Infrastructure/Gestor.Infrastructure.Mappings.Seguros/UsuarioMap.cs (limited to 'Codemerx/Gestor.Infrastructure/Gestor.Infrastructure.Mappings.Seguros/UsuarioMap.cs') diff --git a/Codemerx/Gestor.Infrastructure/Gestor.Infrastructure.Mappings.Seguros/UsuarioMap.cs b/Codemerx/Gestor.Infrastructure/Gestor.Infrastructure.Mappings.Seguros/UsuarioMap.cs new file mode 100644 index 0000000..e4579f0 --- /dev/null +++ b/Codemerx/Gestor.Infrastructure/Gestor.Infrastructure.Mappings.Seguros/UsuarioMap.cs @@ -0,0 +1,69 @@ +using FluentNHibernate.Mapping; +using Gestor.Infrastructure.Entities.Common; +using Gestor.Infrastructure.Entities.Generic; +using Gestor.Infrastructure.Entities.Seguros; +using System; +using System.Linq.Expressions; +using System.Runtime.CompilerServices; + +namespace Gestor.Infrastructure.Mappings.Seguros +{ + public class UsuarioMap : ClassMap + { + public UsuarioMap() + { + base.Table("usuario"); + base.LazyLoad(); + base.Id((UsuarioDb x) => (object)x.Id).GeneratedBy.Identity().Column("idusuario"); + base.References((UsuarioDb x) => x.Banco).Column("idcodigobanco").Fetch.Join(); + base.Map((UsuarioDb x) => (object)x.IdEmpresa).Column("idempresa"); + base.Map((UsuarioDb x) => x.Nome).Column("nome"); + base.Map((UsuarioDb x) => (object)x.Nascimento).Column("dtnasc"); + base.Map((UsuarioDb x) => x.Login).Column("identif"); + base.Map((UsuarioDb x) => x.Senha).Column("senha"); + base.Map((UsuarioDb x) => (object)x.Sexo).CustomType().Column("sexo"); + base.Map((UsuarioDb x) => x.Cep).Column("cep"); + base.Map((UsuarioDb x) => x.Endereco).Column("endereco"); + base.Map((UsuarioDb x) => x.Numero).Column("numero"); + base.Map((UsuarioDb x) => x.Complemento).Column("complemento"); + base.Map((UsuarioDb x) => x.Bairro).Column("bairro"); + base.Map((UsuarioDb x) => x.Cidade).Column("cidade"); + base.Map((UsuarioDb x) => x.Estado).Column("uf"); + base.Map((UsuarioDb x) => (object)x.TipoTelefone).CustomType(); + base.Map((UsuarioDb x) => x.Prefixo).Column("ddd"); + base.Map((UsuarioDb x) => x.Telefone).Column("telefone"); + base.Map((UsuarioDb x) => (object)x.TipoTelefone2).CustomType(); + base.Map((UsuarioDb x) => x.Prefixo2).Column("ddd2"); + base.Map((UsuarioDb x) => x.Telefone2).Column("telefone2"); + base.Map((UsuarioDb x) => x.Email).Column("email"); + base.Map((UsuarioDb x) => x.Documento).Column("cgccpf"); + base.Map((UsuarioDb x) => x.Identidade).Column("rg"); + base.Map((UsuarioDb x) => x.EstadoEmissor).Column("rguf"); + base.Map((UsuarioDb x) => (object)x.Expedicao).Column("rgexpedicao"); + base.Map((UsuarioDb x) => x.Agencia).Column("agencia"); + base.Map((UsuarioDb x) => x.Conta).Column("conta"); + base.Map((UsuarioDb x) => (object)x.Mobile).Column("mobile").CustomType(); + base.Map((UsuarioDb x) => (object)x.Resultados).Column("acessoresult").CustomType(); + base.Map((UsuarioDb x) => (object)x.Aggilizador).Column("visualizarcalculo"); + base.Map((UsuarioDb x) => (object)x.Excluido).Column("Removido"); + base.Map((UsuarioDb x) => (object)x.PermissaoAggilizador).Column("IdPermissao"); + base.Map((UsuarioDb x) => (object)x.Administrador).Column("AdmGestor"); + base.Map((UsuarioDb x) => (object)x.InicioAcesso).Column("InicioAcesso"); + base.Map((UsuarioDb x) => (object)x.FimAcesso).Column("FimAcesso"); + base.Map((UsuarioDb x) => (object)x.Segunda); + base.Map((UsuarioDb x) => (object)x.Terca); + base.Map((UsuarioDb x) => (object)x.Quarta); + base.Map((UsuarioDb x) => (object)x.Quinta); + base.Map((UsuarioDb x) => (object)x.Sexta); + base.Map((UsuarioDb x) => (object)x.Sabado); + base.Map((UsuarioDb x) => (object)x.Domingo); + base.Map((UsuarioDb x) => (object)x.TelaInicial).CustomType(); + base.Map((UsuarioDb x) => x.Cargo); + base.Map((UsuarioDb x) => x.Visita); + base.Map((UsuarioDb x) => (object)x.FiltroInicial).CustomType(); + base.Map((UsuarioDb x) => (object)x.Dashboard).Default("0"); + base.Map((UsuarioDb x) => (object)x.AdministradorCentralSegurado).Column("AdmCentralSegurado"); + base.Map((UsuarioDb x) => x.SsoId).CustomSqlType("varchar(30)"); + } + } +} \ No newline at end of file -- cgit v1.2.3