21 lines
387 B
TypeScript
21 lines
387 B
TypeScript
import {Column, Entity, ManyToOne, PrimaryGeneratedColumn} from "typeorm";
|
|
import {User} from "./User";
|
|
|
|
@Entity()
|
|
export class Notification {
|
|
|
|
@PrimaryGeneratedColumn()
|
|
id: number
|
|
|
|
@Column()
|
|
message: string
|
|
|
|
@Column()
|
|
timeStamp: Date
|
|
|
|
@Column({default: false})
|
|
seen: boolean
|
|
|
|
@ManyToOne(type => User, user => user.notifications)
|
|
belongsTo: User
|
|
} |