Files
glossary_api/src/entries/entries.entity.ts

41 lines
691 B
TypeScript

import {
Column,
CreateDateColumn,
DeleteDateColumn,
Entity,
Generated,
PrimaryGeneratedColumn,
UpdateDateColumn,
} from 'typeorm';
@Entity({ name: 'entries' })
export class Entry {
@Column()
@Generated('uuid')
uuid?: string;
@PrimaryGeneratedColumn('increment')
id?: number;
@Column({ type: String, default: '' })
title?: string;
@Column({ type: String, default: '' })
description?: string;
@Column({ type: String, default: '' })
sourceText?: string;
@Column({ type: String, default: '' })
sourceUrl?: string;
@CreateDateColumn()
created_at?: Date;
@UpdateDateColumn()
updated_at?: Date;
@DeleteDateColumn()
deleted_at?: Date;
}