Visão Geral
Cada imóvel pode ter um inventário de itens — móveis, eletrodomésticos, chaves, etc. Itens removidos usam soft delete (ativo: false), preservando o histórico para uso em vistorias já criadas.
O objeto Item
codigoItem
Gerado automaticamente no formato {imovelId[0:4]}-{categoria[0:3]}-{seq}. Exemplo: ABC1-MOV-001. Não pode ser alterado após a criação.
Categorias válidas
Móvel, Eletrodoméstico, Eletrônico, Chave, Utensílio, Outro
Condições válidas
Ótimo, Bom, Regular, Ruim
Criar item
ID do imóvel. Deve pertencer ao usuário autenticado.
Nome descritivo do item.
Uma das categorias válidas.
Quantidade de unidades.
Uma das condições válidas.
EAN ou código de barras do produto. Opcional.
Resposta 201
Listar itens do imóvel
Retorna apenas itens comativo: true, ordenados por categoria e depois por nomeItem.
Buscar item por ID
Atualizar item
Os camposcodigoItem, imovelId e userId são protegidos e ignorados mesmo que enviados no body.
Remover item (soft delete)
O item não é apagado do banco — apenas marcado comativo: false e removidoEm. Isso preserva referências em vistorias históricas.
Resposta 200