Páginas filhas
  • API Interface COLCAM->ERP (ESCA_DSR_HE / ESCA_DSR_DE)

Cadastro de Interface 

Disponibilizado endpoint para cadastro de Interface.

Método POST:

http:127.0.0.1:8080/entity/v1/escaDsrHe

Estrutura de dados:

Interface
{
            "codigoEscala": 8700,
            "instancia": "201",
            "codigoVbDescanso": null,
            "deEscala": "TESTE FERIADO",
            "deTurnoEms": "5",
            "dataFimEsca": "2024-11-30T00:00:00",
            "dataIniEsca": "2024-11-07T00:00:00",
            "complDiarSab": null,
            "descFer": "N",
            "diarDom": "N",
            "dobraDsrDom": null,
            "dsrComAtestado": null,
            "dsrDom": "N",
            "dsrSab": "N",
            "dsrSeg": "N",
            "faltaSab": "N",
            "folgaDupla": null,
            "mdSemCivil": null,
            "metComDiasab": null,
            "pagaMin": null,
            "pagaSetSem": null,
            "qtDescansoFlt": null,
            "qtDescansoSab": null,
            "qtDescansoSem": null,
            "qtDiarsabCompl": null,
            "qtDiarsabDsr": null,
            "qtHsDnormal": null,
            "qtHsSabado": null,
            "qtLimdiarFtsab": null,
            "qtLimTkSab": null,
            "qtLimTkSem": null,
            "qtMeddsrFixo": null,
            "qtSemDom": null,
            "qtSemTroca": null,
            "qtVarEsca": 5,
            "rowversion": null,
            "escaDsrDe": [
                {
                    "codigoEscala": 8700,
                    "instancia": "201",
                    "codigoMesAno": "2024-11-01T00:00:00",
                    "dataDia1": "2024-11-05T00:00:00",
                    "dataDia10": null,
                    "dataDia11": null,
                    "dataDia12": null,
                    "dataDia13": null,
                    "dataDia14": null,
                    "dataDia15": null,
                    "dataDia16": null,
                    "dataDia2": "2024-11-10T00:00:00",
                    "dataDia3": "2024-11-01T00:00:00",
                    "dataDia4": "0204-11-29T23:53:32",
                    "dataDia5": "2024-11-30T00:00:00",
                    "dataDia6": null,
                    "dataDia7": null,
                    "dataDia8": null,
                    "dataDia9": null,
                    "dataDomDobra": null,
                    "dataDsrSemcivil1": null,
                    "dataDsrSemcivil2": null,
                    "dataDsrSemcivil3": null,
                    "dataDsrSemcivil4": null,
                    "dataDsrSemcivil5": null,
                    "dia10Comp": null,
                    "dia11Comp": null,
                    "dia12Comp": null,
                    "dia13Comp": null,
                    "dia14Comp": null,
                    "dia15Comp": null,
                    "dia16Comp": null,
                    "dia1Comp": null,
                    "dia2Comp": null,
                    "dia3Comp": null,
                    "dia4Comp": null,
                    "dia5Comp": null,
                    "dia6Comp": null,
                    "dia7Comp": null,
                    "dia8Comp": null,
                    "dia9Comp": null,
                    "rowversion": null
            }
      ]
  }

Ordem de Pesagem

escaDsrHe

  • codigoEscala: Código da Escala.
  • instancia: Código da Instância.
  • codigoVbDescanso: Verba de horas para descanso.
  • deEscala: Descrição da Escala.
  • deTurnoEms: Turnos a serem gerados.
  • dataFimEsca: Fim da Escala.
  • dataIniEsca: Início da Escala.
  • complDiarSab: Gera complemento da diária no sábado.
  • descFer: Desconsidera feriado para gerar DSR´s.
  • diarDom: Pagto folga quando DSR for Sábado pela diária mínima.
  • dobraDsrDom: Flag p/ pagar vl.dobrados no domingo sem ser DSR.
  • dsrComAtestado: Método pagto atestados com DSR.
  • dsrDom: Paga mais uma folga quando DSR cair no domingo.
  • dsrSab: Paga mais uma folga quando DSR cair no sábado.
  • dsrSeg: Paga DSR pelo mínimo quando cair na Segunda e funcionário pedeu direito.
  • faltaSab: Gera falta um dia antes do DSR (sábado).
  • folgaDupla: Controla folga dupla (6x1 e 5x2).
  • mdSemCivil: Média de cálculo pela semana civil (S/N).
  • metComDiasab: Método de cálculo do complemento de sábado (1=velho/2=novo).
  • pagaMin: Paga DSR pelo mínimo.
  • pagaSetSem: Paga mais uma diária a cada 7 semanas.
  • qtDescansoFlt: Quantidade de horas para descanso no dia de falta parcial.
  • qtDescansoSab: Quantidade de horas para descanso no dia anterior ao DSR.
  • qtDescansoSem: Quantidade de horas para descanso no dia normal.
  • qtDiarsabCompl: Qtde diária convertida para o sábado para cálculo complemento.
  • qtDiarsabDsr: Qtde diária convertida para o sábado para cálculo DSR.
  • qtHsDnormal: Qtde de horas para dia normal.
  • qtHsSabado: Qtde de horas para sábado.
  • qtLimdiarFtsab: Código do fornecedor ERP.
  • qtLimTkSab: Limite de diárias para geração de falta no sábado.
  • qtLimTkSem: Limite de diárias da semana para geração do Ticket.
  • qtMeddsrFixo: Quantidade de dias para cálculo da média do DSR quando fixo.
  • qtSemDom: Quantidade de semanas para gerar DSR no Domingo.
  • qtSemTroca: Qtde de semanas para troca de DSR.
  • qtVarEsca: Variação da Escala.
  • rowversion: Data de inclusão.

escaDsrDe

  • codigoEscala: Código da Escala.
  • instancia: Código da Instância.
  • codigoMesAno: Mês/Ano dos DSR´s.
  • dataDia1: 1o. DSR do mês.
  • dataDia10: 10o. DSR do mês.
  • dataDia11: 11o. DSR do mês.
  • dataDia12: 12o. DSR do mês.
  • dataDia13: 13o. DSR do mês.
  • dataDia14: 14o. DSR do mês.
  • dataDia15: 15o. DSR do mês.
  • dataDia16: 16o. DSR do mês.
  • dataDia2: 2o. DSR do mês.
  • dataDia3: 3o. DSR do mês.
  • dataDia4: 4o. DSR do mês.
  • dataDia5: 5o. DSR do mês.
  • dataDia6: 6o. DSR do mês.
  • dataDia7: 7o. DSR do mês.
  • dataDia8: 8o. DSR do mês.
  • dataDia9: 9o. DSR do mês.
  • dataDomDobra: DSR da Dobra.
  • dataDsrSemcivil1: Data domingo 1 (semana civil).
  • dataDsrSemcivil2: Data domingo 2 (semana civil).
  • dataDsrSemcivil3: Data domingo 3 (semana civil).
  • dataDsrSemcivil4: Data domingo 4 (semana civil).
  • dataDsrSemcivil5: Data domingo 5 (semana civil).
  • dia10Comp: Flag de DSR dobrado.
  • dia11Comp: Flag de DSR dobrado.
  • dia12Comp: Flag de DSR dobrado.
  • dia13Comp: Flag de DSR dobrado.
  • dia14Comp: Flag de DSR dobrado.
  • dia15Comp: Flag de DSR dobrado.
  • dia16Comp: Flag de DSR dobrado.
  • dia1Comp: Flag de DSR dobrado.
  • dia2Comp: Flag de DSR dobrado.
  • dia3Comp: Flag de DSR dobrado.
  • dia4Comp: Flag de DSR dobrado.
  • dia5Comp: Flag de DSR dobrado.
  • dia6Comp: Flag de DSR dobrado.
  • dia7Comp: Flag de DSR dobrado.
  • dia8Comp: Flag de DSR dobrado.
  • dia9Comp: Flag de DSR dobrado.
  • rowversion: Controle interno.

   

Consulta das Interfaces 

Disponibilizado endpoint para consulta dos Interface

Método GET:

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

Response
{
    "hasNext": false,
    "items": [
        {
            "codigoEscala": 8700,
            "instancia": "201",
            "codigoVbDescanso": null,
            "deEscala": "TESTE FERIADO",
            "deTurnoEms": "5",
            "dataFimEsca": "2024-11-30T00:00:00",
            "dataIniEsca": "2024-11-07T00:00:00",
            "complDiarSab": null,
            "descFer": "N",
            "diarDom": "N",
            "dobraDsrDom": null,
            "dsrComAtestado": null,
            "dsrDom": "N",
            "dsrSab": "N",
            "dsrSeg": "N",
            "faltaSab": "N",
            "folgaDupla": null,
            "mdSemCivil": null,
            "metComDiasab": null,
            "pagaMin": null,
            "pagaSetSem": null,
            "qtDescansoFlt": null,
            "qtDescansoSab": null,
            "qtDescansoSem": null,
            "qtDiarsabCompl": null,
            "qtDiarsabDsr": null,
            "qtHsDnormal": null,
            "qtHsSabado": null,
            "qtLimdiarFtsab": null,
            "qtLimTkSab": null,
            "qtLimTkSem": null,
            "qtMeddsrFixo": null,
            "qtSemDom": null,
            "qtSemTroca": null,
            "qtVarEsca": 5,
            "rowversion": null,
            "escaDsrDe": [
                {
                    "codigoEscala": 8700,
                    "instancia": "201",
                    "codigoMesAno": "2024-11-01T00:00:00",
                    "dataDia1": "2024-11-05T00:00:00",
                    "dataDia10": null,
                    "dataDia11": null,
                    "dataDia12": null,
                    "dataDia13": null,
                    "dataDia14": null,
                    "dataDia15": null,
                    "dataDia16": null,
                    "dataDia2": "2024-11-10T00:00:00",
                    "dataDia3": "2024-11-01T00:00:00",
                    "dataDia4": "0204-11-29T23:47:04",
                    "dataDia5": "2024-11-30T00:00:00",
                    "dataDia6": null,
                    "dataDia7": null,
                    "dataDia8": null,
                    "dataDia9": null,
                    "dataDomDobra": null,
                    "dataDsrSemcivil1": null,
                    "dataDsrSemcivil2": null,
                    "dataDsrSemcivil3": null,
                    "dataDsrSemcivil4": null,
                    "dataDsrSemcivil5": null,
                    "dia10Comp": null,
                    "dia11Comp": null,
                    "dia12Comp": null,
                    "dia13Comp": null,
                    "dia14Comp": null,
                    "dia15Comp": null,
                    "dia16Comp": null,
                    "dia1Comp": null,
                    "dia2Comp": null,
                    "dia3Comp": null,
                    "dia4Comp": null,
                    "dia5Comp": null,
                    "dia6Comp": null,
                    "dia7Comp": null,
                    "dia8Comp": null,
                    "dia9Comp": null,
                    "rowversion": null
                }
            ]
        }
    ]
}

Parâmetros

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

Modifica Interface

Disponibilizado endpoint para modificar o Interface.

Método PUT:

http:127.0.0.1:8080/entity/v1/escaDsrHe

Estrutura de dados:

Interface
{
    "codigoEscala": 8700,
    "instancia": "201",
    "codigoVbDescanso": null,
    "deEscala": "TESTE FERIADO",
    "deTurnoEms": "5",
    "dataFimEsca": "2024-11-30T00:00:00",
    "dataIniEsca": "2024-11-07T00:00:00",
    "complDiarSab": null,
    "descFer": "S",
    "diarDom": "S",
    "dobraDsrDom": null,
    "dsrComAtestado": null,
    "dsrDom": "S",
    "dsrSab": "S",
    "dsrSeg": "S",
    "faltaSab": "N",
    "folgaDupla": null,
    "mdSemCivil": null,
    "metComDiasab": null,
    "pagaMin": null,
    "pagaSetSem": null,
    "qtDescansoFlt": null,
    "qtDescansoSab": null,
    "qtDescansoSem": null,
    "qtDiarsabCompl": null,
    "qtDiarsabDsr": null,
    "qtHsDnormal": null,
    "qtHsSabado": null,
    "qtLimdiarFtsab": null,
    "qtLimTkSab": null,
    "qtLimTkSem": null,
    "qtMeddsrFixo": null,
    "qtSemDom": null,
    "qtSemTroca": null,
    "qtVarEsca": 5,
    "rowversion": null,
    "escaDsrDe": [
        {
            "codigoEscala": 8700,
            "instancia": "201",
            "codigoMesAno": "2024-11-01T00:00:00",
            "dataDia1": "2024-11-05T00:00:00",
            "dataDia10": null,
            "dataDia11": null,
            "dataDia12": null,
            "dataDia13": null,
            "dataDia14": null,
            "dataDia15": null,
            "dataDia16": null,
            "dataDia2": "2024-11-10T00:00:00",
            "dataDia3": "2024-11-01T00:00:00",
            "dataDia4": "0204-11-29T23:53:32",
            "dataDia5": "2024-11-30T00:00:00",
            "dataDia6": "2024-11-10T00:00:00",
            "dataDia7": "2024-11-10T00:00:00",
            "dataDia8": null,
            "dataDia9": null,
            "dataDomDobra": null,
            "dataDsrSemcivil1": null,
            "dataDsrSemcivil2": null,
            "dataDsrSemcivil3": null,
            "dataDsrSemcivil4": null,
            "dataDsrSemcivil5": null,
            "dia10Comp": null,
            "dia11Comp": null,
            "dia12Comp": null,
            "dia13Comp": null,
            "dia14Comp": null,
            "dia15Comp": null,
            "dia16Comp": null,
            "dia1Comp": null,
            "dia2Comp": null,
            "dia3Comp": null,
            "dia4Comp": null,
            "dia5Comp": null,
            "dia6Comp": null,
            "dia7Comp": null,
            "dia8Comp": null,
            "dia9Comp": null,
            "rowversion": null
        }
    ]
} 

Exclui Interface 

Disponibilizado endpoint para excluir a Interface.

Método DELETE:

http:127.0.0.1:8080/entity/v1/escaDsrHe?codigoEscala=8700&instancia=201

Parâmetros

  • codigoEscala: Código da Escala.
  • instancia: Código da Instância.