2025-02-23 18:23:03 +03:00

24 lines
553 B
TypeScript

import { Entity, PrimaryGeneratedColumn, Column, ManyToOne, CreateDateColumn, UpdateDateColumn } from 'typeorm';
import { User } from '../users/user.entity';
@Entity()
export class Project {
@PrimaryGeneratedColumn()
id: number;
@Column()
title: string;
@Column({ nullable: true })
description: string;
@ManyToOne(() => User, (user) => user.id, { eager: true }) // `eager: true` загружает владельца проекта
owner: User;
@CreateDateColumn()
created_at: Date;
@UpdateDateColumn()
updated_at: Date;
}