Definindo o schema
Os schema são agrupamento de recursos que serão usados para prover comportamentos e estados para as regras de negócio
Criando o Schema
Para criar um schema
para a entidade Category
criaremos dentro da pasta Schema
do domínio um arquivo CategorySchema.js
(src/domains/General/Category/Schema/CategorySchema.js
). Este arquivo deverá estender a classe Schema
. O resultado inicial será um documento como o do trecho a seguir.
Importando Recursos
Esta definição é a mais básica que podemos fazer para esta classe porque o método construct
deve ser implementado mesmo nessa primeira versão. Além desse método vamos fazer mais algumas configurações, informando na estrutura da classe as propriedades: domain
, path
e service
.
Criando o Campo name
name
Com o nosso schema inciado vamos configurar os campos que serão usados pela entidade. Para isso vamos usar o método addField
que deve ser chamado dentro do construct
.
No próximo passo veremos como adicionar algumas rotas para podermos ver nossa tela sendo renderizada.
Last updated
Was this helpful?