Páginas filhas
  • API Atestados

Cadastro de Atestados

Disponibilizado endpoint para cadastro de Atestados.

Método POST:

http:127.0.0.1:8080/entity/v1/atestados

Estrutura de dados:

Atestado
{
  "codigoFunc": 9867,
  "instancia": "201",
  "dataAtestado": "2024-09-01T00:00:00",
  "tipoAt": "1",
  "codigoEntidade": null,
  "codigoOperacao": null,
  "codigoVerba": 1037,
  "codigoCid": "A41",
  "codigoEntidadeAut": 12345,
  "codigoIntErp": "123456789012345",
  "codigoParteCorpo": 8,
  "deObs": "Observação de teste",
  "dataDigitacao": "2024-09-01T00:00:00",
  "gerFolha": "S",
  "oriAtestSap": "S",
  "paga": "S",
  "hrHora": "2024-09-01T00:00:00",
  "rowversion": 12345
}

Ordem de Pesagem

  • codigoFunc: Funcionário.
  • instancia: Código da Instância.
  • dataAtestado: Data do atestado.
  • tipoAt: Tipo (1=do mês e 2=vencido).
  • codigoEntidade: Entidade emissora.
  • codigoOperacao: Motivo.
  • codigoVerba: Verba de pagamento.
  • codigoCid: Código da CID.
  • codigoEntidadeAut: Entidade autorizadora.
  • codigoIntErp: Código do ERP.
  • codigoParteCorpo: Partes do Corpo.
  • deObs: Observação.
  • dataDigitacao: Data da digitação.
  • gerFolha: Flag para informar se exportou apto [TAB1].
  • oriAtestSap: Se Origem do Atestado é Sap.
  • paga: Paga (S/N).
  • hrHora: Horas para pagamento.
  • rowversion: Controle interno.

   

Consulta dos Atestados

Disponibilizado endpoint para consulta dos Atestados

Método GET:

http:127.0.0.1:8080/entity/v1/atestados?page=1&pagesize=1

Response
{
    "hasNext": true,
    "items": [
        {
            "rowversion": 1562,
            "codigoFunc": 501,
            "instancia": "201",
            "dataAtestado": "2015-01-03T00:00:00",
            "tipoAt": "1",
            "codigoEntidade": null,
            "codigoOperacao": 25,
            "codigoVerba": 306,
            "codigoCid": null,
            "codigoEntidadeAut": 1,
            "codigoIntErp": null,
            "codigoParteCorpo": null,
            "deObs": null,
            "dataDigitacao": "2015-03-03T00:00:00",
            "gerFolha": null,
            "oriAtestSap": null,
            "paga": "S",
            "hrHora": null
        }
    ]
}

Parâmetros

  • page: Número da página.
  • pagesize: Quantidade de registros por página.

Modifica Atestado

Disponibilizado endpoint para modificar o Atestado.

Método PUT:

http:127.0.0.1:8080/entity/v1/atestados

Estrutura de dados:

Atestado
{
  "codigoFunc": 9867,
  "instancia": "201",
  "dataAtestado": "2024-09-01T00:00:00",
  "tipoAt": "1",
  "codigoEntidade": null,
  "codigoOperacao": null,
  "codigoVerba": 1037,
  "codigoCid": "A42",
  "codigoEntidadeAut": 12345,
  "codigoIntErp": "123456789012345",
  "codigoParteCorpo": 8,
  "deObs": "Observação de teste",
  "dataDigitacao": "2024-09-01T00:00:00",
  "gerFolha": "S",
  "oriAtestSap": "S",
  "paga": "S",
  "hrHora": "2024-09-01T00:00:00",
  "rowversion": 12345
} 

Exclui Atestado

Disponibilizado endpoint para excluir o Atestado.

Método DELETE:

http:127.0.0.1:8080/entity/v1/atestados?codigoFunc=9867&instancia=201&dataAtestado=2024-09-01T00:00:00&tipoAt=1

Parâmetros

  • codigoFunc: Funcionário.
  • instancia: Código da Instância.
  • dataAtestado: Data do atestado.
  • tipoAt: Tipo (1=do mês e 2=vencido).