01. DADOS GERAIS

Linha de Produto:TOTVS RENTAL
Segmento:Serviços
Módulo:SIGALOC
Função:

GeraCheckList

Ticket:Não há.
Story:

DSERLOCA-4105

02. SITUAÇÃO/REQUISITO

Criar API do Tipo Get (Regra tipo API Sync) para receber o Body com a informações para retornar os formulários para o aplicativo

03. SOLUÇÃO

Foi criada a API no seguinte end point: /GeraCheckList?cAut=Cnpj - SIGAMAT

Parâmetros de entrada:

Obrigatórios:


Request:

1
2
3
4
5
6
7
8
9
10



Retorno esperado:
Response:

{
   "Retorno": "OK",
   "Forms":    [
            {
         "Cod": "2",
         "Nome": "CHECK-LIST DE ENTREGA E DEVOLUÇÃO",
         "Modelo": [         {
            "Cod": "001LOC",
            "Nome": "FAMILIA SIGALOC",
            "Seq": [            {
               "Cod": "0001",
               "Nome": "LOCACAO",
               "Topicos": [               {
                  "Cod": "000002",
                  "Nome": "TESTE ENTREGA",
                  "Itens":                   [
                                          {
                        "Cod": "000001",
                        "Nome": "FURO",
                        "NaoAplica": "A",
                        "Foto": "A"
                     },
                                          {
                        "Cod": "000002",
                        "Nome": "RASGO",
                        "NaoAplica": "A",
                        "Foto": "C"
                     },
                                          {
                        "Cod": "000003",
                        "Nome": "DESGASTE",
                        "NaoAplica": "A",
                        "Foto": "0"
                     }
                  ]
               }]
            }]
         }]
      },
            {
         "Cod": "3",
         "Nome": "CHECK-LIST DE TRANSPORTE",
         "Modelo": [         {
            "Cod": "001LOC",
            "Nome": "FAMILIA SIGALOC",
            "Seq": [            {
               "Cod": "0001",
               "Nome": "LOCACAO",
               "Topicos": [               {
                  "Cod": "000003",
                  "Nome": "TESTE APP",
                  "Itens": [                  {
                     "Cod": "000004",
                     "Nome": "RECAPAGEM",
                     "NaoAplica": "A",
                     "Foto": "A"
                  }]
               }]
            }]
         }]
      },
            {
         "Cod": "4",
         "Nome": "AVARIA",
         "Modelo": [         {
            "Cod": "001LOC",
            "Nome": "FAMILIA SIGALOC",
            "Seq": [            {
               "Cod": "0001",
               "Nome": "LOCACAO",
               "Topicos": [               {
                  "Cod": "000004",
                  "Nome": "AVARIA",
                  "Itens": [                  {
                     "Cod": "000003",
                     "Nome": "DESGASTE",
                     "NaoAplica": "A",
                     "Foto": "N"
                  }]
               }]
            }]
         }]
      },
            {
         "Cod": "5",
         "Nome": "VENDA",
         "Modelo": [         {
            "Cod": "001LOC",
            "Nome": "FAMILIA SIGALOC",
            "Seq": [            {
               "Cod": "0001",
               "Nome": "LOCACAO",
               "Topicos": [               {
                  "Cod": "000005",
                  "Nome": "VENDA",
                  "Itens": [                  {
                     "Cod": "000004",
                     "Nome": "RECAPAGEM",
                     "NaoAplica": "A",
                     "Foto": "N"
                  }]
               }]
            }]
         }]
      }
   ]
}


04. DEMAIS INFORMAÇÕES

Não há

05. ASSUNTOS RELACIONADOS

Apps RENTAL