Versões comparadas

Chave

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

...

Expandir
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.

...

2 - Matriz Aplicada

...

1.2.1 -

...

Get All (Recuperar todas as matrizes aplicadas)

Delete
Expandir
Informações
iconfalse
title
GetAll

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 informada.

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

prospection/prospect/{prospectionCode}|{prospectCode} Positivo Postman

pricetableappliedmatrixes

Informações
iconfalse
titleExemplo de Configuração

Domínio: localhost

Porta: 8051

prospectionCode: 3

prospectCode: 141

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

prospection/prospect/3|141

pricetableappliedmatrixes

Informações
iconfalse
titleExemplo de Resultado

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

Informações
iconfalse
titleExemplo de Resultado Negativo
expand
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

  • 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)

...

iconfalse
titleGetAll

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 informada.

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

Informações
iconfalse
titleExemplo de Configuração

Domínio: localhost

Porta: 8051

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

{
    "hasNext": false,
    "items": [
        {
            "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,
            "disciplines": [],
            "actionState": 0
        }
    ]
}


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

...

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

...


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)

...

iconfalse
titleExemplo de Resultado

...

titleVer resultado JSON...

...


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 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

Informações
iconfalse
titleExemplo de Resultado
Expandir
titleVer resultado JSON...
Bloco de código
languagejs
firstline1
titleResultado (JSON)
linenumberstrue
{
    "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,
    "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
}

...