Histórico da Página
Sumário
...
| Índice | ||
|---|---|---|
|
Objetivo
...
Esse documento tem o objetivo de exemplificar o uso da API da Tabela de PreçosPreço - NÃO PUBLICAR utilizando todos os métodos implementados. E as api's complementares referente às matrizes aplicadas e aos período letivo períodos letivos de ingresso associados à tabela de preçospreço. A Para a utilização das api's é importante observar a responsabilidade e o papel de cada uma e o papel dela para o no cadastro e manutenção das informações da tabela de preços.
A API da tabela de preços terá preço tem a responsabilidade de realização das realizar a manutenção das informações das da própria tabela de preços preço e das suas matrizes aplicadas e dos seus períodos letivos de ingressos associados na tabela de preçosà ela. Não sendo possível inserir, alterar ou remover as os dados das disciplinas associadas às matrizes aplicadas. Essa manipulação será de responsabilidade da api da matriz aplicada.
A API da matriz aplicada terá tem a responsabilidade de realização da realizar a manutenção das informações da matriz aplicada e das disciplinas vinculadas à ela. Nessa api será possível alterar e remover a matriz aplicada além de . E inserir, alterar e remover os dados das disciplina vinculada disciplinas vinculadas à matriz aplicada. Nessa api não será possível inserir uma nova matriz aplicada na tabela de preçospreço, essa responsabilidade está na api da tabela de preçospreço.
A API do período letivo de ingresso terá tem a responsabilidade de realizar somente a remoção do período letivo de ingresso na tabela de preçospreço. A responsabilidade de a inclusão e alteração do período letivo de ingresso na tabela de preços é da preço está na própria api da própria tabela de preçospreço.
1 - Tabela de
...
Preço
...
Serão apresentados 5 métodos, os quais foram implementados na API da Tabela de PreçosPreço, 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 - Filter (Resultado filtrado)
| Expandir | ||||||||||||||||||||||||||||||||||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
|
1.1.3 - Paginação
| Expandir | ||||||||||||||||||||||||||||||||||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
|
1.1.4 - Fields (Retorno de campos específicos no resultado)
| Expandir | ||||||||||||||||||||||||||||||||||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
|
1.1.5 - GetOne (Recuperar tabela de
...
preço pelo identificador)
| Expandir | |||||||||||||||||||||||||||||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
|
1.2 - POST
...
1.2.1 - Post (Inserir uma tabela de
...
preço)
| Expandir | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
|
1.3 - PUT
...
1.3.1 - Put (Atualização de uma tabela de
...
preço)
| Expandir | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
|
1.4 - DELETE
...
1.4.1 - Delete (Excluir uma tabela de
...
preço)
| Expandir | ||||||||||||||||||||||||||||||||||||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
|
2 - Matriz Aplicada
...
Serão apresentados 3 métodos, os quais foram implementados na API da Matriz Aplicada vinculada à Tabela de PreçosPreço, são eles:
- GET
- PUT
- DELETE
2.1 - GET
...
2.1.1 - Get All (Recuperar todas as matrizes aplicadas)
| Expandir | ||||||||||||||||||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
|
2.1.2 - Filter (Resultado filtrado)
| Expandir | ||||||||||||||||||||||||||||||||||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
|
2.1.3 - Paginação
| Expandir | |||||||||||||||||||||||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
|
2.1.4 - Fields (Retorno de campos específicos no resultado)
| Expandir | ||||||||||||||||||||||||||||||||||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
|
2.1.5 - GetOne (Recuperar matriz aplicada pelo identificador)
| Expandir | |||||||||||||||||||||||||||||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
|
2.2 - PUT
...
2.2.1 - Put (Atualização de uma matriz aplicada)
| Expandir | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
|
2.3 - DELETE
...
2.3.1 - Delete (Excluir uma matriz aplicada)
| Expandir | ||||||||||||||||||||||||||||||||||||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
|
3 - Período Letivo de Ingresso
...
Serão apresentados 2 métodos, os quais foram implementados na API do Período de Letivo de Ingresso vinculada à Tabela de PreçosPreço, são eles:
- GET
- DELETE
3.1 - GET
...
3.1.1 - Get All (Recuperar todos períodos de letivo de ingresso)
| Expandir | |||||||||||||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
|
3.1.2 - Filter (Resultado filtrado)
| Expandir | ||||||||||||||||||||||||||||||||||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
|
3.1.3 - Paginação
| Expandir | |||||||||||||||||||||||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
|
3.1.4 - Fields (Retorno de campos específicos no resultado)
| Expandir | |||||||||||||||||||||||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
|
3.1.5 - GetOne (Recuperar período letivo de ingresso pelo identificador)
| Expandir | |||||||||||||||||||||||||||||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
|
3.2 - DELETE
...
3.2.1 - Delete (Excluir um período letivo de ingresso)
| Expandir | ||||||||||||||||||||||||||||||||||||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
|
4 -
...
Reajuste de valores
...
Nesta sessão serão apresentadas as três APIs principais usadas no reajuste de valores.
- GET - http://{domínio}:{porta}/api/educational/v1/financial/pricetablebranchesandterms (Responsável por retornar lista de filiais e os períodos letivos disponíveis para seleção por filial)
- POST - http://{domínio}:{porta}/api/educational/v1/financial/simulation/pricetablereadjustment (Responsável pela simulação do reajuste de valores)
- POST - http://{domínio}:{porta}/api/educational/v1/financial/pricetableadjustment (Processa o reajuste de valores)
4.1 - Obter filiais e períodos letivos
...
4.1.1 - Get All (Recuperar todas filiais e todos períodos disponíveis para uso no reajuste)
| Expandir | |||||||||||||||||||||||||||||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
|
4.2 - Simular reajuste de valores
...
4.2.1 - POST (Executa simulação do reajuste por matriz aplicada)
| Expandir | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
|
4.3 - Processar reajuste de valores
...
4.3.1 - POST (Processa reajuste de valores)
| Expandir | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
|
5 - Processo vínculo Matriz Aplicada e Campus/Polo da Matriz Aplicada
...
O vínculo da tabela de preço como default para a matriz aplicada e/ou campus/polo da matriz aplicada, pode ser realizada pelo método POST da API de JobScheduler.
| Expandir | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
|
6 - Descrição dos campos JSON de entrada/retorno
...
| Expandir | ||
|---|---|---|
| ||
Tabela de Preço
Matriz Aplicada vinculada à Tabela de Preço
Disciplina vinculada à Matriz Aplicada
| ||
| Expandir | ||
| ||
Tabela de Preços
Matriz Aplicada vinculada à Tabela de Preços
Período Letivo de Ingresso vinculado Disciplina vinculada à Matriz Aplicada
Período Letivo de Ingresso vinculado à Matriz Aplicada
Processo vínculo Matriz Aplicada e/ou Campus/Polo da Matriz Aplicada
|