Histórico da Página
Sumário
| Índice | ||
|---|---|---|
|
Objetivo
Esse documento tem o objetivo de exemplificar o uso da API da Tabela de Preços utilizando todos os métodos implementados.
1 - Tabela de Preços
Serão apresentados 5 métodos, os quais foram implementados na API da Tabela de Preços, são eles:
- GET
- POST
- PUT
- DELETE
1.1 - GET
1.1.1 - Get All (Recuperar todas as tabelas de preços)
| Expandir | |||||||||||||||||||||||||||||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
|
1.1.2 - Order (Retorna os dados ordenados)
| Expandir | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
|
1.1.3 - Filter (Resultado filtrado)
| Expandir | ||||||||||||||||||||||||||||||||||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
|
1.1.4 - Paginação
| Expandir | ||||||||||||||||||||||||||||||||||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
|
1.1.5 - Fields (Retorno de campos específicos no resultado)
| Expandir | ||||||||||||||||||||||||||||||||||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
|
1.1.6 - GetOne (Recuperar tabela de preços pelo identificador)
| Expandir | |||||||||||||||||||||||||||||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
|
1.2 - POST
1.2.1 - Post (Inserir uma Tabela de preços)
| Informações | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
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
|
1.3 - PUT
1.3.1 - Put (Atualização de uma Tabela de preços)
| Informações | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
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}
|
1.4 - DELETE
1.4.1 - Delete (Exclui uma Tabela de preços)
| Informações | |||||||||||||||||||||||||||||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| |||||||||||||||||||||||||||||||||||||
Máscara de Url: http://{domínio}:{porta}/api/educational/financial/v1/pricetable/{internalId}
|
1.4.2 - Delete (Exclui um Prospect da Prospecção)
| Informações | |||||||||||||||||||||||||||||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| |||||||||||||||||||||||||||||||||||||
Máscara de Url: http://{domínio}:{porta}/api/educational/v1/prospection/prospect/{prospectionCode}|{prospectCode}
|
1.4.3 - Delete (Exclui um Plano de Pagamento do Prospect da Prospecção)
| Informações | |||||||||||||||||||||||||||||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| |||||||||||||||||||||||||||||||||||||
Máscara de Url: http://{domínio}:{porta}/api/educational/v1/prospect/paymentplan/{prospectionCode}|{prospectCode}|{prospectPaymentPlanCode}
|
1.4.4 - Delete (Exclui uma Bolsa do Prospect da Prospecção)
| Informações | |||||||||||||||||||||||||||||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| |||||||||||||||||||||||||||||||||||||
Máscara de Url: http://{domínio}:{porta}/api/educational/v1/prospect/scholarship/{prospectionCode}|{prospectCode}|{prospectSchoolshipCode}
|
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 | |||||||||||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| |||||||||||||||||||
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 | ||||||||||||||||||||||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| ||||||||||||||||||||||||||||||
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}
|