Versões comparadas

Chave

  • Esta linha foi adicionada.
  • Esta linha foi removida.
  • A formatação mudou.

Sumário



Índice
indent10
excludeSumário

Objetivo


     Esse documento tem o objetivo de exemplificar o uso da API utilizando todos os métodos implementados.

     Esta API irá retornar o resultado de uma consulta SQL cadastrada na base de dados. 

1 - Métodos


     A API de ConsutltaSQL implementa somente o método GET.

1.1 - GET {codSentenca}/{codColigada}/{codSistema}


     1.1.1 - Get (Retorna todas as colunas da consulta Sql do sistema)

Informações
iconfalse
title1.1.1 Get
Expandir
Informações
iconfalse
titleConfiguração

Máscara de Url: http://{domínio}:{porta}/api/framework/v1/consultaSQLServer/RealizaConsulta/{codSentenca}/{codColigada}/{codSistema}

Informações
iconfalse
titleExemplo de Configuração

Domínio: localhost

Porta: 8051

codSentenca: 1.01

codColigada: 1

codSistema: A

Url Utilizada: http://localhost:8051/api/framework/v1/consultaSQLServer/RealizaConsulta/1.01/1/A

Informações
iconfalse
titleExemplo de Resultado
Expandir
titleVer resultado JSON...

[
{
"CHAPA": "00001",
"NOME": "ITAMAR MENDES DA SILVEIRA",
"CODHORARIO": "0020"
},
{
"CHAPA": "00002",
"NOME": "JOAO DA SILVA JORDAM",
"CODHORARIO": "0004"
},
{
"CHAPA": "00003",
"NOME": "MARIA CONCEICAO DE ASSIS",
"CODHORARIO": "0017"
},
{
"CHAPA": "00004",
"NOME": "ADALBERTO DE JESUS LIMA",
"CODHORARIO": "0014"
},
{
"CHAPA": "00005",
"NOME": "ALESSANDRA LOPES DE ABREU",
"CODHORARIO": "0007"
},
{
"CHAPA": "00006",
"NOME": "FERNANDO HENRIQUE VALLE KURTEN",
"CODHORARIO": "0008"
},
{
"CHAPA": "00007",
"NOME": "JOAQUIM FARIAS DAMASCENO",
"CODHORARIO": "0009"
},
{
"CHAPA": "00008",
"NOME": "ZELIA APARECIDA DA SILVA",
"CODHORARIO": "0010"
},
{
"CHAPA": "00009",
"NOME": "BEATRIZ MENGA DA LUZ",
"CODHORARIO": "0011"
},
{
"CHAPA": "00010",
"NOME": "ANTONIO GATES BILL",
"CODHORARIO": "0001"
},
{
"CHAPA": "00011",
"NOME": "MARCELO MATTAR DINIZ",
"CODHORARIO": "0006"
},
{
"CHAPA": "00012",
"NOME": "ANA LUIZA DE SOUZA PRATES",
"CODHORARIO": "0012"
},
{
"CHAPA": "00013",
"NOME": "ALEXANDRE COTTA LEAO",
"CODHORARIO": "0013"
},
{
"CHAPA": "00014",
"NOME": "PEDRO DE ALCANTARA",
"CODHORARIO": "0002"
},
{
"CHAPA": "00015",
"NOME": "LEOPOLDO DOS SANTOS DE OLIVEIRA NETO",
"CODHORARIO": "0015"
},
{
"CHAPA": "00016",
"NOME": "MURICIO DA CRUZ SOUTO",
"CODHORARIO": "0001"
},
{
"CHAPA": "00017",
"NOME": "ENIO DA COSTA ANTUNES",
"CODHORARIO": "0017"
},
{
"CHAPA": "00018",
"NOME": "TEREZA LIMA PEREIRA SOARES",
"CODHORARIO": "0008"
},
{
"CHAPA": "00019",
"NOME": "ADRIANA TEIXEIRA LOBO",
"CODHORARIO": "0002"
},
{
"CHAPA": "00021",
"NOME": "CARLOS ALBERTO MARRONE",
"CODHORARIO": "0004"
},
{
"CHAPA": "00036",
"NOME": "FABIANO FRANCA MOREIRA",
"CODHORARIO": "0001"
}
]

1.1.2 - Parameters(Parâmetros da sentença)

Informações
titleParâmetros

Parameters: parâmetro responsável pela execução da consulta

Exemplo: ?parameters=CODCOLIGADA%3D0%3BCODCOLIGADA1%3D10

Informações
iconfalse
title1.1.2 Order (Asc)
Expandir
Informações
iconfalse
titleConfiguração

Máscara de Url: http://{domínio}:{porta}/api/framework/v1/consultaSQLServer/RealizaConsulta/1/1/A/?parameters=CODCOLIGADA%3D0%3BCODCOLIGADA1%3D10

Informações
iconfalse
titleExemplo de Configuração

Domínio: localhost

Porta: 8051

codSentenca: 1

codColigada: 1

codSistema: A

Url Utilizada: http://localhost:8051/api/framework/v1/consultaSQLServer/RealizaConsulta/1/1/A/?parameters=CODCOLIGADA%3D0%3BCODCOLIGADA1%3D10

Informações
iconfalse
titleExemplo de Resultado
Expandir
titleVer resultado JSON...
Bloco de código
languagejs
firstline1
titleResultado (JSON)
linenumberstrue
[
{
"CODCOLIGADA": 0,
"NOMEFANTASIA": "COLIGADA GLOBAL"
},
{
"CODCOLIGADA": 1,
"NOMEFANTASIA": "TOTVS SA"
},
{
"CODCOLIGADA": 6,
"NOMEFANTASIA": "INSTITUTO TOTVS DE ENSINO SA"
},
{
"CODCOLIGADA": 7,
"NOMEFANTASIA": "INSTITUTO TOTVS DE ENSINO SUPERIOR SA"
}
]