метод для отображение периода в виде строки
Для создания тарифа нужны метод api и cli команда
Я не понимаю как мне реализовать dto
Мне для каждого из обработчиков (api, cli) нужен уникальнй dto или я могу как то стандартизировать (например использовать саму модель)?
Все усложняется тем, что и в api и в cli мне нужно использовать метод для отображение периода в виде строки
Есть мысль сделать (например) папку core/models и описать в ней все модели с нужными методами
В папке core/db описать модели базы данных наследуясь от models
А в папке core/dto запросы
И использовать во всем проекте через class-transformer (который кстати я хочу спрятать BaseModel, и наследовать модели от него)
Например вот такая цепока 1. request 2. validate 3. plainToInstance(Model, dto) 4. model.create(model) 5. serialization 6. response
Вот только не понимаю как такое взаимодействие между сервисами реализовать
Обсуждают сегодня