16 lines
377 B
TypeScript
16 lines
377 B
TypeScript
import { CreateDateColumn, UpdateDateColumn, DeleteDateColumn } from 'typeorm';
|
|
|
|
export abstract class BaseEntity {
|
|
// @PrimaryGeneratedColumn()
|
|
// id!: number;
|
|
|
|
@CreateDateColumn({ name: 'created_at' })
|
|
createdAt!: Date;
|
|
|
|
@UpdateDateColumn({ name: 'updated_at' })
|
|
updatedAt!: Date;
|
|
|
|
@DeleteDateColumn({ name: 'deleted_at', select: false })
|
|
deletedAt?: Date;
|
|
}
|