add task
This commit is contained in:
@@ -1,18 +1,24 @@
|
||||
import { IsNotEmpty } from "class-validator"
|
||||
import { Entity, PrimaryGeneratedColumn, Column, OneToMany, ManyToOne, JoinColumn } from "typeorm"
|
||||
import { User } from "./user.entity"
|
||||
import { IsNotEmpty } from "class-validator";
|
||||
import {
|
||||
Column, Entity, JoinColumn, ManyToOne, OneToMany, PrimaryGeneratedColumn
|
||||
} from "typeorm";
|
||||
import { Task } from "./task.entity";
|
||||
import { User } from "./user.entity";
|
||||
|
||||
@Entity()
|
||||
export class Project {
|
||||
@PrimaryGeneratedColumn()
|
||||
id: number
|
||||
@PrimaryGeneratedColumn()
|
||||
id: number;
|
||||
|
||||
@Column()
|
||||
@IsNotEmpty()
|
||||
name: string
|
||||
@Column()
|
||||
@IsNotEmpty()
|
||||
name: string;
|
||||
|
||||
@ManyToOne((_type) => User, (user) => user.projects)
|
||||
@JoinColumn()
|
||||
@IsNotEmpty()
|
||||
user: User
|
||||
@ManyToOne((_type) => User, (user) => user.projects)
|
||||
@JoinColumn()
|
||||
@IsNotEmpty()
|
||||
user: User;
|
||||
|
||||
@OneToMany((_type) => Task, (item) => item.project)
|
||||
tasks?: Task[];
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user