Здравствуйте, может кто-то обьяснить какие отличия между dto и entity, на примере такого интерфейса:
export interface IProduct {
id: string;
title: string;
description: string;
icon: string;
active: boolean;
marketing: {
background_img: string;
message: string;
};
}
Недавно начал изучать Nest.js. Пока не понимаю как всё структурировать.
Про dto единственное что знаю, что это data transfer object, в википедии читал что в него нельзя пихать логику, только типы,
но в текоторых людей видел что они добавляют туда из либы class-validator какието декораторы валидаторов типу: @isNumber() и т.д.
Спасибо.