summaryrefslogtreecommitdiff
path: root/Gestor.Infrastructure/Gestor.Infrastructure.Mappings.Common/IndiceArquivoDigitalMap.cs
blob: 0ca7a2924f1aae2c18efd7dcdd08e87385b75c69 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
using FluentNHibernate.Mapping;
using Gestor.Infrastructure.Entities.Common;
using Gestor.Infrastructure.Entities.Generic;
using System;
using System.Linq.Expressions;
using System.Runtime.CompilerServices;

namespace Gestor.Infrastructure.Mappings.Common
{
	public class IndiceArquivoDigitalMap : ClassMap<IndiceArquivoDigitalDb>
	{
		public IndiceArquivoDigitalMap()
		{
			base.Table("newarquivodigital");
			base.LazyLoad();
			base.Id((IndiceArquivoDigitalDb x) => (object)x.Id).GeneratedBy.Identity().Column("idnewarquivodigital");
			base.Map((IndiceArquivoDigitalDb x) => (object)x.IdArquivoDigital).Column("idarquivodigital").Not.Nullable();
			base.Map((IndiceArquivoDigitalDb x) => x.BD).Column("banco");
			base.Map((IndiceArquivoDigitalDb x) => x.Descricao).Column("descricao");
			base.Map((IndiceArquivoDigitalDb x) => x.Extensao).Column("extension");
			base.Map((IndiceArquivoDigitalDb x) => (object)x.IdCliente).Column("idcliente");
			base.Map((IndiceArquivoDigitalDb x) => (object)x.IdDocumento).Column("iddocumento");
			base.Map((IndiceArquivoDigitalDb x) => (object)x.IdItem).Column("iditem");
			base.Map((IndiceArquivoDigitalDb x) => (object)x.IdParcela).Column("idparcela");
			base.Map((IndiceArquivoDigitalDb x) => (object)x.IdSinistro).Column("idsinistro");
			base.Map((IndiceArquivoDigitalDb x) => (object)x.IdSeguradora).Column("idciaseg");
			base.Map((IndiceArquivoDigitalDb x) => (object)x.IdVendedor).Column("idvendedor");
			base.Map((IndiceArquivoDigitalDb x) => (object)x.IdExtrato).Column("idextrato");
			base.Map((IndiceArquivoDigitalDb x) => (object)x.IdEmpresa).Column("idempresa");
			base.Map((IndiceArquivoDigitalDb x) => (object)x.IdLancamento).Column("idlancamen");
			base.Map((IndiceArquivoDigitalDb x) => (object)x.IdFornecedor).Column("idfornecedor");
			base.Map((IndiceArquivoDigitalDb x) => (object)x.IdProspeccao).Column("idvenctoaleatorio");
			base.Map((IndiceArquivoDigitalDb x) => (object)x.IdSocio).Column("idsocio");
			base.Map((IndiceArquivoDigitalDb x) => (object)x.IdTarefa);
			base.Map((IndiceArquivoDigitalDb x) => (object)x.IdNotaFiscal);
			base.Map((IndiceArquivoDigitalDb x) => (object)x.IdEstipulante);
			base.Map((IndiceArquivoDigitalDb x) => (object)x.Excluido).Column("excluido").CustomType<CustomBoolType>();
			base.Map((IndiceArquivoDigitalDb x) => (object)x.IdUsuario).Column("idusuarioarquivo");
			base.Map((IndiceArquivoDigitalDb x) => (object)x.UsuarioCriacao).Column("usuariocriacao");
			base.Map((IndiceArquivoDigitalDb x) => (object)x.UsuarioAtualizacao).Column("usuarioalteracao");
			base.Map((IndiceArquivoDigitalDb x) => (object)x.DataCriacao).Column("datacriacao");
			base.Map((IndiceArquivoDigitalDb x) => (object)x.DataAtualizacao).Column("dataalteracao");
			base.Map((IndiceArquivoDigitalDb x) => (object)x.AzureGuid);
			base.Map((IndiceArquivoDigitalDb i) => i.AzureStorage).CustomType("AnsiString").Length(100).Default(string.Empty);
		}
	}
}