@slip31

Как менять динамически таблицы в базе (модели)?

Здравствуйте.
Необходимо в админке приложения добавить несколько справочников, размещающихся в разных таблицах postgres.
Свойства таблиц однотипные
"Id", "name_ru","description".
Под каждую из таблиц созданы модели Table1, Table2, etc..
Нужно ли делать под каждую из моделей свой CRUD контроллер с одинаковым функционалом или можно сделать один CrudController { constructor (model:string) и там подставлять имя модели в методы?
Какая вообще практика?
  • Вопрос задан
  • 55 просмотров
Пригласить эксперта
Ответы на вопрос 2
@vshvydky
class CRUD {
    repository = null;
    constructor(selectedRepository){
        this.repository = selectedRepository;
    }
     someCRUDmethod(){
         return this.repository.getSome();
     }
}

class Current extends CRUD{
    constructor(repo){
        super(repo);
    }
}

export default new Current(someRepo);

чет типо такого
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через TM ID
Похожие вопросы
Cindx Москва
от 130 000 до 180 000 руб.
Driveback Москва
от 200 000 до 300 000 руб.
Reelmotion Games Санкт-Петербург
от 45 000 до 75 000 руб.
20 янв. 2019, в 22:33
30000 руб./за проект
20 янв. 2019, в 22:03
1000 руб./за проект