... | ... | @@ -888,3 +888,378 @@ atendimento relacionado. |
|
|
<p>Sem retorno de JSON.</p>
|
|
|
<p><b>Atenção:</b> apenas o status é alterado para <code>false</code>.</p>
|
|
|
</details>
|
|
|
|
|
|
10. **Recordatório alimentar:**
|
|
|
|
|
|
Um registro de recordatório alimentar está associado a um atendimento nutricional.
|
|
|
Assim, nenhum registro de recordatório alimentar tem ID próprio: seu ID é o ID do
|
|
|
atendimento relacionado.
|
|
|
|
|
|
* <details>
|
|
|
<summary><b>Cadastrar</b> <code>POST api/recordatorios</code></summary>
|
|
|
<pre>
|
|
|
{
|
|
|
"idAtendimento": 1,
|
|
|
"alimentos": [
|
|
|
{
|
|
|
"idIngrediente": 1,
|
|
|
"quantidade": 10,
|
|
|
"medida": "g"
|
|
|
},
|
|
|
{
|
|
|
"idIngrediente": 2,
|
|
|
"quantidade": 100,
|
|
|
"medida": "ml"
|
|
|
}
|
|
|
]
|
|
|
}
|
|
|
</pre>
|
|
|
</details>
|
|
|
|
|
|
* <details>
|
|
|
<summary><b>Alterar</b> <code>PUT api/recordatorios/update</code></summary>
|
|
|
<pre>
|
|
|
{
|
|
|
"idAtendimento": 4,
|
|
|
"alimentos": [
|
|
|
{
|
|
|
"idIngrediente": 6,
|
|
|
"quantidade": 400,
|
|
|
"medida": "ml"
|
|
|
},
|
|
|
{
|
|
|
"idIngrediente": 4,
|
|
|
"quantidade": 290,
|
|
|
"medida": "g"
|
|
|
}
|
|
|
]
|
|
|
}
|
|
|
</pre>
|
|
|
</details>
|
|
|
|
|
|
* <details>
|
|
|
<summary><b>Buscar Por ID</b> <code>GET api/recordatorios/{id}</code></summary>
|
|
|
<pre>
|
|
|
{
|
|
|
"id": 1,
|
|
|
"atendimento": {
|
|
|
"id": 1,
|
|
|
"aluno": {
|
|
|
"id": 7,
|
|
|
"cpf": "33333333335",
|
|
|
"email": "[email protected]",
|
|
|
"matricula": "301010",
|
|
|
...
|
|
|
},
|
|
|
"professor": {
|
|
|
"id": 2,
|
|
|
"cpf": "22222222222",
|
|
|
"email": "[email protected]",
|
|
|
"matricula": "201000",
|
|
|
...
|
|
|
},
|
|
|
"paciente": {
|
|
|
"id": 1,
|
|
|
"nome": "Paciente 1",
|
|
|
"sexo": "M",
|
|
|
...
|
|
|
},
|
|
|
"data": "2018-09-03",
|
|
|
"status": true
|
|
|
},
|
|
|
"alimentos": [
|
|
|
{
|
|
|
"id": 24,
|
|
|
"ingrediente": {
|
|
|
"id": 2,
|
|
|
"nome": "Arroz, integral, cozido",
|
|
|
"criador": {
|
|
|
"id": 1,
|
|
|
"cpf": "11111111111",
|
|
|
"email": "[email protected]",
|
|
|
"matricula": "101010",
|
|
|
...
|
|
|
},
|
|
|
"origem": "TACO",
|
|
|
"alergenico": null,
|
|
|
"status": true,
|
|
|
"ingredienteAtributo": [
|
|
|
{
|
|
|
"atributo": {
|
|
|
"id": 8,
|
|
|
"nome": "Sódio",
|
|
|
"unidade": null,
|
|
|
"multiplicador": 1,
|
|
|
...
|
|
|
},
|
|
|
"valor": "1"
|
|
|
},
|
|
|
{
|
|
|
"atributo": {
|
|
|
"id": 3,
|
|
|
"nome": "Proteínas",
|
|
|
"unidade": null,
|
|
|
"multiplicador": 4,
|
|
|
...
|
|
|
},
|
|
|
"valor": "2.6"
|
|
|
}
|
|
|
],
|
|
|
"tipo": "COMUM"
|
|
|
},
|
|
|
"quantidade": 100,
|
|
|
"medida": "ml"
|
|
|
},
|
|
|
{
|
|
|
"id": 23,
|
|
|
"ingrediente": {
|
|
|
"id": 1,
|
|
|
"nome": "Farinha, de trigo",
|
|
|
"criador": {
|
|
|
"id": 1,
|
|
|
"cpf": "11111111111",
|
|
|
"email": "[email protected]",
|
|
|
"matricula": "101010",
|
|
|
...
|
|
|
},
|
|
|
"origem": "TACO",
|
|
|
"alergenico": null,
|
|
|
"status": true,
|
|
|
"ingredienteAtributo": [
|
|
|
{
|
|
|
"atributo": {
|
|
|
"id": 8,
|
|
|
"nome": "Sódio",
|
|
|
"unidade": null,
|
|
|
"multiplicador": 1,
|
|
|
...
|
|
|
},
|
|
|
"valor": "1"
|
|
|
}
|
|
|
],
|
|
|
"tipo": "COMUM"
|
|
|
},
|
|
|
"quantidade": 10,
|
|
|
"medida": "g"
|
|
|
}
|
|
|
],
|
|
|
"status": true
|
|
|
}
|
|
|
</pre>
|
|
|
</details>
|
|
|
|
|
|
* <details>
|
|
|
<summary><b>Buscar Todos</b> <code>GET api/recordatorios</code></summary>
|
|
|
<pre>
|
|
|
{
|
|
|
"Recordatorios": [
|
|
|
{
|
|
|
"id": 1,
|
|
|
"atendimento": {
|
|
|
"id": 1,
|
|
|
"aluno": {
|
|
|
"id": 7,
|
|
|
"cpf": "33333333335",
|
|
|
"email": "[email protected]",
|
|
|
"matricula": "301010",
|
|
|
...
|
|
|
},
|
|
|
"professor": {
|
|
|
"id": 2,
|
|
|
"cpf": "22222222222",
|
|
|
"email": "[email protected]",
|
|
|
"matricula": "201000",
|
|
|
...
|
|
|
},
|
|
|
"paciente": {
|
|
|
"id": 1,
|
|
|
"nome": "Paciente 1",
|
|
|
"sexo": "M",
|
|
|
...
|
|
|
},
|
|
|
"data": "2018-09-03",
|
|
|
"status": true
|
|
|
},
|
|
|
"alimentos": [
|
|
|
{
|
|
|
"id": 24,
|
|
|
"ingrediente": {
|
|
|
"id": 2,
|
|
|
"nome": "Arroz, integral, cozido",
|
|
|
"criador": {
|
|
|
"id": 1,
|
|
|
"cpf": "11111111111",
|
|
|
"email": "[email protected]",
|
|
|
"matricula": "101010",
|
|
|
...
|
|
|
},
|
|
|
"origem": "TACO",
|
|
|
"alergenico": null,
|
|
|
"status": true,
|
|
|
"ingredienteAtributo": [
|
|
|
{
|
|
|
"atributo": {
|
|
|
"id": 2,
|
|
|
"nome": "Carboidratos",
|
|
|
"unidade": null,
|
|
|
"multiplicador": 4,
|
|
|
...
|
|
|
},
|
|
|
"valor": "25.8"
|
|
|
}
|
|
|
],
|
|
|
"tipo": "COMUM"
|
|
|
},
|
|
|
"quantidade": 100,
|
|
|
"medida": "ml"
|
|
|
},
|
|
|
{
|
|
|
"id": 23,
|
|
|
"ingrediente": {
|
|
|
"id": 1,
|
|
|
"nome": "Farinha, de trigo",
|
|
|
"criador": {
|
|
|
"id": 1,
|
|
|
"cpf": "11111111111",
|
|
|
"email": "[email protected]",
|
|
|
"matricula": "101010",
|
|
|
...
|
|
|
},
|
|
|
"origem": "TACO",
|
|
|
"alergenico": null,
|
|
|
"status": true,
|
|
|
"ingredienteAtributo": [
|
|
|
{
|
|
|
"atributo": {
|
|
|
"id": 7,
|
|
|
"nome": "Fibra alimentar",
|
|
|
"unidade": null,
|
|
|
"multiplicador": 1,
|
|
|
...
|
|
|
},
|
|
|
"valor": "2.3"
|
|
|
},
|
|
|
{
|
|
|
"atributo": {
|
|
|
"id": 6,
|
|
|
"nome": "Gorduras trans",
|
|
|
"unidade": null,
|
|
|
"multiplicador": 9,
|
|
|
...
|
|
|
},
|
|
|
"valor": "0"
|
|
|
}
|
|
|
],
|
|
|
"tipo": "COMUM"
|
|
|
},
|
|
|
"quantidade": 10,
|
|
|
"medida": "g"
|
|
|
}
|
|
|
],
|
|
|
"status": true
|
|
|
},
|
|
|
{
|
|
|
"id": 4,
|
|
|
"atendimento": {
|
|
|
"id": 4,
|
|
|
"aluno": {
|
|
|
"id": 7,
|
|
|
"cpf": "33333333335",
|
|
|
"email": "[email protected]",
|
|
|
"matricula": "301010",
|
|
|
...
|
|
|
},
|
|
|
"professor": {
|
|
|
"id": 2,
|
|
|
"cpf": "22222222222",
|
|
|
"email": "[email protected]",
|
|
|
"matricula": "201000",
|
|
|
...
|
|
|
},
|
|
|
"paciente": {
|
|
|
"id": 1,
|
|
|
"nome": "Paciente 1",
|
|
|
"sexo": "M",
|
|
|
...
|
|
|
},
|
|
|
"data": "2018-09-03",
|
|
|
"status": false
|
|
|
},
|
|
|
"alimentos": [
|
|
|
{
|
|
|
"id": 25,
|
|
|
"ingrediente": {
|
|
|
"id": 6,
|
|
|
"nome": "Arroz, tipo 2, cozido",
|
|
|
"criador": {
|
|
|
"id": 1,
|
|
|
"cpf": "11111111111",
|
|
|
"email": "[email protected]",
|
|
|
"matricula": "101010",
|
|
|
...
|
|
|
},
|
|
|
"origem": "TACO",
|
|
|
"alergenico": null,
|
|
|
"status": true,
|
|
|
"ingredienteAtributo": [
|
|
|
{
|
|
|
"atributo": {
|
|
|
"id": 5,
|
|
|
"nome": "Gorduras saturadas",
|
|
|
"unidade": null,
|
|
|
"multiplicador": 9,
|
|
|
...
|
|
|
},
|
|
|
"valor": "0.1"
|
|
|
}
|
|
|
],
|
|
|
"tipo": "COMUM"
|
|
|
},
|
|
|
"quantidade": 400,
|
|
|
"medida": "ml"
|
|
|
},
|
|
|
{
|
|
|
"id": 26,
|
|
|
"ingrediente": {
|
|
|
"id": 4,
|
|
|
"nome": "Arroz, tipo 1, cozido",
|
|
|
"criador": {
|
|
|
"id": 1,
|
|
|
"cpf": "11111111111",
|
|
|
"email": "[email protected]",
|
|
|
"matricula": "101010",
|
|
|
...
|
|
|
},
|
|
|
"origem": "TACO",
|
|
|
"alergenico": null,
|
|
|
"status": true,
|
|
|
"ingredienteAtributo": [
|
|
|
{
|
|
|
"atributo": {
|
|
|
"id": 7,
|
|
|
"nome": "Fibra alimentar",
|
|
|
"unidade": null,
|
|
|
"multiplicador": 1,
|
|
|
...
|
|
|
},
|
|
|
"valor": "1.6"
|
|
|
}
|
|
|
],
|
|
|
"tipo": "COMUM"
|
|
|
},
|
|
|
"quantidade": 290,
|
|
|
"medida": "g"
|
|
|
}
|
|
|
],
|
|
|
"status": true
|
|
|
}
|
|
|
]
|
|
|
}
|
|
|
</pre>
|
|
|
</details>
|
|
|
|
|
|
* <details>
|
|
|
<summary><b>Deletar Por ID</b> <code>DELETE api/recordatorios/{id}</code></summary>
|
|
|
<p>Sem retorno de JSON.</p>
|
|
|
<p><b>Atenção:</b> apenas o status é alterado para <code>false</code>.</p>
|
|
|
</details> |