Inclusão de Escala de Professor
POST/escalasProfessores
Envie um objeto JSON com dias e sequencias. Use dataVigencia no formato yyyy-MM-dd e horas no formato HH:mm. diaDaSemana aceita 1 a 7 e tipoApuracao aceita A ou J.
Request
- application/json
- Body
- exemplo
Body
required
Array [
Array [
]
]
matricula integerrequired
dataVigencia daterequired
dias
object[]
required
sequencias
object[]
required
sequencia integerrequired
Exemplo de requisição
{
"codEmpresa": "EMP01",
"matricula": 1001,
"dataVigencia": "2024-01-01",
"dias": [
{
"diaDaSemana": 2,
"sequencias": [
{
"sequencia": 1,
"horaInicio": "08:00",
"horaFinal": "12:00",
"tipoContrato": "1",
"tipoApuracao": "A"
},
{
"sequencia": 2,
"horaInicio": "13:00",
"horaFinal": "17:00",
"tipoContrato": "1",
"tipoApuracao": "A"
}
]
}
]
}
Responses
- 200
- 400
- 422
Escala persistida.
- application/json
- Schema
- Example (from schema)
- sucesso
Schema
success booleanrequired
status integer
message string
{
"success": true,
"status": 0,
"message": "string"
}
Exemplo de resultado
{
"success": true,
"status": 200
}
Parâmetros inválidos ou empresa ausente/ inválida.
- application/json
- Schema
- Example (from schema)
- validacao
Schema
- StatusResponse
- MensagemResponse
anyOf
success booleanrequired
status integer
message string
message stringrequired
{}
Exemplo de resultado
{
"success": false
}
Não foi possível gravar a escala.
- application/json
- Schema
- Example (from schema)
- persistencia
Schema
success booleanrequired
status integer
message string
{
"success": true,
"status": 0,
"message": "string"
}
Exemplo de resultado
{
"success": false,
"status": 422
}
Loading...