Files
public-pool/src/ORM/utils/TrackedEntity.entity.ts
T
2023-12-04 00:34:33 -05:00

12 lines
358 B
TypeScript

import { CreateDateColumn, DeleteDateColumn, UpdateDateColumn } from 'typeorm';
export abstract class TrackedEntity {
@DeleteDateColumn({ nullable: true, type: 'timestamp' })
public deletedAt?: Date;
@CreateDateColumn({ type: 'timestamp' })
public createdAt?: Date
@UpdateDateColumn({ type: 'timestamp' })
public updatedAt?: Date
}