Files
omnivore/packages/api/src/entity/feed.ts
2023-11-08 18:16:48 +08:00

38 lines
592 B
TypeScript

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
}