Генерация по сущности в Nest
Таблице нужен TypeScript класс с полями, а отдельной команды под сущность в CLI нет. Пустой файл каждый раз пишут с нуля, хотя имя и папка уже известны.
Полный REST ресурс командой
nest generate resource
сразу кладёт
entities/post.entity.ts
с пустым классом. Если нужен
только класс данных, подойдёт
nest generate class:
файл появится в указанной папке,
а поля и связи с базой дописывают
вручную уже после генерации.
Покажем на примере постов:
Сначала вариант из ресурса, который CLI создаёт вместе с модулем:
export class Post {}
Отдельный класс без всего CRUD генерируют так:
nest generate class post posts/entities --flat --no-spec
Появится src/posts/entities/post.ts
с пустым классом. Имя файла
при необходимости приводят
к виду post.entity.ts,
а столбцы и привязку к таблице
задают уже в коде проекта.
export class Post {}
Сгенерируйте класс
Worker в папке сущностей
темы работников через CLI
и допишите в нём поля записи
вручную.