Cancela a última demissão registrada do colaborador
Colaborador
Cancela a última demissão registrada do colaborador
Reverte a operação de demissão mais recente — usado para corrigir engano (gestor demite, percebe imediatamente que era outro colaborador, cancela).
Diferente de reativar:
- Cancelar demissão: apaga a entrada de histórico
MUDOU_STATUSque registrou a demissão e restaura ostatusao valor anterior (ATIVO/AFASTADO). Como se a demissão nunca tivesse acontecido. Permite demitir o mesmo colaborador na mesma data novamente. - Reativar (PATCH /:id/status): mantém o histórico de demissão e cria nova entrada
MUDOU_STATUS(DEMITIDO → ATIVO) com a data atual. Para readmissão genuína do colaborador.
Hard-delete: a entrada de histórico é removida fisicamente — não há rastro de quem cancelou. Se auditoria for requisito futuro, migrar para soft-delete.
Erros:
- 404 se colaborador não existe
- 400 se não há
MUDOU_STATUSpara cancelar, ou a última mudança não foi uma demissão (status atual é ATIVO/RASCUNHO)
PATCH
Cancela a última demissão registrada do colaborador