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)