DevSpace/server/src/entity/Comment.ts

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[]
}