giganet_conecta
Version:
Aplicação com o fim de facilitar conexões com APi's e Banco de Dados (MySql, Mongo e Elasticsearch).
116 lines (94 loc) • 4.66 kB
JavaScript
// Ixc Soft
const IXC_Soft_listar_cliente = require("./Ixc Soft/Read/Cliente");
const IXC_Soft_listar_contrato = require("./Ixc Soft/Read/Contrato");
const IXC_Soft_listar_login = require("./Ixc Soft/Read/Login");
const IXC_Soft_listar_servico_adicional = require("./Ixc Soft/Read/Servico adicional");
const IXC_Soft_inserir_atendimento = require("./Ixc Soft/Create/Atendimento");
const IXC_Soft_inserir_ordem_de_servico = require("./Ixc Soft/Create/OS");
const IXC_Soft_inserir_ordem_de_servico_arquivo = require("./Ixc Soft/Create/OS Arquivo");
const IXC_Soft_inserir_fn_apagar = require("./Ixc Soft/Create/Fn apagar");
const IXC_Soft_inserir_veiculos_despesas = require("./Ixc Soft/Create/Veiculos despesas");
const IXC_Soft_alterar_cliente = require("./Ixc Soft/Update/Cliente");
const IXC_Soft_alterar_contrato = require("./Ixc Soft/Update/Contrato");
const IXC_Soft_alterar_login = require("./Ixc Soft/Update/Login");
const IXC_Soft_alterar_servico_adicional = require("./Ixc Soft/Update/Servico adicional");
const IXC_Soft_funcoes_desconectar_login = require("./Ixc Soft/Functions/Desconectar login");
const IXC_Soft_funcoes_gerar_financeiro = require("./Ixc Soft/Functions/Gerar financeiro");
const IXC_Soft_funcoes_potencia_onu = require("./Ixc Soft/Functions/Potencia ONU");
// Roger
const Roger_listar_clientes_fora_do_bloco = require("./Roger/Streamings/Read/Fora do bloco");
const Roger_listar_clientes_fora_do_bloco_problemas = require("./Roger/Streamings/Read/Fora do bloco - problemas");
const Roger_listar_clientes_blacklist = require("./Roger/Streamings/Read/Clientes blacklist");
const Roger_inserir_cliente_blacklist = require("./Roger/Streamings/Create/Cliente blacklist");
const Roger_deletar_cliente_blacklist = require("./Roger/Streamings/Delete/Cliente blacklist");
const Roger_listar_controle_pos_pos_pendente = require("./Roger/Controle pos/Read/Pos pendente");
const Roger_listar_controle_pos_oss_em_aberto = require("./Roger/Controle pos/Read/Oss em aberto");
const Roger_listar_controle_pos_pos_e_ordens = require("./Roger/Controle pos/Read/Pos e Ordens");
const Vendas = require("./Roger/Comissoes/Read/Vendas");
const VendasExportExcel = require("./Roger/Comissoes/Read/Vendas export excel");
// Veloe Go
const AccountTransactionsLogin = require("./Veloe Go/account-transactions/login");
const FuelSupplyDataLogin = require("./Veloe Go/fuel-supply-data/login");
const SupplyHistoryAnp = require("./Veloe Go/fuel-supply-data/supply-history-anp");
const Transaction = require("./Veloe Go/fuel-supply-data/transaction");
const VehicleLogin = require("./Veloe Go/vehicle/login");
module.exports = {
IXC_SOFT: {
READ: {
cliente: IXC_Soft_listar_cliente,
contrato: IXC_Soft_listar_contrato,
login: IXC_Soft_listar_login,
servico_adicional: IXC_Soft_listar_servico_adicional,
},
CREATE: {
atendimento: IXC_Soft_inserir_atendimento,
ordem_de_servico: IXC_Soft_inserir_ordem_de_servico,
ordem_de_servico_arquivo: IXC_Soft_inserir_ordem_de_servico_arquivo,
fn_apagar: IXC_Soft_inserir_fn_apagar,
veiculos_despesas: IXC_Soft_inserir_veiculos_despesas,
},
UPDATE: {
cliente: IXC_Soft_alterar_cliente,
contrato: "ainda em desenvolvimento",
login: IXC_Soft_alterar_login,
servico_adicional: IXC_Soft_alterar_servico_adicional,
},
FUNCTIONS: {
desconectar_login: IXC_Soft_funcoes_desconectar_login,
gerar_financeiro: IXC_Soft_funcoes_gerar_financeiro,
potencia_onu: "ainda em desenvolvimento",
},
},
ROGER: {
READ: {
clientes_fora_do_bloco: Roger_listar_clientes_fora_do_bloco,
clientes_fora_do_bloco_problemas:
Roger_listar_clientes_fora_do_bloco_problemas,
clientes_blacklist: Roger_listar_clientes_blacklist,
},
CREATE: { cliente_blacklist: Roger_inserir_cliente_blacklist },
DELETE: { cliente_blacklist: Roger_deletar_cliente_blacklist },
CONTROLE_POS: {
pos_pendente: Roger_listar_controle_pos_pos_pendente,
oss_em_aberto: Roger_listar_controle_pos_oss_em_aberto,
pos_e_ordens: Roger_listar_controle_pos_pos_e_ordens,
},
COMISSOES: {
vendas: Vendas,
vendas_export_excel: VendasExportExcel,
},
},
VELOE_GO: {
account_transactions: {
login: AccountTransactionsLogin,
},
fuel_supply_data: {
login: FuelSupplyDataLogin,
supply_history_anp: SupplyHistoryAnp,
transaction: Transaction,
},
vehicle: {
login: VehicleLogin,
},
},
};