Parâmetros POST:
- token (Obrigatório)
- email (Obrigatório)
- senha (Obrigatório)
{
"status": 200,
"dados": {
{}"0":}
{"tipo_usuario": "responsavel" ou "aluno" ou "funcionario"
"id": "1",
"cadastro": "2020-11-19 13:46:59",
"nome": "Nome do Usuário",
"cpf": "999.999.999-99",
"email": "email@exemplo.com",
"senha": "9d4dcd30d6f0073408afc58704a61b7a",
"celular": "(80) 99999-9999",
"creditos": "10.00",
"codigo": "89500030",
"status": "0",
"updatedAt": "2020-12-09 04:22:25",
"cantina": "1"
},
}
1. Nenhum Usuario encontrado com esses parametros.
E-mail do usuário não existe no BD.2. Usuário Bloqueado ou Excluído (Quando o usuário clica em excluir)
Quando o status do usuário for igual a 13. Senha incorreta
4. Usuário e Senha precisam ser informados!
Quando o campo e-mail e senha não foram passados pelo POST.
Parâmetros POST:
- token (Obrigatório)
- cpf (Obrigatório)
{
"status": 200,
"dados": {
{}"0":}
{"tipo_usuario": "responsavel" ou "aluno" ou "funcionario"
"id": "1",
"cadastro": "2020-11-19 13:46:59",
"nome": "Nome do Usuário",
"cpf": "999.999.999-99",
"email": "email@exemplo.com",
"senha": "9d4dcd30d6f0073408afc58704a61b7a",
"celular": "(80) 99999-9999",
"creditos": "10.00",
"codigo": "89500030",
"status": "0",
"updatedAt": "2020-12-09 04:22:25",
"cantina": "1"
},
}
1. Nenhum Usuario encontrado com esses parametros.
CPF do usuário não existe no BD.2. O CPF precisa ser informado.
Quando o campo cpf não foi passados pelo GET.
Parâmetros POST:
- token (Obrigatório)
- cpf (Obrigatório)
{
"status": 200,
"dados": {
{}}
"id": "2",
"nome": "John Moreira",
"buffet": "0" ou "1",
"tipo_usuario": "aluno" ou "responsavel" ou "funcionario",
"info": "0 = Inativo | 1 = Ativo"
}
1. Nenhum Usuario encontrado com esses parametros.
CPF do usuário não existe no BD.2. O CPF precisa ser informado.
Quando o campo cpf não foi passados pelo GET.
Parâmetros POST:
- token (Obrigatório)
- tipo (Obrigatório) [0 = Responsavel | 1=Aluno | 2=Funcionario ]
- id (Obrigatório)[Código do usuario]
{
"status": 200,
"dados": [
{]
"id": "2",
"cadastro": "2020-11-19 14:01:33",
"nome": "John Moreira",
"cpf": "99999999999",
"email": "john@solucoes3.com",
"senha": "9d4dcd30d6f0073408afc58704a61b7a",
"celular": "(89) 08908-9089",
"limite": "10.00",
"codigo": "89500000",
"responsavel": "1",
"foto": "",
"status": "0",
"updatedAt": "2020-11-19 14:01:33",
"cantina": "1",
"buffet": "0",
"nasc": "0000-00-00",
"recupera": ""
}
1. Não há alunos cadastrados com esse código .
2. Código do responsável e do aluno precisam ser informados.
Parâmetros POST:
- token (Obrigatório)
- email (Obrigatório)
{
"status": 200,
"dados": {
{}}
"tipo_usuario": "aluno",
"codigo_recupera": "8514",
"email_enviado": "OK."
}
1. Nenhum Usuario encontrado com esses parametros.
E-mail do usuário não existe no BD.2. O E-mail precisa ser informado.
Quando o campo cpf não foi passados pelo GET.3. erro_email preenchido.
Retorna o erro retornado da conexão com o servidor SMTP ou algum problema no envio do e-mail.
Parâmetros POST:
- token (Obrigatório)
- id (Código do Usuário)
{
"status": 200,
"dados": [
{]
"id": "2",
"cadastro": "2020-11-19 14:01:33",
"nome": "John Moreira",
"cpf": "99999999999",
"email": "john@solucoes3.com",
"senha": "9d4dcd30d6f0073408afc58704a61b7a",
"celular": "(89) 08908-9089",
"limite": "10.00",
"codigo": "89500000",
"responsavel": "1",
"foto": "",
"status": "0",
"updatedAt": "2020-11-19 14:01:33",
"cantina": "1",
"buffet": "0",
"nasc": "0000-00-00",
"recupera": ""
}
1. Não há dependentes cadastrados para esse responsável .
Quando o responsável não tem dependentes cadastrados.2. Código do responsável precisa ser informado.
Quando o campo id não foi passado pelo GET.
Parâmetros POST:
- token (Obrigatório)
- responsavel (Obrigatório) [id do responsavel logado]
- codigo (Obrigatório)[Código do aluno]
{
"status": 200,
"dados": [
{]
"id": "2",
"cadastro": "2020-11-19 14:01:33",
"nome": "John Moreira",
"cpf": "99999999999",
"email": "john@solucoes3.com",
"senha": "9d4dcd30d6f0073408afc58704a61b7a",
"celular": "(89) 08908-9089",
"limite": "10.00",
"codigo": "89500000",
"responsavel": "1",
"foto": "",
"status": "0",
"updatedAt": "2020-11-19 14:01:33",
"cantina": "1",
"buffet": "0",
"nasc": "0000-00-00",
"recupera": ""
}
1. Não há alunos cadastrados com esse código .
2. Código do responsável e do aluno precisam ser informados.
Parâmetros POST:
- token (Obrigatório)
- id (Obrigatório) [id do dependente]
- nome (Obrigatório)
- email (Obrigatório)
- celular (Obrigatório)
- cpf (Obrigatório)
{
"status": 200,
"dados": [
{]
"id": "2",
"cadastro": "2020-11-19 14:01:33",
"nome": "John Moreira",
"cpf": "99999999999",
"email": "john@solucoes3.com",
"senha": "9d4dcd30d6f0073408afc58704a61b7a",
"celular": "(89) 08908-9089",
"limite": "10.00",
"codigo": "89500000",
"responsavel": "1",
"foto": "",
"status": "0",
"updatedAt": "2020-11-19 14:01:33",
"cantina": "1",
"buffet": "0",
"nasc": "0000-00-00",
"recupera": ""
}
1. Não há alunos cadastrados com esse código .
2. Código do responsável e do aluno precisam ser informados.
Parâmetros POST:
- token (Obrigatório)
- id (id do aluno)
{
"status": 200,
"dados": [
{]"1": {
"id": "1",
"alergenico": "Leite / Lactose",
"ativo": "0"
},
"2": {
"id": "2",
"alergenico": "Ovo",
"ativo": "0"
},
{ ... Todos os alergenicos com status para o aluno}
}
1. Não há alunos cadastrados com esse código .
Parâmetros POST:
- token (Obrigatório)
- id (Código do Usuário) - nome (Obrigatório)
- email (Obrigatório)
- cpf (Obrigatório)
- senha (Obrigatório)
- celular (Obrigatório)
- nasc (Obrigatório)
- mae (Obrigatório)
- cep (Obrigatório)
- logradouro (Obrigatório)
- numero (Obrigatório)
- complemento (Obrigatório)
- bairro (Obrigatório)
- cidade (Obrigatório)
- cep (Obrigatório)
{
"status": 200,
"dados": [
{]
"usuario": "id do usuário cadastrado"
}
1. Campos obrigatórios precisam ser informados!
Todos os campos de cadastro são obrigatórios.2. Já existe um usuário cadastrado com esse e-mail ou com esse cpf
3. Token Inválido.
Parâmetros POST:
- token (Obrigatório)
{
"status": 200,
"dados": [
{]
{
"id": "1",
"produto": "teste",
"tipo": "1",
"categoria": "2",
"nutricional": "2",
"imagem": "2",
"alergenicos": "2",
"codigo_barras": "",
"unidade": "",
"estoque": "0",
"preco": "0.00",
"status": "0",
"nut_porcao": "",
"nut_obs": "",
"nut_valor": ""
},
{
... (todos os produtos)
}
}
1. Nenhum Produto encontrado.
Parâmetros POST:
- token (Obrigatório)
- Id do Produto (opcional para listar um único produto)
{
"status": 200,
"dados": [
{]
{
"id": "1",
"produto": "teste",
"tipo": "1",
"categoria": "2",
"nutricional": "2",
"imagem": "2",
"alergenicos": "2",
"codigo_barras": "",
"unidade": "",
"estoque": "0",
"preco": "0.00",
"status": "0",
"nut_porcao": "",
"nut_obs": "",
"nut_valor": ""
},
{
... (todos os produtos)
}
}
1. Nenhum Produto encontrado.
Parâmetros POST:
- token (Obrigatório)
{
"status": 200,
"dados": [
{]
{
"id": "1",
"nome": "Cantina Escola Centro EBD",
"gestor": "1",
"status": "1",
"endereco": "Rua João Kuczer, 34",
"bairro": "MunicÃpios",
"cidade": "Caçador",
"uf": "SC",
"cep": "89.505-006",
"updatedAt": "2020-10-27 04:10:33"
},
{
... (todas as cantinas)
}
}
1. Nenhum Produto encontrado.
Parâmetros POST:
- token (Obrigatório)
- cliente (id do responsável)
- cardNome (nome impresso no cartão)
- card (Número do cartão)
- cvv (Código de segurança (atrás do cartão))
- bandeira (visa, master, elo, etc)
- validade (mes e ano (4 dígitos))
- valor (valor da compra)
{
"status": 200,
"dados": [
{]
{
"TID": "0120021317931",
"PaymentID": "6ff33226-05d5-4660-9447-2f58d3d6e3d5",
"IDBD": "4"
}
}
1. Erros do cartão (saldo, banco indisponível, não validado, etc).
2. Parâmetros não informados na requisição! (Caso falte algum dos campos obrigatórios)