Versões comparadas

Chave

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

...

Esta API permitirá a entrada de valores na tarefa como quantidade, unidade, valor cotado, campos livres e entre outros.

É utilizado nesta API todos os 4 métodos padrões da TOTVS: GET, POST, PUT, DELETE.

Usando a propriedade rota "batch" é possível inserir tarefas em lote no mesmo código JSON. Segue um exemplo abaixo utilizando o método POST:

Máscara de Url: http://localhost:8051/api/construction-projects/v1/activity-tasks

Batchhttp://localhost:8051/api/construction-projects/v1/activity-tasks/batch

Método de entrada: Post

Informações
iconfalse
titleExemplo de JSon de entrada
Expandir
titleVer JSON...
Bloco de código
languagejs
firstline1
titleJSON
linenumberstrue
{"batch":[{
[
    {          
        "companyId": 1,
          
        "projectId": 80,
95,          
        "taskCode": "001.01.60003",
          
        "parentIdcodtrfaux": 21,
"1",          
        "name":"CAIXAS  DE CONTEN\u00C7\u00C3O CCP 1 E "Escavação de blocos",
CCP 2 (A/17C03-010649.16.2)",          
        "unitcode":null,          
        "descriptionquantity": "Escavação de blocos",
0,          
        "quotedvalue":0,          
        "quantitycampolivre1": 100,
null,          
        "quotedValuecampolivre2": 10,
null,          
        "unitCodecampolivre3":null, "M3",
         
        "campolivre4":null,          
        "servicecampolivre5": 1,
null,          
        "activecampolivrevalor1": 10       
        },
        {
            "companyId": 1,
          
          "projectId": 80,
95,          
          "taskCode": "001003.01.70",
  ",          
          "codtrfaux":"1.1",          
          "parentIdname": 21,
"ESCAVACAO MANUAL PARA OBRAS S/",          
          "unitCode":"m3",          
    "name      "quantity":588,   "Pintura de paredes",
         
          "quotedValue":114,          
          "campolivre1":"A/17C03-010649.16",          
          "campolivre2":"A/17C03-010649.16.02",          
          "descriptioncampolivre3":"10649",          
       "Pintura de paredes",
      "campolivre4":"DER/SP",          
          "campolivre5":null,          
          "quantitycampolivrevalor1": 5,
   0       
          },
		{
	    "companyId":1,
    	"projectId":95, 
	    "quotedValuetaskCode": 600,
"003.02", 
	    "codtrfaux":"1.2",  
	    "name":"FORMA PLANA PARA CONCRETO ARMADO", 
	    "unitCode":"M2", "M3",
    
	    "quantity":266,          
	    "quotedValue":114,          
	    "service": 1,
"campolivre1":"A/17C03-010649.16",          
	    "campolivre2":"A/17C03-010649.16.02",          
	    "campolivre3":"10649",          
	    "campolivre4":"DER/SP",          
	    "activecampolivre5": 1
null,          
	    "campolivrevalor1":0       
    	}
   ]}