... | ... | @@ -52,16 +52,23 @@ Na versão Web, é disponibilizado para os administradores/stakeholders um paine |
|
|
getRankByField(field, limit = 10) - Método que recebe um tipo de campo(Nome, visitas, categoria...) de um produto e retorna uma coleção de limite x com esses produtos ordenados em ordem decrescente.
|
|
|
|
|
|
incrementVisits(id) - Método que recebe o ID de um produto já cadastrado e incrementa 1 ao seu contador de visitas. Esse contador é utilizado para rankear os produtos que foram mais visitados no aplicativo.
|
|
|
|
|
|
getRankByVisits() - Retorna a coleção dos produtos mais visitados.
|
|
|
|
|
|
getRankByLastSearchs() - Retorna a coleção dos produtos mais procurados.
|
|
|
|
|
|
getProductById(id) - Retorna um produto cadastrado a partir do seu ID.
|
|
|
|
|
|
getSuggestions(reciclability) - Retorna uma coleção de produtos semelhantes/sugeridos a partir do seu nível de reciclabilidade.
|
|
|
|
|
|
getReciclabilty(reciclability) - Retorna uma coleção de cores, que são vinculadas a cada nível de reciclabilidade.
|
|
|
Ex: "green":["green"],
|
|
|
"blue": return ["green"];
|
|
|
"red": return ["green", "blue", "orange"];
|
|
|
"orange": return ["green", "blue"];
|
|
|
|
|
|
getByBarcode(value) - Retorna um produto já cadastrado a partir do seu código de barras.
|
|
|
|
|
|
searchProducts(searchText) - Método utilizado para busca de um produto através de texto.
|
|
|
|
|
|
Além dessas rotas, utilizadas pela versão Mobile, também existem rotas de CRUD(Create, Read, Update e Delete) que são implementadas automaticamente pelo firebase e funcionam integradas com React-Admin.
|
... | ... | |