Boa noite,
Sou novo no grupo e estou com uma duvida.
Estou desenvolvendo uma aplicação com o objetivo de fazer um controle de inventário dos equipamentos de TI aonde cada equipamento tem uma TAG de patrimônio que deve ser única no banco de dados. Com base nisso, acredito que a melhor forma seja criar apenas uma tabela no banco para armazenar todos os equipamentos.
O problema é que dependendo do tipo de equipamento tem uma lista diferentes de campos a serem preenchidos. Por exemplo:
- Se for selecionado Computador/notebook deverá aparecer os campos: Processador, memoria, HD/SSD e etc
- Se for selecionado Monitor deverá aparecer somente os campos: Marca, modelo e tamanho
- Se for selecionado roteadores deverá aparecer os campos: nº de antenas, potencia, e etc
Da mesma forma que tem alguns campos que serão dinâmicos eu terei campos que deverão aparecer sempre em todos, como por exemplo: tag de patrimonio, colaborador, empresa, status, tipo de equipamento (aqui vai entrar as opções e de acordo com a seleção mostrar os campos personalizados).