script updated , inquiry field added to blame case and claim case

This commit is contained in:
2026-06-02 12:32:49 +03:30
parent 8730e9af62
commit fe82455562
6 changed files with 580 additions and 108 deletions

View File

@@ -0,0 +1,34 @@
import { Prop, Schema, SchemaFactory } from "@nestjs/mongoose";
import { Schema as MongooseSchema } from "mongoose";
@Schema({ _id: false })
export class InquiryStatus {
@Prop({ type: Boolean, default: false })
has?: boolean;
@Prop({ type: MongooseSchema.Types.Mixed, default: () => ({}) })
data?: any;
@Prop({ type: MongooseSchema.Types.Mixed })
error?: any;
@Prop({ type: Date })
updatedAt?: Date;
}
export const InquiryStatusSchema = SchemaFactory.createForClass(InquiryStatus);
@Schema({ _id: false, strict: false })
export class CaseInquiries {
@Prop({ type: InquiryStatusSchema })
thirdParty?: InquiryStatus;
@Prop({ type: InquiryStatusSchema })
carBody?: InquiryStatus;
@Prop({ type: InquiryStatusSchema })
person?: InquiryStatus;
@Prop({ type: InquiryStatusSchema })
drivingLicence?: InquiryStatus;
}
export const CaseInquiriesSchema = SchemaFactory.createForClass(CaseInquiries);