Logotipo Hedhog

Receba novidades do Hedhog no seu e-mail

Novos lançamentos, receitas e breaking changes — sem spam.

Submódulo category

categories

Gerenciamento de categorias hierárquicas localizadas, com navegação por raiz/filhos, filtros de status e estatísticas básicas do módulo.

Caminho de origem: libraries/category/src

Arquivo do módulo: category.module.ts

Introdução

O módulo Category gerencia árvores de categorias hierárquicas reutilizáveis. As categorias suportam aninhamento pai/filho, status ativo ou inativo e nomes de exibição localizados por meio de consultas sensíveis ao locale.

Além do CRUD padrão, a API expõe visões de categorias-raiz e de filhos de um pai para dar suporte a seletores de árvore nas UIs administrativas, além de um pequeno endpoint de estatísticas para painéis de visão geral. Este pacote costuma ser usado como uma dependência de taxonomia compartilhada por outros módulos de domínio, e não como uma funcionalidade voltada ao usuário final por si só.

Endpoints HTTP

8 endpoints

Lista as categorias-raiz ativas de um locale.

Query
locale

Retorna os totais de categorias e as contagens por status.

Obtém uma categoria com seus dados localizados.

Params
id (int)
Query
locale

Lista as categorias filhas de uma categoria-pai.

Params
categoryId (int)
Query
locale

Listagem paginada de categorias com filtros sensíveis à hierarquia.

Query
page, pageSize, search, status, parentId, locale

Cria uma categoria com rótulos localizados e um pai opcional.

Atualiza uma categoria e seus campos localizados.

Params
id (int)

Exclui uma categoria.

Params
id (int)