gerar Crud Via interface