Manual de Preenchimento dos Parâmetros
Peças substituídas em Equipamentos

Parâmetro Tipo de Dados Tamanho/Formato Observações
tabelastringNome da tabelaValor fixo: "PECAS"
apikeystring36 caracteresChave de autenticação única
patrimoniostringaté 20 caracteresCódigo de patrimônio da peça
codigo_retiradastringaté 13 caracteresCódigo da retirada
numero_seriestringaté 15 caracteresNúmero de série da peça
codigo_pecastringaté 5 caracteresCódigo da peça
descricaostringaté 250 caracteresDescrição da peça
valor_pecafloatNumérico com decimaisValor da peça
lotestringaté 10 caracteresCódigo do lote
data_trocadatetimeData no formato dd/mm/yyyyData da troca
garantiastringaté 10 caracteresInformações de garantia
motivostringaté 20 caracteresMotivo da troca
quantidadefloatNumérico com decimaisQuantidade da peça
regiaointNumérico inteiroCódigo da região
cidadeintNumérico inteiroCódigo da cidade

Exemplo de Código em PHP

<?php
$url = "http://api.inspetorlocal.com.br:500/materiais";

$data = [
    "tabela" => "PECAS",
    "apikey" => "e7011a29-de11-4431-b065-5f7032cc3f1e",
    "patrimonio" => "PT12345",
    "codigo_retirada" => "6789",
    "numero_serie" => "NS12345",
    "codigo_peca" => "CP001",
    "descricao" => "Descrição da peça de reposição",
    "valor_peca" => 250.75,
    "lote" => "LT001",
    "data_troca" => "10/10/2024",
    "garantia" => "6 meses",
    "motivo" => "Defeito",
    "quantidade" => 5,
    "regiao" => 1,
    "cidade" => 1,
];

$options = [
    'http' => [
        'header'  => "Content-type: application/json\r\n",
        'method'  => 'POST',
        'content' => json_encode($data),
    ],
];

$context  = stream_context_create($options);
$result = file_get_contents($url, false, $context);
if ($result === FALSE) { 
    die('Erro ao realizar a requisição'); 
}

echo $result;
?>
    

Exemplo de Código em Python

def python_request():
    import requests
    import json

    url = "http://api.inspetorlocal.com.br:500/materiais"
    headers = {'Content-Type': 'application/json'}
    data = {
        "tabela": "PECAS",
        "apikey": "e7011a29-de11-4431-b065-5f7032cc3f1e",
        "patrimonio": "PT12345",
        "codigo_retirada": "6789",
        "numero_serie": "NS12345",
        "codigo_peca": "CP001",
        "descricao": "Descrição da peça de reposição",
        "valor_peca": 250.75,
        "lote": "LT001",
        "data_troca": "10/10/2024",
        "garantia": "6 meses",
        "motivo": "Defeito",
        "quantidade": 5,
        "regiao": 1,
        "cidade": 1,
    }
    response = requests.post(url, headers=headers, json=data)
    if response.status_code == 200:
        return response.json()
    else:
        return f"Erro: {response.status_code}"
    
``` **Características:** - O design futurista com tons neon foi aplicado ao layout. - O conteúdo da tabela foi formatado com bordas e estilos futuristas. - Exemplo de códigos PHP e Python com realce adequado. Se precisar de mais ajustes ou personalizações, estarei à disposição!