import { Prop } from '@nestjs/mongoose'; export abstract class CommonSchema { @Prop({ default: null, }) createdBy?: string; @Prop({ type: Date, default: Date.now(), }) createdAt?: Date; @Prop({ default: null, }) updatedBy?: string; @Prop({ type: Date, default: Date.now(), }) updatedAt?: Date; @Prop({ default: null, }) deletedBy?: string; @Prop({ type: Date, default: null, }) deletedAt?: Date; @Prop({ type: Boolean, default: 0, }) isDeleted?: Boolean; }