... | ... | @@ -221,3 +221,46 @@ |
|
|
**RFO07:** PUT /processos/{id_processo}/movimentos/{id_movimento}
|
|
|
|
|
|
**RFO08:** DELETE /processos/{id_processo}/movimentos/{id_movimento}
|
|
|
|
|
|
# Detalhamentos
|
|
|
|
|
|
## **RFM06:** GET /menores?ordenacao={idade=-1~+1, sexo=-1~+1}
|
|
|
|
|
|
O cálculo do fator de ordenação do conjunto de menores a ser exibido para o usuário utilizará a seguinte fórmula:
|
|
|
|
|
|
### Fatores de ajuste do cálculo
|
|
|
|
|
|
- pesoIdade: peso do fator idade (padrão = 1,0)
|
|
|
- pesoSexo: peso do fator sexo (padrão = 2,0)
|
|
|
|
|
|
### Ponto escolhido pelo usuário
|
|
|
|
|
|
- pontoIdade: coordenada escolhida no eixo idade convertida para anos com fração decimal, variando de 0 a 18
|
|
|
- pontoSexo: coordenada escolhida no eixo sexo, variando de 0 a 1, sendo que 0 = feminino, 1 = masculino e 0,5 demonstra indiferença quanto ao sexo
|
|
|
|
|
|
### Dados dos menores do conjunto a ser ordenado
|
|
|
|
|
|
- menorIdade: idade de cada menor do conjunto convertida para anos com fração decimal
|
|
|
- menorSexo: sexo de cada menor do conjunto, sendo que 0 = feminino, 1 = masculino
|
|
|
|
|
|
### Cálculo do fator de ordenação de cada menor do conjunto a ser ordenado
|
|
|
|
|
|
```menorOrdem =
|
|
|
Raiz(
|
|
|
(
|
|
|
Potência(
|
|
|
Absoluto(
|
|
|
(pontoIdade/18*(pesoSexo/pesoIdade)) -
|
|
|
(menorIdade/18*(pesoSexo/pesoIdade))
|
|
|
),
|
|
|
2) +
|
|
|
Potência(
|
|
|
Absoluto(
|
|
|
pontoSexo -
|
|
|
menorSexo)
|
|
|
),
|
|
|
2)
|
|
|
),
|
|
|
2
|
|
|
)
|
|
|
``` |
|
|
\ No newline at end of file |