23 lines
412 B
TypeScript
23 lines
412 B
TypeScript
import {Column, Entity, JoinTable, ManyToMany, ManyToOne, PrimaryGeneratedColumn} from "typeorm";
|
|
import {User} from "./User";
|
|
|
|
@Entity()
|
|
export class Comment {
|
|
@PrimaryGeneratedColumn()
|
|
id: number
|
|
|
|
@Column()
|
|
content: string
|
|
|
|
@Column()
|
|
createdAt: Date
|
|
|
|
@ManyToOne(() => User, user => user.posts)
|
|
createdBy: User
|
|
|
|
@ManyToMany(()=> User)
|
|
@JoinTable()
|
|
likedBy: User[]
|
|
|
|
}
|