umarley / seteAPI

BSD 3-Clause "New" or "Revised" License
2 stars 0 forks source link

Criar serviço para importação de dados #63

Open marcosroriz opened 2 years ago

marcosroriz commented 2 years ago

Endpoint:

POST /importacao/{codigo_cidade}/planilha/aluno

Primeiro verifica se o campo CPF existe. Se não existir, vai pra similaridade de NOME + igualdade da data_nascimento.

--> Com o dado de um aluno

NOME e DATA_NASCIMENTO naquele codigo_cidade
SE 
    EXISTIR UPDATE
SENÃO, 
    CRIAR UM NOVO ALUNO
{
"nome:" "BEATRIZ DA SILVA LOPES",
"data_nascimento": "30/09/2004",
"sexo": 2,
"cor": 2,
"mec_tp_localizacao": 2,
"nivel": 3,
"turno": 1,
"cpf": "17936287698",
}
SELECT nome, upper(nome), SIMILARITY(UPPER(nome),'maria guimarães')
FROM sete.sete_alunos
WHERE SIMILARITY(UPPER(nome),'maria guimarães') > 0.5
order by SIMILARITY(UPPER(nome),'maria guimarães') DESC
umarley commented 2 years ago

@marcosroriz serviço criado, favor testar.

https://app.swaggerhub.com/apis/umarley/SistemaSETE/1.0.0#/importacao/post_importacao__codigo_cidade__planilha_aluno