Versões comparadas

Chave

  • Esta linha foi adicionada.
  • Esta linha foi removida.
  • A formatação mudou.

Foi criada a API para uso dos produtos de produto TOTVS Folha de Pagamento das linhas RM, Datasul e Protheus, que será utilizada na nova tela "Dados do Dissídio", desenvolvida em Smart UI. Esta tela oferece novos recursos visuais e funcionais do Dados do Dissídio (Acordo Coletivo / Reajuste por Lei) que já conhecíamos anteriormente.

...

Expandir
titleInclusão de Registro

Endpoint:  /api/rh/v1/DadosDissidio/
Método:
POST
Objetivo:  
Incluir registros na pagina de Dados do Dissidio

Expandir
titleExemplo de requisição

{
  "id": "12",
  "numeroLei": "21318",
  "mesCompPagto": 2,
  "anoCompPagto": "2025",
  "dtAcordo": "2025-01-01",
  "dtEfeito": "2025-12-31",
  "tpAcordo": "A",
  "descricao": "INCLUSAO DADOS DO DISSIDIO"
}

Expandir
titleExemplo de Retorno

Status Code: 201 Created

{
    "codColigada": 1,
    "id": 12,
    "numeroLei": "21318",
    "mesCompPagto": 2,
    "anoCompPagto": 2025,
    "dtAcordo": "2025-01-01T00:00:00-03:00",
    "dtEfeito": "2025-12-31T00:00:00-03:00",
    "tpAcordo": "A",
    "descricao": "INCLUSAO DADOS DO DISSIDIO",
    "sucessaoVinculo": false
}

Expandir
titleExemplo de utilização

Para análise rápida, importe a seguinte collection no Postman:

View file
nameDadosDissidio API.postman_collection.json
height150


Para a utilização da collection, podemos utilizar um mock, para melhor visualização da API, basta importar o seguinte arquivo .json, usando a ferramenta Mockoon, basta importar o enviroment na ferramenta e iniciar o servidor:

View file
namemock_dados_do_dissidio_post.json
height150


Expandir
titleEdição de Registro

Endpoint:  /api/rh/v1/DadosDissidio/1%7C13 ( Este end point é dinâmico, onde o que se mantém sempre é %7C e o que sempre se altera são as informações CODCOLIGADA / NUMERO DO IDENTIFICADOR  )

Método:  PUT

Objetivo: Alterar um registro já incluido anteriormente

Expandir
titleExemplo de requisição

{
  "codColigada": 1,
  "id": "13",
  "numeroLei": "342534",
  "mesCompPagto": 2,
  "anoCompPagto": "2025",
  "dtAcordo": "2024-01-01T00:00:00-03:00",
  "dtEfeito": "2025-12-31T00:00:00-03:00",
  "tpAcordo": "C",
  "tpAcordoTextoTableLayout": "C - Convenção Coletiva de Trabalho",
  "descricao": "teste mockoon 123",
  "sucessaoVinculo": false
}


Expandir
titleExemplo de Retorno

Status Code: 200  OK

{
    "codColigada": 1,
    "id": 13,
    "numeroLei": "342534",
    "mesCompPagto": 2,
    "anoCompPagto": 2025,
    "dtAcordo": "2024-01-01T00:00:00-03:00",
    "dtEfeito": "2025-12-31T00:00:00-03:00",
    "tpAcordo": "C",
    "tpAcordoTextoTableLayout": "C - Convenção Coletiva de Trabalho",
    "descricao": "teste mockoon 123",
    "sucessaoVinculo": false
}

Expandir
titleExemplo de utilização

Para análise rápida, importe a seguinte collection no Postman:

View file
nameDadosDissidio Update.postman_collection.json
height150


Para a utilização da collection, podemos utilizar um mock, para melhor visualização da API, basta importar o seguinte arquivo .json, usando a ferramenta Mockoon, basta importar o enviroment na ferramenta e iniciar o servidor:
View file
nameDadosDoDissidio Update.json
height150


Expandir
titleExclusão de Registro

Endpoint:   /api/rh/v1/DadosDissidio/1%7C432 ( Este end point é dinâmico, onde o que se mantém sempre é %7C e o que sempre se altera são as informações CODCOLIGADA / IDENTIFICADOR   )

Método:  DELETE

Objetivo: Excluir um registro já incluido anteriormente

Expandir
titleExemplo de Retorno

Status Code: 204  No Content

Expandir
titleExemplo de utilização

Para análise rápida, importe a seguinte collection no Postman:

View file
nameDadosDissidio Delete.postman_collection.json
height150


Para a utilização da collection, podemos utilizar um mock, para melhor visualização da API, basta importar o seguinte arquivo .json, usando a ferramenta Mockoon, basta importar o enviroment na ferramenta e iniciar o servidor:

View file
namemock_dados_dissidio_delete.json
height150