Cadastra um colaborador
POST/user/workingday
Cria o registro de colaborador para um IDUser existente. Valida em cascata: usuário pertence à empresa, escala existe na empresa, cada função informada existe, função atual está dentro da lista de funções, cada categoria/grupo de endereço informado pertence à empresa, supervisor (quando informado) existe.
Restrição: cada usuário tem apenas 1 registro UserWorkingDay por empresa — tentativa duplicada devolve [BadRequest] - Colaborador já existe para esse usuário.
Request
Responses
- 200
- 400
- 500
Colaborador criado.
Validações: [BadRequest] - Preencha os campos corretamente; [BadRequest] - Usuário não existe, preencha corretamente; [BadRequest] - Colaborador já existe para esse usuário; [BadRequest] - Função atual não atríbuida ao colaborador; [BadRequest] - Função não existente, preencha corretamente; [BadRequest] - Categoria de armazenamento não existe; [BadRequest] - Escala não existe, preencha corretamente; [BadRequest] - Grupo de armazenamento não existe; [BadRequest] - Colaborador superior não existe, preencha corretamente; [BadRequest] - Empresa não existe; [BadRequest] - Erro ao cadastrar colaborador.
Erro interno.