Manutenção, abastecimento e multas
listamanutencao — Listar manutenções
GET /api?m=listamanutencao&v=123&data_ini=1717770600000&data_fim=1717857000000&tipo=todas&limit=100&firstResult=0&argument=
| Parâmetro | Default | Descrição |
|---|---|---|
v | 0 | ID veículo (0 = todos) |
data_ini, data_fim | — | Epoch millis |
tipo | todas | Filtro por tipo |
limit | 100 | Máximo |
firstResult | 0 | Offset |
argument | "" | Busca textual |
getManutencao — Detalhe
GET /api?m=getManutencao&id=456
| Parâmetro | Obrigatório | Descrição |
|---|---|---|
id | Sim | ID da manutenção |
addManutencao — Criar/atualizar
POST com body JSON (ManutencaoDTO via Gson).
POST /api?m=addManutencao
Content-Type: application/json
{
"id": null,
"veiculo": { "id": 123 },
"tipo": { "id": 1 },
"data": "2025-06-07",
"descricao": "Troca de óleo",
"valor": 350.00
}
Datas aceitas: yyyy-MM-dd'T'HH:mm:ss ou yyyy-MM-dd.
delManut — Excluir manutenção
GET /api?m=delManut&id=456
| Parâmetro | Obrigatório | Descrição |
|---|---|---|
id | Sim | ID da manutenção |
getTiposManutencao — Tipos
GET /api?m=getTiposManutencao
Sem parâmetros. Retorna tipos disponíveis para o cliente.
getstatmanutencao — Estatísticas
GET /api?m=getstatmanutencao&v=123&dtini=...&dtfim=...
| Parâmetro | Descrição |
|---|---|
v | ID veículo |
dtini, dtfim | Período |
cadabastecimento — Registrar abastecimento
Parâmetros via query ou form:
POST /api?m=cadabastecimento&v=123&data=1717770600000&quantidade=50&valor=300&nf=123&local=Posto X&completou=true&km=150000&responsavel=João&tipo=1
| Parâmetro | Obrigatório | Descrição |
|---|---|---|
v | Sim | ID veículo |
data | Sim | Epoch millis |
quantidade | Sim | Litros |
valor | Sim | Valor total |
km | Sim | Hodômetro |
tipo | Sim | Tipo combustível |
id | Não | ID para atualização |
nf | Não | Nota fiscal |
local | Não | Local |
completou | Não | Tanque completo (true/false) |
responsavel | Não | Responsável |
qtdArla, vlrArla | Não | Arla 32 |
listaabastecimentos — Listar abastecimentos
GET /api?m=listaabastecimentos&v=123&data_ini=1717770600000&data_fim=1717857000000&limit=20&firstResult=0
| Parâmetro | Default | Descrição |
|---|---|---|
v | 0 | ID veículo |
data_ini, data_fim | — | Epoch millis |
limit | 20 | Máximo |
firstResult | 0 | Offset |
listamultas — Multas
GET /api?m=listamultas&v=123&data_ini=1717770600000&data_fim=1717857000000
| Parâmetro | Obrigatório | Descrição |
|---|---|---|
v | Não | ID veículo (0 = todos) |
data_ini, data_fim | Sim | Epoch millis |