Open PauloVLB opened 1 month ago
Acredito que o front pode ser capaz de inferir essas informações conforme o usuário está criando uma entidade dessas. É possível inferir usando alguma lógica em javascript, creio eu. Assim, quando a requisição for feita, o back não calcula o nível nem a ordem, ele recebe do front.
Acho que a ordem devem ser diferentes, mas não tenho uma boa justificativa. Se a ordem for compartilhada, será necessário olhar para todas as EntidadeOrdenavel
para mudar a ordem. Uma dúvida que me veio a mente agora é sobre quesitos que habilitam outros. Como funcionaria a ordem desses? A ordem mudaria dependendo da resposta, certo? Esse é o momento para pensar sobre?
Adicionar lógica para entidades que possuem atributo
ordem
.Sugestão: Criar interface
EntidadeOrdenavel
e fazer essas entidades implementarem.A ser considerado/discutido:
ordem
enivel
ao criar uma dessas entidades? Não deve ser sempre calculado pelo sistema?Secao
eQuesito
deve ser compartilhada?