@slip31

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

Здравствуйте.
Необходимо в админке приложения добавить несколько справочников, размещающихся в разных таблицах postgres.
Свойства таблиц однотипные
"Id", "name_ru","description".
Под каждую из таблиц созданы модели Table1, Table2, etc..
Нужно ли делать под каждую из моделей свой CRUD контроллер с одинаковым функционалом или можно сделать один CrudController { constructor (model:string) и там подставлять имя модели в методы?
Какая вообще практика?
  • Вопрос задан
  • 59 просмотров
Пригласить эксперта
Ответы на вопрос 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);

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

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

Войти через центр авторизации
Похожие вопросы
Driveback Москва
от 200 000 до 300 000 руб.
Acme Crypto Corp Нижний Новгород
от 100 000 до 150 000 руб.
22 марта 2019, в 10:54
30000 руб./за проект
22 марта 2019, в 09:52
20000 руб./за проект