Categoria de NFTs
Pré-requisitos de acesso
- Permissão (módulo):
manageToken - Licença/Feature:
MANAGE_NFTS - Contêiner do menu: TOKENIZAÇÃO → grupo Tokenização → Categorias de NFTs
O que é / quando usar
Define as categorias (e subcategorias) usadas para classificar NFTs. Toda NFT precisa ser atribuída a uma categoria no momento da criação, e apenas categorias que permitem criação de produto (allow_product_creation) ficam disponíveis no formulário de NFT. A tela apresenta as categorias em hierarquia (categoria → subcategoria).
Pré-condições
- Permissão:
manageToken(dupla — enum CPM + módulo no DB). - Licença/Feature:
MANAGE_NFTS.
Passo a passo
- Acesse Tokenização → Categorias de NFTs.
- Busque por nome ou navegue pela árvore.
- Adicionar categoria (ou adicionar subcategoria a partir de uma categoria pai).
- Edite ou exclua conforme necessário.
Campos (modal de criar/editar)
| Campo | O que é | Obrigatório? | Efeito no sistema/backend |
|---|---|---|---|
| Nome | Nome da categoria | Sim | Grava o nome; valida se já existe categoria com o mesmo nome (bloqueia duplicata). |
| Foto | Imagem da categoria | Sim | Imagem associada à categoria. |
| Categoria pai | Define se é subcategoria | Não | parentCategory — quando informado, cria a categoria como filha. |
Ações e modais
- Adicionar categoria / subcategoria: abre o modal de aplicação (
AssetsDialogApplyComponent) no modocreate. - Editar: mesmo modal no modo
edit. - Excluir categoria / subcategoria: pede confirmação (bottom sheet) e remove.
Regras de negócio / cuidados
Atenção
- Só categorias com criação de produto habilitada (
allow_product_creation) aparecem no formulário de NFT. - Excluir uma categoria pode afetar a árvore (subcategorias). Confira se há NFTs vinculados antes de excluir.
- O nome é validado contra duplicatas no cadastro.