Atualiza uma meta e seu desdobramento
PUT/goal/:idcompanygoal
Substitui os dados principais da meta e regrava o desdobramento. Os quatro campos principais são sempre reescritos, então omitir qualquer um deles apaga o valor atual. O desdobramento é totalmente substituído: os itens por vendedor, faturador, tipo de pedido e integração são apagados a cada chamada, e só o array correspondente ao IDTypeGoal enviado é regravado — omitir esse array deixa a meta sem nenhum desdobramento. Aplica as mesmas validações do POST, com uma diferença: a checagem de sobreposição de vigência ignora a própria meta em edição, então reenviar o mesmo intervalo já gravado não é rejeitado.
Request
Responses
- 200
- 400
Meta atualizada. Retorna a representação completa (delegado ao goalGet).
Possíveis causas: tipo de meta inexistente, empresa não localizada, sobreposição com meta já cadastrada (a própria meta em edição é ignorada nessa checagem), DateFrom maior que DateTo, ou vendedor/faturador/tipo de pedido/integração inexistentes. Prefixo [BadRequest].