Versões comparadas

Chave

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

...

Expandir
Informações
iconfalse
titleGetOne

Nessa requisição serão retornadas as listagens das matrizes aplicadas, dos períodos letivos de ingresso e das filiais dos períodos letivos da tabela de preços

Máscara de Url: http://{domínio}:{porta}/api/educational/financial/v1/pricetable/{internalId}

Informações
iconfalse
titleExemplo de Configuração

Domínio: localhost

Porta: 8051

internalId: 1|1|3

Url Utilizada: http://localhost:8051/api/educational/financial/v1/pricetable/1|1|3

Informações
iconfalse
titleExemplo de Resultado
Expandir
titleVer resultado JSON...
Bloco de código
languagejs
firstline1
titleResultado (JSON)
linenumberstrue
{
	"companyCode": 1,
	"levelEducationCode": 1,
	"id": 3,
	"internalId": "1|1|3",
	"code": "00001",
	"name": "Tabela de Precos Um",
	"recCreatedOn": "2025-02-04T11:01:30.617-03:00",
	"active": false,
	"priceTableInUse": false,
	"appliedMatrixes": [
		{
			"companyCode": 1,
			"branchCode": 1,
			"levelEducationCode": 1,
			"appliedMatrixCode": 132,
			"priceTableCode": 3,
			"branchName": "Filial Belo Horizonte - Fantasia",
			"courseCode": "1-1",
			"courseName": "Curso Tabela de Preços",
			"curriculumGridCode": "1",
			"curriculumGridName": "Matriz Tabela de Preços",
			"majorCode": "1",
			"majorName": "Habilitação  Tabela de Preços",
			"classShiftCode": 11,
			"classShiftName": "INTEGRAL",
			"status": 0,
			"actionState": 0
		}
	],
	"terms": [],
	"termBranches": [
		{
			"branchCode": 1
		}
	]
}



1.2 - POST

...

1.

...

2.1 - Post (Inserir uma Tabela de preços)

...

Informações
iconfalse
titleGetAllPost

A inclusão de uma nova tabela de preços será feita contendo os seus dados e os dados das suas matrizes aplicadas vinculadas. Não sendo possível inserir a tabela de preços com suas matrizes aplicadas contendo suas disciplinas, e os períodos letivos de ingresso dessa tabela de preço. Essas informações serão inseridas em outras api's com essa responsabilidadeRecupera todas as matrizes aplicadas sem retornar a listagem das disciplinas vinculadas por questão de performance. Essas informações serão retornadas com a utilização do GetOne para a matriz aplicada informada.

Máscara de Url: http://{domínio}:{porta}/api/educational/financial/v1/pricetableappliedmatrixespricetable

Informações
iconfalse
titleExemplo de Configuração

Domínio: localhost

Porta: 8051

Url Utilizada: http://localhost:8051/api/educational/financial/v1/pricetableappliedmatrixespricetable

Informações
iconfalse
titleGetOne

Nessa requisição será retornada a listagem das disciplinas vinculadas à matriz aplicada.

Máscara de Url: http://{domínio}:{porta}/api/educational/financial/v1/pricetableappliedmatrixes/{internalId
Informações
iconfalse
titleExemplo de ResultadoEntrada
Expandir
titleVer resultado JSON...
Bloco de código
languagejs
firstline1
titleResultado (JSON)
linenumberstrue
{
	
{
    "hasNext": false,
    "items": [
        {
           
"companyCode": 1,

            "branchCode

	"levelEducationCode": 1,

            "levelEducationCode": 1,
            "appliedMatrixCode": 132,
            "priceTableCode": 3,
            "branchName": "Filial Belo Horizonte - Fantasia",
            "courseCode": "1-1",
            "courseName": "Curso Tabela de Preços",
            "curriculumGridCode": "1",
            "curriculumGridName": "Matriz Tabela de Preços",
            "majorCode": "1",
            "majorName": "Habilitação  Tabela de Preços",
            "classShiftCode": 11,
            "classShiftName": "INTEGRAL",
            "status": 0,
            "disciplines": [],
            "actionState": 0
        }
    ]
}

1.1.8 - GetOne (Recuperar matriz aplicada pelo identificador)


	"code": "00005",
	"name": "Tabela de Precos via Postman",
	"active": false,
	"appliedMatrixes": []
}
ou 
{
	"companyCode": 1,
	"levelEducationCode": 1,
	"code": "00005",
	"name": "Tabela de Precos via Postman",
	"active": false,
	"appliedMatrixes": [
		{
			"companyCode": 1,
			"branchCode": 1,
			"levelEducationCode": 1,
			"appliedMatrixCode": 132,
			"priceTableCode": 3,
			"branchName": "Filial Belo Horizonte - Fantasia",
			"courseCode": "1-1",
			"courseName": "Curso Tabela de Preços",
			"curriculumGridCode": "1",
			"curriculumGridName": "Matriz Tabela de Preços",
			"majorCode": "1",
			"majorName": "Habilitação  Tabela de Preços",
			"classShiftCode": 11,
			"classShiftName": "INTEGRAL",
			"status": 0,
			"actionState": 0
		}
	]
}
Informações
iconfalse
titleExemplo de Configuração

Domínio: localhost

Porta: 8051

internalId: 1|1|3|132

Url Utilizada: http://localhost:8051/api/educational/financial/v1/pricetableappliedmatrixes/1|1|3|132

Resultado Positivo
Expandir
titleVer resultado JSON
Informações
iconfalse
titleExemplo de Resultado
Expandir
titleVer resultado JSON...
Bloco de código
languagejs
firstline1
titleResultado (JSON)
linenumberstrue
{
    	"companyCode": 1,
    "branchCode	"levelEducationCode": 1,
    "levelEducationCode	"id": 112,
    "appliedMatrixCode	"internalId": 132"1|1|12",
    "priceTableCode": 3,
    "branchName	"code": "00005",
	"name": "FilialTabela Belode HorizontePrecos -via FantasiaPostman",
    "courseCode	"active": "1-1",
    "courseName": "Curso Tabela de Preços",
    "curriculumGridCode": "1",
    "curriculumGridName": "Matriz Tabela de Preços",
    "majorCode": "1",
    "majorName": "Habilitação false,
	"priceTableInUse": false,
	"appliedMatrixes": [
		{
			"companyCode": 1,
			"branchCode": 1,
			"levelEducationCode": 1,
			"appliedMatrixCode": 132,
			"priceTableCode": 12,
			"branchName": "Filial Belo Horizonte - Fantasia",
			"courseCode": "1-1",
			"courseName": "Curso Tabela de Preços",
    "classShiftCode			"curriculumGridCode": 11"1",
			"curriculumGridName": "Matriz Tabela de "classShiftNamePreços",
			"majorCode": "INTEGRAL1",
    "status			"majorName": 0,
"Habilitação  Tabela de "disciplinesPreços",
			"classShiftCode": [
        {
            "internalId11,
			"classShiftName": "1|3|132|1|0001_ESINTEGRAL",
            "companyCode			"status": 10,
            "priceTableCode": 3,
            "appliedMatrixCode": 132,
            "levelEducationCode": 1,
            "disciplineCode": "0001_ES",
            "periodCode": 0,
            "periodDescription": "Período fixo",
            "disciplineName": "Estágio Supervisionado",
            "workload": 8.0000,
            "actionState": 1
        },
        {
            "internalId": "1|3|132|1|001Wal",
            "companyCode": 1,
            "priceTableCode": 3,
            "appliedMatrixCode": 132,
            "levelEducationCode": 1,
            "disciplineCode": "001Wal",
            "periodCode": 0,
            "periodDescription": "Período fixo",
            "disciplineName": "6.Wal ",
            "workload": 5.0000,
            "actionState": 1
        },
        {
            "internalId": "1|3|132|1|146-1",
            "companyCode": 1,
            "priceTableCode": 3,
            "appliedMatrixCode": 132,
            "levelEducationCode": 1,
            "disciplineCode": "146-1",
            "periodCode": 1,
            "periodDescription": "Período 1",
            "disciplineName": "7.DIREITO COMERCIAL I",
            "workload": 50.0000,
            "actionState": 1
        },
        {
            "internalId": "1|3|132|1|147-1",
            "companyCode": 1,
            "priceTableCode": 3,
            "appliedMatrixCode": 132,
            "levelEducationCode": 1,
            "disciplineCode": "147-1",
            "periodCode": 1,
            "periodDescription": "Período 1",
            "disciplineName": "DIREITO COMERIAL II",
            "workload": 50.0000,
            "actionState": 1
        },
        {
            "internalId": "1|3|132|1|148-1",
            "companyCode": 1,
            "priceTableCode": 3,
            "appliedMatrixCode": 132,
            "levelEducationCode": 1,
            "disciplineCode": "148-1",
            "periodCode": 1,
            "periodDescription": "Período 1",
            "disciplineName": "DIREITO PENAL II",
            "actionState": 1
        }
    ],
    "actionState": 0
}

1.2 - POST

1.2.1 - Post (Inserir uma Tabela de preços)

			"actionState": 0
		}
	]
}
Informações
iconfalse
titleExemplo de Resultado Negativo
Expandir
titleVer resultado JSON...
Bloco de código
languagejs
firstline1
titleResultado (JSON)
linenumberstrue
{
	"code": null,
	"message": "Não foi possível incluir/editar a tabela de preços. Código do nível de ensino está inválido.",
	"detailedMessage": null,
	"helpUrl": null,
	"details": null
}

1.3 - PUT

...

1.3.1 - Put (Atualização de uma Tabela de preços)

...

Informações
iconfalse
titlePatch

A atualização da nova tabela de preços será feita contendo os seus dados e os dados das suas matrizes aplicadas vinculadas, e dos períodos letivos de ingresso. Não sendo possível inserir a tabela de preços com suas matrizes aplicadas contendo suas disciplinas. Essas informações serão inseridas em outras api's com essa responsabilidade.

Máscara de Url: http://{domínio}:{porta}/api/educational/financial/v1/pricetable/{internalId}

Informações
iconfalse
titleExemplo de Configuração

Domínio: localhost

Porta: 8051

internalId: 1|1|14

Url Utilizada: http://localhost:8051/api/educational/financial/v1/pricetable/1|1|14

Informações
iconfalse
titleExemplo de Entrada
Expandir
titleVer resultado JSON...
Bloco de código
languagejs
firstline1
titleResultado (JSON)
linenumberstrue
{
	"companyCode": 1,
	"levelEducationCode": 1,
	"id": 14,
	"internalId": "1|1|14",
	"code": "00003",
	"name": "Tabela de Precos via Postman ALT",
	"active": false,
	"appliedMatrixes": [],
	"terms": []
}
Informações
iconfalse
titleExemplo de Resultado Positivo
Expandir
titleVer resultado JSON...
Bloco de código
languagejs
firstline1
titleResultado (JSON)
linenumberstrue
{
    "companyCode": 1,
    "levelEducationCode": 1,
    "id": 14,
    "internalId": "1|1|14",
    "code": "00003",
    "name": "Tabela de Precos via Postman ALT",
    "active": false,
    "priceTableInUse": false,
    "appliedMatrixes": [],
    "terms": []
}
Informações
iconfalse
titleExemplo de Resultado Negativo
Expandir
titleVer resultado JSON...
Bloco de código
languagejs
firstline1
titleResultado (JSON)
linenumberstrue
{
	"code": null,
	"message": "Não foi possível incluir/editar a tabela de preços. Código do nível de ensino está inválido.",
	"detailedMessage": null,
	"helpUrl": null,
	"details": null
}


1.4 - DELETE

...

1.4.1 - Delete (Exclui uma Tabela de preços)

...

Informações
iconfalse
titleDelete

Máscara de Url: http://{domínio}:{porta}/api/educational/financial/v1/pricetable/{internalId}

Informações
iconfalse
titleExemplo de Configuração

Domínio: localhost

Porta: 8051

internalId: 1|1|20

Url Utilizada: http://localhost:8051/api/educational/financial/v1/pricetable/1|1|20

Informações
iconfalse
titleExemplo de Resultado Positivo Postman

Obs.: Em caso de sucesso, será retornado o respondeCode = 204 e a resposta em branco.

Informações
iconfalse
titleExemplo de Resultado Negativo
Expandir
titleVer resultado JSON...
Bloco de código
languagejs
firstline1
titleResultado (JSON)
linenumberstrue
{
    "code": null,
    "message": "Não existe um cadastro da tabela de preços informada para exclusão.",
    "detailedMessage": null,
    "helpUrl": null,
    "details": null
}


1.4.2 - Delete (Exclui um Prospect da Prospecção)

...

Informações
iconfalse
titleDelete

Máscara de Url: http://{domínio}:{porta}/api/educational/v1/prospection/prospect/{prospectionCode}|{prospectCode}

Informações
iconfalse
titleExemplo de Configuração

Domínio: localhost

Porta: 8051

prospectionCode: 3

prospectCode: 141

Url Utilizada: http://localhost:8051/api/educational/v1/prospection/prospect/3|141

Informações
iconfalse
titleExemplo de Resultado Positivo Postman

Obs.: Em caso de sucesso, será retornado o respondeCode = 204 e a resposta em branco.

Informações
iconfalse
titleExemplo de Resultado Negativo
Expandir
titleVer resultado JSON...
Bloco de código
languagejs
firstline1
titleResultado (JSON)
linenumberstrue
{
    "code": null,
    "message": "O id do prospect não foi informado ou é inválido",
    "detailedMessage": null,
    "helpUrl": null,
    "details": null
}


1.4.3 - Delete (Exclui um Plano de Pagamento do Prospect da Prospecção)

...

Informações
iconfalse
titleDelete

Máscara de Url: http://{domínio}:{porta}/api/educational/v1/prospect/paymentplan/{prospectionCode}|{prospectCode}|{prospectPaymentPlanCode}

Informações
iconfalse
titleExemplo de Configuração

Domínio: localhost

Porta: 8051

prospectionCode: 3

prospectCode: 133

prospectPaymentPlanCode: 101

Url Utilizada: http://localhost:8051/api/educational/v1/prospect/paymentplan/3|133|101

Informações
iconfalse
titlePost

A inclusão de uma nova tabela de preços será feita contendo os seus dados e os dados das suas matrizes aplicadas vinculadas. Não sendo possível inserir a tabela de preços com suas matrizes aplicadas contendo suas disciplinas, e os períodos letivos de ingresso dessa tabela de preço. Essas informações serão inseridas em outras api's com essa responsabilidade.

Máscara de Url: http://{domínio}:{porta}/api/educational/financial/v1/pricetable

Informações
iconfalse
titleExemplo de Configuração

Domínio: localhost

Porta: 8051

Url Utilizada: http://localhost:8051/api/educational/financial/v1/pricetable

Resultado Positivo Postman

Obs.: Em caso de sucesso, será retornado o respondeCode = 204 e a resposta em branco.

Informações
icon
Informações
iconfalse
titleExemplo de EntradaResultado Negativo
Expandir
titleVer resultado JSON...
Bloco de código
languagejs
firstline1
titleResultado (JSON)
linenumberstrue
{
	"companyCode": 1,
	"levelEducationCode": 1,
	    "code": "00005"null,
	"name    "message": "Tabela de Precos via Postman",
	"active": false,
	"appliedMatrixes": []
}
ou 
{
	"companyCode": 1,
	"levelEducationCode": 1,
	"code": "00005",
	"name": "Tabela de Precos via Postman",
	"active": false,
	"appliedMatrixes": [
		{
			"companyCode": 1,
			"branchCode": 1,
			"levelEducationCode": 1,
			"appliedMatrixCode": 132,
			"priceTableCode": 3,
			"branchName": "Filial Belo Horizonte - Fantasia",
			"courseCode": "1-1",
			"courseName": "Curso Tabela de Preços",
			"curriculumGridCode": "1",
			"curriculumGridName": "Matriz Tabela de Preços",
			"majorCode": "1",
			"majorName": "Habilitação  Tabela de Preços",
			"classShiftCode": 11,
			"classShiftName": "INTEGRAL",
			"status": 0,
			"actionState": 0
		}
	]
}O id do plano de pagamento do prospect não foi informado ou é inválido",
    "detailedMessage": null,
    "helpUrl": null,
    "details": null
}

1.4.4 - Delete (Exclui uma Bolsa do Prospect da Prospecção)

...

Informações
iconfalse
titleDelete

Máscara de Url: http://{domínio}:{porta}/api/educational/v1/prospect/scholarship/{prospectionCode}|{prospectCode}|{prospectSchoolshipCode}

Informações
iconfalse
titleExemplo de Configuração

Domínio: localhost

prospectionCode: 3

prospectCode: 128

prospectSchoolshipCode: 80

Url Utilizada: http://localhost:8051/api/educational/v1/prospect/scholarship/3|128|80

Informações
iconfalse
titleExemplo de Resultado Positivo Postman

Obs.: Em caso de sucesso, será retornado o respondeCode = 204 e a resposta em branco.

Informações
iconfalse
titleExemplo de Resultado PositivoNegativo
Expandir
titleVer resultado JSON...
Bloco de código
languagejs
firstline1
titleResultado (JSON)
linenumberstrue
{
	"companyCode    "code": 1null,
	"levelEducationCode    "message": 1,
	"O id": 12,
	"internalId": "1|1|12",
	"code": "00005",
	"name": "Tabela de Precos via Postman",
	"active": false,
	"priceTableInUse": false,
	"appliedMatrixes": [
		{
			"companyCode": 1,
			"branchCode": 1,
			"levelEducationCode": 1,
			"appliedMatrixCode": 132,
			"priceTableCode": 12,
			"branchName": "Filial Belo Horizonte - Fantasia",
			"courseCode": "1-1",
			"courseName": "Curso Tabela de Preços",
			"curriculumGridCode": "1",
			"curriculumGridName": "Matriz Tabela de Preços",
			"majorCode": "1",
			"majorName": "Habilitação  Tabela de Preços",
			"classShiftCode": 11,
			"classShiftName": "INTEGRAL",
			"status": 0,
			"actionState": 0
		}
	]
}
Informações
iconfalse
titleExemplo de Resultado Negativo
Expandir
titleVer resultado JSON...
Bloco de código
languagejs
firstline1
titleResultado (JSON)
linenumberstrue
{
	"code": null,
	"message": "Não foi possível incluir/editar a tabela de preços. Código do nível de ensino está inválido.",
	"detailedMessage": null,
	"helpUrl": null,
	"details": null
}

1.3 - PUT

...

 da bolsa do prospect não foi informado ou é inválido",
    "detailedMessage": null,
    "helpUrl": null,
    "details": null
}


2 - Descrição dos campos JSON de entrada/retorno

...

Prospeção

  • prospectionCode: Código da prospecção
  • description: Descrição da prospecção
  • prospects: Lista de prospects da prospecção


Prospects

  • prospectionCode: Código da prospecção
  • prospectCode: Código do prospect
  • prospectName: Nome do prospect
  • prospectType: Tipo do prospect (A = "aluno", C = "candidato" ou P = "pessoa")
  • companyCode: Código da coligada
  • studentCode: Registro acadêmico do aluno
  • prospectPaymentPlans: Lista de planos de pagamento do prospect
  • prospectScholarShips: Lista bolsas do prospect


Planos de pagamento do prospect

  • prospectionCode: Código da prospecção
  • prospectCode: Código do prospect
  • prospectPaymentPlanCode: Código do plano de pagamento do prospect
  • companyCode: Código da coligada
  • termCode: Código do período letivo
  • paymentPlanCode: Código do plano de pagamento
  • levelEducationCode: Código do nível de ensino
  • branchCode: Código da filial


Bolsas do prospect

  • prospectionCode: Código da prospecção
  • prospectCode: Código do prospect
  • prospectSchoolshipCode: Código da bolsa do prospect
  • companyCode: Código da coligada
  • scholarShipCode: Código da bolsa
  • levelEducationCode: Código do nível de ensino
  • serviceCode: Código do serviço
  • termCode: Código do período letivo
  • discountType: Tipo de desconto (P = Percentual, V = Valor)
  • discountValue: Valor do desconto
  • startDate: Data inicial da vigência

  • endDate: Data final da vigência
  • validityType: Tipo de validade (T = Todo o período, P = Somente o período letivo)
  • branchCode: Código da filial


1.1.7 - Get All (Recuperar todas as matrizes aplicadas)

1.1.8 - GetOne (Recuperar matriz aplicada pelo identificador)

Informações
iconfalse
titlePatchGetAll

Recupera todas as matrizes aplicadas sem retornar a listagem das disciplinas vinculadas por questão de performance. Essas informações serão retornadas com a utilização do GetOne para a matriz aplicada informadaA atualização da nova tabela de preços será feita contendo os seus dados e os dados das suas matrizes aplicadas vinculadas, e dos períodos letivos de ingresso. Não sendo possível inserir a tabela de preços com suas matrizes aplicadas contendo suas disciplinas. Essas informações serão inseridas em outras api's com essa responsabilidade.

Máscara de Url: http://{domínio}:{porta}/api/educational/financial/v1/pricetable/{internalId}pricetableappliedmatrixes

Informações
iconfalse
titleExemplo de Configuração

Domínio: localhost

Porta: 8051internalId: 1|1|14

Url Utilizada: http://localhost:8051/api/educational/financial/v1/pricetable/1|1|14pricetableappliedmatrixes

{ "companyCode": 1, "levelEducationCode": 1, "id": 14, "internalId": "1|1|14", "code": "00003", "name": "Tabela de Precos via Postman ALT", "active": false, "priceTableInUse": false, "appliedMatrixes": [], "terms": []
Informações
iconfalse
titleExemplo de EntradaResultado
{

{
    "hasNext": false,
    "items": [
        {
            "companyCode":

1,

"levelEducationCode


            "branchCode":

1,

"id": 14, "internalId": "1|1|14", "code": "00003", "name": "Tabela de Precos via Postman ALT", "active": false, "appliedMatrixes": [], "terms": [] }
Expandir
titleVer resultado JSON...
Bloco de código
languagejs
firstline1
titleResultado (JSON)
linenumberstrue
Informações
iconfalse
titleExemplo de Resultado Positivo
Expandir
titleVer resultado JSON...
Bloco de código
languagejs
firstline1
titleResultado (JSON)
linenumberstrue


            "levelEducationCode": 1,
            "appliedMatrixCode": 132,
            "priceTableCode": 3,
            "branchName": "Filial Belo Horizonte - Fantasia",
            "courseCode": "1-1",
            "courseName": "Curso Tabela de Preços",
            "curriculumGridCode": "1",
            "curriculumGridName": "Matriz Tabela de Preços",
            "majorCode": "1",
            "majorName": "Habilitação  Tabela de Preços",
            "classShiftCode": 11,
            "classShiftName": "INTEGRAL",
            "status": 0,
            "disciplines": [],
            "actionState": 0
        }
    ]
}

Informações
iconfalse
titleGetOne

Nessa requisição será retornada a listagem das disciplinas vinculadas à matriz aplicada.

Máscara de Url: http://{domínio}:{porta}/api/educational/financial/v1/pricetableappliedmatrixes/{internalId}

Informações
iconfalse
titleExemplo de Resultado NegativoConfiguração

Domínio: localhost

Porta: 8051

internalId: 1|1|3|132

Url Utilizada: http://localhost:8051/api/educational/financial/v1/pricetableappliedmatrixes/1|1|3|132

Informações
iconfalse
titleExemplo de Resultado
Expandir
title
Expandir
titleVer resultado JSON...
Bloco de código
languagejs
firstline1
titleResultado (JSON)
linenumberstrue
{
	"code    "companyCode": null1,
	"message    "branchCode": 1,
 "Não foi possível incluir/editar a tabela de preços. Código do nível de ensino está inválido.",
	"detailedMessage": null,
	"helpUrl": null,
	"details": null
}

1.4 - DELETE

1.4.1 - Delete (Exclui uma Tabela de preços)

Informações
iconfalse
titleDelete

Máscara de Url: http://{domínio}:{porta}/api/educational/financial/v1/pricetable/{internalId}

Informações
iconfalse
titleExemplo de Configuração

Domínio: localhost

Porta: 8051

internalId: 1|1|20

Url Utilizada: http://localhost:8051/api/educational/financial/v1/pricetable/1|1|20

Informações
iconfalse
titleExemplo de Resultado Positivo Postman

Obs.: Em caso de sucesso, será retornado o respondeCode = 204 e a resposta em branco.

Informações
iconfalse
titleExemplo de Resultado Negativo
Expandir
titleVer resultado JSON...
Bloco de código
languagejs
firstline1
titleResultado (JSON)
linenumberstrue
{
    "code": null,
    "message": "Não existe um cadastro da tabela de preços informada para exclusão.",
    "detailedMessage": null,
    "helpUrl": null,
    "details": null
}

1.4.2 - Delete (Exclui um Prospect da Prospecção)

Informações
iconfalse
titleDelete

Máscara de Url: http://{domínio}:{porta}/api/educational/v1/prospection/prospect/{prospectionCode}|{prospectCode}

Informações
iconfalse
titleExemplo de Configuração

Domínio: localhost

Porta: 8051

prospectionCode: 3

prospectCode: 141

Url Utilizada: http://localhost:8051/api/educational/v1/prospection/prospect/3|141

Informações
iconfalse
titleExemplo de Resultado Positivo Postman

Obs.: Em caso de sucesso, será retornado o respondeCode = 204 e a resposta em branco.

Informações
iconfalse
titleExemplo de Resultado Negativo
Expandir
titleVer resultado JSON...
Bloco de código
languagejs
firstline1
titleResultado (JSON)
linenumberstrue
{
    "code": null,
    "message": "O id do prospect não foi informado ou é inválido",
    "detailedMessage": null,
    "helpUrl": null,
    "details": null
}

1.4.3 - Delete (Exclui um Plano de Pagamento do Prospect da Prospecção)

Informações
iconfalse
titleDelete

Máscara de Url: http://{domínio}:{porta}/api/educational/v1/prospect/paymentplan/{prospectionCode}|{prospectCode}|{prospectPaymentPlanCode}

Informações
iconfalse
titleExemplo de Configuração

Domínio: localhost

Porta: 8051

prospectionCode: 3

prospectCode: 133

prospectPaymentPlanCode: 101

Url Utilizada: http://localhost:8051/api/educational/v1/prospect/paymentplan/3|133|101

Informações
iconfalse
titleExemplo de Resultado Positivo Postman

Obs.: Em caso de sucesso, será retornado o respondeCode = 204 e a resposta em branco.

Informações
iconfalse
titleExemplo de Resultado Negativo
Expandir
titleVer resultado JSON...
Bloco de código
languagejs
firstline1
titleResultado (JSON)
linenumberstrue
{
    "code": null,
    "message": "O id do plano de pagamento do prospect não foi informado ou é inválido",
    "detailedMessage": null,
    "helpUrl": null,
    "details": null
}

1.4.4 - Delete (Exclui uma Bolsa do Prospect da Prospecção)

Informações
iconfalse
titleDelete

Máscara de Url: http://{domínio}:{porta}/api/educational/v1/prospect/scholarship/{prospectionCode}|{prospectCode}|{prospectSchoolshipCode}

Informações
iconfalse
titleExemplo de Configuração

Domínio: localhost

prospectionCode: 3

prospectCode: 128

prospectSchoolshipCode: 80

Url Utilizada: http://localhost:8051/api/educational/v1/prospect/scholarship/3|128|80

Informações
iconfalse
titleExemplo de Resultado Positivo Postman

Obs.: Em caso de sucesso, será retornado o respondeCode = 204 e a resposta em branco.

Informações
iconfalse
titleExemplo de Resultado Negativo
Expandir
titleVer resultado JSON...
Bloco de código
languagejs
firstline1
titleResultado (JSON)
linenumberstrue
{
    "code": null,
    "message": "O id da bolsa do prospect não foi informado ou é inválido",
    "detailedMessage": null,
    "helpUrl": null,
    "details": null
}

2 - Descrição dos campos JSON de entrada/retorno

Prospeção

  • prospectionCode: Código da prospecção
  • description: Descrição da prospecção
  • prospects: Lista de prospects da prospecção

Prospects

  • prospectionCode: Código da prospecção
  • prospectCode: Código do prospect
  • prospectName: Nome do prospect
  • prospectType: Tipo do prospect (A = "aluno", C = "candidato" ou P = "pessoa")
  • companyCode: Código da coligada
  • studentCode: Registro acadêmico do aluno
  • prospectPaymentPlans: Lista de planos de pagamento do prospect
  • prospectScholarShips: Lista bolsas do prospect

Planos de pagamento do prospect

  • prospectionCode: Código da prospecção
  • prospectCode: Código do prospect
  • prospectPaymentPlanCode: Código do plano de pagamento do prospect
  • companyCode: Código da coligada
  • termCode: Código do período letivo
  • paymentPlanCode: Código do plano de pagamento
  • levelEducationCode: Código do nível de ensino
  • branchCode: Código da filial

Bolsas do prospect

...

startDate: Data inicial da vigência

...

3 - Descrição dos campos JSON de entrada/retorno

Expandir
titleMétodos

Prospeção

  • prospectionCode: Código da prospecção
  • description: Descrição da prospecção
  • prospects: Lista de prospects da prospecção

Prospects

  • prospectionCode: Código da prospecção
  • prospectCode: Código do prospect
  • prospectName: Nome do prospect
  • prospectType: Tipo do prospect (A = "aluno", C = "candidato" ou P = "pessoa")
  • companyCode: Código da coligada
  • studentCode: Registro acadêmico do aluno
  • prospectPaymentPlans: Lista de planos de pagamento do prospect
  • prospectScholarShips: Lista bolsas do prospect

Planos de pagamento do prospect

  • prospectionCode: Código da prospecção
  • prospectCode: Código do prospect
  • prospectPaymentPlanCode: Código do plano de pagamento do prospect
  • companyCode: Código da coligada
  • termCode: Código do período letivo
  • paymentPlanCode: Código do plano de pagamento
  • levelEducationCode: Código do nível de ensino
  • branchCode: Código da filial

Bolsas do prospect

  • prospectionCode: Código da prospecção
  • prospectCode: Código do prospect
  • prospectSchoolshipCode: Código da bolsa do prospect
  • companyCode: Código da coligada
  • scholarShipCode: Código da bolsa
  • levelEducationCode: Código do nível de ensino
  • serviceCode: Código do serviço
  • termCode: Código do período letivo
  • discountType: Tipo de desconto (P = Percentual, V = Valor)
  • discountValue: Valor do desconto
  • startDate: Data inicial da vigência
  • endDate: Data final da vigência
  • validityType: Tipo de validade (T = Todo o período, P = Somente o período letivo)
  • branchCode: Código da filial
     "levelEducationCode": 1,
        "appliedMatrixCode": 132,
        "priceTableCode": 3,
        "branchName": "Filial Belo Horizonte - Fantasia",
        "courseCode": "1-1",
        "courseName": "Curso Tabela de Preços",
        "curriculumGridCode": "1",
        "curriculumGridName": "Matriz Tabela de Preços",
        "majorCode": "1",
        "majorName": "Habilitação  Tabela de Preços",
        "classShiftCode": 11,
        "classShiftName": "INTEGRAL",
        "status": 0,
        "disciplines": [
            {
                "internalId": "1|3|132|1|0001_ES",
                "companyCode": 1,
                "priceTableCode": 3,
                "appliedMatrixCode": 132,
                "levelEducationCode": 1,
                "disciplineCode": "0001_ES",
                "periodCode": 0,
                "periodDescription": "Período fixo",
                "disciplineName": "Estágio Supervisionado",
                "workload": 8.0000,
                "actionState": 1
            },
            {
                "internalId": "1|3|132|1|001Wal",
                "companyCode": 1,
                "priceTableCode": 3,
                "appliedMatrixCode": 132,
                "levelEducationCode": 1,
                "disciplineCode": "001Wal",
                "periodCode": 0,
                "periodDescription": "Período fixo",
                "disciplineName": "6.Wal ",
                "workload": 5.0000,
                "actionState": 1
            },
            {
                "internalId": "1|3|132|1|146-1",
                "companyCode": 1,
                "priceTableCode": 3,
                "appliedMatrixCode": 132,
                "levelEducationCode": 1,
                "disciplineCode": "146-1",
                "periodCode": 1,
                "periodDescription": "Período 1",
                "disciplineName": "7.DIREITO COMERCIAL I",
                "workload": 50.0000,
                "actionState": 1
            },
            {
                "internalId": "1|3|132|1|147-1",
                "companyCode": 1,
                "priceTableCode": 3,
                "appliedMatrixCode": 132,
                "levelEducationCode": 1,
                "disciplineCode": "147-1",
                "periodCode": 1,
                "periodDescription": "Período 1",
                "disciplineName": "DIREITO COMERIAL II",
                "workload": 50.0000,
                "actionState": 1
            },
            {
                "internalId": "1|3|132|1|148-1",
                "companyCode": 1,
                "priceTableCode": 3,
                "appliedMatrixCode": 132,
                "levelEducationCode": 1,
                "disciplineCode": "148-1",
                "periodCode": 1,
                "periodDescription": "Período 1",
                "disciplineName": "DIREITO PENAL II",
                "actionState": 1
            }
        ],
        "actionState": 0
    }