Cadastro de talhão
cadastrar_talhaoTalhões da fazenda, com a área em hectares, o setor e o MAPA DO TALHÃO (o contorno, em coordenadas). O mapa pode vir junto na inclusão ou depois, numa alteração — e troca o mapa anterior. Com mapa, a área pode ficar de fora: vale a do mapa. Se o usuário mandar um KML ou GeoJSON, leia os pontos do polígono de cada talhão e mande um item por talhão; nesses formatos cada ponto vem como longitude,latitude — inverta para [latitude, longitude].
Recebe uma LISTA (até 50 por chamada): mande tudo o que o usuário ditou de uma vez. Sem id inclui; com id altera só os campos informados; com id e desativar desativa. É tudo ou nada: se um item for recusado, NENHUM é gravado, e a resposta diz qual item e por quê. Nome repetido é recusado com o id do que já existe — pergunte se é para alterar.
GRAVA no upCampo. Mostre ao usuário a lista do que será gravado e confirme antes de chamar.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| itens | Yes | Os itens a gravar. | |
| fazenda | No | Nome da fazenda. Omita para usar a fazenda corrente do usuário — é o padrão, e é o que o usuário espera quando não cita nenhuma. Informe apenas quando ele nomear outra fazenda. Cada consulta trata de uma fazenda por vez. |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
| avisos | No | ||
| fazenda | Yes | ||
| gravado | Yes | ||
| retorno | Yes | ||
| mensagem | Yes |