Files
edr-platform/packages/api-common/src/entities/base.entity.ts
Michael Abebe 1c5ee19388 chore: fmt
2026-05-12 16:50:18 +03:00

21 lines
481 B
TypeScript

import {
CreateDateColumn,
DeleteDateColumn,
PrimaryGeneratedColumn,
UpdateDateColumn,
} from "typeorm";
export abstract class BaseEntity {
@PrimaryGeneratedColumn("uuid")
id!: string;
@CreateDateColumn({ name: "created_at", type: "timestamptz" })
createdAt!: Date;
@UpdateDateColumn({ name: "updated_at", type: "timestamptz" })
updatedAt!: Date;
@DeleteDateColumn({ name: "deleted_at", type: "timestamptz", nullable: true })
deletedAt?: Date | null;
}