Versões comparadas

Chave

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

...

Informações
iconfalse
titlePost

A inclusão de uma nova tabela de preços será feita contendo os seus dados e os dados das matrizes aplicadas vinculadas à ela. 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

Informações
iconfalse
titleExemplo de Entrada
Expandir
titleVer resultado JSON...
Bloco de código
languagejs
firstline1
titleResultado (JSON)
linenumberstrue
{
	"companyCode": 1,
	"levelEducationCode": 1,
	"code": "00005",
	"name": "Tabela de Precos via Postman",
	"active": false,
	"priceTableInUse": false,
	"appliedMatrixes": []
}
ou 
{
	"companyCode": 1,
	"levelEducationCode": 1,
	"code": "00005",
	"name": "Tabela de Precos via Postman",
	"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
		}
	]
}
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": 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. ACódigo do listagemnível de matrizes aplicadasensino está inválidainvá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

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

Informações
iconfalse
titleExemplo de Configuração

Domínio: localhost

Porta: 8051prospectionCode: 3

internalId: 1|1|14

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

Informações
iconfalse
titleExemplo de Entrada
Expandir
titleVer resultado JSON...
Bloco de código
languagejs
firstline1
titleResultado (JSON)
linenumberstrue
{
	"prospectscompanyCode": [
    {
        "prospectName": "Tomás Augusto",
        "prospectType": "A",
        "companyCode": 1,
        "studentCode": "ES-00219",
        "prospectPaymentPlans": [
            { "companyCode": 1, "termCode": 32, "paymentPlanCode": "2.0", "levelEducationCode": 1, "branchCode": 1 },
            { "companyCode": 1, "termCode": 32, "paymentPlanCode": "2023/PS", "levelEducationCode": 1, "branchCode": 1 }
        ],
        "prospectScholarShips": [
            { 
                "companyCode": 1, 
                "scholarShipCode": "10", 
                "levelEducationCode": 1, 
                "serviceCode": "1", 
                "termCode": 32, 
                "discountType": "P", "discountValue": 90.0000, "startDate": "2024-01-05T00:00:00-03:00", "endDate": "2024-01-29T00:00:00-03:00", "validityType": "T", "branchCode": 1 
            },
            { 
                "companyCode": 1, 
                "scholarShipCode": "12", 
                "levelEducationCode": 1, 
                "serviceCode": "2", 
                "termCode": 10, 
                "discountType": "P", "discountValue": 2.0000, "startDate": "2024-01-05T00:00:00-03:00", "endDate": "2024-01-29T00:00:00-03:00", "validityType": "T", "branchCode": 1 
            }
        ]
    }
    ]
}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 Positivo
Expandir
titleVer resultado JSON...
Bloco de código
languagejs
firstline1
titleResultado (JSON)
linenumberstrue
{
    "prospectionCode": 3,
    "description": "Duplicação",
    "prospects": [
        {
            "prospectionCode": 3,
            "prospectCode": 141,
            "prospectName": "Tomás Augusto",
            "prospectType": "A",
            "companyCode": 1,
            "studentCode": "ES-00219",
            "prospectPaymentPlans": [
                {
                    "prospectionCode": 3,
                    "prospectCode": 141,
                    "prospectPaymentPlanCode": 118,
                    "companyCode": 1,
                    "termCode": 32,
                    "paymentPlanCode": "2.0",
                    "levelEducationCode": 1,
                    "branchCode": 1
                },
                {
                    "prospectionCode": 3,
                    "prospectCode": 141,
                    "prospectPaymentPlanCode": 119,
                    "companyCode": 1,
                    "termCode": 32,
                    "paymentPlanCode": "2023/PS",
                    "levelEducationCode": 1,
                    "branchCode": 1
                }
            ],
            "prospectScholarShips": [
                {
                    "prospectionCode": 3,
                    "prospectCode": 141,
                    "prospectSchoolshipCode": 88,
                    "companyCode": 1,
                    "scholarShipCode": "10",
                    "levelEducationCode": 1,
                    "serviceCode": "1",
                    "termCode": 32,
                    "discountType": "P",
                    "discountValue": 90.0000,
                    "startDate": "2024-01-05T00:00:00-03:00",
                    "endDate": "2024-01-29T00:00:00-03:00",
                    "validityType": "T",
                    "branchCode": 1
                },
                {
                    "prospectionCode": 3,
                    "prospectCode": 141,
                    "prospectSchoolshipCode": 89,
                    "companyCode": 1,
                    "scholarShipCode": "12",
                    "levelEducationCode": 1,
                    "serviceCode": "2",
                    "termCode": 10,
                    "discountType": "P",
                    "discountValue": 2.0000,
                    "startDate": "2024-01-05T00:00:00-03:00",
                    "endDate": "2024-01-29T00:00:00-03:00",
                    "validityType": "T",
                    "branchCode": 1
                }
            ]
        }
    ]
}
Informações
iconfalse
titleExemplo de Resultado Negativo
Expandir
titleVer resultado JSON...
Bloco de código
languagejs
firstline1
titleResultado (JSON)
linenumberstrue
{
    	"code": null,
    	"message": "ANão bolsafoi 10possível incluir/editar estáa cadastradatabela parade opreços. prospectCódigo 'Tomásdo Augusto'nível nade prospecção 'Duplicação'.\r\nA bolsa 12 já está cadastrada para o prospect 'Tomás Augusto' na prospecção 'Duplicação'ensino está inválido.",
    	"detailedMessage": null,
    	"helpUrl": null,
    	"details": null
}


1.4 - DELETE

...