module Enums
	extend ActiveSupport::Concern

	included do
		enum ingresso_sistema_publico_municipal: {
			nomeacao_de_cargo_efetivo: 'C',
			admissao_em_emprego_publico: 'M',
			nomeacao_de_cargo_comissionado: 'N',
			contratacao_por_tempo_determinado: 'T',
			ingresso_em_regime_especial: 'R',
			estagio_ou_bolsa: 'G',
			eleicao: 'E',
			beneficiario_de_pensao: 'P',
			convenio:'V',
			ingresso_por_cargo_politico_administrativo: 'S',
			contratacao_temporaria: "D"
		}

		enum codigo_sexo:{
			masculino: 1,
			feminino: 2
		}

		enum tipo_relacao_servico_publico: {
			cargo_efetivo: 'J',
			emprego_publico: 'M',
			cargo_comissionado: 'E',
			cargo_eletivo: 'L',
			estágiario_ou_bolsista: 'F',
			prestacao_de_servico: 'H',
			regime_especial: 'I',
			cargo_pensionista: 'P',
			conveniado: 'V',
			cargo_politico_administrativo: 'S',
			cargo_efetivo_atividade_adicional: 'A',
			emprego_publico_atividade_adicional: 'B',
			prestacao_de_serviço_atividade_adicional: 'C',
			regime_especial_atividade_adicional: 'D'
		}

		enum tipo_de_amparo_legal:{
			decisão_judicial: 'J',
			lei_municipal: 'M',
			lei_estadual: 'E',
			lei_federal: 'F',
			CLT: 'G',
			constituição_federal: 'C'
		}

		enum situacao_funcional:{
			ativo: 1,
			inativo: 2,
			pensionista: 3,
			em_disponibilidade: 4,
			a_disposisao: 5,
			ex_segurado: 6,
			ex_agente_público: 7,
			ex_agente_político: 8,
			disponibilizado_por_convênio: 9
		}

		enum regime_juridico:{
			estatutário: 'E',
			celetista_CLT:'C',
			administrativo_especial: 'A',
			político_administrativo: 'P',
			licitatório: 'L',
			regulamentação_municipal: 'R'
		}

		enum regime_previdenciario:{
			regime_geral: 'G',
			regime_proprio: 'P',
		}

		enum tipo_de_programa:{
			PIS: 1,
			PASEP: 2,
			não_se_aplica: 3
		}

		enum grau_de_instrucao:{
			analfabeto: 1,
			quarta_serie_do_ensino_infantil_incompleta: 2,
			quarta_serie_do_ensino_fundamental_completa: 3,
			oitava_serie_do_ensino_fundamental_incompleto: 4,
			oitava_serie_do_ensino_fundamental_completo: 5,
			terceiro_ano_do_ensino_medio_incompleto: 6,
			terceiro_ano_do_ensino_medio_completo: 7,
			superior_incompleto: 8,
			superior_completo: 9
		}

		enum tipo_de_cargo:{
			cargo_prefeito: 00,
			cargo_vice_prefeito: 01,
			presidente_da_camara: 02,
			secretario:03,
			coordenador_ou_gerente_de_fundo: 04,
			superintendente_de_orgao: 05,
			presidente_de_orgao: 06,
			cargo_procurador_municipal: 10,
			diretor_geral_de_orgao: 11,
			subsecretario:20,
			coodenador:30,
			diretor:31,
			diretor_de_depertamento: 32,
			diretor_de_divisao: 33,
			gerente_de_celula: 40,
			diretor_de_nucleo: 41,
			diretor_de_centro: 42,
			diretor_de_funcao: 50,
			diretor_de_programa: 51,
			diretor_de_sub_programa: 52,
			gerente_de_projeto: 53,
			coordenador_de_atividade: 54,
			diretor_de_subfuncao: 55,
			agente_publico: 56,
			pensionistas:57,
			cargo_vereador: 58,
			motorista: 59,
			diretor_presidente: 60,
			outros: 90
		}

		enum codigo_ocupacao:{
			vereador: 111120,
			secretario_executivo: 111220,
			membro_superior_do_poder_executivo: 111225,
			prefeito: 111250,
			vice_prefeito: 111255,
			secretário_municipal: 111415,
			chefe_do_gabinete_municipal: 111415,
			diretor_do_departamento: 111415,
			diretor_de_planejamento_estratégico: 121005,
			diretor_de_obras_pública_e_civil: 122305,
			diretor_de_operações_de_serviços_de_transporte: 122620,
			diretor_administrativo: 123105,
			diretor_administrativo_e_financeiro: 123110,
			diretor_de_finanças: 123115,
			diretor_de_recursos_humanos: 123205,
			diretor_de_relações_de_trabalho: 123210,
			diretor_de_compras: 123405,
			diretor_de_surpimentos_no_serviço_público: 123410,
			diretor_do_tecnologia_da_informação: 123605,
			diretor_técnico: 123705,
			diretor_de_serviços_culturais: 131105,
			diretor_de_depertamento_de_esportes: 131110,
			gerente_de_serviços_culturais: 131115,
			chefe_de_serviço_de_pesquina_e_estatística: 131120,
			coordenador_de_projetos_sociais: 131120,
			diretor_de_servicos_de_saúde: 131205,
			gerente_de_servicos_de_saúde: 131210,
			diretor_de_intituição_educacional_pública: 131310,
			vice_diretor_de_escola_pública: 131310,
			gerente_de_produção_e_operações_da_construção_civil_e_obras_públicas: 141305,
			gerente_de_recursos_humanos: 142205,
			administrador_de_pessoal: 142210,
			gerente_de_compras: 142405,
			gerente_de_suprimentos: 142410,
			gerente_de_almoxarifado: 142415,
			gerente_de_infra_estrutura_de_tecnologia_da_informação: 142505,
			gerente_de_desenvolvimento_de_sistemas: 142510,
			gerente_de_produção_de_tecnlogia_da_informação: 142515,
			gerente_de_projetos_de_tecnologia_da_informação: 142520,
			gerente_de_segurança_de_tecnlogia_da_informação: 142525,
			gerente_de_suporte_técnico_de_tecnlogia_da_informação: 142530,
			gerente_de_desenvolvimento:142605,
			gerente_de_servico_de_manutenção: 142705,
			pesquisador_em_biologoa_ambiental: 203005,
			zoologista: 203010,
			bacteriologista: 203015,
			pesquisador_em_biologia_humana:  203020,
			botânico: 203025,
			historiador: 203520,
			atuario: 211105,
			matematico: 211115,
			matematico_aplicado: 211120,
			estatístico: 211205,
			administrador_de_banco_de_dados: 212305,
			administrador_de_rede_e_de_sistemas_computacionais: 212310,
			adiministador_de_sistemas_computacionais: 212315,
			analista_de_desenvolvimento_de_sistemas: 212405,
			analista_de_redes_e_de_comunicacao_de_dados: 212410,
			analista_de_sistemas_de_automacao: 212415,
			analista_de_suporte_computacional: 212420,
			químico: 213205,
			químico_industrial: 213210,
			geólogo: 213405,
			engenheiro_arquiteto: 214105,
			engenheiro_civil: 214205,
			engenheiro_de_pavimentação: 214255,
			engenheiro_sanitarista: 214260,
			engenheiro_de_trânsito: 214270,
			engenheiro_eletricista: 214305,
			engenheiro_eletricista_de_manuntenção: 214315,
			engenheiro_de_projetos_elétricos: 214320,
			engenheiro_mecânico: 214405,
			engenheiro_de_alimentos: 214505,
			engenheiro_agrimensor: 214805,
			engenheiro_de_riscos: 214920,
			engenheiro_agrônomo: 222110,
			engenheiro_de_pesca: 222115,
			engenheiro_silvicultor: 222120,
			medico_alergista_e_imunologista: 223102,
			patologista: 223103,
			médico_anestesista: 223104,
			médico_angiologista: 223105,
			médico_cardiologista: 223106,
			médico_cirurgião_cardivascular: 223107,
			médico_cirurgião_cabeça_e_pescoço: 223108,
			médico_cirurgiao_de_aparelho_digestivo: 223109,
			médico_cirurgião_geral: 223110,
			médico_cirurgião_pediátrico: 223111,
			médico_cirurgião_plástico: 223112,
			médico_cirurgião_torácico: 223113,
			médico_citopatologista: 223114,
			médico_clínico_geral: 223115,
			médico_de_saúde_e_da_familia: 223116,
			médico_dermatologista: 223117,
			médico_em_eletroencefalografia: 223119,
			médico_em_endoscopia: 223120,
			médico_em_medicina_do_tráfego: 223121,
			médico_em_medicina_intensiva: 2231211,
			médico_em_medicina_nuclear: 221123,
			médico_radiologista: 223124,
			médico_endocrinologista: 223125,
			médico_foniatra: 223127,
			médico_gastroenterologista: 223128,
			médico_geneticista: 223130,
			médico_geriatra: 223131,
			médico_ginecologista_e_obstreta: 223132,
			médico_hematologista: 223133,
			médico_em_hemoterapia: 223134,
			médico_homeopata: 223135,
			médico_de_doenças_infecciosas_e_parasitarias: 223136,
			médico_legista: 223137,
			médico_mastologista: 223139,
			médico_neurocirurgião: 223140,
			médico_neurofisiologista: 223141,
			médico_neurologista: 223142,
			médico_nutrologista: 223143,
			médico_oftalmologista: 223144,
			médico_cancerologista: 223145,
			médico_traumatologista: 223146,
			médico_otorrinolaringologista: 223147,
			médico_patologista_clinico: 223148,
			médico_pediatra: 223149,
			médico_pneumologista: 223151,
			médico_proctologista: 223152,
			médico_psiquiatra: 223153,
			médico_radioterapeuta: 223154,
			médico_reumatologista: 223155,
			médico_de_saúde_pública: 223156,
			médico_urologista: 223157,
			dentista: 223157,
			cirurgiao_dentista_clinico_geral: 223208,
			cirurgiao_dentista_dentistica: 223280,
			cirurgiao_dentista_disfunção_temporomandibular_e_dor_orofacial: 223284,
			cirurgiao_dentista_endodontista: 223212,
			cirurgiao_dentista_epidemiologista: 223216,
			cirurgiao_dentista_estomatologista: 223220,
			cirurgiao_dentista_implantodontista: 223224,
			cirurgiao_dentista_odontogeriatra: 223228,
			cirurgiao_dentista_odontologia_do_trabalho: 223276,
			cirurgiao_dentista_odontologia_para_pacientes: 223288,
			cirurgiao_dentista_odontologista_legal: 223232,
			cirurgiao_dentista_odontopediatra: 223236,
			cirurgiao_dentista_ortopedista_ortodontista: 223240,
			cirurgiao_dentista_patologista_bucal: 223244,
			cirurgiao_dentista_periodontista: 223248,
			cirurgiao_dentista_protesista: 223256,
			cirurgiao_dentista_protesiólogo_bucomaxilofacial: 223252,
			cirurgiao_dentista_radiologista: 223260,
			cirurgiao_dentista_reabilitador_oral: 223264,
			médico_veterinário: 223305,
			farmacêutico_hospitalar: 223405,
			enfermeiro: 223505,
			fisioterapeuta: 223610,
			fisioterapeuta_geral: 223605,
			fonoaudiólogo: 223810,
			fonoaudiologo_educacional: 223815,
			fonoaudiologo_em_audiologia: 223820,
			fonoaudiologo_em_disfagia: 223825,
			fonoaudiologo_em_linguagem: 223830,
			fonoaudiologo_em_motricidade_orofacial: 223835,
			fonoaudiologo_em_saude_coletiva: 223840,
			fonoaudiologo_em_voz: 223845,
			ortoptista:223615,
			peripatologista: 223620,
			nutricionista: 223710,
			terapeuta_ocupacional: 223905,
			avaliador_físico: 224105,
			treinador_esportivo: 224125,
			professor_de_futebol: 224135,
			médico_clínico: 225125,
			médico_de_família_e_comunidade: 225130,
			professor_de_ensino_pre_escolar: 231105,
			professor_de_creche: 231110,
			professor_de_maternal: 23110,
			professor_de_eja_primeira_a_quarta_série: 231205,
			professor_de_nível_superior_do_ensino_fundamental: 231210,
			professor_de_ciências_exatas_e_naturais_do_ensino_fudamental: 231305,
			professor_de_educação_artística_do_ensino_fundamental: 231310,
			professor_de_educação_física_do_ensino_fundamental: 231315,
			professor_de_geografia_do_ensino_fundamental: 231320,
			professor_de_história_do_ensino_fundamental: 231325,
			professor_de_língua_estrangeira_moderna_do_ensino_fundamental: 231330,
			professor_de_língua_portuguesa_do_ensino_fundamental: 231335,
			professor_de_matemática_do_ensino_fundamental: 231340,
			professor_de_artes_no_ensino_médio: 232105,
			professor_de_biologia_no_ensino_médio: 232110,
			professor_de_disciplinas_pedagógicas_no_ensino_médio: 232115,
			professor_de_educação_física_no_ensino_médio: 232120,
			professor_de_filosofia_no_ensino_médio: 232125,
			professor_de_física_no_ensino_médio: 232130,
			professor_de_geografia_no_ensino_médio: 232135,
			professor_de_história__no_ensino_médio: 232140,
			professor_de_língua_e_literatura_brasileira__no_ensino_médio: 232145,
			professor_de_língua_estrangeira_moderna_no_ensino_médio: 232150,
			professor_de_matemática_no_ensino_médio: 232155,
			professor_de_psicologia_no_ensino_médio: 232160,
			professor_de_química_no_ensino_médio: 232165,
			professor_de_sociologia_no_ensino_médio: 232170,
			professor_da_área_de_meio_ambiente: 233105,
			professor_de_desenho_técnico: 233110,
			professor_de_ensino_profissionalizante_no_ensino_médio: 233110,
			professor_de_técnicas_agricolas: 233115,
			professor_de_técnicas_comerciais_e_secretarias: 233120,
			professor_de_técnicas_de_enfermagen: 233125,
			professor_de_técnicas_industriais: 233130,
			professor_de_tecnologia_e_cálculo_técnico: 233135,
			instrutor_agrícola: 233205,
			professor_intrutor_de_cursos_de_treinamento_industrial: 233210,
			professor_de_aprendizagem_e_treinamento_industrial: 233215,
			professor_instutor_de_ensno_e_aprendizagem_agroflorestal: 233220,
			professor_intrutor_de_ensino_e_aprendizagem_em_serviços: 233225,
			professor_de_inglês: 234616,
			professor_de_espanhol: 242620,
			professor_de_português: 234624,
			professor_de_literatura_brasileira: 234628,
			professor_de_literatura_portuguesa: 234632,
			professor_de_lingua_estrangeira_moderna: 234668,
			pedagogo_especializado_em_deficiência_física: 239210,
			professor_especializado_em_excepcionais: 239215,
			professor_de_alunos_com_deficiência_múltipla: 239220,
			professor_de_alunos_com_deficiência_visual: 239225,
			coodenador_escolar: 239405,
			orientador_educacional: 239410,
			professor_de_computacao_no_ensino_superior: 234120,
			coordenador_de_orientação_pedagógica: 239415,
			pedagogo: 239415,
			professor_de_técnicas_e_recursos_audio_visuais: 239420,
			psicopedagogo: 239425,
			supervisor_de_ensino: 239430,
			advogado: 241005,
			assessor_jurídico: 241040,
			procurador_autarquico: 241210,
			procurador_municipal: 241225,
			sociólogo: 251120,
			economista_do_setor_pubico: 251225,
			geógrafo: 251305,
			psicologo_escolar: 251505,
			terapeuta: 251510,
			piscologo_organizacional: 251540,
			piscanalista: 251550,
			assistente_social: 251605,
			economista_doméstico: 251610,
			administrador: 252105,
			auditor: 252205,
			contador: 252210,
			secretário_executivo: 252305,
			analista_de_cargos_e_salários: 252405,
			analista_de_recursos_humanos: 252405,
			analista_de_planejamento_financeiro: 252545,
			ouvir_asseador_relações_públicas: 253105,
			fiscal_de_tributos_municipal: 254410,
			tecnico_de_tributos_municipal: 254420,
			arquivista_pesquisador: 261105,
			assessor_de_imprensa: 261110,
			diretor_adjunto: 261115,
			jornalista: 261125,
			revisor: 261140,
			biblioteconomista: 261205,
			documentalista: 261210,
			arquivista: 261305,
			museólogo: 261310,
			redator_de_textos_tecnicos: 261530,
			fotógrafo: 261805,
			maestro: 262615,
			musico_interprete_instrumentista: 262710,
			professor_de_danca: 262830,
			tecnico_de_laboratório_de_análise_físico_químicas: 301110,
			tecnico_químico: 311105,
			tecnico_de_construção_civil: 312105,
			tecnico_de_estradas: 312205,
			tecnico_de_saneamento: 312210,
			tecnico_em_agrimensura: 312305,
			topógrafo: 312320,
			eletrotécnico: 313105,
			supervidor_de_manutenção_de_máquinas_e_equipamentos: 313115,
			tecnico_de_manutenção_eletronica: 313205,
			progamador_de_internet: 317105,
			programador_de_computador: 317110,
			programador_de_máquinas: 317115,
			operador_de_computador: 317205,
			monitorador_de_sistemas_e_suporte_ao_usuario: 317210,
			projetista_na_construção_civil: 318510,
			técnico_agricola: 321105,
			técnico_agropecuário: 321110,
			técnico_em_madeira: 321205,
			técnico_madeireiro: 321205,
			técnico_de_enfermagem: 322205,
			técnico_em_uti: 322210,
			auxiliar_de_enfermagem: 322230,
			tecnico_em_higiene_dental: 322405,
			atendente_de_consultório_dentário: 322415,
			técnico_de_ortopedia: 322505,
			técnico_gessista: 322605,
			técnico_em_eletrocardiografia: 324110,
			técnico_em_radiologia: 324115,
			técnico_de_laboratorio_de_analises_clinicas: 324205,
			técnico_de_alimentos: 325205,
			professor_de_pre_escola: 331105,
			auxiliar_de_desenvolvimento_infantil: 331110,
			professor_de_ensino_fundamental: 331205,
			professor_leigo_no_ensino_fundamental: 332105,
			inspetor_de_alunos_de_escola_pública: 334110,
			chefe_de_transporte_no_serviço_público: 342305,
			supervisor_de_carga_e_descarga: 342315,
			técnico_de_contabilidade: 351105,
			chefe_de_contabilidade: 351110,
			consultor_contabil: 351115,
			técnico_em_administração: 351305,
			escrevente:351405,
			escrivão_civil: 351410,
			auxiliar_de_serviços_jurídicos: 351430,
			técnico_em_secretariado: 351505,
			taquigrafo: 351510,
			estenotipista:351515,
			assistente_comercial_de_seguros: 351715,
			agente_de_saúde_pública: 352210,
			metrologista:352305,
			tecnico_em_turismo: 354805,
			operador_de_turismo: 354810,
			auxiliar_de_servicos_bibliotecários: 371105,
			monitor_de_esportes_e_lazer: 371410,
			operador_de_áudio_de_estúdio: 373105,
			apresentador_de_programas_de_rádio: 376315,
			arbrito_desportivo: 377205,
			oficial_de_arbitragem_de_futebol_de_salão: 377225,
			chefe_de_setor_no_serviço_público: 410105,
			encarregador_de_almoxarifado: 410205,
			chefe_de_administração_patrimonial: 410220,
			chefe_de_orçamento: 410230,
			encarregado_de_tesouraria: 410235,
			auxiliar_de_administração: 411005,
			assistente_administrativo: 411010,
			auxilar_de_pessoal: 411030,
			datilógrafo: 412105,
			digitador: 412110,
			continuo: 412205,
			auxiliar_de_contabilidade: 413110,
			almoxarife:414105,
			encarregado_de_pesagem: 414115,
			chefe_de_cobrança: 420110,
			supervisor_de_entrevistadores_e_recenseadores: 420120,
			chefe_de_recpeção: 420125,
			encarregado_de_telefonistas: 420130,
			recepcionista_atendente: 422105,
			auxiliar_de_recepção: 422110,
			telefonista: 422205,
			inspetor_de_segurança: 510310,
			agente_de_serviços_de_fiscalização_de_transportes_coletivos_e_liceciamento_de_veiculos: 511205,
			bilheteiro: 511220,
			guia_de_turismo: 511405,
			cozinheiro_geral: 513205,
			cozinheiro_hospitalar: 513220,
			copeiro:513425,
			zelador:514120,
			lixeiro: 514205,
			auxiliar_de_limpeza: 514210,
			gari:514215,
			trabalhador_de_serviços_de_limpeza_e_conservação_de_áreas_públicas: 514225,
			trabalhador_da_manutençõo_de_edificações: 514325,
			agente_de_saúde: 515105,
			atendente_de_enfermagem: 515110,
			parteira: 515115,
			vigilante_de_saúde: 515120,
			auxiliar_de_laboratório_de_analises_clínicas: 515215,
			cabeleleiro: 516110,
			lavador_de_roupa_hospitalar: 516310,
			atendente_de_lavanderia: 516340,
			auxiliar_de_lavanderia: 516345,
			passador_de_roupas: 516415,
			coveiro: 516610,
			salva_vidas: 517115,
			guarda_civil_municipal: 517215,
			agente_de_trânsito: 517220,
			porteiro_de_edifícios: 517410,
			agente_de_portaria:517415,
			guarda_patrimonial: 517420,
			motociclista_no_transporte_de_documentos_e_pequenos_volumes: 519110,
			dedetizador: 519910,
			anotador_de_consumo_de_energia_elétrica_água_gás: 519940,
			frentista:551135,
			jardineiro:622010,
			supervisor_de_exploracao_agropecuaria: 620110,
			supervisor_de_exploracao_agricola: 620105,
			encarregado_de_obras: 710205,
			supervisor_de_extracao_de_sal: 710110,
			brasador: 724305,
			operador_de_tratores_diversos: 715125,
			calceteiro: 715205,
			pedreiro:715210,
			carpinteiro:715505,
			ferramenteiro: 721105,
			torneiro_mecanico: 721215,
			bombeiro_hidraulico: 724110,
			soldador: 724315,
			costureiro_na_confecçãoo_em_série: 763210,
			editor_de_texto_e_imagem: 766120,
			revisor_na_industria_grafica: 766145,
			auxiliar_de_radiologia: 766420,
			motorista_de_automóveis: 782305,
			motorista_auxiliar:782310,
			motorista_de_ambulância: 782310,
			motorista_de_caminhão: 782510,
			ajudante_de_motorista: 783225,
			operador_de_maquinas_pneumaticas: 784110,
			auxiliar_de_laboratório_de_analises_físico_químicas: 818110,
			supervisor_de_fabricacao_de_produtos_ceramicos: 820205,
			supervisor_de_fabricacao_de_produtos_de_vidro: 820210,
			marchante: 848505,
			supervisor_de_acougue: 848510,
			desossador: 848515,
			classificador_de_carnes_em_matadouro: 848520,
			retalhador_de_carne: 848525,
			mestre_e_contramestre_de_servico_de_esgoto: 860105,
			técnico_de_operação_de_água_e_esgoto: 860110,
			operador_de_sistemas_de_água: 862205,
			operador_de_tratamento_de_água_e_esgoto: 862305,
			mecânico_reparador_de_máquinas: 911305,
			mecânico_de_veículos: 914405,
			mecânico_de_motor_a_disel: 914425,
			eletricista: 951105,
			borracheiro: 992115,
			mantenedores_de_edificacoes:  991405
		}
	end
end
