From 878d881e0586bcb4ad41e639487e8da81d99d035 Mon Sep 17 00:00:00 2001 From: Hongbo Wu Date: Fri, 27 Oct 2023 18:04:08 +0800 Subject: [PATCH] add feed entity --- packages/api/src/entity/feed.ts | 37 +++++++++++++++++++++++++++++++++ 1 file changed, 37 insertions(+) create mode 100644 packages/api/src/entity/feed.ts diff --git a/packages/api/src/entity/feed.ts b/packages/api/src/entity/feed.ts new file mode 100644 index 000000000..ab6412602 --- /dev/null +++ b/packages/api/src/entity/feed.ts @@ -0,0 +1,37 @@ +import { + Column, + CreateDateColumn, + Entity, + PrimaryGeneratedColumn, + UpdateDateColumn, +} from 'typeorm' + +@Entity() +export class Feed { + @PrimaryGeneratedColumn('uuid') + id!: string + + @Column('text') + title!: string + + @Column('text') + url!: string + + @Column('text') + author?: string + + @Column('text') + description?: string + + @Column('text') + image?: string + + @CreateDateColumn({ default: () => 'CURRENT_TIMESTAMP' }) + createdAt!: Date + + @UpdateDateColumn({ default: () => 'CURRENT_TIMESTAMP' }) + updatedAt!: Date + + @Column('timestamptz') + publishedAt?: Date | null +}